:root{--color-dark-blue:#001c71;--color-cyan:#01fbce;--color-mid-blue:#213bcd;--color-light-blue:#40a1fd;--color-white:#fff;--color-text:#333;--color-bg-light:#f4f5f7;--font-main:"Poppins",sans-serif}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;text-wrap:pretty}body{background-color:var(--color-white);color:var(--color-text);font-family:var(--font-main);line-height:1.5;overflow-x:hidden}.content-wrapper{margin:0 auto;max-width:1300px;padding:0 20px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}.btn{border:none;border-radius:30px;cursor:pointer;display:inline-block;font-weight:600;padding:15px 40px;text-align:center;text-decoration:none;transition:all .3s ease}.btn--primary{background-color:var(--color-cyan);color:var(--color-dark-blue)}.btn--primary:hover{background-color:#00deab}.header{background-color:var(--color-dark-blue);padding:30px 0}.header__container{display:flex;justify-content:flex-start}.header__container img{height:auto;max-width:400px}.seccion-1{background-color:var(--color-dark-blue);background-position:50%;background-size:cover;color:var(--color-white);padding:100px 0 120px;position:relative}.seccion-1__container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;max-width:1200px}.seccion-1__content{flex:1 1 550px}.seccion-1__title{color:var(--color-white);font-size:52px;margin-bottom:20px}.seccion-1__subtitle{color:var(--color-cyan);font-size:22px;font-weight:600;margin-bottom:30px}.seccion-1__text{font-size:18px;font-weight:300}.seccion-1__form-wrapper{display:flex;flex:1 1 400px;justify-content:flex-end}.seccion-1__form-card{background:var(--color-white);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);color:var(--color-text);max-width:450px;padding:40px;width:100%}.seccion-1__form-title{color:#666;font-size:20px;margin-bottom:20px;text-align:center}.seccion-1__form-container .hs-form{display:block!important;width:100%!important}.seccion-1__form-container .hs-form li,.seccion-1__form-container .hs-form ul{list-style:none!important;margin:0!important;padding:0!important}.seccion-1__form-container .hs-form-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:15px!important;margin-bottom:0!important}.seccion-1__form-container .hs-form-field{border:none!important;flex:1 1 0%!important;margin-bottom:7px!important;padding:0!important}.seccion-1__form-container .hs-field-container,.seccion-1__form-container .hs-form-field>div,.seccion-1__form-container .input,.seccion-1__form-container fieldset{background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.seccion-1__form-container .hs-form-row>.hs-form-field:only-child{flex:1 1 100%!important}.seccion-1__form-container .hs-form label:not(.hs-error-msg){display:none!important}.seccion-1__form-container .hs-input,.seccion-1__form-container .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid #ddd;border-radius:4px;color:var(--color-text);font-family:var(--font-main);font-size:14px;line-height:1.4;padding:12px 15px;width:100%!important}.seccion-1__form-container .hs-input:focus{border-color:var(--color-mid-blue);box-shadow:0 0 0 2px rgba(33,59,205,.1);outline:none}.seccion-1__form-container .hs-error-msgs{display:block!important;margin:5px 0 10px!important;width:100%!important}.seccion-1__form-container .hs-error-msg{color:#f44336!important;display:block!important;font-size:12px!important;margin-bottom:5px!important}.seccion-1__form-container .hs-richtext,.seccion-1__form-container .hs-richtext *{color:#666!important;font-size:12px!important;line-height:1.4!important;margin-bottom:5px!important}.seccion-1__form-container .legal-consent-container{margin-bottom:20px;margin-top:15px}.seccion-1__form-container .hs-form-booleancheckbox{align-items:flex-start!important;display:flex!important;margin-bottom:12px!important}.seccion-1__form-container .hs-form-booleancheckbox input[type=checkbox]{height:16px!important;margin-right:12px!important;margin-top:2px!important;min-width:16px!important;width:16px!important}.seccion-1__form-container .hs-button{background-color:var(--color-mid-blue)!important;border:none!important;border-radius:30px!important;color:var(--color-cyan)!important;cursor:pointer!important;font-family:var(--font-main)!important;font-size:16px!important;font-weight:600!important;margin-top:10px!important;padding:16px!important;transition:all .3s ease!important;width:100%!important}.seccion-1__form-container .hs-button:hover{background-color:var(--color-dark-blue)!important}.seccion-2{background-color:var(--color-white);padding:10px 0}.seccion-2,.seccion-2__container{position:relative}.seccion-2__top-box{align-items:center;background-color:var(--color-mid-blue);border-radius:8px;box-shadow:10px 22px 18px rgba(0,0,0,.2);color:var(--color-white);display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:50px;margin-top:-75px;padding:40px}.seccion-2__top-box-left{flex:1 1 500px}.seccion-2__top-box-title{color:var(--color-cyan);font-size:24px;margin-bottom:5px}.seccion-2__top-box-subtitle{font-size:18px;font-weight:300}.seccion-2__top-box-right{border:1px solid hsla(0,0%,100%,.9);border-radius:6px;flex:1 1 280px;padding:24px;text-align:center}.seccion-2__top-box-right-text{font-size:18px;font-weight:500}.seccion-2__main-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:60px}.seccion-2__image-col{flex:1 1 400px;text-align:center}.seccion-2__img{border-radius:8px;height:auto;max-width:100%}.seccion-2__text-col{flex:1 1 550px}.seccion-2__title{color:var(--color-dark-blue);font-size:36px;margin-bottom:30px}.seccion-2__content ul{list-style:none;margin-top:25px;padding:0}.seccion-2__content ul li{font-size:16px;margin-bottom:20px;padding-left:30px;position:relative}.seccion-2__content ul li:before{background-color:var(--color-cyan);border-radius:50%;content:"";height:16px;left:0;position:absolute;top:6px;width:16px}.seccion-2__content strong{color:var(--color-dark-blue)}.seccion-3{background-color:var(--color-mid-blue);background-position:50% 25%;background-size:cover;color:var(--color-white);overflow:hidden;padding:172px 0 60px;position:relative;text-align:center}.seccion-3:before{background:linear-gradient(180deg,transparent 50%,#213bcd);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.seccion-3__container{position:relative;z-index:2}.seccion-3__bottom-title{color:var(--color-cyan);font-size:45px;font-weight:700;margin-top:40px}.seccion-3__btn{font-size:25px;letter-spacing:1px;padding:16px 50px}.seccion-4{background-color:var(--color-cyan);padding-top:50px;position:relative}.seccion-4__top-box{position:relative;z-index:10}.seccion-4__top-box-content{background-color:var(--color-mid-blue);border-radius:8px;box-shadow:10px 22px 20px rgba(0,0,0,.3);color:var(--color-white);font-size:18px;margin:0 auto -50px;max-width:1000px;padding:30px 60px;position:relative;text-align:center}.seccion-4__background-area{background-position:50%;background-size:cover;padding:30px 0 100px;position:relative;z-index:1}.seccion-4__main-content{align-items:center;display:flex;flex-wrap:wrap;gap:60px}.seccion-4__text-col{color:var(--color-white);flex:1 1 500px}.seccion-4__title{font-size:40px;margin-bottom:30px}.seccion-4__content p{margin-bottom:25px}.seccion-4__content ul{list-style:none}.seccion-4__content ul li{font-size:18px;margin-bottom:15px}.seccion-4__content a,.seccion-4__content strong{color:var(--color-cyan)}.seccion-4__image-col{flex:1 1 450px;text-align:center}.seccion-4__img{height:auto;max-width:100%}.seccion-4__bottom-text{color:var(--color-white);font-size:40px;font-weight:700;margin-top:-40px}.footer{background-color:var(--color-dark-blue);padding:50px 0}@media screen and (max-width:991px){.seccion-1__title{font-size:40px}.seccion-2__title,.seccion-4__title{font-size:32px}.seccion-4__top-box-content{padding:30px 20px}}@media screen and (max-width:768px){.seccion-1__content,.seccion-1__form-wrapper{flex:1 1 100%}.seccion-1__form-wrapper{justify-content:center}.seccion-2__top-box{flex-direction:column;gap:15px;text-align:center}.seccion-2__image-col,.seccion-2__text-col,.seccion-2__top-box-left,.seccion-2__top-box-right,.seccion-4__image-col,.seccion-4__text-col{flex:1 1 100%}.seccion-2__main-content,.seccion-4__main-content{flex-direction:column}.seccion-4__main-content{flex-direction:column-reverse}.seccion-1__form-container .hs-form-row{flex-wrap:wrap!important}}