.progress-container{margin-bottom:2.5rem}@media screen and (max-width:767px){.progress-container{margin:24px 0}}.progress-container.progress-active{align-items:center;display:flex}@media screen and (max-width:767px){.progress-container.progress-active{margin-top:0}}.progress-container .progress-bar{background:rgba(3,116,110,.1);border:0;border-radius:10px;height:12px;overflow:hidden;width:100%}.progress-container .progress-bar .progress-complete{background:#03746e;border-radius:10px;height:100%;transition:all .8s ease-in-out;width:0}.progress-container .progress-bar .progress-complete .progress-number-container{color:#fff;float:right;font-size:14px;height:16px;line-height:1.3;margin-right:10px;text-align:center}.form-overlay{display:none;height:100%;position:absolute;width:100%;z-index:999}.form-default-results,.form-default-results .is-state-ny{display:none}#form-container{margin-bottom:6rem;margin-top:3rem}@media screen and (max-width:991px){#form-container{margin-bottom:5rem;margin-top:2.5rem}}@media screen and (max-width:767px){#form-container{margin-bottom:4rem;margin-top:2rem}}.form-content{display:block;margin-left:auto;margin-right:auto;max-width:506px}.form-content .form-step{height:0;opacity:0;overflow:hidden}.form-content .form-step.form-step-show{height:auto;opacity:1}.form-content .form-step h1{color:#444;font-size:44px;font-weight:400;margin-bottom:2.4rem}@media screen and (max-width:991px){.form-content .form-step h1{font-size:40px;margin-bottom:1.8rem}}@media screen and (max-width:767px){.form-content .form-step h1{font-size:36px;margin-bottom:1rem}}.form-content .form-step h2{color:#444;font-size:44px;font-weight:400;margin-bottom:2.4rem}@media screen and (max-width:991px){.form-content .form-step h2{font-size:40px;margin-bottom:1.8rem}}@media screen and (max-width:767px){.form-content .form-step h2{font-size:36px;margin-bottom:1rem}}.form-content .form-step .title-final-step{color:#444;font-size:44px;font-weight:400;margin-bottom:1rem}@media screen and (max-width:991px){.form-content .form-step .title-final-step{font-size:40px;margin-bottom:.8rem}}@media screen and (max-width:767px){.form-content .form-step .title-final-step{font-size:36px;margin-bottom:.5rem}}.form-content .form-step h3{color:#444;font-size:26px;font-weight:400;margin-bottom:1.2rem}@media screen and (max-width:767px){.form-content .form-step h3{font-size:18px}}.form-content .form-step .form-group{margin-bottom:1rem}.form-content .form-step .form-group label{color:#616161;font-size:16px;font-style:normal;font-weight:700;margin-bottom:.4rem}.form-content .form-step .form-group input[type=email],.form-content .form-step .form-group input[type=text]{box-shadow:none!important;padding:8px 16px}.form-content .form-step .form-group .form-step-error{display:none;font-size:14px;font-style:italic}.form-content .form-step .protection-wrapper{background:#fff;border:1px solid #bababa;border-left:6px solid #0580ea;border-radius:0 6px 6px 0;display:flex;gap:18px;margin-bottom:1rem;margin-top:1.5rem;padding:12px 22px}.form-content .form-step .protection-wrapper .heading{font-size:16px;font-weight:700}.form-content .form-step .protection-wrapper p{font-size:14px;font-weight:400}.form-content .form-step .tcpa-info{color:#444;font-size:11px;font-weight:400;line-height:14px;margin-bottom:1.5rem}.form-content .form-step .commands{text-align:right}.form-content .form-step .commands .submit{background:#105fa8;border:none;border-radius:6px;color:#fff;font-size:18px;font-weight:600;outline:0;padding:8px 38px}@media screen and (max-width:767px){.form-content .form-step .commands .submit{width:100%}}.form-content .form-step .commands .submit:hover{background:#133a6c}.form-default-results{margin:44px auto 0;max-width:553px}@media screen and (max-width:767px){.form-default-results{margin-top:32px}}.form-default-results .progress-container{margin-bottom:40px}@media screen and (max-width:767px){.form-default-results .progress-container{margin-bottom:24px}}.form-default-results .progress-container.progress-active{align-items:center;display:flex}@media screen and (max-width:767px){.form-default-results .progress-container.progress-active{margin-top:0}}.form-default-results .progress-container .progress-bar{background:rgba(3,116,110,.1);border:0;border-radius:10px;height:12px;overflow:hidden;width:100%}.form-default-results .progress-container .progress-bar .progress-complete{background:#03746e;border-radius:10px;height:100%;min-width:48px;transition:all .8s ease-in-out;width:0}.form-default-results .progress-container .progress-bar .progress-complete .progress-number-container{color:#fff;float:right;font-size:14px;height:16px;line-height:1.3;margin-right:10px;text-align:center}.form-default-results h2{color:#444;font-size:44px;font-style:normal;font-weight:400;line-height:52px;margin-bottom:32px}@media screen and (max-width:767px){.form-default-results h2{font-size:36px;font-weight:400;line-height:44px;margin-bottom:12px}}.form-content h4{color:#444;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:1.5rem}.form-content .form-radio-as-input{margin-bottom:1rem}.form-content .form-radio-as-input label{border:1px solid #bababa;border-radius:6px;color:#616161;cursor:pointer;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:1rem;padding:10px 20px}.form-content .form-radio-as-input label:hover{background:#03746e;color:#fff}.form-content .form-radio-as-input label input{display:none}.form-content #stepInit h3{font-size:18px;margin-bottom:0}.form-content #stepInit h5{font-size:14px;font-style:italic;margin-bottom:1.2rem}.form-content #stepInit .box-reason-list{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}@media (max-width:768px){.form-content #stepInit .box-reason-list{grid-template-columns:repeat(2,1fr)}}.form-content #stepInit .box-reason{align-items:center;border:1px solid #bababa;border-radius:.375rem;cursor:pointer;display:flex;flex-direction:column;padding:1.5rem}.form-content #stepInit .box-reason div.box-reason-text{align-items:center;color:#616161;display:flex;font-size:16px;font-style:normal;font-weight:400;height:100%;line-height:20px;margin-top:1rem;text-align:center}.form-content #stepInit .box-reason.selected{background:#03746e}.form-content #stepInit .box-reason.selected div.box-reason-text{color:#fff}.form-content #stepAmount .input-amount{color:#03746e;font-size:24px;font-style:normal;font-weight:700;line-height:28px;text-align:center}.form-content #stepAmount #notes_amount{display:inline-block;max-width:200px}.form-content #stepAmount #notes_amount::-moz-placeholder{color:#03746e}.form-content #stepAmount #notes_amount::placeholder{color:#03746e}.form-content #stepAmount #notes_amount{color:#03746e;font-size:24px;font-style:normal;font-weight:700;line-height:28px;text-align:center}.form-content #stepAmount .amount-range-container{width:100%}.form-content #stepAmount .amount-range-container .amount-range{-webkit-appearance:none;background:rgba(3,116,110,.1);border-radius:24px;height:8px;opacity:.7;outline:0;transition:opacity .15s ease-in-out;width:100%}.form-content #stepAmount .amount-range-container .amount-range:hover{opacity:1}.form-content #stepAmount .amount-range-container .amount-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#03746e;border-radius:24px;cursor:pointer;height:24px;width:24px}.form-content #stepAmount .amount-range-container .amount-range::-moz-range-thumb{background:#03746e;border-radius:24px;cursor:pointer;height:24px;width:24px}.form-content #stepAmount .amount-range-container .amount-range-legend{color:#616161;display:flex;font-size:16px;font-style:normal;font-weight:700;justify-content:space-between;line-height:28px}.form-content #stepProcess .process-map{margin-bottom:1.5rem}.form-content #stepProcess .process-entry{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem}.form-content #stepProcess .process-spacer{background:#0580ea;height:32px;margin-left:24px;width:1px}
