@charset "UTF-8";
/*------------LIBRERÍAS------------*/
/*-------------------------------------------------TEMA-------------------------------------------------*/
/*-----------------------------------------COLORES CORPORATIVOS-----------------------------------------*/
/*--------------------------------------------------FONT--------------------------------------------------*/
/*--------------------------------------------------FONT--------------------------------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");
/*-------------------------------------------------PATHS-------------------------------------------------*/
/*-------------------------------------------------ROOT-------------------------------------------------*/
/*----------------------------COLORES BOTONES----------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");
:root {
  --font-family: Roboto, sans-serif;
  --blanco: #FFF;
  --negro: #000;
  --primario-azul: #00335E;
  --primario-morado: #701B40;
  --primario-gris: #E0E0E0;
  --primario-naranja: #EA5932;
  --primario-azul-claro: #336EA9;
  --primario-verde: #4C902D;
  --primario-amarillo-crema: #F6D690;
  --primario-verde-claro: #73C0BE;
  --gris: #F4F5F7;
  --gris-1: #B2B2B2;
  --gris-2: #4D4D4D;
  --gris-3: #333333;
  --complementario-naranja: #CD800C;
  --complementario-verde: #B1A10D;
  --complementario-azul-1: #2E406B;
  --complementario-azul-2: #1A3358;
  --complementario-azul-3: #4891F7;
  --complementario-gris-1: #B3B6B3;
  --complementario-gris-2: #808080;
  --complementario-morado-1: #984771;
  --complementario-morado-2: #6E2042;
  --success-1: #287D3C;
  --success-2: #EDF9F0;
  --success-3: #5ACA75;
  --error-1: #DA1414;
  --error-2: #FEEFEF;
  --error-3: #F48989;
  --color-btn-primario:#701B40;
  --borde-btn-primario:#701B40;
  --bg-btn-primario:#FFF;
  --color-btn-primario-hover:#FFF;
  --borde-btn-primario-hover:#701B40;
  --bg-btn-primario-hover:#701B40;
  --color-btn-secundario:#333333;
  --borde-btn-secundario:#333333;
  --bg-btn-secundario:#FFF;
  --color-btn-secundario-hover:#FFF;
  --borde-btn-secundario-hover:#333333;
  --bg-btn-secundario-hover:#333333;
  --color-btn-link:#701B40;
  --color-btn-link-hover:#984771;
  --titulo-blanco:#FFF;
  --titulo-negro:#000;
  --titulo-primario-azul:#00335E;
  --titulo-primario-morado:#701B40;
  --titulo-primario-gris:#E0E0E0;
  --titulo-primario-naranja:#EA5932;
  --titulo-primario-azul-claro:#336EA9;
  --titulo-primario-verde:#4C902D;
  --titulo-primario-amarillo-crema:#F6D690;
  --titulo-primario-verde-claro:#73C0BE;
  --titulo-gris:#F4F5F7;
  --titulo-gris-1:#B2B2B2;
  --titulo-gris-2:#4D4D4D;
  --titulo-gris-3:#333333;
  --titulo-complementario-azul-3:#4891F7;
  --parrafo-blanco:#FFF;
  --parrafo-negro:#000;
  --parrafo-gris:#F4F5F7;
  --parrafo-gris-1:#B2B2B2;
  --parrafo-gris-2:#4D4D4D;
  --parrafo-gris-3:#333333;
  --parrafo-primario-azul:#00335E;
}

/*----------------------------MIX FONTS WEIGHTS----------------------------*/
/*----------------------------MIX FONTS SIZES----------------------------*/
.bg-prueba {
  background: orange;
}

.r-theme-V .container {
  max-width: 1280px;
}

/*--------------------------------------FONTS COLORS--------------------------------------*/
.r-theme-V .color-blanco {
  color: var(--blanco);
}
.r-theme-V .color-negro {
  color: var(--negro);
}
.r-theme-V .color-primario-azul {
  color: var(--primario-azul);
}
.r-theme-V .color-primario-morado {
  color: var(--primario-morado);
}
.r-theme-V .color-primario-gris {
  color: var(--primario-gris);
}
.r-theme-V .color-primario-naranja {
  color: var(--primario-naranja);
}
.r-theme-V .color-primario-azul-claro {
  color: var(--primario-azul-claro);
}
.r-theme-V .color-primario-verde {
  color: var(--primario-verde);
}
.r-theme-V .color-primario-amarillo-crema {
  color: var(--primario-amarillo-crema);
}
.r-theme-V .color-primario-verde-claro {
  color: var(--primario-verde-claro);
}
.r-theme-V .color-gris {
  color: var(--gris);
}
.r-theme-V .color-gris-1 {
  color: var(--gris-1);
}
.r-theme-V .color-gris-2 {
  color: var(--gris-2);
}
.r-theme-V .color-gris-3 {
  color: var(--gris-3);
}
.r-theme-V .color-complementario-naranja {
  color: var(--complementario-naranja);
}
.r-theme-V .color-complementario-verde {
  color: var(--complementario-verde);
}
.r-theme-V .color-complementario-azul-1 {
  color: var(--complementario-azul-1);
}
.r-theme-V .color-complementario-azul-2 {
  color: var(--complementario-azul-2);
}
.r-theme-V .color-complementario-azul-3 {
  color: var(--complementario-azul-3);
}
.r-theme-V .color-complementario-gris-1 {
  color: var(--complementario-gris-1);
}
.r-theme-V .color-complementario-gris-2 {
  color: var(--complementario-gris-2);
}
.r-theme-V .color-complementario-morado-1 {
  color: var(--complementario-morado-1);
}
.r-theme-V .color-complementario-morado-2 {
  color: var(--complementario-morado-2);
}
.r-theme-V .color-success-1 {
  color: var(--success-1);
}
.r-theme-V .color-success-2 {
  color: var(--success-2);
}
.r-theme-V .color-success-3 {
  color: var(--success-3);
}
.r-theme-V .color-error-1 {
  color: var(--error-1);
}
.r-theme-V .color-error-2 {
  color: var(--error-2);
}
.r-theme-V .color-error-3 {
  color: var(--error-3);
}
.r-theme-V .color-titulo-blanco {
  color: var(--titulo-blanco);
}
.r-theme-V .color-titulo-negro {
  color: var(--titulo-negro);
}
.r-theme-V .color-titulo-primario-azul {
  color: var(--titulo-primario-azul);
}
.r-theme-V .color-titulo-primario-morado {
  color: var(--titulo-primario-morado);
}
.r-theme-V .color-titulo-primario-gris {
  color: var(--titulo-primario-gris);
}
.r-theme-V .color-titulo-primario-naranja {
  color: var(--titulo-primario-naranja);
}
.r-theme-V .color-titulo-primario-azul-claro {
  color: var(--titulo-primario-azul-claro);
}
.r-theme-V .color-titulo-primario-verde {
  color: var(--titulo-primario-verde);
}
.r-theme-V .color-titulo-primario-amarillo-crema {
  color: var(--titulo-primario-amarillo-crema);
}
.r-theme-V .color-titulo-primario-verde-claro {
  color: var(--titulo-primario-verde-claro);
}
.r-theme-V .color-titulo-gris {
  color: var(--titulo-gris);
}
.r-theme-V .color-titulo-gris-1 {
  color: var(--titulo-gris-1);
}
.r-theme-V .color-titulo-gris-2 {
  color: var(--titulo-gris-2);
}
.r-theme-V .color-titulo-gris-3 {
  color: var(--titulo-gris-3);
}
.r-theme-V .color-titulo-complementario-azul-3 {
  color: var(--titulo-complementario-azul-3);
}
.r-theme-V .color-parrafo-blanco {
  color: var(--parrafo-blanco);
}
.r-theme-V .color-parrafo-negro {
  color: var(--parrafo-negro);
}
.r-theme-V .color-parrafo-gris {
  color: var(--parrafo-gris);
}
.r-theme-V .color-parrafo-gris-1 {
  color: var(--parrafo-gris-1);
}
.r-theme-V .color-parrafo-gris-2 {
  color: var(--parrafo-gris-2);
}
.r-theme-V .color-parrafo-gris-3 {
  color: var(--parrafo-gris-3);
}
.r-theme-V .color-parrafo-primario-azul {
  color: var(--parrafo-primario-azul);
}

/*-------------------------------------FONT WEIGHTS-------------------------------------*/
.r-theme-V .r-fw-light {
  font-weight: 300;
}
.r-theme-V .r-fw-regular {
  font-weight: 400;
}
.r-theme-V .r-fw-medium {
  font-weight: 500;
}
.r-theme-V .r-fw-bold {
  font-weight: 700;
}

/*-------------------------------------FONT SIZES-------------------------------------*/
.base {
  line-height: normal;
  font-size: 1rem;
}
@media screen and (min-width: 768px) {
  .base {
    font-size: 16px;
    line-height: normal;
  }
}

.caption {
  line-height: normal;
  font-size: 0.75rem;
}
@media screen and (min-width: 768px) {
  .caption {
    font-size: 12px;
    line-height: normal;
  }
}

h1 {
  line-height: normal;
  font-size: 1.5rem;
}
@media screen and (min-width: 768px) {
  h1 {
    font-size: 24px;
    line-height: normal;
  }
}

h2 {
  line-height: normal;
  font-size: 1.375rem;
}
@media screen and (min-width: 768px) {
  h2 {
    font-size: 22px;
    line-height: normal;
  }
}

h3 {
  line-height: normal;
  font-size: 1.25rem;
}
@media screen and (min-width: 768px) {
  h3 {
    font-size: 20px;
    line-height: normal;
  }
}

h4 {
  line-height: normal;
  font-size: 1.125rem;
}
@media screen and (min-width: 768px) {
  h4 {
    font-size: 18px;
    line-height: normal;
  }
}

.font-sb-1 {
  line-height: normal;
  font-size: 1.125rem;
}
@media screen and (min-width: 768px) {
  .font-sb-1 {
    font-size: 18px;
    line-height: normal;
  }
}

.font-sb-2 {
  line-height: normal;
  font-size: 1rem;
}
@media screen and (min-width: 768px) {
  .font-sb-2 {
    font-size: 16px;
    line-height: normal;
  }
}

.font-bd-1 {
  line-height: normal;
  font-size: 1rem;
}
@media screen and (min-width: 768px) {
  .font-bd-1 {
    font-size: 16px;
    line-height: normal;
  }
}

.font-bd-2 {
  line-height: normal;
  font-size: 0.875rem;
}
@media screen and (min-width: 768px) {
  .font-bd-2 {
    font-size: 14px;
    line-height: normal;
  }
}

p {
  line-height: normal;
  font-size: 1rem;
}
@media screen and (min-width: 768px) {
  p {
    font-size: 16px;
    line-height: normal;
  }
}

/*------------------------------------BACKGROUND COLORS------------------------------------*/
.r-theme-V .bg-color-blanco {
  background: var(--blanco);
}
.r-theme-V .bg-color-negro {
  background: var(--negro);
  color: #fff;
}
.r-theme-V .bg-color-primario-azul {
  background: var(--primario-azul);
  color: #fff;
}
.r-theme-V .bg-color-primario-morado {
  background: var(--primario-morado);
  color: #fff;
}
.r-theme-V .bg-color-primario-gris {
  background: var(--primario-gris);
}
.r-theme-V .bg-color-primario-naranja {
  background: var(--primario-naranja);
}
.r-theme-V .bg-color-primario-azul-claro {
  background: var(--primario-azul-claro);
  color: #fff;
}
.r-theme-V .bg-color-primario-verde {
  background: var(--primario-verde);
  color: #fff;
}
.r-theme-V .bg-color-primario-amarillo-crema {
  background: var(--primario-amarillo-crema);
}
.r-theme-V .bg-color-primario-verde-claro {
  background: var(--primario-verde-claro);
}
.r-theme-V .bg-color-gris {
  background: var(--gris);
}
.r-theme-V .bg-color-gris-1 {
  background: var(--gris-1);
}
.r-theme-V .bg-color-gris-2 {
  background: var(--gris-2);
  color: #fff;
}
.r-theme-V .bg-color-gris-3 {
  background: var(--gris-3);
  color: #fff;
}
.r-theme-V .bg-color-complementario-naranja {
  background: var(--complementario-naranja);
  color: #fff;
}
.r-theme-V .bg-color-complementario-verde {
  background: var(--complementario-verde);
  color: #fff;
}
.r-theme-V .bg-color-complementario-azul-1 {
  background: var(--complementario-azul-1);
  color: #fff;
}
.r-theme-V .bg-color-complementario-azul-2 {
  background: var(--complementario-azul-2);
  color: #fff;
}
.r-theme-V .bg-color-complementario-azul-3 {
  background: var(--complementario-azul-3);
}
.r-theme-V .bg-color-complementario-gris-1 {
  background: var(--complementario-gris-1);
}
.r-theme-V .bg-color-complementario-gris-2 {
  background: var(--complementario-gris-2);
  color: #fff;
}
.r-theme-V .bg-color-complementario-morado-1 {
  background: var(--complementario-morado-1);
  color: #fff;
}
.r-theme-V .bg-color-complementario-morado-2 {
  background: var(--complementario-morado-2);
  color: #fff;
}
.r-theme-V .bg-color-success-1 {
  background: var(--success-1);
  color: #fff;
}
.r-theme-V .bg-color-success-2 {
  background: var(--success-2);
}
.r-theme-V .bg-color-success-3 {
  background: var(--success-3);
}
.r-theme-V .bg-color-error-1 {
  background: var(--error-1);
  color: #fff;
}
.r-theme-V .bg-color-error-2 {
  background: var(--error-2);
}
.r-theme-V .bg-color-error-3 {
  background: var(--error-3);
}

