.elementor-8984 .elementor-element.elementor-element-4177f40d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8984 .elementor-element.elementor-element-bcce00f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8984 .elementor-element.elementor-element-79515d27{width:100%;max-width:100%;}.elementor-8984 .elementor-element.elementor-element-79515d27 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:82px;color:#000000;}.elementor-8984 .elementor-element.elementor-element-5e73757a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8984 .elementor-element.elementor-element-31e9349f img{width:81%;}.elementor-8984 .elementor-element.elementor-element-38461589{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8984 .elementor-element.elementor-element-2ad0dc72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8984 .elementor-element.elementor-element-68c02193{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-8984 .elementor-element.elementor-element-68c02193 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;line-height:82px;color:#000000;}.elementor-8984 .elementor-element.elementor-element-51843d9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-8984 .elementor-element.elementor-element-51843d9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;line-height:42px;color:#000000;}.elementor-8984 .elementor-element.elementor-element-1a65fb55{text-align:start;}.elementor-8984 .elementor-element.elementor-element-7c6ba299 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:700;background-image:linear-gradient(90deg, #1A2E4F 22%, var( --e-global-color-secondary ) 100%);border-style:none;padding:20px 20px 20px 20px;}.elementor-8984 .elementor-element.elementor-element-7c6ba299{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8984 .elementor-element.elementor-element-109951e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8984 .elementor-element.elementor-element-2af76dab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-8984 .elementor-element.elementor-element-2af76dab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:55px;color:#000000;}.elementor-8984 .elementor-element.elementor-element-42e213bc .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:700;background-image:linear-gradient(90deg, #1A2E4F 22%, var( --e-global-color-secondary ) 100%);border-style:none;padding:20px 20px 20px 20px;}.elementor-8984 .elementor-element.elementor-element-42e213bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8984 .elementor-element.elementor-element-194d3c5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-8984 .elementor-element.elementor-element-194d3c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:55px;color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8984 .elementor-element.elementor-element-79515d27 .elementor-heading-title{font-size:42px;}.elementor-8984 .elementor-element.elementor-element-68c02193 .elementor-heading-title{line-height:1.5em;}.elementor-8984 .elementor-element.elementor-element-2af76dab .elementor-heading-title{line-height:1.5em;}.elementor-8984 .elementor-element.elementor-element-194d3c5 .elementor-heading-title{line-height:1.5em;}}@media(min-width:768px){.elementor-8984 .elementor-element.elementor-element-bcce00f{--width:50%;}.elementor-8984 .elementor-element.elementor-element-5e73757a{--width:50%;}.elementor-8984 .elementor-element.elementor-element-2ad0dc72{--width:50%;}.elementor-8984 .elementor-element.elementor-element-109951e2{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-79515d27 *//* Estilo general del encabezado */
.elementor-element.elementor-element-YOUR-ID h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  line-height: 1.2;
  font-size: 2rem;
}

/* Texto con efecto degradado */
.degradado {
  background: linear-gradient(to right, #78c4c9, #0f2d52);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Óvalo con trazo tipo marcador imperfecto */
.encerrar {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 4px;
}

.encerrar::before {
  content: '';
  position: absolute;
  top: 48%;
  left: -5%;
  width: 110%;
  height: 135%;
  border: 2px solid #78c4c9; /* trazo sólido */
  border-radius: 50% / 60%;
  transform: translateY(-50%) rotate(-2deg); /* simula trazo imperfecto */
  z-index: -1;
  opacity: 0.9;
  box-shadow: 0 0 0 1px rgba(120, 196, 201, 0.2); /* le da un toque "orgánico" */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68c02193 *//* Estilo general del encabezado */
.elementor-element.elementor-element-YOUR-ID h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  line-height: 1.2;
  font-size: 2rem;
}

/* Texto con efecto degradado */
.degradado {
  background: linear-gradient(to right, #78c4c9, #0f2d52);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Óvalo con trazo tipo marcador imperfecto */
.encerrar {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 4px;
}

.encerrar::before {
  content: '';
  position: absolute;
  top: 48%;
  left: -5%;
  width: 110%;
  height: 135%;
  border: 2px solid #78c4c9; /* trazo sólido */
  border-radius: 50% / 60%;
  transform: translateY(-50%) rotate(-2deg); /* simula trazo imperfecto */
  z-index: -1;
  opacity: 0.9;
  box-shadow: 0 0 0 1px rgba(120, 196, 201, 0.2); /* le da un toque "orgánico" */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51843d9d *//* Estilo general del encabezado */
.elementor-element.elementor-element-YOUR-ID h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  line-height: 1.2;
  font-size: 2rem;
}

/* Texto con efecto degradado */
.degradado {
  background: linear-gradient(to right, #78c4c9, #0f2d52);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Óvalo con trazo tipo marcador imperfecto */
.encerrar {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 4px;
}

.encerrar::before {
  content: '';
  position: absolute;
  top: 48%;
  left: -5%;
  width: 110%;
  height: 135%;
  border: 2px solid #78c4c9; /* trazo sólido */
  border-radius: 50% / 60%;
  transform: translateY(-50%) rotate(-2deg); /* simula trazo imperfecto */
  z-index: -1;
  opacity: 0.9;
  box-shadow: 0 0 0 1px rgba(120, 196, 201, 0.2); /* le da un toque "orgánico" */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2af76dab *//* Estilo general del encabezado */
.elementor-element.elementor-element-YOUR-ID h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  line-height: 1.2;
  font-size: 2rem;
}

/* Texto con efecto degradado */
.degradado {
  background: linear-gradient(to right, #78c4c9, #0f2d52);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Óvalo con trazo tipo marcador imperfecto */
.encerrar {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 4px;
}

.encerrar::before {
  content: '';
  position: absolute;
  top: 48%;
  left: -5%;
  width: 110%;
  height: 135%;
  border: 2px solid #78c4c9; /* trazo sólido */
  border-radius: 50% / 60%;
  transform: translateY(-50%) rotate(-2deg); /* simula trazo imperfecto */
  z-index: -1;
  opacity: 0.9;
  box-shadow: 0 0 0 1px rgba(120, 196, 201, 0.2); /* le da un toque "orgánico" */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-194d3c5 *//* Estilo general del encabezado */
.elementor-element.elementor-element-YOUR-ID h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  line-height: 1.2;
  font-size: 2rem;
}

/* Texto con efecto degradado */
.degradado {
  background: linear-gradient(to right, #78c4c9, #0f2d52);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Óvalo con trazo tipo marcador imperfecto */
.encerrar {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 4px;
}

.encerrar::before {
  content: '';
  position: absolute;
  top: 48%;
  left: -5%;
  width: 110%;
  height: 135%;
  border: 2px solid #78c4c9; /* trazo sólido */
  border-radius: 50% / 60%;
  transform: translateY(-50%) rotate(-2deg); /* simula trazo imperfecto */
  z-index: -1;
  opacity: 0.9;
  box-shadow: 0 0 0 1px rgba(120, 196, 201, 0.2); /* le da un toque "orgánico" */
}/* End custom CSS */