section.step-form-module .container{display:flex;flex-direction:column}section.step-form-module .wrapper{align-items:center;display:flex;position:relative}section.step-form-module .wrapper-top{justify-content:space-between;padding:50px 0}section.step-form-module .wrapper-top:after{background-color:#47c5c2;bottom:0;content:"";display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:0}section.step-form-module .wrapper-top .left,section.step-form-module .wrapper-top .right{display:flex;flex-direction:column;position:relative;z-index:1}section.step-form-module .wrapper-top .left{gap:12px;max-width:665px}section.step-form-module .wrapper-top .left .form-status{background-color:#fff;border-radius:40px;font-size:15px;font-weight:600;letter-spacing:0;line-height:150%;padding:4px 12px}section.step-form-module .wrapper-top .left .form-status--done{background-color:#288080;color:#fff}section.step-form-module .wrapper-top .right{gap:1rem;max-width:230px}section.step-form-module .wrapper-top .right .advancement-text{font-weight:700}section.step-form-module .wrapper-top .right .advancement-percent{background-color:#185554;border-radius:8px;color:#fff;padding:12px 20px;width:fit-content}section.step-form-module .wrapper-top .right .advancement-percent .form-advancement-percent{font-size:24px;font-weight:600;line-height:1}section.step-form-module .wrapper-mid{align-items:flex-start;gap:2rem;padding:4rem 0 80px}section.step-form-module .wrapper-mid:has(.hsfc-PostSubmit) .adv-steps,section.step-form-module .wrapper-mid:has(.hsfc-PostSubmit) .wrapper-btn{display:none}section.step-form-module .wrapper-mid .adv-steps{background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;display:flex;flex-direction:column;gap:1.5rem;max-width:405px;padding:40px;width:100%}section.step-form-module .wrapper-mid .adv-steps .adv-steps-title{font-size:22px;font-weight:600}section.step-form-module .wrapper-mid .adv-steps .adv-steps-wrapper{display:flex;flex-direction:column;gap:1rem}section.step-form-module .wrapper-mid .adv-steps .adv-step{border:1px solid #d8d8d8;border-radius:.5rem;cursor:pointer;display:flex;gap:12px;padding:1rem 1rem 28px;transition:border-color .3s ease}section.step-form-module .wrapper-mid .adv-steps .adv-step:hover{border-color:#676767}section.step-form-module .wrapper-mid .adv-steps .adv-step.is-active{background-color:#effaf8;border:2px solid #288080}section.step-form-module .wrapper-mid .adv-steps .adv-step.is-active .adv-step__number{background-color:#288080;color:#fff}section.step-form-module .wrapper-mid .adv-steps .adv-step.is-active .adv-step__title{font-weight:600}section.step-form-module .wrapper-mid .adv-steps .adv-step__number{align-items:center;background-color:#d8d8d8;border-radius:50%;color:#101010;display:flex;font-size:16px;font-weight:600;height:32px;justify-content:center;letter-spacing:0;line-height:150%;min-width:32px;transition:color .3s ease,background-color .3s ease;width:32px}section.step-form-module .wrapper-mid .adv-steps .adv-step__wrapper{display:flex;gap:12px;justify-content:space-between;position:relative;width:100%}section.step-form-module .wrapper-mid .adv-steps .adv-step__title{font-size:16px;font-weight:400;letter-spacing:0;line-height:150%;transition:color .3s ease,font-weight .3s ease}section.step-form-module .wrapper-mid .adv-steps .adv-step__percent{color:#676767;font-size:16px;font-weight:400;letter-spacing:0;line-height:150%}section.step-form-module .wrapper-mid .adv-steps .adv-step__bar{background-color:#d8d8d8;height:3px;left:0;position:absolute;top:calc(100% + 12px);width:100%}section.step-form-module .wrapper-mid .adv-steps .adv-step__bar-fill{background-color:#288080;bottom:0;left:0;position:absolute;top:0;transition:width .3s ease}section.step-form-module .wrapper-mid .wrapper-form{flex-direction:column;gap:2rem}section.step-form-module .wrapper-mid .wrapper-form form{max-width:845px;width:100%}section.step-form-module .wrapper-mid .wrapper-form .hsfc-Button[data-external-submit="1"]{align-items:center;appearance:none;background-color:transparent;background-color:#185554;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;gap:8px;letter-spacing:0;line-height:150%;padding:12px 20px;position:relative;text-align:center;text-decoration:none;transition:all .5s;user-select:none;vertical-align:middle;white-space:normal}section.step-form-module .wrapper-mid .wrapper-form .hsfc-Button[data-external-submit="1"][disabled]{background-color:#676767;cursor:not-allowed}section.step-form-module .wrapper-mid .wrapper-form .hsfc-Button[data-external-submit="1"][disabled]:hover{background-color:#676767}section.step-form-module .wrapper-mid .wrapper-form .hsfc-Button[data-external-submit="1"][disabled]:after{display:none}section.step-form-module .wrapper-mid .wrapper-form .hsfc-Button[data-external-submit="1"]:after{bottom:11px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:width .5s;width:0}section.step-form-module .wrapper-mid .wrapper-form .hsfc-Button[data-external-submit="1"]:hover{background-color:#288080}section.step-form-module .wrapper-mid .wrapper-form .hsfc-Button[data-external-submit="1"]:hover:after{width:calc(100% - 40px)}section.step-form-module .wrapper-additional{align-items:flex-start;background-color:#fff;border:1px solid #d8d8d8;border-radius:8px;display:flex;flex-direction:column;padding:40px;width:100%}section.step-form-module .wrapper-additional .wrapper-text{margin-bottom:40px}section.step-form-module .wrapper-additional h3{margin-bottom:20px}section.step-form-module .wrapper-additional .additional-list{display:flex;flex-direction:column;gap:12px;width:100%}section.step-form-module .wrapper-additional .additional-list .additional-item{background-color:#f5f5f5;border:1px solid #e5e5e5;max-width:1020px;width:100%}section.step-form-module .wrapper-additional .additional-list .additional-item a{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;height:100%;justify-content:space-between;padding:16px 20px;width:100%}section.step-form-module .wrapper-additional .additional-list .additional-item .large{font-weight:500;max-width:700px}section.step-form-module .wrapper-additional .additional-list .additional-item .link-label{align-items:center;display:flex;font-weight:600;padding-right:32px;position:relative}section.step-form-module .wrapper-additional .additional-list .additional-item .link-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' fill='%23288080' rx='12'/%3E%3Cpath fill='%23fff' d='M12 14.73a.662.662 0 0 1-.506-.205l-2.488-2.488a.56.56 0 0 1-.176-.418.62.62 0 0 1 .176-.425.61.61 0 0 1 .428-.192.57.57 0 0 1 .428.18L11.4 12.72V6.6a.58.58 0 0 1 .172-.428A.58.58 0 0 1 12 6a.58.58 0 0 1 .428.172.58.58 0 0 1 .172.428v6.12l1.538-1.538a.57.57 0 0 1 .424-.177.6.6 0 0 1 .432.189.63.63 0 0 1 .18.421.56.56 0 0 1-.18.422l-2.488 2.488a.66.66 0 0 1-.506.204M7.446 18q-.606 0-1.026-.42T6 16.554v-1.57a.58.58 0 0 1 .172-.427.58.58 0 0 1 .428-.172.58.58 0 0 1 .428.172.58.58 0 0 1 .172.428v1.569q0 .092.077.169a.24.24 0 0 0 .17.077h9.107a.24.24 0 0 0 .169-.077.24.24 0 0 0 .077-.17v-1.568a.58.58 0 0 1 .172-.428.58.58 0 0 1 .428-.172.58.58 0 0 1 .428.172.58.58 0 0 1 .172.428v1.569q0 .606-.42 1.026t-1.026.42z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}@media (max-width:768px){section.step-form-module .wrapper-mid{flex-direction:column}section.step-form-module .wrapper-top{align-items:flex-start;flex-direction:column;gap:2rem}section.step-form-module .wrapper-mid .adv-steps.is-collapsible .adv-steps-wrapper{display:none}section.step-form-module .wrapper-mid .adv-steps.is-collapsible.is-open .adv-steps-wrapper{display:flex;flex-direction:column;gap:1rem}section.step-form-module .wrapper-mid .adv-steps.is-collapsible .adv-steps-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between}section.step-form-module .wrapper-mid .adv-steps.is-collapsible .adv-steps-title__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='none' viewBox='0 0 13 8'%3E%3Cpath fill='%231c1b1f' d='M6.504 7.642q-.233 0-.437-.073a1 1 0 0 1-.38-.248L.322 1.954A1.1 1.1 0 0 1 0 1.138Q0 .642.32.32.643 0 1.139 0t.816.32l4.55 4.55 4.55-4.55q.32-.32.817-.32t.816.32.321.818-.32.816L7.32 7.321q-.175.176-.38.248a1.3 1.3 0 0 1-.437.073'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:auto;display:inline-block;height:28px;transition:transform .2s ease;width:28px}section.step-form-module .wrapper-mid .adv-steps.is-collapsible.is-open .adv-steps-title__arrow{transform:rotate(180deg)}}