.reup-form-mod,.reup-form-mod .step-1 .hs_cos_wrapper_type_form>div{position:relative}.reup-form-mod .step-1 .hs_cos_wrapper_type_form>div:before{background-image:url(https://reupstaging1.wpengine.com/wp-content/uploads/2022/08/arrow2.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:35px;left:-110px;position:absolute;top:40px;width:108px}.reup-form-mod .form-subtitle{color:#2e65a8;font-family:futura-pt;font-size:16px;font-weight:700;padding:0 40px;text-transform:uppercase}.reup-form-mod .form-title{font-size:1.375rem;font-weight:700;line-height:2rem;padding:0 40px;text-align:center}.reup-form-mod .preview-image{align-items:flex-end;display:flex;flex-direction:column;gap:2rem;left:0;padding-right:20px;position:absolute;top:0;transform:translate(-100%)}.reup-form-mod .preview-image svg{height:197px;transform:rotate(-7deg);width:209px}.reup-form-mod .preview-image img{max-width:250px;object-fit:contain;transform:rotate(-5deg)}@media screen and (max-width:1172px){.reup-form-mod .preview-image{display:none}}.reup-form-mod form{font-family:futura-pt}.reup-form-mod form .hs-richtext,.reup-form-mod form .hs-richtext p{font-size:1rem}.reup-form-mod form .hs-form-field,.reup-form-mod form .hs-richtext p{margin-bottom:20px;padding:0 40px}.reup-form-mod form label{color:#1e2127;font-size:18px;line-height:24px}.reup-form-mod form label .hs-form-required{color:#1e2127}.reup-form-mod form input[type=email],.reup-form-mod form input[type=file],.reup-form-mod form input[type=number],.reup-form-mod form input[type=password],.reup-form-mod form input[type=tel],.reup-form-mod form input[type=text],.reup-form-mod form select,.reup-form-mod form textarea{border:1px solid #a80a97;border-radius:6px;color:#1e2127;font-size:20px;font-style:normal;font-weight:400;line-height:27px;padding:12px 18px;width:100%!important}.reup-form-mod form input[type=email]:focus-visible,.reup-form-mod form input[type=file]:focus-visible,.reup-form-mod form input[type=number]:focus-visible,.reup-form-mod form input[type=password]:focus-visible,.reup-form-mod form input[type=tel]:focus-visible,.reup-form-mod form input[type=text]:focus-visible,.reup-form-mod form select:focus-visible,.reup-form-mod form textarea:focus-visible{outline:1px solid #a80a97}.reup-form-mod form input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#f1e8e0;border:2px solid #122645;border-radius:4px;color:#122645;display:inline-grid;font:inherit;height:22px;margin:0 .35rem 0 0;place-content:center;width:22px!important}.reup-form-mod form input[type=checkbox]:before{box-shadow:inset 1em 1em #122645;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}.reup-form-mod form input[type=checkbox]:checked:before{transform:scale(1)}.reup-form-mod form input[type=checkbox]:focus-visible{outline:max(2px,.15em) solid #122645;outline-offset:max(2px,.15em)}.reup-form-mod form .hs-fieldtype-select .input{position:relative}.reup-form-mod form .hs-fieldtype-select .input select{-webkit-appearance:none}.reup-form-mod form .hs-fieldtype-select .input:after{color:#a80a97;content:"\f078";display:block;font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:900;line-height:27px;position:absolute;right:18px;top:12px}.reup-form-mod form .hs_submit{margin-top:45px;padding:0 40px;text-align:right}.reup-form-mod form .hs_submit input[type=submit]{background-color:#a80a97;border:2px solid #a80a97;border-radius:6px;color:#fff;font-family:futura-pt;font-size:14px;font-weight:600;line-height:24px;padding:15px 40px;text-transform:uppercase}.reup-form-mod form .hs_submit input[type=submit]:hover{background-color:#6f0059;border-color:#6f0059}.reup-form-mod .step-1 .hs-fieldtype-radio,.reup-form-mod .step-2b .hs-fieldtype-radio{background-color:#f8f4f0;margin-top:45px;padding-bottom:40px;padding-top:40px}.reup-form-mod .step-1 .hs-fieldtype-radio>label,.reup-form-mod .step-2b .hs-fieldtype-radio>label{font-weight:600}.reup-form-mod .step-1 .hs-fieldtype-radio input[type=radio],.reup-form-mod .step-2b .hs-fieldtype-radio input[type=radio]{display:block;height:0;margin-right:0;opacity:0;width:0}.reup-form-mod .step-1 .hs-fieldtype-radio input[type=radio]~span,.reup-form-mod .step-2b .hs-fieldtype-radio input[type=radio]~span{border:2px solid #122645;border-radius:6px;color:#122645;display:block;padding:15px;text-align:center;width:100%}.reup-form-mod .step-1 .hs-fieldtype-radio input[type=radio]:checked~span,.reup-form-mod .step-2b .hs-fieldtype-radio input[type=radio]:checked~span{background-color:#122645;color:#fff}.reup-form-mod .step-1 .hs-fieldtype-radio input[type=radio]:hover~span,.reup-form-mod .step-2b .hs-fieldtype-radio input[type=radio]:hover~span{background-color:#122645;color:#fff;cursor:pointer}.reup-form-mod .step-1 .hs-fieldtype-radio li:last-child,.reup-form-mod .step-1 .hs-fieldtype-radio li:last-child label,.reup-form-mod .step-2b .hs-fieldtype-radio li:last-child,.reup-form-mod .step-2b .hs-fieldtype-radio li:last-child label{margin-bottom:0}.reup-form-mod .step-2,.reup-form-mod .step-2b{display:none}.reup-form-mod .step-2 .hs-fieldtype-radio{background-color:#f8f4f0;margin-top:45px;padding-bottom:40px;padding-top:40px}.reup-form-mod .step-2 .hs-fieldtype-radio>label{font-weight:600;text-align:center}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list{display:flex;justify-content:center}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li{margin-bottom:0;position:relative;width:20%}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li label{display:grid;gap:.5em;grid-template-columns:auto;line-height:0}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li label input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:.15em solid #a80a97;border-radius:50%;color:#a80a97;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;position:relative;transform:translateY(-.075em);width:1.15em;z-index:100}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li label input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em #a80a97;content:"";height:1em;transform:scale(0);transition:transform .12s ease-in-out;width:1em}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li label input[type=radio]:checked:before{transform:scale(1)}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li label span{display:none;position:relative}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li:first-child label span,.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li:last-child label span{color:#1e2127;display:block;font-family:futura-pt;font-size:14px;font-style:normal;font-weight:400;line-height:17px}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li:not(:last-child){margin-right:0}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li:not(:last-child):after{background-color:#a80a97;content:"";display:block;height:5px;opacity:.18;pointer-events:none;position:absolute;top:6px;width:100%;z-index:1}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li:last-child{width:1em}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li:last-child label span{margin-left:-6.5em;text-align:right;width:8em}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li.filled input[type=radio]:before{transform:scale(1)}.reup-form-mod .step-2 .hs-fieldtype-radio .inputs-list li.filled:after{opacity:1}