.elementor-1029 .elementor-element.elementor-element-0472316{--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:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1029 .elementor-element.elementor-element-9f2a87b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1029 .elementor-element.elementor-element-9f2a87b{text-align:start;}.elementor-1029 .elementor-element.elementor-element-9f2a87b .elementor-heading-title{font-size:51px;font-weight:800;line-height:1em;letter-spacing:-1.6px;color:#18528A;}.elementor-1029 .elementor-element.elementor-element-db8cc87{text-align:start;}.elementor-1029 .elementor-element.elementor-element-db8cc87 img, .elementor-1029 .elementor-element.elementor-element-db8cc87 svg{width:357px;border-radius:15px 15px 15px 15px;}.elementor-1029 .elementor-element.elementor-element-db8cc87 svg{height:auto;}.elementor-1029 .elementor-element.elementor-element-5c18243 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1029 .elementor-element.elementor-element-1969512{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1029 .elementor-element.elementor-element-4dc34cf{--display:flex;--width:63%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1029 .elementor-element.elementor-element-33ada6c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1029 .elementor-element.elementor-element-33ada6c .elementor-alert{border-inline-start-width:19px;}.elementor-1029 .elementor-element.elementor-element-33ada6c .elementor-alert-title{font-size:33px;font-weight:800;line-height:1em;letter-spacing:-0.3px;}.elementor-1029 .elementor-element.elementor-element-33ada6c .elementor-alert-description{line-height:1.3em;}.elementor-1029 .elementor-element.elementor-element-502546d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1029 .elementor-element.elementor-element-502546d .elementor-alert{border-inline-start-width:19px;}.elementor-1029 .elementor-element.elementor-element-502546d .elementor-alert-title{font-size:33px;font-weight:800;line-height:1em;letter-spacing:-0.3px;}.elementor-1029 .elementor-element.elementor-element-502546d .elementor-alert-description{line-height:1.3em;}.elementor-1029 .elementor-element.elementor-element-6b3413f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1029 .elementor-element.elementor-element-6b3413f .elementor-alert{border-inline-start-width:19px;}.elementor-1029 .elementor-element.elementor-element-6b3413f .elementor-alert-title{font-size:33px;font-weight:800;line-height:1em;letter-spacing:-0.3px;}.elementor-1029 .elementor-element.elementor-element-6b3413f .elementor-alert-description{line-height:1.3em;}.elementor-1029 .elementor-element.elementor-element-1b73a9f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1029 .elementor-element.elementor-element-1b73a9f .elementor-alert{border-inline-start-width:19px;}.elementor-1029 .elementor-element.elementor-element-1b73a9f .elementor-alert-title{font-size:23px;font-weight:800;letter-spacing:-0.3px;}.elementor-1029 .elementor-element.elementor-element-1b73a9f .elementor-alert-description{line-height:1.3em;}@media(max-width:1024px){.elementor-1029 .elementor-element.elementor-element-4dc34cf{--width:90%;}}@media(max-width:767px){.elementor-1029 .elementor-element.elementor-element-9f2a87b{width:100%;max-width:100%;text-align:start;}.elementor-1029 .elementor-element.elementor-element-9f2a87b .elementor-heading-title{font-size:35px;}.elementor-1029 .elementor-element.elementor-element-4dc34cf{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-9f2a87b */.elementor-1029 .elementor-element.elementor-element-9f2a87b {
  position: relative;
  padding-left: 20px; /* Espacio para que el texto no pise las líneas */
  padding-bottom: 10px;
  padding-top: 10px;
  border-left: 5px solid #18528A; /* Primera línea (la interna) */
  margin-bottom: 30px!important;
  margin-top:30px!important;
}

.elementor-1029 .elementor-element.elementor-element-9f2a87b::before {
  content: "";
  position: absolute;
  left: 0px; /* Ajustá esto para separar las líneas */
  top: 0px;
  bottom: 0px;
  width: 3px; /* Grosor de la segunda línea */
  background-color: #8BCCFF; /* Color de la segunda línea (la externa) */
}/* End custom CSS */
/* Start custom CSS for alert, class: .elementor-element-33ada6c */.elementor-1029 .elementor-element.elementor-element-33ada6c .elementor-alert {
    min-height: 90px!important;
    border-radius: 15px!important;
}

.elementor-1029 .elementor-element.elementor-element-33ada6c .elementor-alert-title {
    padding-bottom: 15px!important;
}/* End custom CSS */
/* Start custom CSS for alert, class: .elementor-element-502546d */.elementor-1029 .elementor-element.elementor-element-502546d .elementor-alert {
    min-height: 90px!important;
    border-radius: 15px!important;
}

.elementor-1029 .elementor-element.elementor-element-502546d .elementor-alert-title {
    padding-bottom: 15px!important;
}/* End custom CSS */
/* Start custom CSS for alert, class: .elementor-element-6b3413f */.elementor-1029 .elementor-element.elementor-element-6b3413f .elementor-alert {
    min-height: 90px!important;
    border-radius: 15px!important;
}

.elementor-1029 .elementor-element.elementor-element-6b3413f .elementor-alert-title {
    padding-bottom: 15px!important;
}/* End custom CSS */
/* Start custom CSS for alert, class: .elementor-element-1b73a9f */.elementor-1029 .elementor-element.elementor-element-1b73a9f .elementor-alert {
    min-height: 90px!important;
    border-radius: 15px!important;
}/* End custom CSS */