.elementor-33400 .elementor-element.elementor-element-5c477a1b{--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-33400 .elementor-element.elementor-element-657f93a0{--spacer-size:40px;}.elementor-33400 .elementor-element.elementor-element-6240028c{--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-33400 .elementor-element.elementor-element-6dba6d3d{--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;}.elementor-33400 .elementor-element.elementor-element-6dba6d3d.e-con{--align-self:flex-start;}.elementor-33400 .elementor-element.elementor-element-36cdc7f2{--display:flex;--justify-content:center;}.elementor-33400 .elementor-element.elementor-element-4ecc184c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33400 .elementor-element.elementor-element-4ecc184c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33400 .elementor-element.elementor-element-5c9e82e7 > .elementor-widget-container{margin:0px 0px 19px 0px;padding:0px 0px 0px 0px;}.elementor-33400 .elementor-element.elementor-element-5c9e82e7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:55px;font-weight:800;}.elementor-33400 .elementor-element.elementor-element-6e21aecd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33400 .elementor-element.elementor-element-10fd163e{--display:flex;}.elementor-33400 .elementor-element.elementor-element-16d1c86a > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-33400 .elementor-element.elementor-element-16d1c86a img{width:59%;}.elementor-33400 .elementor-element.elementor-element-2f97dc37{--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;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33400 .elementor-element.elementor-element-51056bd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33400 .elementor-element.elementor-element-51056bd9{text-align:start;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;}.elementor-33400 .elementor-element.elementor-element-6e6a6f6{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33400 .elementor-element.elementor-element-26ad7c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33400 .elementor-element.elementor-element-26ad7c5{text-align:start;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;color:#01157F;}.elementor-33400 .elementor-element.elementor-element-c10de8e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33400 .elementor-element.elementor-element-c56062e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33400 .elementor-element.elementor-element-c56062e{text-align:start;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;}.elementor-33400 .elementor-element.elementor-element-f1d792b{--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-33400 .elementor-element.elementor-element-7c32a0ec{--spacer-size:20px;}.elementor-33400 .elementor-element.elementor-element-6d582687{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-33400 .elementor-element.elementor-element-3790475e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33400 .elementor-element.elementor-element-3790475e{text-align:center;font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;color:#0273F3;}@media(min-width:768px){.elementor-33400 .elementor-element.elementor-element-6240028c{--width:90%;}.elementor-33400 .elementor-element.elementor-element-6dba6d3d{--width:100%;}.elementor-33400 .elementor-element.elementor-element-36cdc7f2{--width:100%;}.elementor-33400 .elementor-element.elementor-element-6e21aecd{--width:61%;}.elementor-33400 .elementor-element.elementor-element-10fd163e{--width:80%;}.elementor-33400 .elementor-element.elementor-element-2f97dc37{--width:86%;}.elementor-33400 .elementor-element.elementor-element-6e6a6f6{--width:86%;}.elementor-33400 .elementor-element.elementor-element-c10de8e{--width:86%;}.elementor-33400 .elementor-element.elementor-element-6d582687{--width:80%;}}@media(max-width:767px){.elementor-33400 .elementor-element.elementor-element-657f93a0{--spacer-size:0px;}.elementor-33400 .elementor-element.elementor-element-36cdc7f2{--width:50%;}.elementor-33400 .elementor-element.elementor-element-4ecc184c{--width:213.194%;}.elementor-33400 .elementor-element.elementor-element-5c9e82e7{text-align:start;}.elementor-33400 .elementor-element.elementor-element-5c9e82e7 .elementor-heading-title{font-size:24px;}.elementor-33400 .elementor-element.elementor-element-6e21aecd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33400 .elementor-element.elementor-element-51056bd9 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-33400 .elementor-element.elementor-element-51056bd9{font-size:18px;}.elementor-33400 .elementor-element.elementor-element-6e6a6f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33400 .elementor-element.elementor-element-26ad7c5 > .elementor-widget-container{margin:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-33400 .elementor-element.elementor-element-26ad7c5{font-size:18px;}.elementor-33400 .elementor-element.elementor-element-c56062e > .elementor-widget-container{margin:4px 4px 4px 4px;padding:20px 20px 20px 20px;}.elementor-33400 .elementor-element.elementor-element-c56062e{font-size:18px;}.elementor-33400 .elementor-element.elementor-element-7c32a0ec{--spacer-size:5px;}.elementor-33400 .elementor-element.elementor-element-3790475e > .elementor-widget-container{margin:4px 4px 4px 4px;}.elementor-33400 .elementor-element.elementor-element-3790475e{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-5c9e82e7 */.titulo{
  background: linear-gradient(90deg, #1366bf 0%, #418bdb 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51056bd9 *//* =========================================
   CONTENEDOR PADRE
========================================= */

.reinduccion-intro {
  width: 100%;

  padding: 26px 30px;

  background: linear-gradient(
    135deg,
    #ffffff 0%,
    #f8fbff 100%
  );

  border: 1px solid rgba(44, 115, 255, 0.08);
  border-radius: 20px;

  box-shadow:
    0 10px 28px rgba(39, 77, 146, 0.04);
}


/* =========================================
   WIDGET DE TEXTO
========================================= */

.reinduccion-intro-texto {
  position: relative;
}

.reinduccion-intro-texto .elementor-widget-container {
  position: relative;

  padding-left: 28px;
}


/* LÍNEA VERTICAL AZUL */

.reinduccion-intro-texto .elementor-widget-container::before {
  content: "";

  position: absolute;

  left: 0;
  top: 4px;
  bottom: 4px;

  width: 3px;

  border-radius: 999px;

  background: linear-gradient(
    180deg,
    #6fa4ff 0%,
    #1f6fff 100%
  );
}


/* =========================================
   PRIMER PÁRRAFO
========================================= */

.reinduccion-intro-texto p:first-of-type {
  position: relative;

  margin-top: 0 !important;
  margin-bottom: 18px !important;
}


/* ACENTO SUPERIOR */

.reinduccion-intro-texto p:first-of-type::before {
  content: "";

  display: block;

  width: 46px;
  height: 4px;

  margin-bottom: 12px;

  border-radius: 999px;

  background: #2b73ff;
}


/* =========================================
   RESTO DEL TEXTO
========================================= */

.reinduccion-intro-texto p {
  margin-bottom: 18px !important;
}

.reinduccion-intro-texto p:last-child {
  margin-bottom: 0 !important;
}


/* =========================================
   MÓVIL
========================================= */

@media (max-width: 767px) {

  .reinduccion-intro {
    padding: 22px 18px;

    border-radius: 16px;
  }

  .reinduccion-intro-texto .elementor-widget-container {
    padding-left: 20px;
  }

  .reinduccion-intro-texto .elementor-widget-container::before {
    width: 2px;
  }

  .reinduccion-intro-texto p:first-of-type::before {
    width: 38px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6a6f6 *//* =========================================
   CONTENEDOR PADRE
========================================= */

.reinduccion-meta {
  width: 100%;

  padding: 18px 26px;

  background: linear-gradient(
    135deg,
    #f3f8ff 0%,
    #eef5ff 100%
  );

  border: 1px solid rgba(44, 115, 255, 0.08);
  border-radius: 18px;

  box-shadow:
    0 10px 24px rgba(43, 102, 210, 0.04);
}


/* =========================================
   WIDGET DE TEXTO
========================================= */

.reinduccion-meta-texto {
  position: relative;
}

.reinduccion-meta-texto .elementor-widget-container {
  position: relative;

  padding-left: 72px;
}


/* =========================================
   ICONO FONT AWESOME
========================================= */

.reinduccion-meta-texto .elementor-widget-container::before {
  content: "\f201"; /* fa-chart-line */

  position: absolute;
  left: 0;
  top: 50%;

  transform: translateY(-50%);

  width: 52px;
  height: 52px;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 14px;

  background: #eaf2ff;

  color: #1c6cff;

  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 24px;

  box-shadow:
    0 6px 16px rgba(44, 108, 255, 0.10);
}


/* TEXTO */

.reinduccion-meta-texto p,
.reinduccion-meta-texto h1,
.reinduccion-meta-texto h2,
.reinduccion-meta-texto h3,
.reinduccion-meta-texto h4 {
  margin: 0;
}


/* =========================================
   MÓVIL
========================================= */

@media (max-width: 767px) {

  .reinduccion-meta {
    padding: 16px 18px;
    border-radius: 14px;
  }

  .reinduccion-meta-texto .elementor-widget-container {
    padding-left: 62px;
  }

  .reinduccion-meta-texto .elementor-widget-container::before {
    width: 44px;
    height: 44px;

    font-size: 20px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c10de8e *//* =========================================
   CONTENEDOR PADRE
========================================= */

.reinduccion-cierre-info {
  width: 100%;

  padding: 28px 30px;

  background: #ffffff;

  border: 1px solid rgba(44, 115, 255, 0.08);
  border-radius: 22px;

  box-shadow:
    0 12px 32px rgba(37, 74, 145, 0.05);
}


/* =========================================
   WIDGET DE TEXTO
========================================= */

.reinduccion-cierre-info-texto {
  width: 100%;
}


/* =========================================
   BLOQUES DE TEXTO
========================================= */

.reinduccion-cierre-info-texto p {
  position: relative;

  margin: 0 !important;

  padding-left: 110px;

  min-height: 74px;

  display: flex;
  align-items: center;
}


/* SEPARACIÓN ENTRE LOS DOS */

.reinduccion-cierre-info-texto p + p {
  margin-top: 26px !important;
}


/* =========================================
   CÍRCULO DE ICONO
========================================= */

.reinduccion-cierre-info-texto p::before {
  position: absolute;

  left: 0;
  top: 50%;

  transform: translateY(-50%);

  width: 64px;
  height: 64px;

  display: flex;
  align-items: center;
  justify-content: center;

  border-radius: 50%;

  background: #eef5ff;

  color: #176cf0;

  font-family: "Font Awesome 5 Free";
  font-weight: 900;

  font-size: 26px;

  box-shadow:
    0 8px 18px rgba(39, 102, 220, 0.08);
}


/* =========================================
   ICONO PRIMER BLOQUE
   fa-chart-line
========================================= */

.reinduccion-cierre-info-texto p:first-of-type::before {
  content: "\f201";
}


/* =========================================
   ICONO SEGUNDO BLOQUE
   fa-heart
========================================= */

.reinduccion-cierre-info-texto p:nth-of-type(2)::before {
  content: "\f004";
}


/* =========================================
   LÍNEA VERTICAL
========================================= */

.reinduccion-cierre-info-texto p::after {
  content: "";

  position: absolute;

  left: 82px;
  top: 50%;

  transform: translateY(-50%);

  width: 2px;
  height: 52px;

  border-radius: 999px;

  background: linear-gradient(
    180deg,
    #76aaff 0%,
    #2f76ff 100%
  );
}


/* =========================================
   MÓVIL
========================================= */

@media (max-width: 767px) {

  .reinduccion-cierre-info {
    padding: 22px 18px;

    border-radius: 17px;
  }

  .reinduccion-cierre-info-texto p {
    padding-left: 78px;

    min-height: 56px;
  }

  .reinduccion-cierre-info-texto p + p {
    margin-top: 22px !important;
  }

  .reinduccion-cierre-info-texto p::before {
    width: 50px;
    height: 50px;

    font-size: 21px;
  }

  .reinduccion-cierre-info-texto p::after {
    left: 62px;

    height: 42px;
  }

}/* End custom CSS */