.banner{background-image:url("/img/compensation-hub/salarycalculator/sc-banner-bg.svg?v=MIh4adnOFhOTZnaBizghjGvTBso");background-size:cover;background-repeat:no-repeat;background-position-x:center;color:#fff;padding:4rem clamp(2rem,calc(-1.2rem + 10.6666666667vw),11.6rem)}.banner h1{color:#fff;font-size:clamp(3.2rem,calc(2.6rem + 2vw),5rem);line-height:clamp(4rem,calc(3.4666666667rem + 1.7777777778vw),5.6rem);font-weight:bold;margin-bottom:clamp(.8rem,calc(.5333333333rem + .8888888889vw),1.6rem)}.banner h4{color:#fff!important;font-weight:bold;margin-bottom:clamp(.8rem,calc(.2666666667rem + 1.7777777778vw),2.4rem)}.banner p{font-size:clamp(1.6rem,calc(1.3333333333rem + .8888888889vw),2.4rem);line-height:clamp(2.4rem,calc(2.1333333333rem + .8888888889vw),3.2rem)}.banner p:first-of-type{margin-bottom:clamp(1.6rem,calc(1.3333333333rem + .8888888889vw),2.4rem)}.sc-body{padding:4rem clamp(2rem,calc(-1.2rem + 10.6666666667vw),11.6rem)}.progress-container{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;margin-bottom:4.6rem}.progress-container .step-link{text-decoration:none;cursor:pointer}.progress-container .step-link.disabled{pointer-events:none;cursor:default}.progress-container .progress{position:absolute;top:calc(50% - .2rem);left:0;right:0;height:.4rem;background-color:#d6d6d6;z-index:0}.progress-container .progress:before{content:"";position:absolute;height:.4rem;width:0;background-color:#092858;transition:width .4s ease;z-index:-1}.progress-container .circle{display:flex;align-items:center;justify-content:center;position:relative;background-color:#d6d6d6;border-radius:50%;color:#fff;font-weight:bold;height:2.7rem;width:2.7rem;z-index:1}.progress-container .circle.complete,.progress-container .circle.active{background-color:#092858;border:.5rem solid #fff;height:4rem;width:4rem}.progress-container .circle.complete:before,.progress-container .circle.active:before{content:"";background-color:transparent;border:.3rem solid #092858;border-radius:50%;height:4.4rem;width:4.4rem;position:absolute;z-index:-1}h6{color:#787676;margin-bottom:1.6rem}h2{font-size:2.4rem;font-weight:bold;margin-bottom:1.6rem}p{margin-bottom:2.4rem}input[type=text],input[type=email],input[type=password],input[type=tel],select.form-select{color:#424242}.btn.back{min-width:0;color:#424242;font-weight:400;text-decoration:none;padding-left:0;padding-right:0}.btn.back:hover{color:#0d47a1;font-weight:700}.form-group{margin-bottom:1.6rem}.form-group label{margin-bottom:.8rem}hr{border-color:#707070;margin-top:4rem;margin-bottom:2.4rem}.control-panel{display:grid;align-items:center;grid-gap:1.6rem}.control-panel .btn-blue{width:100%}.control-panel .note{color:#787676;font-style:italic;text-align:center}@media(min-width:992px){.sc-body{display:flex}.progress-container{flex-direction:column;margin-right:8.8rem;margin-bottom:0;height:100%;width:auto;min-height:40rem}.progress-container .progress{top:0;left:calc(50% - .2rem);height:100%;width:.4rem}.progress-container .circle{font-size:2.4rem;height:3.8rem;width:3.8rem}.progress-container .circle.complete,.progress-container .circle.active{height:5.1rem;width:5.1rem}.progress-container .circle.complete:before,.progress-container .circle.active:before{height:5.5rem;width:5.5rem}.sc-content{width:100%}h6{font-size:2.4rem}h2{font-size:3.2rem}.btn.back{margin-right:32px}.control-panel{grid-template-columns:1fr 1fr auto}.control-panel .btn-blue{width:auto;grid-column:3/3;grid-row:1;justify-self:end}.control-panel .btn-link{grid-column:2/3;grid-row:1;justify-self:end}.control-panel .note{grid-column:1/3;grid-row:1;justify-self:start}}.option-container{display:grid;grid-gap:.8rem;margin-bottom:4rem}.option{display:flex;align-items:center;position:relative;border:.2rem solid #e3e3e3;border-radius:.8rem;cursor:pointer;padding:2rem;margin-bottom:.8rem}.option .radio-circle{display:inline-flex;align-items:center;justify-content:center;position:absolute;border:.2rem solid #e3e3e3;border-radius:50%;color:#fff;height:2.6rem;width:2.6rem;top:2rem;right:2rem}.option .radio-circle:before{content:"";display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased}.option img{margin-right:.8rem}.option img.selected{display:none}.option.selected{background-color:#092858;border:.2rem solid #42a5f5;color:#fff;font-weight:bold}.option.selected .radio-circle{background-color:#42a5f5;border:.2rem solid #42a5f5}.option.selected img.unselected{display:none}.option.selected img.selected{display:block}.job-status-validation{display:inline-block;margin-bottom:.8rem}.input-panel{display:none;margin-bottom:4rem}.form-group{margin-bottom:1.6rem}.form-group label{display:block;margin-bottom:.8rem}.form-group input{width:100%}.job-suggestion-panel{display:none;padding-block:.8rem}.job-suggestion-panel .input-suggestions{padding-block:1.6rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;min-height:8rem}.job-suggestion-panel .input-suggestions>label{display:flex;align-items:center}.job-suggestion-panel .input-suggestions>label input{margin-right:.4rem}.job-suggestion-panel ul{margin-top:.8rem;margin-left:1.6rem}@media(min-width:576px){.job-suggestion-panel .input-suggestions{grid-template-columns:1fr 1fr 1fr}}@media(min-width:768px){.option-container{grid-template-columns:repeat(3,1fr);grid-gap:8rem}.option{justify-content:center;flex-direction:column}.option img{margin-right:0;margin-bottom:1.6rem}}@media(min-width:992px){.job-suggestion-panel .input-suggestions{grid-template-columns:1fr 1fr 1fr 1fr}}