.alan-ff{position:relative;width:100%}.alan-ff__bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.alan-ff__bg:not(.alan-ff__bg--solid){background-image:var(--bg-desktop);background-position:50%;background-size:cover}.alan-ff__bg--solid{background-color:var(--bg-color);opacity:var(--bg-alpha)}.alan-ff__overlay{background:var(--gradient-css);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media (max-width:991px){.alan-ff__bg:not(.alan-ff__bg--solid){background-image:var(--bg-mobile)}}.alan-ff__container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;position:relative;z-index:2}.alan-ff__heading{color:var(--heading-color);margin-bottom:40px;text-align:center}.alan-ff__heading h1,.alan-ff__heading h2,.alan-ff__heading h3,.alan-ff__heading h4,.alan-ff__heading h5,.alan-ff__heading h6{color:inherit;font-weight:600;margin:0}.alan-ff__form-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:40px;padding:50px 40px;width:100%}@media (max-width:767px){.alan-ff__form-card{border-radius:20px;padding:40px 20px}}.alan-ff__form-card .hbspt-form{background:transparent!important;width:100%}.alan-ff__form-card .hs-form,.alan-ff__form-card form{background:transparent!important;display:flex;flex-direction:column;gap:16px}.alan-ff__form-card fieldset{background:transparent!important;border:none;display:flex;gap:16px;margin:0;max-width:100%;padding:0}@media (max-width:767px){.alan-ff__form-card fieldset{flex-direction:column}}.alan-ff__form-card fieldset.form-columns-1 .hs-form-field{width:100%}.alan-ff__form-card fieldset.form-columns-2 .hs-form-field{flex:1 1 calc(50% - 8px);float:none!important;width:auto!important}.alan-ff__form-card fieldset.form-columns-3 .hs-form-field{flex:1 1 calc(33.333% - 10.66px);float:none!important;width:auto!important}.alan-ff__form-card .hs-form-field{background:transparent!important;display:flex;flex-direction:column;margin-bottom:0}.alan-ff__form-card .form-title{display:none!important}.alan-ff__form-card label{color:#fff;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.alan-ff__form-card label span.hs-form-required{color:#ff5a5f}.alan-ff__form-card input[type=email],.alan-ff__form-card input[type=number],.alan-ff__form-card input[type=tel],.alan-ff__form-card input[type=text],.alan-ff__form-card select,.alan-ff__form-card textarea{background:#fff!important;border:1px solid #fff!important;border-radius:4px!important;color:#1a1a1a!important;font-family:inherit!important;font-size:16px!important;outline:none!important;padding:14px 16px!important;width:100%!important}.alan-ff__form-card .hs-error-msgs,.alan-ff__form-card .hs_error_rollup{color:#ff5a5f;font-size:13px;list-style:none;margin-top:5px;padding:0}.alan-ff__form-card .hs-submit{margin-top:24px;text-align:center}.alan-ff__form-card form .hs-button,.alan-ff__form-card form input[type=submit]{align-items:center!important;background:#0178a4!important;border:2px solid #0178a4!important;border-radius:160px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:1rem!important;font-weight:700!important;justify-content:center!important;padding:12px 28px!important;text-decoration:none!important;text-transform:none!important;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .15s ease!important}.alan-ff__form-card form .hs-button:focus,.alan-ff__form-card form .hs-button:hover,.alan-ff__form-card form input[type=submit]:focus,.alan-ff__form-card form input[type=submit]:hover{background:#e6f3f8!important;border-color:#0178a4!important;color:#0178a4!important;font-weight:700!important;text-decoration:none!important}