.banner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:90px 40px;position:relative;width:100%}.banner-image{line-height:0;margin:0;padding:0;top:0;z-index:0}.banner-image,.banner-image:after{bottom:0;left:0;position:absolute;right:0}.banner-image:after{background:linear-gradient(180deg,#00000000,#00000054 30%,#000);content:"";top:102px;z-index:1}.banner-image img{height:100%!important;line-height:0;object-fit:cover;position:absolute;width:100%;z-index:0}.banner-logo{position:relative;width:70px}.banner-body{align-items:center;color:#fff;display:flex;gap:32px;margin:auto;max-width:100%;position:relative;width:1280px;z-index:1}.banner-body-section{flex:400px}.banner-title{color:#fff;font-size:45px;font-weight:700;line-height:1.4;margin:0 0 4px}.banner-description{margin-bottom:16px;max-width:410px;width:100%}.banner-description,.banner-description p{font-size:15px;font-weight:700}.banner-description-large{font-size:18px;font-weight:200;line-height:1.3;text-align:left}.banner-description-large p{font-size:16px;font-weight:200;line-height:1.7}.banner-description-large b,.banner-description-large strong{font-weight:700}.banner-description-large :last-child{margin-bottom:0}.banner-buttons-group{display:grid;gap:24px 20px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin-left:auto;max-width:100%;width:460px}.banner-buttons-group .btn{align-items:center;display:flex;font-size:18px;font-weight:700;height:64px;justify-content:center;width:100%}.banner-buttons-group .btn:hover:before{transform:translateY(64px)}.banner-form{border-radius:6px;flex:400px;padding:0;position:relative;z-index:1}.banner-form .hs_cos_wrapper_type_form>.form-title{display:none}.banner-form .hs-form{backdrop-filter:blur(20px);background:#000000b3;border-radius:6px;display:flex;flex-wrap:wrap;gap:0 16px;max-height:calc(100vh - 180px);overflow:auto;padding:24px}.banner-form .hs-form-field{border-radius:4px;flex:100%;margin:0 0 32px}.banner-form .hs-form-field>label{color:#fff;display:block;margin:0;opacity:.7}.banner-form .hs-form-field input,.banner-form .hs-form-field select,.banner-form .hs-form-field textarea{background:none;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:18px;font-weight:500;min-height:28px;outline:none;padding:12px 0}.banner-form .hs-form-field select option{background:#000;color:#fff;font-size:16px}.banner-form .hs-form-field .hs-error-msgs li{display:inline-block;margin:0}.banner-form .hs-form-field .hs-error-msg{background:#ef6b51;border-radius:3px;color:#fff;display:block;font-size:11px;margin:0;padding:2px 8px}.banner-form .hs-fieldtype-checkbox .inputs-list{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0 0}.banner-form .hs-fieldtype-checkbox .inputs-list .hs-form-checkbox{color:#fff;margin:0}.banner-form .hs-form-checkbox-display{margin:0}.banner-form .hs-form-checkbox-display>span{align-items:center;color:#fff;display:grid!important;gap:8px;grid-template-areas:"check text";grid-template-columns:24px auto;position:relative}.banner-form .hs-form-checkbox-display>span:before{border:1px solid #fff;border-radius:6px;content:"";grid-area:check;height:24px;width:24px}.banner-form .hs-form-checkbox-display>span:after{align-items:center;border:1px solid transparent;border-radius:6px;content:"\f00c";display:flex;font-family:fontawesome;font-size:13px;grid-area:check;height:24px;justify-content:center;transform:scale(0);transition:.3s;width:24px}.banner-form .hs-form-checkbox-display>span>p{font-size:inherit;grid-area:text;margin:0!important}.banner-form .hs-form-checkbox-display input{position:absolute;visibility:hidden}.banner-form .hs-form-checkbox-display input:checked+span:after{transform:scale(1)}.banner-form .hs-form-checkbox-display input:checked+span:before{background:#000}.banner-form .hs-form-booleancheckbox-display>span{align-items:center;color:#fff;display:grid!important;gap:8px;grid-template-areas:"check text";grid-template-columns:32px auto;margin:0!important;position:relative}.banner-form .hs-form-booleancheckbox-display>span:before{background:#fff;border-radius:50px;content:"";grid-area:check;height:20px;width:32px}.banner-form .hs-form-booleancheckbox-display>span:after{background:#000;border:2px solid #fff;border-radius:50%;content:"";grid-area:check;height:20px;transition:.3s;width:20px}.banner-form .hs-form-booleancheckbox-display>span>p{font-size:inherit;grid-area:text;margin:0!important}.banner-form .hs-form-booleancheckbox-display>span .hs-form-required{position:absolute;right:0;top:0}.banner-form .hs-form-booleancheckbox-display input{position:absolute;visibility:hidden}.banner-form .hs-form-booleancheckbox-display input:checked+span:after{margin-left:12px}.banner-form .legal-consent-container{flex:100%}.banner-form .hs-error-msgs .hs-main-font-element{color:#fff}.banner-form .hs-submit{bottom:0;flex:100%;margin-top:24px;position:sticky}.banner-form .hs-submit .actions{display:flex;gap:8px;justify-content:flex-end}.banner-form .hs-submit input[type=submit]{border:none;height:50px;min-width:150px}.banner-share{width:fit-content}.banner-share-title{display:flex;flex-direction:row;text-align:center}.banner-share-buttons ul{display:flex;gap:5px;list-style:none;margin-bottom:1rem;padding-left:0}.banner-share-buttons ul li{height:38px;width:38px}.banner-share-buttons ul li a{align-items:center;border-radius:30px;color:#fff;display:flex;height:inherit;justify-content:center;width:inherit}.banner-share-buttons ul li a iconify-icon{font-size:1.2rem}.hs_agendar_cita_con_un_experto ul.inputs-list.multi-container{display:flex;gap:20px}.hs_agendar_cita_con_un_experto ul.inputs-list.multi-container label.hs-form-radio-display{cursor:pointer}.hs_agendar_cita_con_un_experto ul.inputs-list.multi-container li.hs-form-radio span{align-items:center;color:#fff;display:grid;gap:8px;grid-template-areas:"check text";grid-template-columns:24px auto;position:relative}.hs_agendar_cita_con_un_experto ul.inputs-list.multi-container li.hs-form-radio span:before{border:1px solid #fff;border-radius:6px;content:"";grid-area:check;height:24px;width:24px}.hs_agendar_cita_con_un_experto ul.inputs-list.multi-container li.hs-form-radio input:checked+span:before{background:#e76351}.hs_agendar_cita_con_un_experto ul.inputs-list.multi-container li.hs-form-radio span:after{align-items:center;border:1px solid transparent;border-radius:6px;content:"\f00c";display:flex;font-family:fontawesome;font-size:13px;grid-area:check;height:24px;justify-content:center;transform:scale(0);transition:.3s;width:24px}.hs_agendar_cita_con_un_experto ul.inputs-list.multi-container li.hs-form-radio input:checked+span:after{transform:scale(1)}.hs_agendar_cita_con_un_experto ul.inputs-list.multi-container li.hs-form-radio input[type=radio]{position:absolute;visibility:hidden}.spinner{animation:spinner-c7wet2 .8s linear infinite;background:radial-gradient(farthest-side,#e76351 94%,#0000) top/11.5px 11.5px no-repeat,conic-gradient(#0000 30%,#e76351);border-radius:50%;height:72px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 11.5px),#000 0);width:72px}@keyframes spinner-c7wet2{to{transform:rotate(1turn)}}.submitted-message{align-items:center;display:flex;flex-direction:column;justify-content:center}.submitted-message p{font-size:24px;font-weight:900}@media screen and (max-width:1024px){.banner{align-items:flex-end;min-height:350px;padding-bottom:24px;padding-top:150px}.banner-logo{margin:0 auto 200px}.banner-body{flex-wrap:wrap;gap:0;margin:auto auto 0;text-align:center}.banner-body-section{flex:100%}.banner-description{margin-left:auto;margin-right:auto}.banner-icon-arrow{height:35px}.banner-description-large{background:#fff;margin:24px -40px -24px;padding:40px}.banner-description-large,.banner-description-large p{font-size:15px;font-weight:300}.banner-buttons-group{display:flex;flex-wrap:wrap;justify-content:center;margin:24px auto;width:100%}.banner-buttons-group .btn{flex:0 1 160px}.banner-form{margin-top:24px}.banner-form .hs-form{max-height:none;text-align:left}}@media screen and (max-width:767px){.banner-title{font-size:30px;margin-bottom:16px}}