.hh-fronx-section h1{font-size:clamp(32px,4.3vw,58px);font-weight:700;line-height:1.12;margin:0 0 24px}
.hh-fronx-section h2{font-size:clamp(24px,2.7vw,34px);line-height:1.3;font-weight:600;margin-bottom:24px}
.hh-fronx-section h3{font-size:19px;font-weight:600}
.hh-fronx-section p{line-height:1.85;color:#66788d;font-size:15px}
.hh-fronx-eyebrow{font-size:11px!important;letter-spacing:.12em;font-weight:600}
.hh-fronx-lead{font-size:26px!important;line-height:1.45!important;color:#003469!important}
.hh-fronx-starting{font-size:18px!important;color:#003469!important;font-weight:600}
.hh-fronx-section .button{font-weight:500;letter-spacing:0;text-transform:none;border-radius:0}
.hh-fronx-section .uxb-image{display:none}
.hh-fronx-section .hh-image-hint{display:none}
.hh-fronx-editing .hh-fronx-section .uxb-image{display:flex;align-items:center;justify-content:center;background:#e8edf2;color:#738398;border:1px dashed #aebccb;min-height:220px;font-size:14px;border-radius:2px}
.hh-fronx-editing .hh-fronx-section .hh-image-hint{display:block;margin:8px 0 20px}
.hh-fronx-editing .hh-image-hint p{font-size:11px;line-height:1.6;color:#738398}
.hh-fronx-highlight h3{margin-top:20px}
.hh-fronx-variant>.col-inner{background:#fff;border:1px solid #d7e0e9;padding:28px;height:100%}
.hh-fronx-variant h3{font-size:21px}
.hh-fronx-variant-price{font-size:22px!important;color:#003469!important;font-weight:600}
.hh-fronx-disclaimer{font-size:12px!important;line-height:1.8!important}
.hh-fronx-form .forminator-row{display:flex!important;flex-direction:column!important}
.hh-fronx-form .forminator-col{width:100%!important;flex-basis:100%!important;max-width:100%!important}
.hh-fronx-form .forminator-ui{background:#fff;padding:28px!important;border:1px solid #d7e0e9}
.hh-fronx-form .forminator-label{color:#003469!important;font-family:Alexandria,sans-serif!important}
.hh-fronx-form .forminator-input,.hh-fronx-form .forminator-textarea{background:#f4f6f8!important;border-color:#d7e0e9!important;font-family:Alexandria,sans-serif!important}
.hh-fronx-form .forminator-button-submit{background:#e32028!important;color:#fff!important;font-family:Alexandria,sans-serif!important}
#fronx-tu-van{scroll-margin-top:24px}
@media(max-width:549px){.hh-fronx-section{padding-top:36px!important;padding-bottom:36px!important}.hh-fronx-lead{font-size:23px!important}.hh-fronx-form .forminator-ui{padding:20px!important}.hh-fronx-editing .hh-fronx-section .uxb-image{min-height:180px}}
