.elementor-25726 .elementor-element.elementor-element-18726a5:not(.elementor-motion-effects-element-type-background), .elementor-25726 .elementor-element.elementor-element-18726a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF2FF;}.elementor-25726 .elementor-element.elementor-element-18726a5 > .elementor-container{max-width:808px;}.elementor-25726 .elementor-element.elementor-element-18726a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 24px 64px 24px;}.elementor-25726 .elementor-element.elementor-element-18726a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25726 .elementor-element.elementor-element-822a8c1 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-25726 .elementor-element.elementor-element-822a8c1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#2F5BEA;}.elementor-25726 .elementor-element.elementor-element-5662260 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#0F172A;}.elementor-25726 .elementor-element.elementor-element-5546a20 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-25726 .elementor-element.elementor-element-5546a20{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;color:#334155;}.elementor-25726 .elementor-element.elementor-element-308aa92:not(.elementor-motion-effects-element-type-background), .elementor-25726 .elementor-element.elementor-element-308aa92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25726 .elementor-element.elementor-element-308aa92 > .elementor-container{max-width:808px;}.elementor-25726 .elementor-element.elementor-element-308aa92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 24px 72px 24px;}.elementor-25726 .elementor-element.elementor-element-308aa92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25726 .elementor-element.elementor-element-f5bb4dc{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;color:#334155;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25726 .elementor-element.elementor-element-1891a5a{width:100%;}.elementor-25726 .elementor-element.elementor-element-3a1c336{width:100%;}}@media(max-width:767px){.elementor-25726 .elementor-element.elementor-element-18726a5{padding:44px 16px 40px 16px;}.elementor-25726 .elementor-element.elementor-element-822a8c1 .elementor-heading-title{font-size:13px;}.elementor-25726 .elementor-element.elementor-element-5662260 .elementor-heading-title{font-size:34px;}.elementor-25726 .elementor-element.elementor-element-5546a20{font-size:17px;}.elementor-25726 .elementor-element.elementor-element-308aa92{padding:32px 16px 48px 16px;}.elementor-25726 .elementor-element.elementor-element-f5bb4dc{font-size:17px;}}/* Start custom CSS */.hiff-legal h2{font-family:"Space Grotesk",sans-serif;color:#0F172A;font-weight:700;font-size:28px;line-height:1.2;letter-spacing:-0.3px;margin:44px 0 14px}
.hiff-legal h2:first-child{margin-top:0}
.hiff-legal h3{font-family:"Space Grotesk",sans-serif;color:#0F172A;font-weight:700;font-size:21px;line-height:1.3;margin:28px 0 10px}
.hiff-legal a{color:#2F5BEA;text-decoration:underline;text-underline-offset:3px}
.hiff-legal a:hover{color:#0F172A}
.hiff-legal ul,.hiff-legal ol{padding-left:1.4em;margin:0 0 1.2em}
.hiff-legal li{margin:0 0 .5em}
.hiff-legal .hiff-note{color:#475569;font-size:15px}
.hiff-form .wpforms-container{margin:8px 0 0}
.hiff-form .wpforms-field-label{font-family:"Inter",sans-serif;color:#0F172A;font-weight:600}
.hiff-form input,.hiff-form textarea{border-radius:12px!important;border:1px solid #CBD5E1!important;padding:12px 14px!important;font-size:16px!important}
.hiff-form textarea{min-height:180px}
.hiff-form button[type=submit]{background:#FF7A59!important;color:#0F172A!important;border:0!important;border-radius:999px!important;padding:14px 28px!important;font:600 16px/1.2 "Inter",sans-serif!important;cursor:pointer}
.hiff-form button[type=submit]:hover{background:#0F172A!important;color:#fff!important}
@media(max-width:767px){.hiff-legal h2{font-size:24px}}/* End custom CSS */