/*-------------------------------------SHADOWS-------------------------------------*/
.r-theme-V .elevation {
  -webkit-box-shadow: 0px 4px 4px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.r-theme-V .elevation-sm {
  -webkit-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
}

/*----------------GAPS----------------*/
.gap-0 {
  gap: 0rem;
}

.gap-1 {
  gap: 1rem;
}

.gap-2 {
  gap: 2rem;
}

.gap-3 {
  gap: 3rem;
}

.gap-4 {
  gap: 4rem;
}

.gap-5 {
  gap: 5rem;
}

.gap-0 {
  gap: 0px;
}

.gap-10 {
  gap: 10px;
}

.gap-20 {
  gap: 20px;
}

.gap-30 {
  gap: 30px;
}

.r-theme-V .rounded-0 {
  border-radius: 0rem;
  overflow: hidden;
}
.r-theme-V .rounded-1 {
  border-radius: 1rem;
  overflow: hidden;
}
.r-theme-V .rounded-2 {
  border-radius: 2rem;
  overflow: hidden;
}
.r-theme-V .rounded-3 {
  border-radius: 3rem;
  overflow: hidden;
}
.r-theme-V .rounded-4 {
  border-radius: 4rem;
  overflow: hidden;
}
.r-theme-V .rounded-5 {
  border-radius: 5rem;
  overflow: hidden;
}
.r-theme-V .rounded-10 {
  border-radius: 10px;
  overflow: hidden;
}
.r-theme-V .rounded-20 {
  border-radius: 20px;
  overflow: hidden;
}
.r-theme-V .rounded-30 {
  border-radius: 30px;
  overflow: hidden;
}
.r-theme-V .rounded-40 {
  border-radius: 40px;
  overflow: hidden;
}
.r-theme-V .rounded-50 {
  border-radius: 50px;
  overflow: hidden;
}
.r-theme-V .rounded-pill {
  border-radius: 33.33rem;
  overflow: hidden;
}

/*----------------------------COLORES BOTONES----------------------------*/
/*--------------------------------------------------FONT--------------------------------------------------*/
body {
  font-family: var(--font-family);
  font-size: 16px;
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6,
p, dl, dd, ol, ul {
  margin: 0;
  padding: 0;
}

.container {
  margin: 0;
  padding: 0;
}

button,
a {
  outline: none;
  border: none;
  background: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
button:active, button:focus,
a:active,
a:focus {
  border: none;
  outline: none;
}
button:focus-visible,
a:focus-visible {
  outline: 1px solid var(--negro);
}

.r-theme-V .container {
  max-width: 100%;
  padding: 0px 24px;
  margin: auto;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
  overflow: hidden;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .container {
    max-width: 1110px;
    padding: 0px;
  }
}
.r-theme-V svg {
  max-width: 100%;
  max-height: 100%;
}

/*--------------------CARDS--------------------*/
.r-theme-V .r-c-card {
  border-radius: 16px;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.r-theme-V .r-c-card .r-c-picture img {
  width: 100%;
  height: 123pt;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: auto;
}
.r-theme-V .r-c-card-cuerpo {
  padding: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 24px;
}

/*---------------------------------------BOTONES---------------------------------------*/
.r-theme-V .r-o-button {
  border-radius: 84px;
  overflow: hidden;
  padding: 16px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 18.9px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: none;
  outline: none;
  border: none;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-o-button {
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-o-button {
    font-size: 18px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-o-button {
    line-height: 26.1px;
  }
}
.r-theme-V .r-o-button p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.r-theme-V .r-o-button:focus, .r-theme-V .r-o-button:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: 1px solid var(--negro);
}
.r-theme-V .r-o-button__disabled, .r-theme-V .r-o-button:disabled, .r-theme-V .r-o-button[disabled] {
  opacity: 0.6;
  pointer-events: none;
  cursor: not-allowed;
}
.r-theme-V .r-o-button__large {
  font-size: 22px;
  line-height: 28px;
}
.r-theme-V .r-o-button__small {
  font-size: 14px;
  line-height: 18.9px;
}
.r-theme-V .r-o-button__regular {
  font-size: 18px;
  line-height: 26.1px;
}
.r-theme-V .r-o-button__primary {
  color: var(--color-btn-primario);
  border: 1px solid var(--borde-btn-primario);
  background: var(--bg-btn-primario);
}
.r-theme-V .r-o-button__primary:hover, .r-theme-V .r-o-button__primary:active, .r-theme-V .r-o-button__primary:focus, .r-theme-V .r-o-button__primary:focus-visible {
  color: var(--color-btn-primario-hover);
  border: 1px solid var(--borde-btn-primario-hover);
  background: var(--bg-btn-primario-hover);
}
.r-theme-V .r-o-button__primary:active {
  outline: 2px solid #984771;
}
.r-theme-V .r-o-button__gray, .r-theme-V .r-o-button__secondary {
  color: var(--color-btn-secundario);
  border: 1px solid var(--borde-btn-secundario);
  background: var(--bg-btn-secundario);
}
.r-theme-V .r-o-button__gray:hover, .r-theme-V .r-o-button__gray:active, .r-theme-V .r-o-button__gray:focus, .r-theme-V .r-o-button__gray:focus-visible, .r-theme-V .r-o-button__secondary:hover, .r-theme-V .r-o-button__secondary:active, .r-theme-V .r-o-button__secondary:focus, .r-theme-V .r-o-button__secondary:focus-visible {
  color: var(--color-btn-secundario-hover);
  border: 1px solid var(--borde-btn-secundario-hover);
  background: var(--bg-btn-secundario-hover);
}
.r-theme-V .r-o-button__gray:active, .r-theme-V .r-o-button__secondary:active {
  outline: 2px solid #B2B2B2;
}
.r-theme-V .r-o-button__outline, .r-theme-V .r-o-button__link {
  color: var(--color-btn-link);
  text-align: start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.r-theme-V .r-o-button__outline:hover, .r-theme-V .r-o-button__outline:active, .r-theme-V .r-o-button__outline:focus, .r-theme-V .r-o-button__outline:focus-visible, .r-theme-V .r-o-button__link:hover, .r-theme-V .r-o-button__link:active, .r-theme-V .r-o-button__link:focus, .r-theme-V .r-o-button__link:focus-visible {
  color: var(--color-btn-link-hover);
  text-decoration: underline;
}

/*--------------------PICTURE--------------------*/
.r-theme-V .r-c-picture img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: auto;
}

/*---------------------------------------BOTONES---------------------------------------*/
.r-theme-V .r-o-dropdown {
  position: relative;
  width: 100%;
}
.r-theme-V .r-o-dropdown .btn {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0.7px solid #B2B2B2;
  background-color: #FFF;
  color: #333333;
  padding: 16px 0 16px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  overflow: hidden;
  font-weight: 400;
  line-height: normal;
  font-size: 1.125rem;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-o-dropdown .btn {
    font-size: 18px;
    line-height: normal;
  }
}
.r-theme-V .r-o-dropdown .btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0.7px solid #00335E;
}
.r-theme-V .r-o-dropdown .text-container {
  width: 70%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-o-dropdown .dropdown-icon {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 20px 0 8px;
  z-index: 100;
}
.r-theme-V .r-o-dropdown .selected-option {
  position: absolute;
  z-index: 1;
  font-size: 1.125rem;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-o-dropdown .selected-option {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-o-dropdown .selected-option {
    font-size: 18px;
  }
}
.r-theme-V .r-o-dropdown .dropdown-menu {
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  padding: 0;
  border: 0.7px solid #B2B2B2;
  overflow-y: auto;
  max-height: 200px;
}
.r-theme-V .r-o-dropdown .dropdown-item {
  color: #333333;
  padding: 16px 40px 16px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* Equivalent to @include padding(16px, 40px, 16px, 24px); */
  font-weight: 400;
  /* Equivalent to @include font-weight($font-regular); */
  line-height: normal;
  font-size: 1rem;
  /* Equivalent to @include font-size(18); */
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-o-dropdown .dropdown-item {
    font-size: 16px;
    line-height: normal;
  }
}
.r-theme-V .r-o-dropdown .dropdown-item:hover {
  background-color: #00335E;
  color: #FFF;
}
.r-theme-V .r-o-dropdown .dropdown-item.selected {
  background-color: #00335E;
  color: #FFF;
}

.r-theme-V .r-c-breadcrumb {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.r-theme-V .r-c-breadcrumb__second-layer {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 13px;
  padding-top: 10px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  position: absolute;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .r-theme-V .r-c-breadcrumb__second-layer {
    left: 0;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-breadcrumb__second-layer {
    padding: 10px 0;
  }
}
.r-theme-V .r-c-breadcrumb__nav-breadcrumb-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-breadcrumb .breadcrumb {
  margin-bottom: 0;
  padding: 0;
  background-color: transparent;
}
.r-theme-V .r-c-breadcrumb__mobile-lv-button {
  padding: 0;
  margin-bottom: 0;
  display: none;
}
.r-theme-V .r-c-breadcrumb__mobile-lv-button button {
  background-color: transparent;
  border: none;
  font-weight: 700;
  padding: 0;
}
.r-theme-V .r-c-breadcrumb__mobile-lv-button button:focus,
.r-theme-V .r-c-breadcrumb__mobile-lv-button button:active {
  outline: none;
  border: none;
}
.r-theme-V .r-c-breadcrumb .breadcrumb-item {
  padding: 0;
  margin: 0;
}
.r-theme-V .r-c-breadcrumb .breadcrumb-item::before {
  display: none;
}
.r-theme-V .r-c-breadcrumb__option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.r-theme-V .r-c-breadcrumb__option img {
  width: 14px;
  height: 14px;
}
.r-theme-V .r-c-breadcrumb__divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 8px !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-breadcrumb__divider img {
  width: 8px;
  height: 8px;
}
.r-theme-V .r-c-breadcrumb a {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  color: var(--gris-3);
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-breadcrumb a {
    font-size: 16px;
  }
}
.r-theme-V .r-c-breadcrumb span {
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  color: var(--primario-azul);
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-breadcrumb span {
    font-size: 16px;
  }
}
.r-theme-V .r-c-breadcrumb__mobile-lv-view {
  display: none;
}
.r-theme-V .r-c-breadcrumb__mobile-lv-container {
  min-width: 98px;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin-left: 11px;
  padding: 8px 2px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border: 1px solid var(--gris-1);
  border-radius: 8px;
  background-color: var(--blanco);
}
.r-theme-V .r-c-breadcrumb__mobile-lv-option {
  padding: 8px 5px;
  width: 100%;
}
.r-theme-V .r-c-breadcrumb--blue-variant a {
  color: var(--primario-azul);
}
.r-theme-V .r-c-breadcrumb--blue-variant span {
  color: var(--gris-2);
}
.r-theme-V .r-c-breadcrumb--white-variant a {
  color: var(--blanco);
}
.r-theme-V .r-c-breadcrumb--white-variant span {
  color: var(--blanco);
}
.r-theme-V .r-c-breadcrumb--white-variant button {
  color: var(--blanco);
}
.r-theme-V .r-c-breadcrumb--white-variant .r-c-breadcrumb__mobile-lv-view a {
  color: var(--gris-3);
}

.r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper {
  max-width: 570px;
  width: 570px;
  min-height: 51px;
  height: 51px;
  margin: 0px auto;
  border: 1px solid var(--primario-azul);
  border-radius: 78px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  background-color: #FFF;
  padding: 8px 8px 8px 24px;
}
.r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .form-control {
  height: 39px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-radius: 78px;
  background-color: white;
  border: 0px;
  font-weight: 400;
  padding: 0;
}
.r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .form-control::-webkit-input-placeholder {
  font-weight: 400;
  line-height: 135%;
  font-size: 1rem;
  font-style: normal;
}
.r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .form-control::-moz-placeholder {
  font-weight: 400;
  line-height: 135%;
  font-size: 1rem;
  font-style: normal;
}
.r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .form-control:-ms-input-placeholder {
  font-weight: 400;
  line-height: 135%;
  font-size: 1rem;
  font-style: normal;
}
.r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .form-control::-ms-input-placeholder {
  font-weight: 400;
  line-height: 135%;
  font-size: 1rem;
  font-style: normal;
}
.r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .form-control::placeholder {
  font-weight: 400;
  line-height: 135%;
  font-size: 1rem;
  font-style: normal;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .form-control::-webkit-input-placeholder {
    font-size: 16px;
  }
  .r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .form-control::-moz-placeholder {
    font-size: 16px;
  }
  .r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .form-control:-ms-input-placeholder {
    font-size: 16px;
  }
  .r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .form-control::-ms-input-placeholder {
    font-size: 16px;
  }
  .r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .form-control::placeholder {
    font-size: 16px;
  }
}
.r-theme-V .r-c-search .r-c-search__container .search-bar-keywords-input-wrapper .btn {
  background-color: var(--primario-morado);
  height: 35px;
  width: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 80px;
  margin: 4px;
  color: #fff;
  font-size: 15px;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  background-position: center;
}
.r-theme-V .r-c-search.r-t-search--small .r-c-search__container .search-bar-keywords-input-wrapper {
  max-width: 301px;
  width: 301px;
  min-height: 39px;
  height: 39px;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .r-theme-V .r-c-search.r-t-search--small .r-c-search__container .search-bar-keywords-input-wrapper {
    max-width: 320px;
    width: 320px;
    min-height: 53px;
    height: 53px;
  }
}
@media (min-width: 1280px) {
  .r-theme-V .r-c-search.r-t-search--small .r-c-search__container .search-bar-keywords-input-wrapper {
    max-width: 356px;
    width: 356px;
    min-height: 53px;
    height: 53px;
  }
}
.r-theme-V .r-c-search.r-t-search--small .r-c-search__container .search-bar-keywords-input-wrapper .form-control {
  height: 22px;
}
@media (min-width: 767px) {
  .r-theme-V .r-c-search.r-t-search--small .r-c-search__container .search-bar-keywords-input-wrapper .form-control {
    height: 39px;
  }
}
.r-theme-V .r-c-search.r-t-search--small .r-c-search__container .search-bar-keywords-input-wrapper .btn {
  font-size: 15px;
  width: 31px;
  height: 31px;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  background-position: center;
}
@media (min-width: 767px) {
  .r-theme-V .r-c-search.r-t-search--small .r-c-search__container .search-bar-keywords-input-wrapper .btn {
    font-size: 17.5px;
    width: 41px;
    height: 41px;
    margin: 6px 7px;
    background-size: 17.5px 17.5px;
  }
}
.r-theme-V .r-c-search.r-t-search--big .r-c-search__container .search-bar-keywords-input-wrapper {
  max-width: 312px;
  width: 312px;
  min-height: 48px;
  height: 48px;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .r-theme-V .r-c-search.r-t-search--big .r-c-search__container .search-bar-keywords-input-wrapper {
    max-width: 487px;
    width: 487px;
  }
}
@media (min-width: 1280px) {
  .r-theme-V .r-c-search.r-t-search--big .r-c-search__container .search-bar-keywords-input-wrapper {
    max-width: 570px;
    width: 570px;
    min-height: 56px;
    height: 56px;
  }
}
.r-theme-V .r-c-search.r-t-search--big .r-c-search__container .search-bar-keywords-input-wrapper .form-control {
  height: 42px;
}
@media (min-width: 1280px) {
  .r-theme-V .r-c-search.r-t-search--big .r-c-search__container .search-bar-keywords-input-wrapper .form-control {
    height: 39px;
  }
}
.r-theme-V .r-c-search.r-t-search--big .r-c-search__container .search-bar-keywords-input-wrapper .btn {
  font-size: 17.5px;
  width: 41px;
  height: 41px;
  margin: 3.5px 7px;
  background-repeat: no-repeat;
  background-size: 17.5px 17.5px;
  background-position: center;
}
@media (min-width: 1280px) {
  .r-theme-V .r-c-search.r-t-search--big .r-c-search__container .search-bar-keywords-input-wrapper .btn {
    font-size: 24px;
    margin: 8px;
    width: 40px;
    height: 40px;
    background-size: 24px 24px;
  }
}
.r-theme-V .r-c-search.r-t-search--not-color-btn .r-c-search__container .search-bar-keywords-input-wrapper .btn {
  background-color: #fff;
  color: var(--primario-morado);
}

.r-theme-V .r-c-tabs-sub {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tabs-sub {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.r-theme-V .r-c-tabs-sub .nav-pills .nav-link.active {
  background-color: transparent;
  border-radius: 0;
}
.r-theme-V .r-c-tabs-sub__options-container {
  width: 100%;
  gap: 32px;
  padding: 24px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tabs-sub__options-container {
    padding: 80px 38px;
    max-width: 514px;
  }
}
.r-theme-V .r-c-tabs-sub__options-container--tablet_mobile_mode {
  padding: 24px;
  max-width: none;
}
.r-theme-V .r-c-tabs-sub__mobile-current-option-viewfinder {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid var(--blanco);
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tabs-sub__mobile-current-option-viewfinder {
    display: none;
  }
}
.r-theme-V .r-c-tabs-sub__mobile-current-option-viewfinder:focus {
  outline: none;
}
.r-theme-V .r-c-tabs-sub__mobile-current-option-viewfinder:focus span {
  font-weight: 600;
}
.r-theme-V .r-c-tabs-sub__current-option-value {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  text-align: start;
}
.r-theme-V .r-c-tabs-sub__current-option-close-arrow {
  display: none;
  width: 16px;
  height: 16px;
}
.r-theme-V .r-c-tabs-sub__current-option-open-arrow {
  width: 16px;
  height: 16px;
}
.r-theme-V .r-c-tabs-sub__option-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tabs-sub__option-item {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
.r-theme-V .r-c-tabs-sub__option-item button {
  padding: 0;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  border: none;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tabs-sub__option-item button {
    min-width: 310px;
    max-width: 310px;
  }
}
.r-theme-V .r-c-tabs-sub__option-item button:focus {
  border: none;
  outline: none;
}
.r-theme-V .r-c-tabs-sub__option-item button:focus span {
  font-weight: 700;
}
.r-theme-V .r-c-tabs-sub__option-item img {
  height: 14px;
  width: 14px;
}
.r-theme-V .r-c-tabs-sub__option-item span {
  padding: 0;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 135%;
  text-align: start;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tabs-sub__option-item span {
    font-size: 16px;
    white-space: normal;
  }
}
.r-theme-V .r-c-tabs-sub__option-item button.active span {
  font-weight: 700;
}
.r-theme-V .r-c-tabs-sub__option-item--tablet_mobile_mode {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.r-theme-V .r-c-tabs-sub__option-item--tablet_mobile_mode button {
  max-width: none;
  min-width: none;
}
.r-theme-V .r-c-tabs-sub__option-item--tablet_mobile_mode span {
  font-size: 1rem;
}
.r-theme-V .r-c-tabs-sub__content-container {
  width: 100%;
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  height: auto;
}
.r-theme-V .r-c-tabs-sub__content-container .tab-pane.active {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: auto;
}
@media (min-width: 1281px) and (max-width: 1530px) {
  .r-theme-V .r-c-tabs-sub__content-container .tab-pane.active {
    padding: 0 16px;
  }
}
.r-theme-V .r-c-tabs-sub__sub-options-container {
  padding-left: 16px;
  padding-top: 32px;
  display: none;
}
.r-theme-V .r-c-tabs-sub__sub-options-container :first-child {
  padding-top: 0;
}
.r-theme-V .r-c-tabs-sub__sub-options-container--second-lv {
  padding-top: 24px;
}
.r-theme-V .r-c-tabs-sub__sub-options-container--second-lv .r-c-tabs-sub__sub-option-item {
  padding-top: 16px;
}
.r-theme-V .r-c-tabs-sub__sub-options-container--second-lv :first-child {
  padding-top: 0;
}
.r-theme-V .r-c-tabs-sub__sub-option-item {
  padding-top: 24px;
}
.r-theme-V .r-c-tabs-sub__sub-option-item span {
  font-size: 0.875rem;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tabs-sub__sub-option-item span {
    font-size: 14px;
    white-space: normal;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tabs-sub__sub-option-item button {
    max-width: none;
    min-width: auto;
    width: 100%;
  }
}
.r-theme-V .r-c-tabs-sub__sub-option-item--tablet_mobile_mode span {
  font-size: 0.875rem;
}
.r-theme-V .r-c-tabs-sub__option-direct-link {
  width: 100%;
  height: auto;
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.r-theme-V .r-c-tabs-sub__option-direct-link-container {
  padding: 20px;
  width: 70px;
  height: 70px;
  max-width: 80%;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 14px;
  -webkit-transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
  transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
}
@media screen and (min-width: 480px) {
  .r-theme-V .r-c-tabs-sub__option-direct-link-container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.r-theme-V .r-c-tabs-sub__option-direct-link-container span {
  display: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.r-theme-V .r-c-tabs-sub__option-direct-link-container:hover {
  height: 108px;
  width: 252px;
}
@media screen and (min-width: 480px) {
  .r-theme-V .r-c-tabs-sub__option-direct-link-container:hover {
    height: 80px;
    width: 473px;
  }
}
.r-theme-V .r-c-tabs-sub__option-direct-link-container:hover > span {
  display: block;
}
.r-theme-V .r-c-tabs-sub__option-direct-link-container:hover input {
  display: block;
}
.r-theme-V .r-c-tabs-sub__option-direct-link-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 16px;
  max-width: 100%;
}
.r-theme-V .r-c-tabs-sub__option-direct-link-element input {
  border-radius: 8px;
  border: none;
  width: auto;
  display: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.r-theme-V .r-c-tabs-sub__option-direct-link-element a {
  cursor: pointer;
}
.r-theme-V .r-c-tabs-sub__option-direct-link-element img {
  height: 30px;
  width: 30px;
}
.r-theme-V .r-c-tabs-sub__option-direct-link--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.r-theme-V .r-c-tabs-sub__option-direct-link--right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.r-theme-V .r-c-footer ul {
  list-style-type: none;
}
@media (max-width: 1279px) {
  .r-theme-V .r-c-footer .container {
    padding: 0px;
  }
}
@media (min-width: 1280px) {
  .r-theme-V .r-c-footer .container {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.r-theme-V .r-c-footer .container .r-c-footer__logo-section {
  padding: 32px 0px;
}
.r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo {
  margin: 0px auto;
  margin-bottom: 32px;
}
@media (min-width: 1280px) {
  .r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo {
    margin-left: 0px;
  }
}
.r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo img {
  height: 79px;
  width: 200px;
}
.r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo--desktop {
  display: none;
}
.r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__social ul {
  row-gap: 15px;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1280px) {
  .r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__social ul {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}
.r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__social ul li {
  padding: 8px;
  border: 1.5px solid rgb(255, 255, 255);
  border-radius: 500px;
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__social ul li img {
  width: 20px;
  height: auto;
}
.r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo-section__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 234px;
  margin: 0px auto;
}
@media (min-width: 767px) and (max-width: 1279px) {
  .r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo-section__container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: calc(100% - 64px);
  }
  .r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo-section__container .r-c-footer__logo {
    margin: 0px;
    margin-right: auto;
  }
  .r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo-section__container .r-c-footer__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 234px;
  }
  .r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo-section__container .r-c-footer__social ul {
    margin: auto 0px;
  }
}
@media (min-width: 1280px) {
  .r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo-section__container {
    width: 290px;
  }
}
@media (min-width: 1280px) {
  .r-theme-V .r-c-footer .container .r-c-footer__logo-section {
    padding: 80px 0px;
  }
  .r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo--mobile {
    display: none;
  }
  .r-theme-V .r-c-footer .container .r-c-footer__logo-section .r-c-footer__logo--desktop {
    display: block;
  }
}
.r-theme-V .r-c-footer .container .r-c-footer__interaction-section {
  padding: 32px 24px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
@media (min-width: 450px) and (max-width: 1279px) {
  .r-theme-V .r-c-footer .container .r-c-footer__interaction-section {
    padding: 32px 32px;
  }
}
@media (min-width: 1280px) {
  .r-theme-V .r-c-footer .container .r-c-footer__interaction-section {
    border-top: 0px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    padding: 69px 60px;
    padding-right: 0px;
  }
  .r-theme-V .r-c-footer .container .r-c-footer__interaction-section .row {
    margin-top: 16px;
  }
  .r-theme-V .r-c-footer .container .r-c-footer__interaction-section .row:first-child {
    margin-top: 0px;
  }
}
.r-theme-V .r-c-footer .container .r-c-footer__interaction-section .r-c-footer__title {
  display: block;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .r-theme-V .r-c-footer .container .r-c-footer__interaction-section .r-c-footer__title.r-t-footer__title--not-titlte {
    height: 19px;
  }
}
.r-theme-V .r-c-footer .container .r-c-footer__interaction-section [class^=col-md-] {
  margin-bottom: 32px;
}
@media (min-width: 767px) {
  .r-theme-V .r-c-footer .container .r-c-footer__interaction-section [class^=col-md-] {
    margin-bottom: 16px;
  }
}
.r-theme-V .r-c-footer .container .r-c-footer__interaction-section ul li {
  margin-bottom: 16px;
}
.r-theme-V .r-c-footer .container .r-c-footer__interaction-section ul li:last-child {
  margin-bottom: 0px;
}
.r-theme-V .r-c-footer .r-c-footer__final-section {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 32px 24px;
}
@media (min-width: 450px) and (max-width: 1279px) {
  .r-theme-V .r-c-footer .r-c-footer__final-section {
    padding: 32px 32px;
  }
}
@media (min-width: 1280px) {
  .r-theme-V .r-c-footer .r-c-footer__final-section {
    padding: 32px 0px;
  }
}
@media (max-width: 767px) {
  .r-theme-V .r-c-footer .r-c-footer__final-section .r-c-footer__copyright {
    margin-bottom: 20px;
  }
}
.r-theme-V .r-c-footer .r-c-footer__final-section a {
  color: var(--blanco);
}
.r-theme-V .r-c-footer .r-c-footer__final-section p {
  color: var(--blanco);
}

.r-c-footer > .r-c-footer__first-section .r-c-footer__interaction-section .page-editor__fragment-content .portlet > .cadmin.portlet-topper {
  height: 50% !important;
  width: 50% !important;
}

.r-c-footer > .r-c-footer__first-section .r-c-footer__interaction-section header.cadmin.portlet-topper {
  height: 50% !important;
  width: 50% !important;
}

html:not(#__):not(#___) .r-c-footer .r-c-footer__first-section .r-c-footer__interaction-section .portlet .portlet-boundary .portlet .page-editor__fragment-content .portlet > .cadmin.portlet-topper {
  height: 50% !important;
  width: 50% !important;
}

html:not(#__):not(#___) .page-editor__fragment-content .r-c-footer .portlet > .cadmin.portlet-topper {
  height: 50% !important;
  width: 50% !important;
}

html:not(#__):not(#___) #main-language-selector .page-editor__fragment-content .portlet > .cadmin.portlet-topper {
  position: relative;
}

.r-theme-V .r-c-tabs .nav-pills .nav-link.active {
  background-color: white;
  border-radius: 0;
}
.r-theme-V .r-c-tabs__options-container {
  width: 100%;
  gap: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: auto;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tabs__options-container {
    gap: 22px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.r-theme-V .r-c-tabs__option-item a {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tabs__option-item a {
    padding: 5px 8px;
  }
}
.r-theme-V .r-c-tabs__option-item img {
  height: 15px;
  width: 15px;
}
.r-theme-V .r-c-tabs__option-item span {
  padding: 0px 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 135%;
  white-space: nowrap;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tabs__option-item span {
    font-size: 16px;
    white-space: normal;
  }
}
.r-theme-V .r-c-tabs__option-item .nav-link {
  color: var(--gris-2);
}
.r-theme-V .r-c-tabs__option-item .nav-link:hover {
  color: var(--primario-azul);
  border-bottom: 2px solid var(--primario-azul);
  border-radius: 0;
}
.r-theme-V .r-c-tabs__option-item .nav-link:hover span {
  font-weight: 700;
}
.r-theme-V .r-c-tabs__option-item a.active {
  color: var(--primario-azul);
  border-bottom: 2px solid var(--primario-azul);
}
.r-theme-V .r-c-tabs__option-item a.active span {
  font-weight: 700;
}
.r-theme-V .r-c-tabs__content-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.r-theme-V .r-c-tabs__content-container .tab-pane.active {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  height: auto;
}

.r-theme-V .r-c-content-center-video {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 48px;
  padding-bottom: 48px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-video {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.r-theme-V .r-c-content-center-video__main-container {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-video__main-container {
    gap: 32px;
  }
}
.r-theme-V .r-c-content-center-video__title {
  text-align: start;
  width: 100%;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-video__title {
    font-size: 40px;
  }
}
.r-theme-V .r-c-content-center-video__information-container {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-video__information-container {
    gap: 40px;
  }
}
.r-theme-V .r-c-content-center-video__information-container--variation {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.r-theme-V .r-c-content-center-video__txt-elements-container {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 20px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-video__txt-elements-container {
    gap: 16px;
  }
}
.r-theme-V .r-c-content-center-video__element-subtitle {
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 700;
  line-height: 127.273%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-video__element-subtitle {
    font-size: 22px;
  }
}
.r-theme-V .r-c-content-center-video__element-link {
  padding: 0;
  gap: 4px;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 145%;
  font-style: normal;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-video__element-link {
    font-size: 18px;
  }
}
.r-theme-V .r-c-content-center-video__element-link img {
  height: 24px;
  width: 24px;
  -o-object-fit: contain;
     object-fit: contain;
}
.r-theme-V .r-c-content-center-video__element-paragraph {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-video__element-paragraph {
    font-size: 16px;
  }
}
.r-theme-V .r-c-content-center-video__video-container {
  width: 100%;
  height: 224px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-content-center-video__video-container iframe {
  width: 100%;
  height: 100%;
  border-radius: 16px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-video__video-container {
    height: 356px;
  }
}

.r-theme-V .r-c-content-center-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  min-height: 250px;
  padding: 20px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-2 {
    padding: 40px 0;
  }
}
.r-theme-V .r-c-content-center-2__main-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-2__main-container {
    gap: 30px;
  }
}
.r-theme-V .r-c-content-center-2__main-container-title-subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  gap: 20px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-2__main-container-title-subtitle {
    gap: 30px;
  }
}
.r-theme-V .r-c-content-center-2__main-title {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-2__main-title {
    font-size: 40px;
  }
}
.r-theme-V .r-c-content-center-2__main-subtitle {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-2__main-subtitle {
    font-size: 18px;
    line-height: 145%;
  }
}
.r-theme-V .r-c-content-center-2__structure-img-title-paragraph-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 20px 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
.r-theme-V .r-c-content-center-2__structure-img-title-paragraph-element--pair-element {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-content-center-2__structure-img-title-paragraph-element {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0;
  }
  .r-theme-V .r-c-content-center-2__structure-img-title-paragraph-element--pair-element {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-2__structure-img-title-paragraph-element {
    gap: 64px;
  }
}
.r-theme-V .r-c-content-center-2__structure-img-element {
  height: 150px;
  width: 100%;
}
.r-theme-V .r-c-content-center-2__structure-img-element img {
  height: 100%;
  border-radius: 16px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-content-center-2__structure-img-element {
    height: 250px;
    width: 40%;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-2__structure-img-element {
    width: 100%;
    max-width: none;
    min-width: none;
  }
}
.r-theme-V .r-c-content-center-2__structure-title-paragraph-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 8px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-content-center-2__structure-title-paragraph-container {
    width: 60%;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-2__structure-title-paragraph-container {
    width: 100%;
  }
}
.r-theme-V .r-c-content-center-2__structure-title {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-content-center-2__structure-title {
    font-size: 1.375rem;
    line-height: 127.273%;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-2__structure-title {
    font-size: 22px;
  }
}
.r-theme-V .r-c-content-center-2__structure-paragraph {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-2__structure-paragraph {
    font-size: 16px;
  }
}

.r-theme-V .r-c-call-to-action-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  padding: 20px 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-call-to-action-2 {
    padding: 88px 0;
  }
}
.r-theme-V .r-c-call-to-action-2__container-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px 24px;
  border-radius: 16px;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-call-to-action-2__container-content {
    padding: 60px 24px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-call-to-action-2__container-content {
    padding: 60px;
    gap: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-call-to-action-2__container-content--invert {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.r-theme-V .r-c-call-to-action-2__main-content-container {
  width: 100%;
  height: auto;
  min-height: 137px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-call-to-action-2__main-content-container {
    gap: 30px;
  }
}
.r-theme-V .r-c-call-to-action-2__main-content-title {
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-call-to-action-2__main-content-title {
    font-size: 1.5rem;
    line-height: 100%;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-call-to-action-2__main-content-title {
    font-size: 48px;
    line-height: 135%;
  }
}
.r-theme-V .r-c-call-to-action-2__main-content-paragraph {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-call-to-action-2__main-content-paragraph {
    font-size: 16px;
  }
}
.r-theme-V .r-c-call-to-action-2__main-content-button-area a:hover {
  text-decoration: none;
}
.r-theme-V .r-c-call-to-action-2__img-container {
  width: 100%;
  height: 160px;
}
.r-theme-V .r-c-call-to-action-2__img-container img {
  height: 100%;
  border-radius: 15px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-call-to-action-2__img-container {
    height: 244px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-call-to-action-2__img-container {
    height: 396px;
  }
  .r-theme-V .r-c-call-to-action-2__img-container img {
    border-radius: 16px;
  }
}

.r-theme-V .r-c-call-to-action-1 {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-call-to-action-1 {
    padding: 0;
    padding-top: 88px;
    padding-bottom: 88px;
  }
}
.r-theme-V .r-c-call-to-action-1__container-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 318px;
  padding: 20px 24px;
  border-radius: 15px;
  gap: 20px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-call-to-action-1__container-content {
    min-height: 238px;
    padding: 20px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-call-to-action-1__container-content {
    min-height: 398px;
    padding: 60px 30px;
    gap: 30px;
  }
}
.r-theme-V .r-c-call-to-action-1__content-sub-title {
  text-align: center;
  width: 100%;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-call-to-action-1__content-sub-title {
    font-size: 22px;
  }
}
.r-theme-V .r-c-call-to-action-1__content-title {
  width: 100%;
  text-align: center;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-call-to-action-1__content-title {
    font-size: 48px;
    line-height: 135%;
  }
}
.r-theme-V .r-c-call-to-action-1__content-button-area a:hover {
  text-decoration: none;
}

.r-theme-V .r-c-paginator-js .wrap {
  max-width: 100%;
}
.r-theme-V .r-c-paginator-js .wrap .r-c-card {
  width: 100%;
  max-width: 100%;
  height: 100%;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.r-theme-V .r-c-paginator-js.r-c-paginator-grid .wrap {
  max-width: 100% !important;
}
.r-theme-V .r-js-pagination-buttons .paginationjs {
  margin-top: 40px;
}
.r-theme-V .r-js-pagination-buttons .paginationjs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
  gap: 10px;
  color: var(--primario-azul);
}
.r-theme-V .r-js-pagination-buttons .paginationjs ul li {
  border: 0.7px solid var(--primario-gris);
  border-radius: 5px;
  background: var(--blanco);
  color: var(--blanco);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 48px;
  height: 40px;
}
.r-theme-V .r-js-pagination-buttons .paginationjs ul li a {
  color: var(--color-gris-1);
  text-decoration: none;
}
.r-theme-V .r-js-pagination-buttons .paginationjs ul li:not(.disabled), .r-theme-V .r-js-pagination-buttons .paginationjs ul li:not(.active) {
  color: var(--color-gris-1);
}
.r-theme-V .r-js-pagination-buttons .paginationjs ul li.active {
  background: var(--primario-azul);
  color: var(--blanco);
}
.r-theme-V .r-js-pagination-buttons .paginationjs ul li.disabled {
  opacity: 0.6;
}

.r-theme-V .r-c-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.r-theme-V .r-c-gallery-titulo {
  font-size: 2rem;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-gallery-titulo {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-gallery-titulo {
    font-size: 32px;
  }
}
.r-theme-V .r-c-gallery-subtitulo {
  font-size: 1rem;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-gallery-subtitulo {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-gallery-subtitulo {
    font-size: 16px;
  }
}
.r-theme-V .r-c-gallery-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  grid-gap: 20px 30px;
}
.r-theme-V .r-c-gallery-grid > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(100% / 1 - 30px * (0));
          flex: 1 0 calc(100% / 1 - 30px * (0));
  max-width: calc(100% / 1 - 30px * (0)) !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-gallery-grid {
    grid-gap: 20px 30px;
  }
  .r-theme-V .r-c-gallery-grid > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 2 calc(100% / 2 - 30px * (0.5));
            flex: 0 2 calc(100% / 2 - 30px * (0.5));
    max-width: calc(100%/2 - 30px/2) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-gallery-grid {
    grid-gap: 27px 30px;
  }
  .r-theme-V .r-c-gallery-grid > * {
    -webkit-box-flex: 3;
        -ms-flex: 3 0 calc(100% / 3 - 30px * (0.6666666667));
            flex: 3 0 calc(100% / 3 - 30px * (0.6666666667));
    max-width: calc(100% / 3 - 30px * (0.6666666667)) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.r-theme-V .r-c-gallery-grid.r-c-paginator-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: 1fr;
  grid-template-rows: repeat(1, 1fr);
  grid-gap: 20px 30px;
  width: 100%;
}
.r-theme-V .r-c-gallery-grid.r-c-paginator-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-gallery-grid.r-c-paginator-grid > * {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid {
    -ms-grid-columns: 2fr 30px 2fr;
    grid-template-columns: repeat(2, 2fr);
    -ms-grid-rows: 2fr 20px 2fr;
    grid-template-rows: repeat(2, 2fr);
    grid-gap: 20px 30px;
  }
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid {
    -ms-grid-columns: 3fr 30px 3fr 30px 3fr;
    grid-template-columns: repeat(3, 3fr);
    -ms-grid-rows: 3fr 27px 3fr;
    grid-template-rows: repeat(2, 3fr);
    grid-gap: 27px 30px;
  }
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-gallery-grid.r-c-paginator-grid > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
}
.r-theme-V .r-c-gallery-image {
  overflow: hidden;
}
.r-theme-V .r-c-gallery-image img,
.r-theme-V .r-c-gallery-image a {
  border-radius: 8px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 350/260;
}
.r-theme-V .r-c-gallery .paginationjs {
  margin-top: 0;
}
.r-theme-V .r-c-gallery .r-o-button {
  min-width: 100%;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-gallery .r-o-button {
    min-width: 179px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-gallery-titulo {
    font-size: 48px;
  }
  .r-theme-V .r-c-gallery-subtitulo {
    font-size: 18px;
  }
  .r-theme-V .r-c-gallery .r-o-button {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
}

.lightbox {
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
  position: fixed !important;
}
.lightboxOverlay {
  background: rgba(0, 0, 0, 0.8666666667) !important;
  -webkit-backdrop-filter: blur(5px) !important;
          backdrop-filter: blur(5px) !important;
  opacity: 1 !important;
}

.r-theme-V .r-c-banner-img-btn-1 {
  width: 100%;
}
.r-theme-V .r-c-banner-img-btn-1__main-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  min-height: 523px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-banner-img-btn-1__main-container {
    min-height: 282px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-btn-1__main-container {
    min-height: 507px;
    padding: 0 10px;
    gap: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.r-theme-V .r-c-banner-img-btn-1__img-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-banner-img-btn-1__img-container img {
  aspect-ratio: auto;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-banner-img-btn-1__img-container {
    width: 242px;
    max-width: 242px;
    min-width: 242px;
    height: 100%;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-btn-1__img-container {
    width: 421px;
    max-width: 421px;
    min-width: 421px;
    height: 100%;
  }
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-banner-img-btn-1__desk-tablet-img {
    height: 100%;
    width: 100%;
  }
}
.r-theme-V .r-c-banner-img-btn-1__mobile-img {
  width: 159px;
  height: 191px;
}
.r-theme-V .r-c-banner-img-btn-1__information-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.r-theme-V .r-c-banner-img-btn-1__element-title {
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.5rem;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-btn-1__element-title {
    font-size: 48px;
    line-height: 100%;
  }
}
.r-theme-V .r-c-banner-img-btn-1__element-paragraph {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-btn-1__element-paragraph {
    font-size: 22px;
    line-height: 28px;
  }
}
.r-theme-V .r-c-banner-img-btn-1__search-bar-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.r-theme-V .r-c-banner-img-btn-1__search-bar-area .panel-body {
  padding: 0;
}
.r-theme-V .r-c-banner-img-btn-1__buttons-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 20px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-btn-1__buttons-area {
    gap: 30px;
  }
}
.r-theme-V .r-c-banner-img-btn-1__buttons-area a:hover {
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-banner-img-btn-1--invert .r-c-banner-img-btn-1__main-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.r-theme-V .r-c-banner-img-btn-2 {
  min-height: 243px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-banner-img-btn-2 {
    min-height: 296px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-btn-2 {
    min-height: 500px;
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.r-theme-V .r-c-banner-img-btn-2__information-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-banner-img-btn-2__information-container h1, .r-theme-V .r-c-banner-img-btn-2__information-container h2, .r-theme-V .r-c-banner-img-btn-2__information-container h3, .r-theme-V .r-c-banner-img-btn-2__information-container h4, .r-theme-V .r-c-banner-img-btn-2__information-container h5, .r-theme-V .r-c-banner-img-btn-2__information-container h6 {
  text-align: center;
}
.r-theme-V .r-c-banner-img-btn-2__information-container .r-c-banner-img-btn-2__element-paragraph {
  text-align: center;
}
@media screen and (min-width: 480px) {
  .r-theme-V .r-c-banner-img-btn-2__information-container--left {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .r-theme-V .r-c-banner-img-btn-2__information-container--left h1, .r-theme-V .r-c-banner-img-btn-2__information-container--left h2, .r-theme-V .r-c-banner-img-btn-2__information-container--left h3, .r-theme-V .r-c-banner-img-btn-2__information-container--left h4, .r-theme-V .r-c-banner-img-btn-2__information-container--left h5, .r-theme-V .r-c-banner-img-btn-2__information-container--left h6 {
    text-align: left;
  }
  .r-theme-V .r-c-banner-img-btn-2__information-container--left .r-c-banner-img-btn-2__element-paragraph {
    text-align: left;
  }
}
@media screen and (min-width: 480px) {
  .r-theme-V .r-c-banner-img-btn-2__information-container--right {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .r-theme-V .r-c-banner-img-btn-2__information-container--right h1, .r-theme-V .r-c-banner-img-btn-2__information-container--right h2, .r-theme-V .r-c-banner-img-btn-2__information-container--right h3, .r-theme-V .r-c-banner-img-btn-2__information-container--right h4, .r-theme-V .r-c-banner-img-btn-2__information-container--right h5, .r-theme-V .r-c-banner-img-btn-2__information-container--right h6 {
    text-align: right;
  }
  .r-theme-V .r-c-banner-img-btn-2__information-container--right .r-c-banner-img-btn-2__element-paragraph {
    text-align: right;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-btn-2__information-container {
    padding: 0 10px;
  }
}
.r-theme-V .r-c-banner-img-btn-2__element-title {
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.5rem;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-btn-2__element-title {
    font-size: 48px;
    line-height: 135%;
  }
}
.r-theme-V .r-c-banner-img-btn-2__element-paragraph {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-btn-2__element-paragraph {
    font-size: 22px;
    line-height: 28px;
  }
}
.r-theme-V .r-c-banner-img-btn-2__buttons-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 8px;
  max-width: 100%;
}
.r-theme-V .r-c-banner-img-btn-2__buttons-area a:hover {
  text-decoration: none;
}

/*--------------------CARDS--------------------*/
.r-theme-V .r-c-itpb,
.r-theme-V .r-c-itpb__reverse {
  max-width: 298px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.r-theme-V .r-c-itpb .r-c-card-cuerpo,
.r-theme-V .r-c-itpb__reverse .r-c-card-cuerpo {
  border: 1px solid transparent;
  height: 100%;
}
.r-theme-V .r-c-itpb:hover .r-c-card-cuerpo,
.r-theme-V .r-c-itpb__reverse:hover .r-c-card-cuerpo {
  border: 1px solid var(--primario-morado);
}
.r-theme-V .r-c-itpb:hover .r-c-card-cuerpo__titulo,
.r-theme-V .r-c-itpb__reverse:hover .r-c-card-cuerpo__titulo {
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-itpb,
  .r-theme-V .r-c-itpb__reverse {
    max-width: 333px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-itpb,
  .r-theme-V .r-c-itpb__reverse {
    max-width: 345px;
  }
}
.r-theme-V .r-c-itpb {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
.r-theme-V .r-c-itpb > :first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.r-theme-V .r-c-itpb > :last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.r-theme-V .r-c-itpb__reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-flow: column-reverse;
          flex-flow: column-reverse;
}
.r-theme-V .r-c-itpb__reverse > :first-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.r-theme-V .r-c-itpb__reverse > :last-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.r-theme-V .r-c-card-border .r-c-card-cuerpo {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid var(--gris-3);
}

/*--------------------CARD TRÁMITES--------------------*/
.r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  border-bottom: 0.7px solid var(--primario-gris);
  border-left: 0.7px solid var(--primario-gris);
  border-right: 0.7px solid var(--primario-gris);
}
.r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites .r-t-card__tramites,
.r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites .r-t-card__tramites-r,
.r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites .owl-item {
  border-top: 0.7px solid var(--primario-gris);
}
.r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites .r-t-card__tramites:not(:first-child),
.r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites .r-t-card__tramites-r:not(:first-child),
.r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites .owl-item:not(:first-child) {
  border-left: 0.7px solid var(--primario-gris);
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites {
    border-bottom: none;
    border-left: none;
    border-right: none;
  }
  .r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites .r-t-card__tramites,
  .r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites .r-t-card__tramites-r,
  .r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites .owl-item {
    border-top: none;
  }
}
.r-theme-V .r-c-grid__cards-tramites .r-c-container__cards-tramites .owl-nav {
  display: none;
}
.r-theme-V .r-c-grid__cards-tramites .r-c-container__button-tramites {
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-grid__cards-tramites .r-c-container__button-tramites {
    margin-top: 30px;
  }
}
.r-theme-V .r-t-card__tramites,
.r-theme-V .r-t-card__tramites-r {
  border-radius: 0;
  overflow: hidden;
  padding: 24px 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 16px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  text-decoration: none;
}
.r-theme-V .r-t-card__tramites-icono,
.r-theme-V .r-t-card__tramites-r-icono {
  width: 32px;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
}
.r-theme-V .r-t-card__tramites-icono img,
.r-theme-V .r-t-card__tramites-r-icono img {
  height: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}
.r-theme-V .r-t-card__tramites-titulo,
.r-theme-V .r-t-card__tramites-r-titulo {
  font-size: 1rem;
  font-weight: 700;
  line-height: 135%;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-t-card__tramites-titulo,
  .r-theme-V .r-t-card__tramites-r-titulo {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-t-card__tramites-titulo,
  .r-theme-V .r-t-card__tramites-r-titulo {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-t-card__tramites,
  .r-theme-V .r-t-card__tramites-r {
    min-height: 144px;
    padding: 20px 24px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 188px;
            flex: 1 1 188px;
  }
  .r-theme-V .r-t-card__tramites-icono,
  .r-theme-V .r-t-card__tramites-r-icono {
    width: 48px;
    height: 48px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-t-card__tramites,
  .r-theme-V .r-t-card__tramites-r {
    min-height: 212px;
    padding: 48px 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .r-theme-V .r-t-card__tramites-titulo,
  .r-theme-V .r-t-card__tramites-r-titulo {
    line-height: 145%;
  }
}
.r-theme-V .r-t-card__tramites {
  border-radius: 0;
  overflow: hidden;
}
.r-theme-V .r-t-card__tramites-r {
  border-radius: 16px;
  overflow: hidden;
}

/*--------------------CARD TRÁMITES--------------------*/
.r-theme-V .r-c-slider__item {
  aspect-ratio: 16/9;
  max-height: 600px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-slider .owl-dots,
.r-theme-V .r-c-slider .owl-nav {
  margin: 0;
}
.r-theme-V .r-c-slider .owl-dots .owl-next:active, .r-theme-V .r-c-slider .owl-dots .owl-next:focus,
.r-theme-V .r-c-slider .owl-dots .owl-prev:active,
.r-theme-V .r-c-slider .owl-dots .owl-prev:focus,
.r-theme-V .r-c-slider .owl-dots .owl-dot:active,
.r-theme-V .r-c-slider .owl-dots .owl-dot:focus,
.r-theme-V .r-c-slider .owl-nav .owl-next:active,
.r-theme-V .r-c-slider .owl-nav .owl-next:focus,
.r-theme-V .r-c-slider .owl-nav .owl-prev:active,
.r-theme-V .r-c-slider .owl-nav .owl-prev:focus,
.r-theme-V .r-c-slider .owl-nav .owl-dot:active,
.r-theme-V .r-c-slider .owl-nav .owl-dot:focus {
  outline: 0.5px solid var(--negro);
}
.r-theme-V .r-c-slider .owl-dots .owl-next:hover,
.r-theme-V .r-c-slider .owl-dots .owl-prev:hover,
.r-theme-V .r-c-slider .owl-dots .owl-dot:hover,
.r-theme-V .r-c-slider .owl-nav .owl-next:hover,
.r-theme-V .r-c-slider .owl-nav .owl-prev:hover,
.r-theme-V .r-c-slider .owl-nav .owl-dot:hover {
  background: var(--primario-morado);
}
.r-theme-V .r-c-slider.r-c-slider__under-slide .owl-stage-outer {
  overflow-y: visible;
}
.r-theme-V .r-c-slider.r-c-slider__under-slide .owl-stage-outer .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-slider.r-c-slider__under-slide .owl-dots {
  position: relative;
  top: 20px;
}
.r-theme-V .r-c-slider.r-c-slider__under-slide .owl-dots .owl-dot {
  border-radius: 1px;
  overflow: hidden;
}
.r-theme-V .r-c-slider.r-c-slider__under-slide .owl-nav .owl-prev,
.r-theme-V .r-c-slider.r-c-slider__under-slide .owl-nav .owl-next {
  top: 98%;
  z-index: 999;
}
.r-theme-V .r-c-slider.r-c-slider__under-slide .owl-nav .owl-prev {
  left: calc(50% - 190px);
}
.r-theme-V .r-c-slider.r-c-slider__under-slide .owl-nav .owl-next {
  right: calc(50% - 190px);
}
.r-theme-V .r-c-slider .owl-nav .owl-prev,
.r-theme-V .r-c-slider .owl-nav .owl-next {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  background: var(--primario-morado);
  color: var(--blanco);
  position: absolute;
  top: calc(50% - 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-slider .owl-nav .owl-prev span,
.r-theme-V .r-c-slider .owl-nav .owl-next span {
  font-size: 2rem;
  margin-top: -4px;
}
.r-theme-V .r-c-slider .owl-nav .owl-prev {
  left: 57px;
}
.r-theme-V .r-c-slider .owl-nav .owl-next {
  right: 57px;
}
.r-theme-V .r-c-slider .owl-dots {
  position: relative;
  width: 100%;
  height: 35px;
  margin-top: 30px;
}
.r-theme-V .r-c-slider .owl-dots .owl-dot {
  padding: 0;
  width: 30px;
  height: 3px;
  background: var(--gris-1);
}
.r-theme-V .r-c-slider .owl-dots .owl-dot.active {
  background: var(--primario-morado);
}
.r-theme-V .r-c-slider .owl-dots .owl-dot:hover span {
  background: none;
}
.r-theme-V .r-c-slider .owl-dots .owl-dot:not(:first-of-type) {
  margin-left: 6px;
}
.r-theme-V .r-c-slider .owl-dots .owl-dot span {
  background: none;
  width: 100%;
  height: 100%;
  margin: 0;
}

.r-theme-V .r-c-navbar-lateral {
  position: fixed;
  left: 0;
  width: auto;
  text-decoration: none;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.r-theme-V .r-c-navbar-lateral__titulo {
  min-width: 164px;
  font-size: 1.25rem;
  padding: 8px 10px 8px 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0 16px 16px 0;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: 0.3s ease opacity;
  transition: 0.3s ease opacity;
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
  text-decoration: none;
  gap: 10px;
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.r-theme-V .r-c-navbar-lateral__titulo p {
  margin-right: 4px;
}
.r-theme-V .r-c-navbar-lateral__titulo svg {
  margin-right: 0;
  margin-left: auto;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-navbar-lateral__titulo {
    font-size: 20px;
  }
}
.r-theme-V .r-c-navbar-lateral__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  border-radius: 0px 0px 16px 0px;
  height: 100%;
  width: 100%;
  max-width: 325px;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: 0.3s ease opacity;
  transition: 0.3s ease opacity;
  pointer-events: none;
}
.r-theme-V .r-c-navbar-lateral__link {
  font-size: 1.125rem;
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.r-theme-V .r-c-navbar-lateral__link:hover {
  color: var(--complementario-azul-3);
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-navbar-lateral__link {
    font-size: 18px;
  }
}
.r-theme-V .r-c-navbar-lateral__open .r-c-navbar-lateral__titulo {
  width: 100%;
  border-radius: 0 16px 0 0;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.r-theme-V .r-c-navbar-lateral__open .r-c-navbar-lateral__titulo svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.r-theme-V .r-c-navbar-lateral__open .r-c-navbar-lateral__menu {
  padding: 8px 24px 8px 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 1;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
  pointer-events: all;
  gap: 8px;
  overflow: auto;
}
.r-theme-V .r-c-navbar-lateral__open .r-c-navbar-lateral__link {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: 0.3s ease width;
  transition: 0.3s ease width;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

/*--------------------CARDS--------------------*/
.r-theme-V .r-c-card.r-t-card__info-1 {
  /******** Mobile ******/
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  max-width: 272px;
  padding: 20px 24px;
  border: 1px solid #E0E0E0;
  text-decoration: none;
  /******** Hover de la card ******/
  /******** Clase para deshabilitar la card ******/
  /******** Clases dentro de la card ******/
  /******** tablet ******/
  /******** desktop ******/
}
.r-theme-V .r-c-card.r-t-card__info-1:hover {
  border: 1px solid #00335E;
}
.r-theme-V .r-c-card.r-t-card__info-1.disabled {
  pointer-events: none;
  cursor: not-allowed;
}
.r-theme-V .r-c-card.r-t-card__info-1.no-outline {
  border: none;
}
.r-theme-V .r-c-card.r-t-card__info-1 .non-displayed {
  display: none;
}
.r-theme-V .r-c-card.r-t-card__info-1 .r-c-card-icon {
  width: 35px;
  height: 35px;
}
.r-theme-V .r-c-card.r-t-card__info-1 .r-c-card-titulo {
  font-size: 1.625rem;
  font-style: normal;
  font-weight: 700;
  padding: 0;
}
.r-theme-V .r-c-card.r-t-card__info-1 .r-c-card-parrafo {
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 18.9px !important;
}
.r-theme-V .r-c-card.r-t-card__info-1 .r-c-card-parrafo--justify-text {
  text-align: justify;
}
.r-theme-V .r-c-card.r-t-card__info-1 .r-c-card-button {
  padding-left: 3px;
  border-radius: 0;
}
.r-theme-V .r-c-card.r-t-card__info-1 .r-c-card-button:hover {
  text-decoration: none;
}
.r-theme-V .r-c-card.r-t-card__info-1 .r-c-card-button > a:hover {
  text-decoration: none;
  border-bottom: 2px solid #701B40;
  margin-bottom: -2px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-card.r-t-card__info-1 {
    max-width: 333px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-card.r-t-card__info-1 {
    max-width: 295px;
    padding: 48px 40px;
  }
  .r-theme-V .r-c-card.r-t-card__info-1 .r-c-card-titulo {
    font-size: 26px;
  }
  .r-theme-V .r-c-card.r-t-card__info-1 .r-c-card-parrafo {
    font-size: 18px;
  }
}

.r-theme-V .r-c-buscador {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.r-theme-V .r-c-buscador-input {
  border: 1px solid var(--primario-gris);
  outline: none;
  border-radius: 33.333rem;
  height: 48px;
  width: 100%;
  max-width: 392px;
  padding: 8px 40px 8px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.r-theme-V .r-c-buscador-input:focus, .r-theme-V .r-c-buscador-input:hover, .r-theme-V .r-c-buscador-input:active, .r-theme-V .r-c-buscador-input:focus-visible {
  border: 1px solid var(--primario-azul);
}
.r-theme-V .r-c-buscador-input + label {
  position: absolute;
  margin: 0;
  width: 16px;
  height: 16px;
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  right: 8px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border-radius: 33.333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: var(--primario-morado);
}
.r-theme-V .r-c-results-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  padding-top: 88px;
  padding-bottom: 88px;
  min-height: 390px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-results-container {
    min-height: 500px;
  }
}
.r-theme-V .r-c-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 24px;
}
.r-theme-V .r-c-filters a {
  text-decoration: none;
}
.r-theme-V .r-c-filters-titleicon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin-left: 0;
  margin-right: auto;
}
.r-theme-V .r-c-filtertype {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  padding-top: 16px;
}
.r-theme-V .r-c-filtertype:not(:first-of-type) {
  border-top: 0.7px solid var(--primario-gris);
  margin-top: 32px;
}
.r-theme-V .r-c-filtertype-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  padding: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width: 767px) {
  .r-theme-V .r-c-filtertype-wrapper {
    z-index: 1000;
    overflow: auto;
  }
}
.r-theme-V .r-c-filtertype-closer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  margin-right: 0px;
  margin-bottom: 40px;
}
.r-theme-V .r-c-filtertype-title, .r-theme-V .r-c-filtertype-title.open {
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 16px;
  cursor: pointer;
}
.r-theme-V .r-c-filtertype-title:after, .r-theme-V .r-c-filtertype-title.open:after {
  content: url("./../../img/iconos/morados/chevron-right.svg");
  width: 16px;
  height: 16px;
}
.r-theme-V .r-c-filtertype-title.open::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.r-theme-V .r-c-filtertype-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 16px;
}
.r-theme-V .r-c-filtertype-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
.r-theme-V .r-c-form-check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.r-theme-V .r-c-form-check-input {
  width: 24px;
  height: 24px;
}
.r-theme-V .r-c-form-check-label {
  margin: 0;
  font-weight: 400;
  line-height: 135%;
  color: var(--gris-3);
}
.r-theme-V .r-c-filters-results {
  margin: 24px auto 24px 0;
}
.r-theme-V .r-c-results-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 16px;
}
.r-theme-V .r-c-results-grid > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(100% / 1 - 16px * (0));
          flex: 1 0 calc(100% / 1 - 16px * (0));
  max-width: calc(100% / 1 - 16px * (0)) !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-results-grid {
    gap: 16px;
  }
  .r-theme-V .r-c-results-grid > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(100% / 1 - 16px * (0));
            flex: 0 1 calc(100% / 1 - 16px * (0));
    max-width: calc(100%/1 - 16px/1) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-results-grid {
    grid-gap: 16px;
  }
  .r-theme-V .r-c-results-grid > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 calc(100% / 1 - 16px * (0));
            flex: 1 0 calc(100% / 1 - 16px * (0));
    max-width: calc(100% / 1 - 16px * (0)) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.r-theme-V .r-c-results-grid > * a:focus, .r-theme-V .r-c-results-grid > * a:active {
  outline: 1px solid var(--negro) !important;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-results {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    gap: 30px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
  .r-theme-V .r-c-results-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    gap: 30px;
  }
  .r-theme-V .r-c-results-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    gap: 20px;
  }
  .r-theme-V .r-c-results-grid > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 calc(100% / 1 - 20px * (0));
            flex: 1 0 calc(100% / 1 - 20px * (0));
    max-width: calc(100% / 1 - 20px * (0)) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 768px) and (min-width: 768px) {
  .r-theme-V .r-c-results-grid {
    gap: 20px;
  }
  .r-theme-V .r-c-results-grid > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(100% / 1 - 20px * (0));
            flex: 0 1 calc(100% / 1 - 20px * (0));
    max-width: calc(100%/1 - 20px/1) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 768px) and (min-width: 1280px) {
  .r-theme-V .r-c-results-grid {
    grid-gap: 20px;
  }
  .r-theme-V .r-c-results-grid > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 calc(100% / 1 - 20px * (0));
            flex: 1 0 calc(100% / 1 - 20px * (0));
    max-width: calc(100% / 1 - 20px * (0)) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-filters {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 40%;
            flex: 1 1 40%;
  }
  .r-theme-V .r-c-filters-results {
    margin: 0;
  }
  .r-theme-V .r-c-filtertype-wrapper {
    display: block !important;
    position: relative;
    padding: 0;
  }
}
.r-theme-V .collapse-icon {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
}
.r-theme-V .collapse-icon .panel-title {
  font-size: 18px;
  text-transform: uppercase;
  color: var(--primario-azul);
  font-weight: 700;
  line-height: 145%;
}
.r-theme-V .collapse-icon-closed svg, .r-theme-V .collapse-icon-open svg {
  width: 16px;
  height: 16px;
  fill: var(--primario-morado);
}
.r-theme-V .list-unstyled {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 16px;
}
.r-theme-V .list-unstyled .facet-value .facet-term {
  color: var(--negro);
  position: relative;
  font-size: 1rem;
  font-weight: 400;
  padding-left: 30px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .list-unstyled .facet-value .facet-term {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .list-unstyled .facet-value .facet-term {
    font-size: 16px;
  }
}
.r-theme-V .list-unstyled .facet-value .facet-term::before {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  border: 0.7px solid var(--primario-gris);
  left: 0;
  border-radius: 4px;
}
.r-theme-V .list-unstyled .facet-value .facet-term-selected {
  font-weight: 800;
}
.r-theme-V .list-unstyled .facet-value .facet-term-selected::before {
  content: "✓";
  color: var(--blanco);
  text-align: center;
  background: var(--primario-azul);
}
.r-theme-V .search-total-label {
  margin: 24px auto 24px 0;
}
.r-theme-V .display-list .list-group {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;
  grid-template-rows: repeat(6, 1fr);
  grid-gap: 16px;
}
.r-theme-V .display-list .list-group > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .display-list .list-group > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.r-theme-V .display-list .list-group > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.r-theme-V .display-list .list-group > *:nth-child(4) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.r-theme-V .display-list .list-group > *:nth-child(5) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.r-theme-V .display-list .list-group > *:nth-child(6) {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
}
.r-theme-V .display-list .list-group > * {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .r-theme-V .display-list .list-group {
    -ms-grid-columns: 1fr;
    grid-template-columns: repeat(1, 1fr);
    -ms-grid-rows: 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;
    grid-template-rows: repeat(9, 1fr);
    grid-gap: 16px;
  }
  .r-theme-V .display-list .list-group > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(4) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(5) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(6) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(7) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(8) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(9) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .display-list .list-group {
    -ms-grid-columns: 1fr;
    grid-template-columns: repeat(1, 1fr);
    -ms-grid-rows: 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr;
    grid-template-rows: repeat(9, 1fr);
    grid-gap: 16px;
  }
  .r-theme-V .display-list .list-group > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(4) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(5) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(6) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(7) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(8) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .r-theme-V .display-list .list-group > *:nth-child(9) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
}
.r-theme-V .display-list .list-group-item {
  padding: 20px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 16px;
  overflow: hidden;
  text-decoration: none;
  height: 100%;
}
.r-theme-V .display-list .list-group-item .autofit-col:first-of-type {
  display: none;
}
.r-theme-V .display-list .list-group-item .autofit-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 16px;
}
.r-theme-V .display-list .list-group-title {
  font-size: 1.375rem;
  font-weight: 600;
}
@media screen and (min-width: 768px) {
  .r-theme-V .display-list .list-group-title {
    font-size: 1.375rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .display-list .list-group-title {
    font-size: 22px;
  }
}
.r-theme-V .display-list .list-group-title a {
  color: var(--primario-azul);
}
.r-theme-V .r-c-search-filter div [class^=lfr-layout-structure-item]:not(:first-of-type) {
  border-top: 0.7px solid var(--primario-gris);
  margin-top: 32px;
}
.r-theme-V .r-c-results-container .paginationjs {
  margin-bottom: 88px;
}

/*--------------------CARDS--------------------*/
.r-theme-V .r-c-card.r-t-card__noticias {
  /******** Mobile ******/
  border-radius: 16px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  max-width: 327px;
  text-decoration: none;
  /******** Clases dentro de la card ******/
  /******** tablet ******/
  /******** desktop ******/
}
.r-theme-V .r-c-card.r-t-card__noticias .non-displayed {
  display: none;
}
.r-theme-V .r-c-card.r-t-card__noticias .r-c-card-button {
  padding-left: 3px;
  border-radius: 0;
}
.r-theme-V .r-c-card.r-t-card__noticias .r-c-card-button:hover {
  text-decoration: none;
}
.r-theme-V .r-c-card.r-t-card__noticias .r-c-card-button > a:hover {
  text-decoration: none;
  border-bottom: 2px solid #701B40;
  margin-bottom: -2px;
}
.r-theme-V .r-c-card.r-t-card__noticias .r-c-card-titulo {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  padding: 0;
}
.r-theme-V .r-c-card.r-t-card__noticias .r-c-card-parrafo {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 18.9px !important;
}
.r-theme-V .r-c-card.r-t-card__noticias .r-c-card-contenido {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}
.r-theme-V .r-c-card.r-t-card__noticias .r-c-picture {
  /******** mobile ******/
  margin-bottom: 16px;
  /******** Elementos dentro de la clase ******/
}
.r-theme-V .r-c-card.r-t-card__noticias .r-c-picture img {
  border-radius: 16px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-card.r-t-card__noticias {
    max-width: 379px;
  }
  .r-theme-V .r-c-card.r-t-card__noticias .r-c-picture {
    margin-bottom: 22px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-card.r-t-card__noticias {
    max-width: 445px;
  }
  .r-theme-V .r-c-card.r-t-card__noticias .r-c-card-titulo {
    font-size: 22px;
  }
  .r-theme-V .r-c-card.r-t-card__noticias .r-c-card-parrafo {
    font-size: 16px;
  }
  .r-theme-V .r-c-card.r-t-card__noticias .r-c-picture {
    margin-bottom: 25px;
  }
}

/*--------------------CARD TRÁMITES--------------------*/
.r-theme-V .r-t-card__icono-texto {
  padding: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 327px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  text-decoration: none;
  gap: 16px;
}
.r-theme-V .r-t-card__icono-texto-icono {
  width: 25px;
  max-width: 25px;
  min-width: 25px;
  height: 25px;
}
.r-theme-V .r-t-card__icono-texto-icono svg,
.r-theme-V .r-t-card__icono-texto-icono img {
  width: 25px;
  max-width: 25px;
  min-width: 25px;
  height: 25px;
}
.r-theme-V .r-t-card__icono-texto-titulo {
  font-size: 18px;
  overflow-wrap: break-word;
  max-width: 171px;
}
.r-theme-V .r-t-card__icono-texto-flecha {
  text-decoration: none;
  margin-left: auto;
}
.r-theme-V .r-t-card__icono-texto-flecha svg,
.r-theme-V .r-t-card__icono-texto-flecha img {
  width: 32px;
  min-width: 32px;
  max-width: 32px;
  height: 32px;
}
.r-theme-V .r-t-card__icono-texto.border {
  border: 1px solid var(--primario-gris) !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-t-card__icono-texto {
    max-width: 379px;
  }
  .r-theme-V .r-t-card__icono-texto-icono {
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
  }
  .r-theme-V .r-t-card__icono-texto-icono svg,
  .r-theme-V .r-t-card__icono-texto-icono img {
    width: 35px;
    min-width: 35px;
    max-width: 35px;
    height: 35px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-t-card__icono-texto {
    max-width: 350px;
  }
  .r-theme-V .r-t-card__icono-texto-titulo {
    font-size: 24px;
  }
}

.r-theme-V .r-c-section-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 20px;
  padding: 20px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-section-cards > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(100% / 1 - 20px * (0));
          flex: 1 0 calc(100% / 1 - 20px * (0));
  max-width: calc(100% / 1 - 20px * (0)) !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-section-cards {
    gap: 20px;
  }
  .r-theme-V .r-c-section-cards > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(100% / 1 - 20px * (0));
            flex: 0 1 calc(100% / 1 - 20px * (0));
    max-width: calc(100%/1 - 20px/1) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-section-cards {
    grid-gap: 20px;
  }
  .r-theme-V .r-c-section-cards > * {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 calc(100% / 2 - 20px * (0.5));
            flex: 2 0 calc(100% / 2 - 20px * (0.5));
    max-width: calc(100% / 2 - 20px * (0.5)) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-section-cards {
    padding: 88px 0 !important;
  }
}
.r-theme-V .r-c-section-cards-titulo {
  font-weight: 700;
  width: -webkit-fill-available;
  font-size: 24px;
}
.r-theme-V .r-c-section-cards-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 20px;
  font-size: 16px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-section-cards-text {
    max-width: 370px !important;
    min-width: 370px !important;
  }
}
.r-theme-V .r-c-section-cards-subtitulo {
  text-align: justify;
  line-height: 135%;
}
.r-theme-V .r-c-section-cards-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 0px;
}
.r-theme-V .r-c-section-cards-grid > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(100% / 1 - 0px * (0));
          flex: 1 0 calc(100% / 1 - 0px * (0));
  max-width: calc(100% / 1 - 0px * (0)) !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-section-cards-grid {
    gap: 0px;
  }
  .r-theme-V .r-c-section-cards-grid > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 2 calc(100% / 2 - 0px * (0.5));
            flex: 0 2 calc(100% / 2 - 0px * (0.5));
    max-width: calc(100%/2 - 0px/2) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-section-cards-grid {
    grid-gap: 0px;
  }
  .r-theme-V .r-c-section-cards-grid > * {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 calc(100% / 2 - 0px * (0.5));
            flex: 2 0 calc(100% / 2 - 0px * (0.5));
    max-width: calc(100% / 2 - 0px * (0.5)) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-section-cards-grid {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}
.r-theme-V .r-c-section-cards-grid .r-c-card:not(:first-child) {
  border-top: 0.7px solid var(--primario-gris);
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-section-cards-grid .r-c-card:not(:first-child) {
    border-top: none;
    border-left: 0.7px solid var(--primario-gris);
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-section-cards-grid .r-c-card {
    max-width: 355px !important;
    min-width: 355px !important;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-section-cards {
    padding: 24px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .r-theme-V .r-c-section-cards-titulo {
    font-size: 40px;
  }
  .r-theme-V .r-c-section-cards-text {
    gap: 30px;
  }
}

/*--------------------CARDS--------------------*/
.r-theme-V .r-c-card.r-t-card__contact-1 {
  /******** Mobile ******/
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  gap: 1rem;
  width: 100%;
  width: auto;
  padding: 32px 24px;
  border: 1px solid #E0E0E0;
  cursor: pointer;
  /******** Hover de la card ******/
  /******** focus de la card ******/
  /******** Clase para deshabilitar la card ******/
  /******** Clase para quitar borde gris******/
  /******** Clases dentro de la card ******/
  /******** tablet ******/
  /******** desktop ******/
}
.r-theme-V .r-c-card.r-t-card__contact-1:hover {
  border: 1px solid #00335E !important;
}
.r-theme-V .r-c-card.r-t-card__contact-1:hover .r-c-card-titulo {
  text-decoration: underline;
}
.r-theme-V .r-c-card.r-t-card__contact-1:focus {
  border: 1px solid #00335E !important;
}
.r-theme-V .r-c-card.r-t-card__contact-1:focus .r-c-card-titulo {
  text-decoration: underline;
}
.r-theme-V .r-c-card.r-t-card__contact-1.disabled {
  pointer-events: none;
  cursor: not-allowed;
}
.r-theme-V .r-c-card.r-t-card__contact-1.disabled:focus .r-c-card-titulo {
  text-decoration: none;
}
.r-theme-V .r-c-card.r-t-card__contact-1.no-outline {
  border: none;
}
.r-theme-V .r-c-card.r-t-card__contact-1 .r-c-card-icon {
  width: 25px;
  height: 25px;
}
.r-theme-V .r-c-card.r-t-card__contact-1 .r-c-card-icon img {
  max-width: 100%;
}
.r-theme-V .r-c-card.r-t-card__contact-1 .r-c-card-titulo {
  padding: 0;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-card.r-t-card__contact-1 {
    padding: 48px 40px;
  }
  .r-theme-V .r-c-card.r-t-card__contact-1 .r-c-card-icon {
    width: 35px;
    height: 35px;
  }
  .r-theme-V .r-c-card.r-t-card__contact-1 .r-c-card-titulo {
    font-size: 22px;
  }
}

.r-theme-V .r-c-banner-img-txt-3 {
  width: 100%;
  min-height: 251px;
  border-radius: 16px;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-repeat: no-repeat;
  background-size: 130%;
  background-position: center;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-banner-img-txt-3 {
    background-size: 80%;
    background-position: right -85% top 50%;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-txt-3 {
    min-height: 386px;
  }
}
.r-theme-V .r-c-banner-img-txt-3__main-container {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-banner-img-txt-3__main-container {
    gap: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: visible;
  }
}
.r-theme-V .r-c-banner-img-txt-3__img-container {
  height: 100%;
  width: 180px;
  max-width: 180px;
  min-width: 180px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-banner-img-txt-3__img-container {
    display: block;
    min-height: 251px;
    width: 279px;
    max-width: 279px;
    min-width: 279px;
    position: relative;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-txt-3__img-container {
    display: block;
    width: 462px;
    min-height: 386px;
    max-width: 462px;
    min-width: 462px;
  }
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-banner-img-txt-3__desk-tablet-img {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 115%;
    width: 100%;
  }
}
.r-theme-V .r-c-banner-img-txt-3__mobile-img {
  width: 100%;
  height: 80%;
  aspect-ratio: auto !important;
}
.r-theme-V .r-c-banner-img-txt-3__txt-container {
  min-width: 177px;
  height: 100%;
  text-align: start;
  padding: 30px 0 30px 32px;
}
.r-theme-V .r-c-banner-img-txt-3__txt-container .r-c-banner-img-txt-3__title {
  font-size: 1.25rem;
  font-weight: 700;
  font-style: normal;
  line-height: 135%;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-banner-img-txt-3__txt-container {
    min-width: 237px;
    max-width: 237px;
    padding: 0;
    height: auto;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-banner-img-txt-3__txt-container {
    min-width: 476px;
    max-width: 476px;
  }
  .r-theme-V .r-c-banner-img-txt-3__txt-container .r-c-banner-img-txt-3__title {
    font-size: 30px;
  }
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-banner-img-txt-3--invert {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.r-theme-V .r-c-banner-img-txt-3--no-pointer-events {
  pointer-events: none;
}
.r-theme-V .r-c-banner-img-txt-3:hover {
  text-decoration: none;
}

.r-theme-V .r-c-title-text-background {
  width: 100%;
  height: auto;
  min-height: 292px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-title-text-background {
    min-height: 144px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-title-text-background {
    min-height: 172px;
  }
}
.r-theme-V .r-c-title-text-background__container-elements {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding-top: 48px;
  padding-bottom: 48px;
  text-align: center;
}
.r-theme-V .r-c-title-text-background__container-elements a:hover {
  text-decoration: none;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-title-text-background__container-elements {
    gap: 16px;
    padding-top: 88px;
    padding-bottom: 88px;
  }
}
.r-theme-V .r-c-title-text-background__container-elements--align-content-left {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  text-align: left;
}
.r-theme-V .r-c-title-text-background__container-elements--align-content-right {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  text-align: right;
}
.r-theme-V .r-c-title-text-background__element-title {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-title-text-background__element-title {
    font-size: 40px;
  }
}
.r-theme-V .r-c-title-text-background__element-paragraph {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-title-text-background__element-paragraph {
    font-size: 18px;
    line-height: 145%;
  }
}

.r-theme-V .r-c-grid-dosdos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-grid-dosdos__titulo {
  margin-bottom: 16px;
  font-size: 2rem;
}
.r-theme-V .r-c-grid-dosdos__subtitulo {
  margin-bottom: 20px;
}
.r-theme-V .r-c-grid-dosdos__grid {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: 1fr 30px 1fr 30px 1fr 30px 1fr;
  grid-template-rows: repeat(4, 1fr);
  grid-gap: 30px;
}
.r-theme-V .r-c-grid-dosdos__grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-grid-dosdos__grid > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-grid-dosdos__grid > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-grid-dosdos__grid > *:nth-child(4) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-grid-dosdos__grid > * {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-grid-dosdos__grid {
    -ms-grid-columns: 2fr 30px 2fr;
    grid-template-columns: repeat(2, 2fr);
    -ms-grid-rows: 2fr 30px 2fr;
    grid-template-rows: repeat(2, 2fr);
    grid-gap: 30px;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-grid-dosdos__grid {
    -ms-grid-columns: 2fr 30px 2fr;
    grid-template-columns: repeat(2, 2fr);
    -ms-grid-rows: 2fr 30px 2fr;
    grid-template-rows: repeat(2, 2fr);
    grid-gap: 30px;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}
.r-theme-V .r-c-grid-dosdos__grid > * {
  max-width: 100%;
  height: 100%;
}
.r-theme-V .r-c-grid-dosdos__grid > * .journal-content-article {
  height: 100%;
}
.r-theme-V .r-c-grid-dosdos__grid > * .journal-content-article > * {
  height: 100%;
}
.r-theme-V .r-c-grid-dosdos__grid > * .r-c-card {
  height: 100%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-grid-dosdos__titulo {
    font-size: 40px;
  }
  .r-theme-V .r-c-grid-dosdos__subtitulo {
    margin-bottom: 30px;
  }
}

.r-theme-V .r-c-tresUno {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-tresUno__titulo {
  margin-bottom: 16px;
  font-size: 24px;
}
.r-theme-V .r-c-tresUno__subtitulo {
  margin-bottom: 30px;
  font-size: 18px;
}
.r-theme-V .r-c-tresUno__grid {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: 1fr;
  grid-template-rows: repeat(1, 1fr);
  gap: 30px;
}
.r-theme-V .r-c-tresUno__grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-tresUno__grid > * {
  max-width: 100%;
}
.r-theme-V .r-c-tresUno__grid > * .journal-content-article {
  height: 100%;
}
.r-theme-V .r-c-tresUno__grid > * .journal-content-article > * {
  height: 100%;
}
.r-theme-V .r-c-tresUno__btn {
  margin-top: 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.r-theme-V .r-c-tresUno .r-c-card {
  max-width: 100%;
}
.r-theme-V .r-c-tresUno div:not([class]) {
  width: 100%;
}
.r-theme-V .r-c-tresUno .owl-nav .owl-prev,
.r-theme-V .r-c-tresUno .owl-nav .owl-next {
  top: calc(50% - 40px);
}
.r-theme-V .r-c-tresUno .owl-nav .owl-prev {
  left: -70px;
}
.r-theme-V .r-c-tresUno .owl-nav .owl-next {
  right: -70px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-tresUno {
    padding-left: 80px;
    padding-right: 80px;
  }
  .r-theme-V .r-c-tresUno__grid {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: (1fr)[1];
    grid-template-rows: repeat(1, 1fr);
  }
  .r-theme-V .r-c-tresUno__grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-tresUno__grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .r-theme-V .r-c-tresUno__btn {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tresUno__titulo {
    font-size: 40px;
  }
  .r-theme-V .r-c-tresUno__subtitulo {
    font-size: 18px;
  }
}

.test {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 20px;
}
.test > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 calc(100% / 1 - 20px * (0));
          flex: 1 1 calc(100% / 1 - 20px * (0));
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .test {
    gap: 20px;
  }
  .test > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 2 calc(100% / 2 - 20px * (0.5));
            flex: 1 2 calc(100% / 2 - 20px * (0.5));
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .test {
    grid-gap: 20px;
  }
  .test > * {
    -webkit-box-flex: 3;
        -ms-flex: 3 1 calc(100% / 3 - 20px * (0.6666666667));
            flex: 3 1 calc(100% / 3 - 20px * (0.6666666667));
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.r-theme-V .r-c-content-center-1 {
  width: 100%;
  height: auto;
  min-height: 473px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 0;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-content-center-1 {
    min-height: 413px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-1 {
    min-height: 738px;
    padding: 88px 0;
  }
}
.r-theme-V .r-c-content-center-1__main-container {
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-1__main-container {
    gap: 30px;
  }
}
.r-theme-V .r-c-content-center-1__title-and-sub-title-container {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  gap: 30px;
}
.r-theme-V .r-c-content-center-1__title-element {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-1__title-element {
    font-size: 40px;
  }
}
.r-theme-V .r-c-content-center-1__sub-title-element {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-1__sub-title-element {
    font-size: 18px;
    line-height: 145%;
  }
}
.r-theme-V .r-c-content-center-1__content-element-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 30px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-content-center-1__content-element-container {
    gap: 48px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-1__content-element-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 30px;
  }
}
.r-theme-V .r-c-content-center-1__content-element {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-content-center-1__content-element {
    gap: 24px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-1__content-element {
    width: 50%;
    gap: 64px;
  }
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-content-center-1__content-desk-tablet-img {
    display: block;
    height: 157px;
    border-radius: 16px;
    width: 100%;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-1__content-desk-tablet-img {
    height: 250px;
  }
}
.r-theme-V .r-c-content-center-1__content-mobile-img {
  display: block;
  height: 150px;
  border-radius: 16px;
  width: 100%;
}
.r-theme-V .r-c-content-center-1__content-title-and-paragraph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  width: 100%;
  gap: 8px;
}
.r-theme-V .r-c-content-center-1__content-title {
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 700;
  line-height: 127.273%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-1__content-title {
    font-size: 22px;
  }
}
.r-theme-V .r-c-content-center-1__content-paragraph {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-content-center-1__content-paragraph {
    font-size: 16px;
  }
}
.r-theme-V .r-c-content-center-1 .r-c-picture {
  width: 100%;
}

.r-theme-V .r-c-feature-steps {
  width: 100%;
  height: auto;
}
.r-theme-V .r-c-feature-steps__main-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  width: 100%;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  gap: 20px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-feature-steps__main-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 88px;
    padding-bottom: 88px;
    gap: 30px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-feature-steps--invert {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.r-theme-V .r-c-feature-steps__left-structure {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 20px;
  height: auto;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-feature-steps__left-structure {
    width: 50%;
  }
}
.r-theme-V .r-c-feature-steps__left-structure-tl-and-p-section {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 20px;
}
.r-theme-V .r-c-feature-steps__left-structure-title {
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: 125%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-feature-steps__left-structure-title {
    font-size: 40px;
    line-height: 135%;
  }
}
.r-theme-V .r-c-feature-steps__left-structure-paragraph {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-feature-steps__left-structure-paragraph {
    font-size: 22px;
  }
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-feature-steps__left-structure-desk-img {
    width: 100%;
    height: 332px;
    min-height: 332px;
    max-height: 332px;
    border-radius: 16px;
  }
}
.r-theme-V .r-c-feature-steps__left-structure-mobile-img {
  border-radius: 16px;
  width: 100%;
  height: 249px;
  min-height: 249px;
  max-height: 249px;
}
.r-theme-V .r-c-feature-steps__right-structure {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 20px;
  height: auto;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-feature-steps__right-structure {
    width: 50%;
  }
}
.r-theme-V .r-c-feature-steps__right-structure-item {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  padding: 10px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-feature-steps__right-structure-item {
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-feature-steps__right-structure-item {
    gap: 30px;
  }
}
.r-theme-V .r-c-feature-steps__right-structure-numeration-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  min-width: 60px;
  height: 60px;
  border-radius: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-feature-steps__right-structure-numeration-section {
    font-size: 26px;
    line-height: 135%;
  }
}
.r-theme-V .r-c-feature-steps__right-structure-tl-and-p-section {
  text-align: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.r-theme-V .r-c-feature-steps__right-structure-title {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-feature-steps__right-structure-title {
    font-size: 22px;
    line-height: 127.27%;
  }
}
.r-theme-V .r-c-feature-steps__right-structure-paragraph {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-feature-steps__right-structure-paragraph {
    font-size: 16px;
  }
}
.r-theme-V .r-c-feature-steps .r-c-picture {
  width: 100%;
}

.r-theme-V .r-c-title-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  min-height: 210px;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-title-text {
    min-height: 166px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-title-text {
    min-height: 181px;
  }
}
.r-theme-V .r-c-title-text__main-container {
  width: 100%;
  height: auto;
  text-align: left;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-title-text__main-container {
    gap: 24px;
  }
}
.r-theme-V .r-c-title-text--right {
  text-align: right;
}
.r-theme-V .r-c-title-text--center {
  text-align: center;
}
.r-theme-V .r-c-title-text__element-title {
  font-style: normal;
  font-size: 2rem;
  font-weight: 700;
  line-height: 110%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-title-text__element-title {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
  }
}
.r-theme-V .r-c-title-text__element-paragraph {
  font-style: normal;
  font-size: 1rem;
  font-weight: 400;
  line-height: 135%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-title-text__element-paragraph {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
  }
}
.r-theme-V .r-c-title-text--reduced-size {
  min-height: 110px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-title-text--reduced-size {
    min-height: 66px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-title-text--reduced-size {
    min-height: 81px;
  }
}
.r-theme-V .r-c-title-text--reduced-size .r-c-title-text__element-title {
  font-size: 1.5rem;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-title-text--reduced-size .r-c-title-text__element-title {
    font-size: 40px;
  }
}

.r-theme-V .r-c-tresUno {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-tresUno__titulo {
  margin-bottom: 16px;
  font-size: 24px;
}
.r-theme-V .r-c-tresUno__subtitulo {
  margin-bottom: 30px;
  font-size: 18px;
}
.r-theme-V .r-c-tresUno__grid {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: 1fr;
  grid-template-rows: repeat(1, 1fr);
  gap: 30px;
}
.r-theme-V .r-c-tresUno__grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-tresUno__grid > * {
  max-width: 100%;
}
.r-theme-V .r-c-tresUno__grid > * .journal-content-article {
  height: 100%;
}
.r-theme-V .r-c-tresUno__grid > * .journal-content-article > * {
  height: 100%;
}
.r-theme-V .r-c-tresUno__btn {
  margin-top: 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.r-theme-V .r-c-tresUno .r-c-card {
  max-width: 100%;
}
.r-theme-V .r-c-tresUno div:not([class]) {
  width: 100%;
}
.r-theme-V .r-c-tresUno .owl-nav .owl-prev,
.r-theme-V .r-c-tresUno .owl-nav .owl-next {
  top: calc(50% - 40px);
}
.r-theme-V .r-c-tresUno .owl-nav .owl-prev {
  left: -70px;
}
.r-theme-V .r-c-tresUno .owl-nav .owl-next {
  right: -70px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-tresUno {
    padding-left: 80px;
    padding-right: 80px;
  }
  .r-theme-V .r-c-tresUno__grid {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: (1fr)[1];
    grid-template-rows: repeat(1, 1fr);
  }
  .r-theme-V .r-c-tresUno__grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-tresUno__grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .r-theme-V .r-c-tresUno__btn {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tresUno__titulo {
    font-size: 40px;
  }
  .r-theme-V .r-c-tresUno__subtitulo {
    font-size: 18px;
  }
}

.test {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 20px;
}
.test > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 calc(100% / 1 - 20px * (0));
          flex: 1 1 calc(100% / 1 - 20px * (0));
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .test {
    gap: 20px;
  }
  .test > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 2 calc(100% / 2 - 20px * (0.5));
            flex: 1 2 calc(100% / 2 - 20px * (0.5));
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .test {
    grid-gap: 20px;
  }
  .test > * {
    -webkit-box-flex: 3;
        -ms-flex: 3 1 calc(100% / 3 - 20px * (0.6666666667));
            flex: 3 1 calc(100% / 3 - 20px * (0.6666666667));
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.r-theme-V .r-c-tresTresPaginador {
  padding: 20px 24px;
}
.r-theme-V .r-c-tresTresPaginador__titulo {
  font-size: 1.5rem;
  margin-bottom: 16px;
  font-weight: 700;
  font-style: normal;
  line-height: 135%;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-tresTresPaginador__titulo {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tresTresPaginador__titulo {
    font-size: 40px;
  }
}
.r-theme-V .r-c-tresTresPaginador__subtitulo {
  font-size: 1rem;
  margin-bottom: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-tresTresPaginador__subtitulo {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tresTresPaginador__subtitulo {
    font-size: 16px;
  }
}
.r-theme-V .r-c-tresTresPaginador__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 20px;
}
.r-theme-V .r-c-tresTresPaginador__grid .r-c-card {
  max-width: 100%;
  height: 100%;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}
.r-theme-V .r-c-tresTresPaginador__grid .journal-content-article {
  padding: 1px;
}
.r-theme-V .r-c-tresTresPaginador__grid .wrap .r-c-card {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  min-width: inherit;
}
.r-theme-V .r-c-tresTresPaginador__grid .wrap > :first-child {
  height: 100%;
}
.r-theme-V .r-c-tresTresPaginador__grid > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(100% / 1 - 20px * (0));
          flex: 1 0 calc(100% / 1 - 20px * (0));
  max-width: calc(100% / 1 - 20px * (0)) !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-tresTresPaginador__grid {
    gap: 10px;
  }
  .r-theme-V .r-c-tresTresPaginador__grid > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 3 calc(100% / 3 - 10px * (0.6666666667));
            flex: 0 3 calc(100% / 3 - 10px * (0.6666666667));
    max-width: calc(100%/3 - 10px/3) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tresTresPaginador__grid {
    grid-gap: 24px 30px;
  }
  .r-theme-V .r-c-tresTresPaginador__grid > * {
    -webkit-box-flex: 3;
        -ms-flex: 3 0 calc(100% / 3 - 30px * (0.6666666667));
            flex: 3 0 calc(100% / 3 - 30px * (0.6666666667));
    max-width: calc(100% / 3 - 30px * (0.6666666667)) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: 1fr 20px 1fr 20px 1fr;
  grid-template-rows: repeat(3, 1fr);
  grid-gap: 20px;
}
.r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > * {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid {
    -ms-grid-columns: 3fr 10px 3fr 10px 3fr;
    grid-template-columns: repeat(3, 3fr);
    -ms-grid-rows: 3fr;
    grid-template-rows: repeat(1, 3fr);
    grid-gap: 10px;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid {
    -ms-grid-columns: 3fr 30px 3fr 30px 3fr;
    grid-template-columns: repeat(3, 3fr);
    -ms-grid-rows: 3fr 24px 3fr 24px 3fr;
    grid-template-rows: repeat(3, 3fr);
    grid-gap: 24px 30px;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(7) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(8) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-tresTresPaginador__grid.r-c-paginator-grid > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tresTresPaginador__subtitulo {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-tresTresPaginador {
    padding: 88px 0;
  }
  .r-theme-V .r-c-tresTresPaginador .r-js-pagination-buttons .paginationjs {
    margin-top: 48px;
  }
}

.r-theme-V .r-c-grid-dosdos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-grid-dosdos__titulo {
  margin-bottom: 16px;
  font-size: 2rem;
}
.r-theme-V .r-c-grid-dosdos__subtitulo {
  margin-bottom: 20px;
}
.r-theme-V .r-c-grid-dosdos__grid {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: 1fr 30px 1fr 30px 1fr 30px 1fr;
  grid-template-rows: repeat(4, 1fr);
  grid-gap: 30px;
}
.r-theme-V .r-c-grid-dosdos__grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-grid-dosdos__grid > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-grid-dosdos__grid > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-grid-dosdos__grid > *:nth-child(4) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-grid-dosdos__grid > * {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-grid-dosdos__grid {
    -ms-grid-columns: 2fr 30px 2fr;
    grid-template-columns: repeat(2, 2fr);
    -ms-grid-rows: 2fr 30px 2fr;
    grid-template-rows: repeat(2, 2fr);
    grid-gap: 30px;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-grid-dosdos__grid {
    -ms-grid-columns: 2fr 30px 2fr;
    grid-template-columns: repeat(2, 2fr);
    -ms-grid-rows: 2fr 30px 2fr;
    grid-template-rows: repeat(2, 2fr);
    grid-gap: 30px;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-grid-dosdos__grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}
.r-theme-V .r-c-grid-dosdos__grid > * {
  max-width: 100%;
  height: 100%;
}
.r-theme-V .r-c-grid-dosdos__grid > * .journal-content-article {
  height: 100%;
}
.r-theme-V .r-c-grid-dosdos__grid > * .journal-content-article > * {
  height: 100%;
}
.r-theme-V .r-c-grid-dosdos__grid > * .r-c-card {
  height: 100%;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-grid-dosdos__titulo {
    font-size: 40px;
  }
  .r-theme-V .r-c-grid-dosdos__subtitulo {
    margin-bottom: 30px;
  }
}

/*--------------------CARDS--------------------*/
.r-theme-V .r-c-jumbotron {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.r-theme-V .r-c-jumbotron__no-btn .r-c-jumbotron__btn {
  display: none;
}
.r-theme-V .r-c-jumbotron__titulo {
  margin-bottom: 20px;
  font-size: 2rem;
}
.r-theme-V .r-c-jumbotron__grid {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: 1fr;
  grid-template-rows: repeat(1, 1fr);
  gap: 20px;
  margin-bottom: 20px;
}
.r-theme-V .r-c-jumbotron__grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-jumbotron__grid > * {
  max-width: 100%;
}
.r-theme-V .r-c-jumbotron__btn {
  margin-top: 50px;
  width: 261px;
  height: 60px;
}
.r-theme-V .r-c-jumbotron__btn p {
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
}
.r-theme-V .r-c-jumbotron .r-c-card {
  max-width: 100%;
  height: 100%;
}
.r-theme-V .r-c-jumbotron .mb-1 {
  margin-bottom: 0 !important;
}
.r-theme-V .r-c-jumbotron div:not([class]) {
  width: 100%;
}
.r-theme-V .r-c-jumbotron .owl-nav .owl-prev,
.r-theme-V .r-c-jumbotron .owl-nav .owl-next {
  width: 35px;
  height: 35px;
  top: calc(50% - 40px);
}
.r-theme-V .r-c-jumbotron .owl-nav .owl-prev {
  left: -70px;
}
.r-theme-V .r-c-jumbotron .owl-nav .owl-next {
  right: -70px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-jumbotron {
    padding-left: 80px;
    padding-right: 80px;
  }
  .r-theme-V .r-c-jumbotron__titulo {
    font-size: 24px;
    margin-bottom: 40px;
  }
  .r-theme-V .r-c-jumbotron__grid {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: (1fr)[1];
    grid-template-rows: repeat(1, 1fr);
    margin-bottom: 40px;
  }
  .r-theme-V .r-c-jumbotron__grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-jumbotron__grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .r-theme-V .r-c-jumbotron__btn {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-jumbotron {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .r-theme-V .r-c-jumbotron__titulo {
    font-size: 40px;
    margin-bottom: 40px;
  }
}

/*--------------------Image Text--------------------*/
.r-theme-V .r-c-imagetxt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /**************************************************/
  /******** Variaciones a partir de la imagen *******/
  /**************************************************/
  /********************************************/
  /******* Clases dentro del componente *******/
  /*******************************************/
  /******** header del image txt *******/
  /******** todo el contenido del image txt *******/
  /******** cuerpo del txt *******/
  /******** imagen *******/
  /******** tablet ******/
  /******** desktop ******/
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__arriba {
  padding-top: 20px;
  padding-bottom: 20px;
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__arriba .r-c-imagetxt-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 16px 16px 0 0;
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__arriba .r-c-imagetxt-cuerpo {
  padding: 30px 0 0 0;
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__izquierda {
  padding-top: 20px;
  padding-bottom: 20px;
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__izquierda .r-c-imagetxt-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 16px;
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__izquierda .r-c-imagetxt-cuerpo {
  padding: 30px 20px;
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__derecha {
  padding-top: 20px;
  padding-bottom: 20px;
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__derecha .r-c-imagetxt-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 16px;
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__derecha .r-c-imagetxt-cuerpo {
  padding: 30px 20px;
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__abajo {
  padding-top: 48px;
  padding-bottom: 48px;
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__abajo .r-c-imagetxt-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  border-radius: 0 0 16px 16px;
  margin-top: 0;
}
.r-theme-V .r-c-imagetxt.r-c-imagetxt__abajo .r-c-imagetxt-cuerpo {
  padding: 0 0 20px 0;
  gap: 20px;
}
.r-theme-V .r-c-imagetxt__h-principal {
  font-size: 1.5rem;
  line-height: 32.4px;
  font-weight: 700;
  width: 100%;
}
.r-theme-V .r-c-imagetxt__h-secundario {
  font-size: 1.125rem;
  line-height: 26.1px;
  width: 100%;
  font-weight: 400;
}
.r-theme-V .r-c-imagetxt__h-terciario {
  font-size: 1.25rem;
  line-height: 27px;
  font-weight: 700;
}
.r-theme-V .r-c-imagetxt__parrafo {
  font-size: 1rem;
  line-height: 21.6px;
  font-weight: 400;
}
.r-theme-V .r-c-imagetxt .r-c-imagetxt-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  /******** Variaciones del titulo y subtitulo *******/
}
.r-theme-V .r-c-imagetxt .r-c-imagetxt-header__notitle .r-c-imagetxt__h-principal {
  display: none;
}
.r-theme-V .r-c-imagetxt .r-c-imagetxt-header__nosubtitle .r-c-imagetxt__h-secundario {
  display: none;
}
.r-theme-V .r-c-imagetxt .r-c-imagetxt-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}
.r-theme-V .r-c-imagetxt .r-c-imagetxt-cuerpo {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  /******** Variaciones del titulo y subtitulo *******/
}
.r-theme-V .r-c-imagetxt .r-c-imagetxt-cuerpo__notitle .r-c-imagetxt__h-terciario {
  display: none;
}
.r-theme-V .r-c-imagetxt .r-c-imagetxt-cuerpo__notxt .r-c-imagetxt__parrafo {
  display: none;
}
.r-theme-V .r-c-imagetxt .r-c-picture img {
  border-radius: 16px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__izquierda .r-c-imagetxt-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__izquierda .r-c-imagetxt-cuerpo {
    width: 50%;
    padding: 30px 16px 30px 64px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__izquierda .r-c-picture {
    width: 50%;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__izquierda .r-c-picture img {
    max-height: none;
    height: 100%;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__derecha .r-c-imagetxt-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__derecha .r-c-imagetxt-cuerpo {
    width: 50%;
    padding: 30px 64px 30px 16px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__derecha .r-c-picture {
    width: 50%;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__derecha .r-c-picture img {
    height: 100%;
    max-height: none;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__arriba .r-c-picture img {
    height: 100%;
    max-height: 250px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-imagetxt__h-principal {
    font-size: 40px;
    line-height: 54px;
  }
  .r-theme-V .r-c-imagetxt__h-secundario {
    font-size: 18px;
  }
  .r-theme-V .r-c-imagetxt__h-terciario {
    font-size: 22px;
    line-height: 28px;
  }
  .r-theme-V .r-c-imagetxt__parrafo {
    font-size: 16px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__izquierda {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__izquierda .r-c-picture {
    width: 40%;
    min-width: 445px;
    min-height: 225px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__izquierda .r-c-imagetxt-cuerpo {
    width: 50%;
    padding: 30px 0 30px 64px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__derecha {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__derecha .r-c-picture {
    width: 40%;
    min-width: 445px;
    min-height: 225px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__derecha .r-c-imagetxt-cuerpo {
    width: 50%;
    padding: 30px 64px 30px 0px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__arriba {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__arriba .r-c-imagetxt-cuerpo {
    padding: 64px 0 0 0;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__arriba .r-c-picture img {
    height: 100%;
    max-height: 250px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__abajo {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .r-theme-V .r-c-imagetxt.r-c-imagetxt__abajo .r-c-imagetxt-cuerpo {
    padding: 0 0 40px 0;
    gap: 16px;
  }
  .r-theme-V .r-c-imagetxt .r-c-imagetxt-content {
    margin-top: 30px;
  }
  .r-theme-V .r-c-imagetxt .r-c-imagetxt-header {
    gap: 30px;
  }
}

/*--------------------Acordion--------------------*/
.r-theme-V .r-c-acordiones .r-c-acordion {
  width: 100%;
}
.r-theme-V .r-c-acordiones .r-c-acordion:first-child .r-c-acordion__details,
.r-theme-V .r-c-acordiones .r-c-acordion:first-child .r-c-acordion__summary {
  border-radius: 16px 16px 0 0;
}
.r-theme-V .r-c-acordiones .r-c-acordion:last-child .r-c-acordion__details,
.r-theme-V .r-c-acordiones .r-c-acordion:last-child .r-c-acordion__summary {
  border-radius: 0 0 16px 16px;
}
.r-theme-V .r-c-acordiones .r-c-acordion:last-child .r-c-acordion__details[open] .r-c-acordion__summary {
  border-radius: 0;
}
.r-theme-V .r-c-acordiones .r-c-acordion:last-child .r-c-acordion__details[open] .r-c-acordion__content {
  border-radius: 0 0 16px 16px;
}
.r-theme-V .r-c-acordiones .r-c-acordion__details {
  outline: none;
  border: 1px solid #E0E0E0;
  /******** Cuando esta abierto *******/
}
.r-theme-V .r-c-acordiones .r-c-acordion__details:focus-within {
  border: 1px solid #00335E !important;
}
.r-theme-V .r-c-acordiones .r-c-acordion__details[open] .r-c-acordion__summary .r-c-acordion__title {
  color: var(--complementario-morado-1);
}
.r-theme-V .r-c-acordiones .r-c-acordion__details[open] .r-c-acordion__summary .r-c-acordion__icon {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.r-theme-V .r-c-acordiones .r-c-acordion__content {
  width: 100%;
  border-top: 1px solid #E0E0E0;
}
.r-theme-V .r-c-acordiones .r-c-acordion__content h1 {
  font-size: 1.5rem;
  line-height: 32.4px;
}
.r-theme-V .r-c-acordiones .r-c-acordion__content h2 {
  font-size: 1.375rem;
  line-height: 29.7px;
}
.r-theme-V .r-c-acordiones .r-c-acordion__content h3 {
  font-size: 1.25rem;
  line-height: 27px;
}
.r-theme-V .r-c-acordiones .r-c-acordion__content h4 {
  font-size: 1.125rem;
  line-height: 24.3px;
}
.r-theme-V .r-c-acordiones .r-c-acordion__content p {
  font-size: 1rem;
  line-height: 18.9px;
}
.r-theme-V .r-c-acordiones .r-c-acordion__content ul {
  margin-left: 20px;
}
.r-theme-V .r-c-acordiones .r-c-acordion__content ol {
  margin-left: 20px;
}
.r-theme-V .r-c-acordiones .r-c-acordion__content li {
  margin: 5px 0;
  font-size: 1rem;
  line-height: 18.9px;
}
.r-theme-V .r-c-acordiones .r-c-acordion__content a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 1rem;
  line-height: 18.9px;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
}
.r-theme-V .r-c-acordiones .r-c-acordion__content a:hover {
  text-decoration: underline;
}
.r-theme-V .r-c-acordiones .r-c-acordion__content .embed-responsive {
  margin: auto;
}
.r-theme-V .r-c-acordiones .r-c-acordion__summary {
  padding: 16px;
  cursor: pointer;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-acordiones .r-c-acordion__summary::-webkit-details-marker {
  display: none;
}
.r-theme-V .r-c-acordiones .r-c-acordion__summary .r-c-acordion__title {
  font-size: 1rem;
  font-weight: 700;
  max-width: calc(100% - 32px);
  line-height: 21.6px;
}
.r-theme-V .r-c-acordiones .r-c-acordion__summary .r-c-acordion__title:hover {
  color: var(--complementario-morado-1) !important;
}
.r-theme-V .r-c-acordiones .r-c-acordion__summary .r-c-acordion__icon {
  fill: #333333;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-acordiones .r-c-acordion__content h1 {
    font-size: 48px;
    line-height: 64.8px;
  }
  .r-theme-V .r-c-acordiones .r-c-acordion__content h2 {
    font-size: 40px;
    line-height: 54px;
  }
  .r-theme-V .r-c-acordiones .r-c-acordion__content h3 {
    font-size: 34px;
    line-height: 45.9px;
  }
  .r-theme-V .r-c-acordiones .r-c-acordion__content h4 {
    font-size: 30px;
    line-height: 40.5px;
  }
  .r-theme-V .r-c-acordiones .r-c-acordion__content p {
    font-size: 16px;
  }
  .r-theme-V .r-c-acordiones .r-c-acordion__content li {
    font-size: 16px;
  }
  .r-theme-V .r-c-acordiones .r-c-acordion__content a {
    font-size: 16px;
  }
  .r-theme-V .r-c-acordiones .r-c-acordion__summary .r-c-acordion__title {
    font-size: 16px;
  }
}

.r-theme-V .r-c-cuatroCuatro .container {
  padding: 20px 24px;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 30px;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(100% / 1 - 30px * (0));
          flex: 1 0 calc(100% / 1 - 30px * (0));
  max-width: calc(100% / 1 - 30px * (0)) !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid {
    gap: 30px;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 2 calc(100% / 2 - 30px * (0.5));
            flex: 0 2 calc(100% / 2 - 30px * (0.5));
    max-width: calc(100%/2 - 30px/2) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid {
    grid-gap: 20px 30px;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid > * {
    -webkit-box-flex: 4;
        -ms-flex: 4 0 calc(100% / 4 - 30px * (0.75));
            flex: 4 0 calc(100% / 4 - 30px * (0.75));
    max-width: calc(100% / 4 - 30px * (0.75)) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid .r-c-card {
  min-width: inherit;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  min-height: 100%;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid .r-c-card .r-t-card__icono-texto-titulo {
  max-width: 33%;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid .wrap > :first-child {
  height: 100%;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid .wrap .r-c-card {
  height: 100%;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid .wrap .r-c-card .r-t-card__icono-texto-titulo {
  max-width: 33%;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: 1fr 30px 1fr 30px 1fr 30px 1fr;
  grid-template-rows: repeat(4, 1fr);
  grid-gap: 30px;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(4) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > * {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid {
    -ms-grid-columns: 2fr 30px 2fr;
    grid-template-columns: repeat(2, 2fr);
    -ms-grid-rows: 2fr 30px 2fr 30px 2fr 30px 2fr;
    grid-template-rows: repeat(4, 2fr);
    grid-gap: 30px;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(6) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(7) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(8) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid {
    -ms-grid-columns: 4fr 30px 4fr 30px 4fr 30px 4fr;
    grid-template-columns: repeat(4, 4fr);
    -ms-grid-rows: 4fr 20px 4fr 20px 4fr 20px 4fr;
    grid-template-rows: repeat(4, 4fr);
    grid-gap: 20px 30px;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(7) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(8) {
    -ms-grid-row: 3;
    -ms-grid-column: 7;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(10) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(11) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(12) {
    -ms-grid-row: 5;
    -ms-grid-column: 7;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(13) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(14) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(15) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
  }
  .r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid > *:nth-child(16) {
    -ms-grid-row: 7;
    -ms-grid-column: 7;
  }
}
.r-theme-V .r-c-cuatroCuatro .r-c-cuatroCuatro__grid.r-c-paginator-grid .r-c-card {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-cuatroCuatro .container {
    padding: 60px 0px;
  }
}

/*--------------------Image Text--------------------*/
.r-theme-V {
  /******** header del blog *******/
}
.r-theme-V .r-c-bodyblog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  /********************************************/
  /******* Clases dentro del componente *******/
  /*******************************************/
  /******** cuerpo del blog *******/
  /******** tablet ******/
  /******** desktop ******/
}
.r-theme-V .r-c-bodyblog__h-principal {
  font-size: 2rem;
  font-weight: 700;
}
.r-theme-V .r-c-bodyblog__h-secundario {
  font-size: 1.5rem;
  font-weight: 700;
}
.r-theme-V .r-c-bodyblog__parrafo {
  font-size: 1rem;
  line-height: 21.6px;
}
.r-theme-V .r-c-bodyblog__categoria {
  font-size: 0.875rem;
  font-weight: 700;
}
.r-theme-V .r-c-bodyblog__fecha {
  font-size: 0.875rem;
  font-weight: 400;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 24px 24px 88px 24px;
  /******** Elementos dentro del cuerpo ******/
  /******** imagen *******/
  /******** video *******/
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo h1, .r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo h2, .r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo h3, .r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo h4 {
  color: #00335E;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo h1 {
  font-size: 1.5rem;
  line-height: 32.4px;
  font-weight: 700;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo h2 {
  font-size: 1.375rem;
  line-height: 29.7px;
  font-weight: 700;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo h3 {
  font-size: 1.25rem;
  line-height: 27px;
  font-weight: 700;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo h4 {
  font-size: 1.125rem;
  line-height: 24.3px;
  font-weight: 700;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo p, .r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo ul, .r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo ol, .r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo li {
  color: #333333;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo p {
  font-size: 1rem;
  line-height: 21.6px;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo ul {
  margin-left: 20px;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo ol {
  margin-left: 20px;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo li {
  margin: 5px 0;
  font-size: 1rem;
  line-height: 21.6px;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #701B40;
  font-size: 1rem;
  line-height: 21.6px;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo a:hover {
  text-decoration: underline;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo .r-c-picture img {
  border-radius: 16px;
  max-height: 443px;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo .video-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 6px 16px 16px 16px;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo .video-container > div {
  position: relative;
  padding-bottom: 40%;
  margin: 16px 0;
  height: 0;
  overflow: hidden;
  width: 70%;
}
.r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo .video-container > div iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-bodyblog__h-secundario {
    font-size: 2.5rem;
  }
  .r-theme-V .r-c-bodyblog .r-c-bodyblog-header .r-c-picture img {
    height: 401px;
  }
  .r-theme-V .r-c-bodyblog.r-c-bodyblog-cuerpo {
    padding: 40px 100px 88px 100px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-bodyblog__h-principal {
    font-size: 40px;
  }
  .r-theme-V .r-c-bodyblog__h-secundario {
    font-size: 40px;
  }
  .r-theme-V .r-c-bodyblog__parrafo {
    font-size: 16px;
  }
  .r-theme-V .r-c-bodyblog__categoria {
    font-size: 14px;
  }
  .r-theme-V .r-c-bodyblog__fecha {
    font-size: 14px;
  }
  .r-theme-V .r-c-bodyblog .r-c-bodyblog-header .r-c-picture img {
    height: 527px;
  }
  .r-theme-V .r-c-bodyblog .r-c-bodyblog-cuerpo {
    padding: 40px 250px 88px 250px;
  }
  .r-theme-V .r-c-bodyblog .r-c-bodyblog-cuerpo h1 {
    font-size: 48px;
    line-height: 64.8px;
  }
  .r-theme-V .r-c-bodyblog .r-c-bodyblog-cuerpo h2 {
    font-size: 40px;
    line-height: 54px;
  }
  .r-theme-V .r-c-bodyblog .r-c-bodyblog-cuerpo h3 {
    font-size: 34px;
    line-height: 45.9px;
  }
  .r-theme-V .r-c-bodyblog .r-c-bodyblog-cuerpo h4 {
    font-size: 30px;
    line-height: 40.5px;
  }
  .r-theme-V .r-c-bodyblog .r-c-bodyblog-cuerpo p {
    font-size: 16px;
  }
  .r-theme-V .r-c-bodyblog .r-c-bodyblog-cuerpo li {
    font-size: 16px;
  }
  .r-theme-V .r-c-bodyblog .r-c-bodyblog-cuerpo a {
    font-size: 16px;
  }
}
.r-theme-V .r-c-bodyblog-header {
  position: relative;
  width: 100%;
  height: auto;
  /******** Variaciones por la categoria *******/
  /******** tablet ******/
  /******** desktop ******/
}
.r-theme-V .r-c-bodyblog-header .r-c-picture {
  width: 100%;
  height: 100%;
}
.r-theme-V .r-c-bodyblog-header .r-c-picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.r-theme-V .r-c-bodyblog-header > div {
  min-height: 196px;
  padding: 24px 14px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 3px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.r-theme-V .r-c-bodyblog-header__nocategoria .r-c-bodyblog__categoria {
  display: none;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-bodyblog-header > div {
    padding: 40px;
  }
}
/*--------------------Image Text--------------------*/
.r-theme-V .r-c-faqs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  /********************************************/
  /******* Clases dentro del componente *******/
  /*******************************************/
  /******** titulo y subtitulo *******/
  /******** agrupaciones de acordiones *******/
}
.r-theme-V .r-c-faqs__h-principal {
  font-size: 1.5rem;
  font-weight: 700;
}
.r-theme-V .r-c-faqs__h-secundario {
  font-size: 1.125rem;
  font-weight: 400;
}
.r-theme-V .r-c-faqs.r-c-faqs-titulos {
  gap: 16px;
  /******** Variaciones del titulo y subtitulo *******/
}
.r-theme-V .r-c-faqs.r-c-faqs-titulos__notitulo .r-c-faqs__h-principal {
  display: none;
}
.r-theme-V .r-c-faqs.r-c-faqs-titulos__nosubtitulo .r-c-faqs__h-secundario {
  display: none;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones {
  margin-top: 30px;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion {
  width: 100%;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__details {
  border: 1px solid transparent;
  border-bottom: 1px solid #E0E0E0;
  border-radius: 0;
  /******** Cuando esta abierto *******/
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__details:focus-within {
  border: 1px solid #00335E !important;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__details[open] .r-c-acordion__summary .r-c-acordion__icon {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content {
  width: 100%;
  border-top: none;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content h1 {
  font-size: 1.5rem;
  line-height: 32.4px;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content h2 {
  font-size: 1.375rem;
  line-height: 29.7px;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content h3 {
  font-size: 1.25rem;
  line-height: 27px;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content h4 {
  font-size: 1.125rem;
  line-height: 24.3px;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content p {
  font-size: 1rem;
  line-height: 21.6px;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content ul {
  margin-left: 20px;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content ol {
  margin-left: 20px;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content li {
  margin: 5px 0;
  font-size: 1rem;
  line-height: 21.6px;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content a {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #701B40;
  font-size: 1rem;
  line-height: 21.6px;
  font-style: normal;
  font-weight: 700;
  cursor: pointer;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content a:hover {
  text-decoration: underline;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content .embed-responsive {
  margin: auto;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__summary {
  padding: 16px;
  cursor: pointer;
  outline: none;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__summary::-webkit-details-marker {
  display: none;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__summary .r-c-acordion__title {
  font-size: 1rem;
  font-weight: 700;
  color: #00335E;
  max-width: calc(100% - 32px);
  text-align: start;
}
.r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__summary .r-c-acordion__icon {
  fill: #333333;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-faqs__h-principal {
    font-size: 24px;
  }
  .r-theme-V .r-c-faqs__h-secundario {
    font-size: 18px;
  }
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones {
    margin-top: 30px;
  }
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion {
    width: 100%;
  }
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content img,
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content iframe {
    display: block;
    margin: 0 auto;
  }
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content h1 {
    font-size: 48px;
    line-height: 64.8px;
  }
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content h2 {
    font-size: 40px;
    line-height: 54px;
  }
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content h3 {
    font-size: 34px;
    line-height: 45.9px;
  }
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content h4 {
    font-size: 30px;
    line-height: 40.5px;
  }
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content p {
    font-size: 16px;
  }
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content li {
    font-size: 16px;
  }
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__content a {
    font-size: 16px;
  }
  .r-theme-V .r-c-faqs.r-c-faqs-acordiones .r-c-acordion__summary .r-c-acordion__title {
    font-size: 16px;
  }
}

body.frozen {
  overflow: hidden;
}

.r-theme-V .r-c-nav {
  width: 100%;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.r-theme-V .r-c-nav-preheader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.05);
}
.r-theme-V .r-c-nav-preheader-menu, .r-theme-V .r-c-nav-preheader-lupa, .r-theme-V .r-c-nav-preheader-lang {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-nav-preheader-menu, .r-theme-V .r-c-nav-preheader-lupa, .r-theme-V .r-c-nav-preheader-lang {
    display: none;
  }
}
.r-theme-V .r-c-nav-preheader-menu {
  width: 56px;
  height: 56px;
  margin-right: 24px;
  cursor: pointer;
}
.r-theme-V .r-c-nav-preheader-logo {
  width: 100%;
  min-width: 70px;
  max-width: 102px;
  margin-left: 0;
  margin-right: auto;
}
.r-theme-V .r-c-nav-preheader-lupa {
  cursor: pointer;
  margin-left: auto;
  margin-right: 0;
}
.r-theme-V .r-c-nav-preheader-lang {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  padding-right: 24px;
  margin-right: 0;
  cursor: pointer;
  font-size: 1rem;
}
.r-theme-V .r-c-nav-preheader-lang[aria-expanded=true] .r-c-nav-lang__opener {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.r-theme-V .r-c-nav-preheader-lang .r-c-lang-options {
  position: absolute;
  top: 100%;
  width: 100%;
  padding: 24px;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 16px;
  color: var(--gris-2);
  opacity: 0;
  text-transform: uppercase;
}
.r-theme-V .r-c-nav-preheader-lang .r-c-lang-options-open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-nav-preheader-lang {
    display: none;
  }
}
.r-theme-V .r-c-nav-preheader-buscador .search-bar-keywords-input-wrapper {
  max-width: 100% !important;
}
.r-theme-V .r-c-nav-preheader-transp-have-no-icon img {
  display: none;
}
.r-theme-V .r-c-nav-preheader-transp-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.r-theme-V .r-c-nav-preheader-transp-icon img {
  height: 16px;
  width: 16px;
  display: block;
}
.r-theme-V .r-c-nav__closer {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.r-theme-V .r-c-nav__closer-x {
  cursor: pointer;
}
.r-theme-V .r-c-nav-menu {
  position: absolute;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  overflow: auto;
  top: 56px;
  background: #fff;
  z-index: 999;
}
.r-theme-V .r-c-nav-menu .r-j-menu-return {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: auto;
  gap: 16px;
  line-height: 135%;
  cursor: pointer;
}
.r-theme-V .r-c-nav-menu .r-j-menu-return::before {
  content: "";
  background: url("./../../img/Iconos/morados/chevron-left.svg") center center/cover no-repeat;
  height: 16px;
  width: 16px;
}
.r-theme-V .r-c-nav-menu-lvl-1, .r-theme-V .r-c-nav-menu-lvl-2, .r-theme-V .r-c-nav-menu-lvl-3 {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 32px;
  padding: 24px 24px 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
}
.r-theme-V .r-c-nav-menu-lvl-2, .r-theme-V .r-c-nav-menu-lvl-3 {
  background: #F4F5F7;
}
.r-theme-V .r-c-nav-menu-option, .r-theme-V .r-c-nav-menu-option__arrow, .r-theme-V .r-c-nav-menu-option__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  font-size: 1rem;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  gap: 16px;
  line-height: 135%;
  cursor: pointer;
}
.r-theme-V .r-c-nav-menu-option__arrow {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.r-theme-V .r-c-nav-menu-option__arrow:after {
  content: "";
  background: url("./../../img/Iconos/morados/chevron-right.svg") center center/cover no-repeat;
  height: 16px;
  width: 16px;
  margin-left: auto;
}
.r-theme-V .r-c-nav-menu-option__icon-img {
  padding: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  border-radius: 50px;
}
.r-theme-V .r-c-nav-menu-option__icon-img img {
  width: 24px;
  height: 22px;
}

.r-theme-V .r-c-header .r-c-preheader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.r-theme-V .r-c-header .r-c-preheader-logo {
  margin: auto auto auto 0;
  width: 180px;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.r-theme-V .r-c-header .r-c-preheader-logo__img {
  width: 100%;
}
.r-theme-V .r-c-header .r-c-preheader-logo.scrolled {
  width: 165px !important;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.r-theme-V .r-c-header .r-c-preheader-buscador {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 392px;
}
.r-theme-V .r-c-header .r-c-preheader-buscador-input {
  border: 1px solid var(--primario-gris);
  outline: none;
  border-radius: 33.333rem;
  height: 48px;
  width: 100%;
  max-width: 392px;
  padding: 8px 40px 8px 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.r-theme-V .r-c-header .r-c-preheader-buscador-input:focus, .r-theme-V .r-c-header .r-c-preheader-buscador-input:hover, .r-theme-V .r-c-header .r-c-preheader-buscador-input:active, .r-theme-V .r-c-header .r-c-preheader-buscador-input:focus-visible {
  border: 1px solid var(--primario-azul);
}
.r-theme-V .r-c-header .r-c-preheader-buscador-input + label {
  position: absolute;
  margin: 0;
  width: 16px;
  height: 16px;
  padding: 8px 10px;
  right: 8px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border-radius: 33.333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.r-theme-V .r-c-header .r-c-preheader-leng {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  text-transform: uppercase;
  line-height: 135%;
}
.r-theme-V .r-c-header .r-c-preheader-leng-option {
  color: var(--gris-1);
}
.r-theme-V .r-c-header .r-c-preheader-leng-option__active {
  color: var(--gris-3);
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-header .r-c-preheader-leng {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.r-theme-V .r-c-header .r-c-preheader-have-no-transp-icon img {
  display: none;
}
.r-theme-V .r-c-header .r-c-preheader-transp-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.r-theme-V .r-c-header .r-c-preheader-transp-icon img {
  display: block;
  height: 18px;
  width: 18px;
}
.r-theme-V .r-c-header .r-c-menudesktop {
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.r-theme-V .r-c-header .r-c-menudesktop-options {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 24px;
  position: relative;
  overflow: visible;
}
.r-theme-V .r-c-header .r-c-menudesktop-link, .r-theme-V .r-c-header .r-c-menudesktop-dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.r-theme-V .r-c-header .r-c-menudesktop-link > a, .r-theme-V .r-c-header .r-c-menudesktop-dropdown > a {
  text-decoration: none;
  border-bottom: 6px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  line-height: 135%;
  padding: 10px 0 4px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.r-theme-V .r-c-header .r-c-menudesktop-link > a:first-child:focus, .r-theme-V .r-c-header .r-c-menudesktop-dropdown > a:first-child:focus {
  font-weight: 700;
}
.r-theme-V .r-c-header .r-c-menudesktop-link.active > a:first-child, .r-theme-V .r-c-header .r-c-menudesktop-dropdown.active > a:first-child {
  font-weight: 700;
  border-bottom: 6px solid #fff;
}
.r-theme-V .r-c-header .r-c-menudesktop-link.active > a:first-child::after, .r-theme-V .r-c-header .r-c-menudesktop-dropdown.active > a:first-child::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.r-theme-V .r-c-header .r-c-menudesktop-dropdown > a:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.r-theme-V .r-c-header .r-c-menudesktop-dropdown > a:first-child::after {
  content: url("./../../img/iconos/blancos/chevron-down.svg");
  width: 16px;
  height: 16px;
}
.r-theme-V .r-c-header .r-c-menudesktop-steptwo {
  position: absolute;
  width: 100vw;
  min-width: 100vw;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 999;
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  max-height: 80vh;
  overflow: auto;
}
.r-theme-V .r-c-header .r-c-menudesktop-steptwo-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  height: 100%;
}
.r-theme-V .r-c-header .r-c-menudesktop-steptwo-options {
  width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 32px;
  margin-left: 0;
  margin-right: auto;
  padding: 48px 32px 48px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style-type: none;
}
.r-theme-V .r-c-header .r-c-menudesktop-steptwo-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.r-theme-V .r-c-header .r-c-menudesktop-steptwo-link > span {
  margin-right: 8px;
  margin-left: 16px;
  line-height: 135%;
}
.r-theme-V .r-c-header .r-c-menudesktop-steptwo-link:hover {
  text-decoration: none;
  font-weight: 700;
}
.r-theme-V .r-c-header .r-c-menudesktop-steptwo-link:focus {
  text-decoration: none;
  font-weight: 700;
}
.r-theme-V .r-c-header .r-c-menudesktop-steptwo-link.active {
  font-weight: 700;
}
.r-theme-V .r-c-header .r-c-menudesktop-steptwo-link__icon-container {
  background-color: var(--blanco);
  padding: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50px;
}
.r-theme-V .r-c-header .r-c-menudesktop-link-icon {
  width: 24px;
  height: 22px;
}
.r-theme-V .r-c-header .r-c-menudesktop-chevron-right {
  margin-left: auto;
  margin-right: 0;
}
.r-theme-V .r-c-header .r-c-menudesktop-stepthree {
  padding: 48px 0px 48px 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 48px;
  right: 0;
  width: 60%;
  border-radius: 12px;
  background: var(--gris);
  padding: 32px 48px;
  box-sizing: border-box;
}
.r-theme-V .r-c-header .r-c-menudesktop-stepthree-title {
  margin-bottom: 24px;
  line-height: 135%;
  font-size: 0.875rem;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-header .r-c-menudesktop-stepthree-title {
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-header .r-c-menudesktop-stepthree-title {
    font-size: 14px;
  }
}
.r-theme-V .r-c-header .r-c-menudesktop-stepthree ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  min-height: 68px;
  gap: 24px;
}
.r-theme-V .r-c-header .r-c-menudesktop-stepthree ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc(50% - 24px);
          flex: 1 0 calc(50% - 24px);
}
.r-theme-V .r-c-header .r-c-menudesktop-stepthree ul li a {
  line-height: 135%;
  font-weight: 500;
}
.r-theme-V .r-c-header .r-c-menudesktop-stepthree ul li a:hover {
  font-weight: 700;
  text-decoration: none;
}
.r-theme-V .r-c-header .r-c-menudesktop-stepthree ul li a:focus {
  font-weight: 700;
  text-decoration: none;
}

/*--------------------Image Text--------------------*/
.r-theme-V .r-c-home-noticias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding-top: 48px;
  padding-bottom: 48px;
  /********************************************/
  /******* Clases dentro del componente *******/
  /*******************************************/
  /******** filter *******/
  /******** tablet ******/
  /******** desktop ******/
}
.r-theme-V .r-c-home-noticias__h-principal {
  font-size: 2rem;
  line-height: 40px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias__h-principal {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-home-noticias__h-principal {
    font-size: 40px;
  }
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  /* Una columna */
  -ms-grid-rows: auto 10px auto 10px auto;
  grid-template-rows: auto auto auto;
  /* Tres filas */
  gap: 10px;
  /* Espacio entre elementos */
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(1) {
  -ms-grid-row: 1;
  grid-row: 1;
  /* En la primera fila */
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(2) {
  -ms-grid-row: 3;
  grid-row: 3;
  /* En la tercera fila */
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(3) {
  -ms-grid-row: 2;
  grid-row: 2;
  /* En la segunda fila */
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input {
  background-color: #FFF;
  position: relative;
  width: 100%;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 78px;
  border: 0.7px solid #B2B2B2;
  padding: 8px 24px;
  gap: 5px;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input {
  width: 100%;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 16px;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input::-webkit-input-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input::-moz-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input:-ms-input-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input::-ms-input-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input::placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input img {
  width: 16px;
  height: 16px;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input:focus {
  outline: 1px solid #00335E;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__button-tooltip {
  position: relative;
  display: inline-block;
  min-width: 226px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  cursor: pointer;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__button-tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  color: white;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: -28px;
  left: 82%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__button-tooltip .rotated {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip {
  width: 100%;
  display: none;
  background-color: white;
  border-radius: 8px;
  height: 79px;
  padding: 16px 10px;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip a {
  background: #EDF9F0;
  color: #333;
  font-family: Roboto;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  height: 47px;
  padding-right: 10px;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip a.active {
  background: #5ACA75;
  font-weight: 700;
}
.r-theme-V .r-c-home-noticias__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 24px;
}
.r-theme-V .r-c-home-noticias__grid > * {
  -webkit-box-flex: 3;
      -ms-flex: 3 0 calc(100% / 3 - 24px * (0.6666666667));
          flex: 3 0 calc(100% / 3 - 24px * (0.6666666667));
  max-width: calc(100% / 3 - 24px * (0.6666666667)) !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias__grid {
    gap: 24px;
  }
  .r-theme-V .r-c-home-noticias__grid > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 3 calc(100% / 3 - 24px * (0.6666666667));
            flex: 0 3 calc(100% / 3 - 24px * (0.6666666667));
    max-width: calc(100%/3 - 24px/3) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-home-noticias__grid {
    grid-gap: 24px;
  }
  .r-theme-V .r-c-home-noticias__grid > * {
    -webkit-box-flex: 3;
        -ms-flex: 3 0 calc(100% / 3 - 24px * (0.6666666667));
            flex: 3 0 calc(100% / 3 - 24px * (0.6666666667));
    max-width: calc(100% / 3 - 24px * (0.6666666667)) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo {
  padding: 10px;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h1, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h2, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h3, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h4, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h5, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h6 {
  line-height: normal;
  font-size: 1.375rem;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h1, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h2, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h3, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h4, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h5, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h6 {
    font-size: 22px;
  }
}
.r-theme-V .r-c-home-noticias__grid .noticias__paginador {
  padding: 0 24px;
}
.r-theme-V .r-c-home-noticias__grid .r-c-card.r-t-card__itpb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  gap: 20px;
  cursor: pointer;
  text-decoration: none;
}
@media (max-width: 425px) {
  .r-theme-V .r-c-home-noticias__grid .r-c-card.r-t-card__itpb {
    max-width: 100% !important;
    min-width: 100% !important;
  }
}
.r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: 1fr;
  grid-template-rows: repeat(1, 1fr);
  grid-gap: 24px;
}
.r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > * {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid {
    -ms-grid-columns: 2fr 24px 2fr;
    grid-template-columns: repeat(2, 2fr);
    -ms-grid-rows: 2fr;
    grid-template-rows: repeat(1, 2fr);
    grid-gap: 24px;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid {
    -ms-grid-columns: 3fr 24px 3fr 24px 3fr;
    grid-template-columns: repeat(3, 3fr);
    -ms-grid-rows: 3fr 24px 3fr;
    grid-template-rows: repeat(2, 3fr);
    grid-gap: 24px;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
}
.r-theme-V .r-c-home-noticias__notfound {
  font-weight: 400;
  font-size: 1rem;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias__notfound {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-home-noticias__notfound {
    font-size: 18px;
  }
}
.r-theme-V .r-c-home-noticias .paginationjs-nav {
  margin-top: 10px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip {
    padding: 16px 20px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-home-noticias {
    padding: 88px 0;
    gap: 40px;
  }
  .r-theme-V .r-c-home-noticias__h-principal {
    line-height: 54px;
  }
  .r-theme-V .r-c-home-noticias .noticias__paginador {
    padding: 0;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter {
    -ms-grid-columns: 1fr 3fr;
    grid-template-columns: 1fr 3fr;
    /* Dos columnas en escritorio */
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    /* Dos filas en escritorio */
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    /* En la primera columna en escritorio */
    -ms-grid-row: 1;
    grid-row: 1;
    /* En la primera fila en escritorio */
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    /* En la segunda columna en escritorio */
    -ms-grid-row: 1;
    grid-row: 1;
    /* En la primera fila en escritorio */
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(3) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
    /* Ocupa dos columnas en escritorio */
    -ms-grid-row: 2;
    grid-row: 2;
    /* En la segunda fila en escritorio */
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input {
    max-width: 667px;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip {
    padding: 16px 137px;
  }
}

.noticias__border-carrusel-img-card {
  border-radius: 16px;
}

.noticias__btn-carrusel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.noticias__btn-carrusel a {
  font-weight: 400;
}
.noticias__btn-carrusel a:hover {
  font-weight: 700;
}

.noticias__paginador .wrap {
  height: auto !important;
  border: 1px solid #E0E0E0;
  border-radius: 17px;
}
.noticias__paginador--texto-fecha, .noticias__paginador--texto-categoria {
  color: var(--Grayscale-gris3, #333);
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  line-height: 135%;
}
.noticias__paginador--texto-fecha {
  font-weight: 400;
}
.noticias__paginador--texto-categoria {
  font-weight: 700;
}
.noticias__paginador .paginationjs-nav {
  text-align: center;
  padding-top: 10px;
}

/*--------------------Image Text--------------------*/
.r-theme-V .r-c-mapacontacto {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  /**************************************************/
  /******** Variaciones a partir de la imagen *******/
  /**************************************************/
}
.r-theme-V .r-c-mapacontacto__h-principal {
  font-size: 1.5rem;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-mapacontacto__h-principal {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-mapacontacto__h-principal {
    font-size: 40px;
  }
}
.r-theme-V .r-c-mapacontacto__h-secundario {
  font-size: 1rem;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-mapacontacto__h-secundario {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-mapacontacto__h-secundario {
    font-size: 18px;
  }
}
.r-theme-V .r-c-mapacontacto .r-c-mapacontacto-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cuerpo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  gap: 30px;
}
.r-theme-V .r-c-mapacontacto .r-c-mapacontacto-mapa {
  width: 100%;
  position: relative;
  height: 235px;
  border-radius: 16px;
}
.r-theme-V .r-c-mapacontacto .r-c-mapacontacto-mapa #map {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 16px;
}
.r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
.r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards > * {
  max-width: 100%;
}
.r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards .card-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  gap: 16px;
  max-width: 350px;
  padding: 48px 32px;
  border-radius: 16px;
}
.r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards .card-item__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards .card-item__header img {
  width: 25px;
  height: 25px;
}
.r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards .card-item__h-principal {
  font-size: 1.125rem;
  font-weight: 700;
}
.r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards .card-item__parrafo {
  font-size: 0.875rem;
}
.r-theme-V .r-c-mapacontacto .owl-nav .owl-prev,
.r-theme-V .r-c-mapacontacto .owl-nav .owl-next {
  width: 35px;
  height: 35px;
  top: calc(50% - 40px);
}
.r-theme-V .r-c-mapacontacto .owl-nav .owl-prev {
  left: 0px;
}
.r-theme-V .r-c-mapacontacto .owl-nav .owl-next {
  right: 0px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-mapacontacto {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .r-theme-V .r-c-mapacontacto .r-c-mapacontacto-mapa {
    height: 503px;
  }
  .r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards {
    width: 100%;
    display: block;
    padding-left: 80px;
    padding-right: 80px;
  }
  .r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards .card-item {
    max-width: 100%;
    padding: 48px 40px;
  }
  .r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards .card-item__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-mapacontacto {
    gap: 30px;
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cuerpo {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 30px;
  }
  .r-theme-V .r-c-mapacontacto .r-c-mapacontacto-mapa {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    height: auto;
  }
  .r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards {
    width: 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }
  .r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards .card-item__h-principal {
    font-size: 26px;
  }
  .r-theme-V .r-c-mapacontacto .r-c-mapacontacto-cards .card-item__parrafo {
    font-size: 14px;
  }
}

/*--------------------Image Text--------------------*/
.r-theme-V .r-c-bullets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /**************************************************/
  /******** Variaciones a partir del texto *******/
  /**************************************************/
  /********************************************/
  /******* Clases dentro del componente *******/
  /*******************************************/
  /******** todo el contenido del bullets *******/
  /******** cuerpo del bullets *******/
  /******** listado de iconos y textos *******/
  /******** contenedor de botones *******/
  /******** imagen *******/
  /******** tablet ******/
}
.r-theme-V .r-c-bullets__h-principal {
  font-size: 1.25rem;
  font-weight: 700;
}
.r-theme-V .r-c-bullets.r-c-bullets__izquierda .r-c-bullets-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.r-theme-V .r-c-bullets.r-c-bullets__izquierda .r-c-bullets-cuerpo {
  padding: 16px 24px;
}
.r-theme-V .r-c-bullets.r-c-bullets__derecha .r-c-bullets-content {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.r-theme-V .r-c-bullets.r-c-bullets__derecha .r-c-bullets-cuerpo {
  padding: 16px 24px;
}
.r-theme-V .r-c-bullets.r-c-bullets__derecha .r-c-picture img {
  border-radius: 16px 16px 0 0;
}
.r-theme-V .r-c-bullets.r-c-bullets__arriba .r-c-bullets-content {
  gap: 40px;
  margin-top: 30px;
}
.r-theme-V .r-c-bullets.r-c-bullets__arriba .r-c-bullets-cuerpo {
  padding: 16px 24px;
}
.r-theme-V .r-c-bullets .r-c-bullets-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.r-theme-V .r-c-bullets .r-c-bullets-cuerpo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 30px;
  /******** Variaciones del titulo y subtitulo *******/
}
.r-theme-V .r-c-bullets .r-c-bullets-cuerpo__notitulo .r-c-bullets__h-principal {
  display: none;
}
.r-theme-V .r-c-bullets .r-c-bullets-cuerpo__nobotones .r-c-bullets-botones {
  display: none;
}
.r-theme-V .r-c-bullets .r-c-bullets-listado {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  gap: 20px;
}
.r-theme-V .r-c-bullets .r-c-bullets-listado .listado-item {
  max-width: 200.8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
}
.r-theme-V .r-c-bullets .r-c-bullets-listado .listado-item__icono {
  width: 20px;
  height: 20px;
}
.r-theme-V .r-c-bullets .r-c-bullets-listado .listado-item__icono-img {
  width: 20px;
  height: 20px;
  max-width: 20px;
  max-height: 20px;
}
.r-theme-V .r-c-bullets .r-c-bullets-listado .listado-item__texto {
  width: 173.8px;
}
.r-theme-V .r-c-bullets .r-c-bullets-botones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.r-theme-V .r-c-bullets .r-c-bullets-botones .btn {
  max-height: 60px;
}
.r-theme-V .r-c-bullets .r-c-picture img {
  border-radius: 16px 16px 0 0;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-bullets .r-c-bullets-listado {
    max-width: 418.6px;
    -ms-grid-columns: 1fr 30px 1fr;
    grid-template-columns: repeat(2, 1fr);
    gap: 40px 30px;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__izquierda .r-c-bullets-cuerpo {
    padding: 32px 32px 20px 32px;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__derecha .r-c-bullets-cuerpo {
    padding: 32px 32px 20px 32px;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__arriba .r-c-bullets-cuerpo {
    padding: 32px 32px 20px 32px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-bullets__h-principal {
    font-size: 34px;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__izquierda .r-c-bullets-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__izquierda .r-c-bullets-cuerpo {
    width: 50%;
    padding: 88px 20px 88px 0;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__izquierda .r-c-picture {
    width: 50%;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__izquierda .r-c-picture img {
    max-height: none;
    height: 100%;
    border-radius: 16px 0 0 16px;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__derecha .r-c-bullets-content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__derecha .r-c-bullets-cuerpo {
    width: 50%;
    padding: 88px 0 88px 20px;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__derecha .r-c-picture {
    width: 50%;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__derecha .r-c-picture img {
    height: 100%;
    max-height: none;
    border-radius: 0 16px 16px 0;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__arriba .r-c-bullets-cuerpo {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: (1fr)[2];
    grid-template-rows: repeat(2, 1fr);
    padding: 88px 0 0 0;
    /******** caso especifico donde el texto este arriba y no hayan botones *******/
  }
  .r-theme-V .r-c-bullets.r-c-bullets__arriba .r-c-bullets-cuerpo > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__arriba .r-c-bullets-cuerpo > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__arriba .r-c-bullets-cuerpo > *:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__arriba .r-c-bullets-cuerpo > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__arriba .r-c-bullets-cuerpo__nobotones {
    -ms-grid-rows: 1fr;
    grid-template-rows: repeat(1, 1fr);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0 30px;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__arriba .r-c-bullets-cuerpo .r-c-bullets__h-principal {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }
  .r-theme-V .r-c-bullets.r-c-bullets__arriba .r-c-bullets-cuerpo .r-c-bullets-listado {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
  }
}

/*--------------------Image Text--------------------*/
.r-theme-V .r-c-home-noticias {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding-top: 48px;
  padding-bottom: 48px;
  /********************************************/
  /******* Clases dentro del componente *******/
  /*******************************************/
  /******** filter *******/
  /******** tablet ******/
  /******** desktop ******/
}
.r-theme-V .r-c-home-noticias__h-principal {
  font-size: 2rem;
  line-height: 40px;
  font-weight: 700;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias__h-principal {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-home-noticias__h-principal {
    font-size: 40px;
  }
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  /* Una columna */
  -ms-grid-rows: auto 10px auto 10px auto;
  grid-template-rows: auto auto auto;
  /* Tres filas */
  gap: 10px;
  /* Espacio entre elementos */
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(1) {
  -ms-grid-row: 1;
  grid-row: 1;
  /* En la primera fila */
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(2) {
  -ms-grid-row: 3;
  grid-row: 3;
  /* En la tercera fila */
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(3) {
  -ms-grid-row: 2;
  grid-row: 2;
  /* En la segunda fila */
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input {
  background-color: #FFF;
  position: relative;
  width: 100%;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 78px;
  border: 0.7px solid #B2B2B2;
  padding: 8px 24px;
  gap: 5px;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input {
  width: 100%;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 16px;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input::-webkit-input-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input::-moz-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input:-ms-input-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input::-ms-input-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input input::placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input img {
  width: 16px;
  height: 16px;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input:focus {
  outline: 1px solid #00335E;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__button-tooltip {
  position: relative;
  display: inline-block;
  min-width: 226px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  cursor: pointer;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__button-tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  color: white;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: -28px;
  left: 82%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__button-tooltip .rotated {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip {
  width: 100%;
  display: none;
  background-color: white;
  border-radius: 8px;
  height: 79px;
  padding: 16px 10px;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip a {
  background: #EDF9F0;
  color: #333;
  font-family: Roboto;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  height: 47px;
  padding-right: 10px;
  padding-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip a.active {
  background: #5ACA75;
  font-weight: 700;
}
.r-theme-V .r-c-home-noticias__grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  gap: 24px;
}
.r-theme-V .r-c-home-noticias__grid > * {
  -webkit-box-flex: 3;
      -ms-flex: 3 0 calc(100% / 3 - 24px * (0.6666666667));
          flex: 3 0 calc(100% / 3 - 24px * (0.6666666667));
  max-width: calc(100% / 3 - 24px * (0.6666666667)) !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias__grid {
    gap: 24px;
  }
  .r-theme-V .r-c-home-noticias__grid > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 3 calc(100% / 3 - 24px * (0.6666666667));
            flex: 0 3 calc(100% / 3 - 24px * (0.6666666667));
    max-width: calc(100%/3 - 24px/3) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-home-noticias__grid {
    grid-gap: 24px;
  }
  .r-theme-V .r-c-home-noticias__grid > * {
    -webkit-box-flex: 3;
        -ms-flex: 3 0 calc(100% / 3 - 24px * (0.6666666667));
            flex: 3 0 calc(100% / 3 - 24px * (0.6666666667));
    max-width: calc(100% / 3 - 24px * (0.6666666667)) !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo {
  padding: 10px;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h1, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h2, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h3, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h4, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h5, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h6 {
  line-height: normal;
  font-size: 1.375rem;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h1, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h2, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h3, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h4, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h5, .r-theme-V .r-c-home-noticias__grid .r-c-card-cuerpo h6 {
    font-size: 22px;
  }
}
.r-theme-V .r-c-home-noticias__grid .noticias__paginador {
  padding: 0 24px;
}
.r-theme-V .r-c-home-noticias__grid .r-c-card.r-t-card__itpb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  gap: 20px;
  cursor: pointer;
  text-decoration: none;
}
@media (max-width: 425px) {
  .r-theme-V .r-c-home-noticias__grid .r-c-card.r-t-card__itpb {
    max-width: 100% !important;
    min-width: 100% !important;
  }
}
.r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: repeat(1, 1fr);
  -ms-grid-rows: 1fr;
  grid-template-rows: repeat(1, 1fr);
  grid-gap: 24px;
}
.r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > * {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid {
    -ms-grid-columns: 2fr 24px 2fr;
    grid-template-columns: repeat(2, 2fr);
    -ms-grid-rows: 2fr;
    grid-template-rows: repeat(1, 2fr);
    grid-gap: 24px;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid {
    -ms-grid-columns: 3fr 24px 3fr 24px 3fr;
    grid-template-columns: repeat(3, 3fr);
    -ms-grid-rows: 3fr 24px 3fr;
    grid-template-rows: repeat(2, 3fr);
    grid-gap: 24px;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .r-theme-V .r-c-home-noticias__grid.r-c-paginator-grid > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
}
.r-theme-V .r-c-home-noticias__notfound {
  font-weight: 400;
  font-size: 1rem;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias__notfound {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-home-noticias__notfound {
    font-size: 18px;
  }
}
.r-theme-V .r-c-home-noticias .paginationjs-nav {
  margin-top: 10px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip {
    padding: 16px 20px;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-home-noticias {
    padding: 88px 0;
    gap: 40px;
  }
  .r-theme-V .r-c-home-noticias__h-principal {
    line-height: 54px;
  }
  .r-theme-V .r-c-home-noticias .noticias__paginador {
    padding: 0;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter {
    -ms-grid-columns: 1fr 3fr;
    grid-template-columns: 1fr 3fr;
    /* Dos columnas en escritorio */
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    /* Dos filas en escritorio */
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    /* En la primera columna en escritorio */
    -ms-grid-row: 1;
    grid-row: 1;
    /* En la primera fila en escritorio */
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    /* En la segunda columna en escritorio */
    -ms-grid-row: 1;
    grid-row: 1;
    /* En la primera fila en escritorio */
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter :nth-child(3) {
    -ms-grid-column-span: 2;
    grid-column: span 2;
    /* Ocupa dos columnas en escritorio */
    -ms-grid-row: 2;
    grid-row: 2;
    /* En la segunda fila en escritorio */
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__input {
    max-width: 667px;
  }
  .r-theme-V .r-c-home-noticias .r-c-home-noticias-filter__tooltip {
    padding: 16px 137px;
  }
}

.noticias__border-carrusel-img-card {
  border-radius: 16px;
}

.noticias__btn-carrusel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.noticias__btn-carrusel a {
  font-weight: 400;
}
.noticias__btn-carrusel a:hover {
  font-weight: 700;
}

.noticias__paginador .wrap {
  height: auto !important;
  border: 1px solid #E0E0E0;
  border-radius: 17px;
}
.noticias__paginador--texto-fecha, .noticias__paginador--texto-categoria {
  color: var(--Grayscale-gris3, #333);
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  line-height: 135%;
}
.noticias__paginador--texto-fecha {
  font-weight: 400;
}
.noticias__paginador--texto-categoria {
  font-weight: 700;
}
.noticias__paginador .paginationjs-nav {
  text-align: center;
  padding-top: 10px;
}

/*--------------------Image Text--------------------*/
.r-theme-V .r-c-sitemap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 24px;
  width: 100%;
  /********************************************/
  /******* Clases dentro del componente *******/
  /*******************************************/
}
.r-theme-V .r-c-sitemap__h-principal {
  font-size: 1.4rem;
  margin-bottom: 24px;
}
.r-theme-V .r-c-sitemap .r-c-sitemap-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
  row-gap: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__niveluno {
  font-size: 1.375rem;
}
.r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__niveldos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__niveldos-titulo {
  max-width: 221px;
  font-size: 1rem;
}
.r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__niveltres, .r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__nivelcuatro, .r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__nivelcinco, .r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__nivelseis {
  margin-left: 20px;
}
.r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__niveltres {
  list-style-type: none;
  padding: 0;
}
.r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__nivelcuatro, .r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__nivelcinco, .r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__nivelseis {
  list-style-type: disc;
}
.r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element li {
  margin: 5px 0;
  list-style-type: disc;
  font-size: 1rem;
}
.r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element a {
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
.r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element a:hover {
  text-decoration: underline;
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-sitemap__h-principal {
    font-size: 48px;
    text-align: center;
    margin-bottom: 54px;
  }
  .r-theme-V .r-c-sitemap .r-c-sitemap-grid {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
  .r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__niveluno {
    font-size: 22px;
  }
  .r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element__niveldos-titulo {
    font-size: 16px;
  }
  .r-theme-V .r-c-sitemap .r-c-sitemap-grid .r-c-sitemap-element li {
    font-size: 16px;
  }
}

/*--------------------Image Text--------------------*/
.r-theme-V .r-c-mapaoficina {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
  /********************************************/
  /******* Clases dentro del componente *******/
  /*******************************************/
}
.r-theme-V .r-c-mapaoficina__h-principal {
  font-size: 1.5rem;
  font-weight: 700;
}
.r-theme-V .r-c-mapaoficina__h-secundario {
  font-size: 1.125rem;
  font-weight: 400;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
  border: 0.7px solid #B2B2B2;
  padding: 16px 24px;
  gap: 5px;
  background: #FFF;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input input {
  width: 100%;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input input::-webkit-input-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input input::-moz-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input input:-ms-input-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input input::-ms-input-placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input input::placeholder {
  overflow-wrap: break-word;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input img {
  width: 24px;
  height: 24px;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input:focus {
  outline: 1px solid #00335E;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input .autocomplete-list {
  display: none;
  border: 1px solid #ccc;
  border-top: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
  top: 61px;
  right: -2px;
  position: absolute;
  width: 100%;
  background-color: #fff;
  z-index: 1000;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input .autocomplete-list li {
  padding: 10px;
  cursor: pointer;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__input .autocomplete-list li:hover {
  background-color: #f4f4f4;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__button {
  width: 100%;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 20px;
  gap: 20px;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cuerpo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  gap: 20px;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-mapa {
  position: relative;
  width: 100%;
  height: 235px;
  border-radius: 16px;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-mapa #map {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 16px;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards > * {
  max-width: 100%;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards .card-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  gap: 16px;
  max-width: 350px;
  padding: 40px 32px;
  border-radius: 16px;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards .card-item__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards .card-item__header img {
  width: 25px;
  height: 25px;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards .card-item__h-principal {
  font-size: 1.125rem;
  font-weight: 700;
}
.r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards .card-item__parrafo {
  font-size: 0.875rem;
}
.r-theme-V .r-c-mapaoficina .owl-nav .owl-prev,
.r-theme-V .r-c-mapaoficina .owl-nav .owl-next {
  width: 35px;
  height: 35px;
  top: calc(50% - 40px);
}
.r-theme-V .r-c-mapaoficina .owl-nav .owl-prev {
  left: 0px;
}
.r-theme-V .r-c-mapaoficina .owl-nav .owl-next {
  right: 0px;
}
@media screen and (min-width: 768px) {
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-filter {
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-mapa {
    height: 412px;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards {
    width: 100%;
    display: block;
    padding-left: 80px;
    padding-right: 80px;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards .card-item {
    max-width: 100%;
    padding: 47.5px 40px;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards .card-item__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 1280px) {
  .r-theme-V .r-c-mapaoficina {
    gap: 30px;
  }
  .r-theme-V .r-c-mapaoficina__h-principal {
    font-size: 40px;
  }
  .r-theme-V .r-c-mapaoficina__h-secundario {
    font-size: 18px;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-search__button {
    width: 45%;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-filter {
    gap: 29px;
    margin-top: 30px;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cuerpo {
    gap: 30px;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards .card-item {
    padding: 48px 40px;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards .card-item__header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards .card-item__h-principal {
    font-size: 26px;
  }
  .r-theme-V .r-c-mapaoficina .r-c-mapaoficina-cards .card-item__parrafo {
    font-size: 14px;
  }
}

.r-theme-V .r-c-to-top-anchor {
  position: fixed;
  bottom: 5%;
  right: 5%;
  z-index: 5;
}
.r-theme-V .r-c-to-top-anchor__sticky-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  height: 75px;
  width: 75px;
  opacity: 0.5;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.r-theme-V .r-c-to-top-anchor__sticky-container:hover {
  opacity: 1;
}
.r-theme-V .r-c-to-top-anchor__sticky-container img {
  height: 45px;
  width: 45px;
}

.r-theme-V .r-c-table-documents .table .r-js-pagination-buttons {
  display: table-footer-group;
  position: relative;
}
.r-theme-V .r-c-table-documents .table .r-js-pagination-buttons .paginationjs .paginationjs-pages {
  position: absolute;
  margin: 0 auto;
  top: 13px;
  left: 0;
  right: 0;
}