.elementor .pc-center-mobile-left{text-align:center;align-self:center;}.elementor .hover-mov-lateral:hover,.elementor .hover-mov-lateral:focus-visible{transform:translate3d(20px, 0px, 0px);}.elementor .margin{margin-block-start:36px;margin-block-end:29px;margin-inline-start:0px;margin-inline-end:29px;}.elementor .align-right{justify-content:flex-end;align-items:end;align-self:end;}.elementor .gap-horizontal-cards{gap:5rem;}.elementor .footer-heading{font-weight:500;font-size:17px;}.elementor .no-dots{padding:1rem;}.elementor .Hero{min-height:calc(100vh - 159px);padding:3rem;display:flex;flex-direction:column;align-items:center;}.elementor .padding-default{max-width:1400px;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:3rem;padding-inline-end:3rem;}.elementor .center{display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .text-center{text-align:center;}.elementor .flex-horizontal{display:flex;flex-direction:row;}.elementor .h1{font-family:"Libre Baskerville";font-weight:400;font-size:54px;}.elementor .no-padding{padding:0px;}.elementor .border-radius{border-start-start-radius:33px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:33px;}.elementor .text{font-family:"Montserrat";color:var(--text);}.elementor .h2{font-family:"Montserrat";font-weight:400;font-size:36px;color:var(--dark-blue);line-height:42px;}.elementor .boton-fill{min-width:226px;font-family:"Montserrat";color:var(--casi-white);padding-block-start:15px;padding-block-end:15px;padding-inline-start:50px;padding-inline-end:50px;border-radius:4px;background-color:var(--dark-blue);transition:all 250ms;}.elementor .boton-fill:hover,.elementor .boton-fill:focus-visible{box-shadow:3px 2px 14px 0px rgba(10, 15, 25, 0.54);transform:translate3d(-2px, -3px, 0px);}.elementor .btn-linea{font-family:"Montserrat";font-weight:600;color:var(--h3);padding-block-start:0px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;background-color:#375efa00;}.elementor .gray-blue{background-image:linear-gradient(180deg, #E4E3E9 0%,#D2D9E2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#E4E3E9;}.elementor .half{width:47%;}.elementor .img-radius{border-start-start-radius:35px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:35px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor .h3{font-family:"Jost";font-weight:500;font-size:22px;color:var(--h3);}.elementor .flex-vertical{display:flex;flex-direction:column;}.elementor .form-field{font-family:"Jost";font-size:17px;padding:22px;border-radius:9px;}.elementor .icon-list-h3{font-size:19px;color:var(--dark-blue);}.elementor .icon-list{width:70px;height:70px;color:#162638f5;}.elementor .gap-2{display:flex;gap:1.2rem;}.elementor .gap-horizontal{gap:4rem;}.elementor .dark-blue{background-color:var(--dark-blue);}.elementor .white{color:var(--casi-white);}.elementor .jost{font-family:"Jost";}.elementor .btn-lista{padding:0px;}.elementor .icon-box{padding:2rem;display:flex;gap:1.2rem;}.elementor .card{padding:1.5rem;border-radius:24px;border-width:1px;border-color:#D6D6D6;border-style:solid;background-color:var(--casi-white);gap:1.2rem;justify-content:space-evenly;}.elementor .hover:hover,.elementor .hover:focus-visible{color:var(--gold);}.elementor .vertical-align{align-items:center;}.elementor .align-left{justify-content:flex-start;align-items:start;}.elementor .gap-15{gap:14px;}.elementor .h3-card{width:100%;margin-block-start:10px;margin-block-end:-10px;}.elementor .fondo-claro{background-color:#ffffffcc;}.elementor .tamano-cincuenta{width:50%;}.elementor .boton-fondo-ocuro{min-width:226px;font-family:"Montserrat";color:var(--casi-white);padding-block-start:15px;padding-block-end:15px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:14px;border-radius:4px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:var(--dark-blue);transition:all 250ms;}.elementor .boton-fondo-ocuro:hover,.elementor .boton-fondo-ocuro:focus-visible{color:var(--dark-blue);background-color:var(--casi-white);}.elementor .gap-1{gap:1rem;}.elementor .hover-mov:hover,.elementor .hover-mov:focus-visible{transform:translate3d(6px, 4px, 0px);}.elementor .direccion-left{flex-direction:column;}.elementor .mayusculas{text-transform:uppercase;}.elementor .margin-top-20{margin-block-start:20px;}