.getEstimateForm{--color-brand-dark-blue:#003057;--progress-percent:0%;flex-flow:column;justify-content:center;align-items:center;max-width:1200px;margin:0 auto 8rem;padding-inline:40px;display:flex;overflow-x:hidden;& .display-none{display:none!important}& h1{text-align:center;margin-bottom:60px}& .loading-screen.hidden{opacity:0;width:0!important;height:0!important;transform:translate(100vw)!important}& .loading-screen{z-index:2;opacity:1;background:#fff;flex-flow:column wrap;justify-content:center;align-items:center;width:100dvw;transition:opacity .5s ease-in-out,transform .5s ease-in-out;display:flex;transform:translate(0)}& .loading-text{color:var(--color-brand-dark-blue);text-transform:uppercase;text-align:center;margin-bottom:10px;font-size:20px}& .loader{--g1:conic-gradient(from 90deg at left 3px top 3px,#0000 90deg,var(--color-brand-dark-blue)0);--g2:conic-gradient(from -90deg at bottom 3px right 3px,#0000 90deg,var(--color-brand-dark-blue)0);background:var(--g1),var(--g1),var(--g1),var(--g2),var(--g2),var(--g2);background-position:0,50%,100%;background-repeat:no-repeat;width:85px;height:25px;animation:1s infinite l8}& .form-content{grid-template-areas:"form";justify-content:center;align-items:center;display:grid}& .get-started p{font-size:24px;line-height:36px}& .form-item,& .form-item>label{flex-flow:column;justify-content:flex-start;align-items:center;gap:30px;display:flex}& .form-item{text-align:center;z-index:1;background:#fff;grid-area:form;min-width:100%;height:100%;transition:transform .75s ease-in-out;position:relative;transform:translate(0)}& .form-item.hidden{z-index:0}& .get-started h3{color:#3c3c3c}& .member-number input,& .selected-state,& .selected-territory,& select{width:100%;max-width:60rem}& select.hidden{display:none}& .member-number input::placeholder{text-align:center}& .forgot-member-number{color:var(--color-brand-dark-blue);background:0 0;border:none;margin-top:10px;display:inline-block}& .forgot-member-number:hover{cursor:pointer;text-decoration:underline}& .forgot-member-number-content{grid-template-columns:1fr 1fr;width:100%;margin-block:60px;display:grid}& :is(.forgot-member-number-content.hidden,.continue.hidden){display:none!important}& .forgot-member-number-content-item{flex-flow:column wrap;justify-content:center;align-items:center;display:flex}& .forgot-member-number-item{flex-flow:column wrap;grid-area:1/1;justify-content:center;align-items:center;transition:all .5s ease-in-out;display:flex}& .policy-descriptor-copy{text-align:left;max-width:100rem;font-size:2rem}& .state-practice select{width:100%;min-height:70px;font-size:20px}& .selected-states,& .selected-territories{flex-flow:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:960px;display:flex}& .selected-state,& .selected-territory{color:var(--color-brand-dark-blue);background-color:#0030570d;grid-template-columns:1fr auto;padding:1rem 2rem;font-size:20px;font-weight:600;transition:all .5s ease-in-out;display:grid;position:relative}& .selected-state:hover,& .selected-territory:hover{background:var(--color-brand-dark-blue);color:#fff;cursor:pointer}& .selected-state>button,& .selected-territory>button{opacity:0;color:#fff;background:0 0;border:none;justify-self:flex-end;font-size:14px;font-weight:600;transition:all .5s ease-in-out;position:absolute}& .selected-state:hover>button,& .selected-territory:hover>button{opacity:1;cursor:pointer}& .add-a-state{color:var(--color-brand-dark-blue);background:0 0;border:none;padding:5px 20px 20px;font-weight:600}& .add-a-state:hover{cursor:pointer}& .county-practice .state{flex-flow:column;justify-content:flex-start;align-items:center;gap:1rem;display:flex}& .button{text-align:center;color:#fff;border:1px solid var(--color-brand-dark-blue);background-color:var(--color-brand-dark-blue);cursor:pointer;-o-transition:all .5s ease;border-radius:30px;padding:1rem 3rem;text-decoration:none;transition:all .5s;display:inline-block}& .navigation-buttons{flex-flow:row;justify-content:space-between;gap:40px;width:100%;max-width:600px;margin-block:40px;display:flex}& .button{min-width:fit-content}& .button.back{border:solid 1px var(--color-brand-dark-blue);color:var(--color-brand-dark-blue);background:#fff}& .estimate-progress{width:100%;max-width:600px;margin-top:40px}& .total-bar{background:#e5e5e5;border-radius:50px;width:100%;height:15px;overflow:hidden}& .progress-bar{height:100%;width:var(--progress-percent);background:#a9a9a9;border-radius:50px;transition:width .5s ease-in-out}& .estimate-progress-text{text-align:center;margin-block:10px 20px;font-size:1.6rem}& .italic{font-style:italic}& .footnote p{text-align:center;margin-top:60px;font-size:18px;line-height:28px}}.hidden{transform:translate(100vw)!important}@keyframes l8{0%{background-size:25px 100%,25px 100%,25px 100%}20%{background-size:25px 50%,25px 100%,25px 100%}40%{background-size:25px 50%,25px 50%,25px 100%}60%{background-size:25px 100%,25px 50%,25px 50%}80%{background-size:25px 100%,25px 100%,25px 50%}to{background-size:25px 100%,25px 100%,25px 100%}}@media screen and (width<=700px){.getEstimateForm{& .forgot-member-number-content{flex-flow:column wrap;justify-content:center;align-items:center;gap:20px;display:flex}}}@media screen and (width<=500px){.getEstimateForm{padding-inline:20px}}