@font-face{font-family:Spectral;font-style:normal;font-weight:200;font-display:swap;src:url('/assets/fonts/corporate/spectral-200.woff2') format('woff2')}
@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url('/assets/fonts/corporate/spectral-300.woff2') format('woff2')}
@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/corporate/spectral-400.woff2') format('woff2')}
@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/corporate/spectral-700.woff2') format('woff2')}
@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/corporate/pt-sans-400.woff2') format('woff2')}
@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/corporate/pt-sans-700.woff2') format('woff2')}

.corporate-site{opacity:1!important}
.corporate-site .corporate-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}
.corporate-site .corporate-form .hs-form-field{margin-bottom:12px}
.corporate-site .corporate-form label{display:block;color:#012a53;font-size:16px;font-weight:400}
.corporate-site .corporate-form .hs-form-required{color:#ef6b51;margin-left:2px}
.corporate-site .corporate-form input[type=text],.corporate-site .corporate-form input[type=email],.corporate-site .corporate-form select,.corporate-site .corporate-form textarea{background:#fff;border:1px solid #4caddf;border-radius:6px;color:#012a53;min-height:42px;padding:8px 12px;width:100%}
.corporate-site .corporate-form textarea{min-height:64px;resize:vertical}
.corporate-site .corporate-form .hs_submit{display:inline-block;isolation:isolate;position:relative}
.corporate-site .corporate-form input[type=submit]{background:#4caddf;border:0;border-radius:5px;color:#fff;font-weight:700;padding:10px 45px}
.corporate-site .corporate-form input[type=submit]:hover{background:#012a53}
.corporate-form-notice{border-radius:5px;font-size:14px;margin-bottom:16px;padding:11px 13px}
.corporate-form-notice--success{background:#e8f7ef;color:#17633a}
.corporate-form-notice--error{background:#fff0ee;color:#9b2f22}

.corporate-site .header__menu-toggle{cursor:pointer}
.corporate-site .header__menu--mobile.is-open{display:block!important;opacity:1;visibility:visible}
.corporate-site .header__menu--mobile.is-open .header__menu-wrapper{display:block}
.corporate-site #go-to-top{cursor:pointer}
.corporate-site #zf-widget-root-id:empty:before{color:#012a53;content:'Cargando opciones de pago…';display:block;padding:50px;text-align:center}

@media(max-width:982px){
  .corporate-site .header__menu--mobile{background:#fff;box-shadow:0 12px 30px rgba(1,42,83,.12);display:none;left:0;padding:16px 22px;position:absolute;top:100%;width:100%;z-index:20}
  .corporate-site .header__menu--mobile .header__menu-item{border-top:1px solid #e7eef5;padding:9px 0}
  .corporate-site .header__menu--mobile .header__menu-item:first-child{border-top:0}
  .corporate-site .header__menu--mobile .header__button{justify-content:center;margin-top:8px;width:100%}
}

