.loader-container{align-items:center;min-height:250px;display:flex}@media only screen and (width>=769px){.loader-container{min-height:450px}}@media only screen and (width<=768px){#hidden-wrapper-parent{display:none!important}}.hero{background-color:#f3f3ef;display:grid}@media only screen and (width<=768px){.diplayingPaycheck .hero{visibility:hidden}}.hero--image-mobile{background-position:top;background-size:cover;height:18rem}@media only screen and (width>=769px){.hero--image-mobile{display:none}}.hero--image-desktop{background-position:top;background-size:cover;height:20rem}@media only screen and (width<=768px){.hero--image-desktop{display:none}}.hero--content{justify-self:center;gap:2rem;width:100%;max-width:990px;padding:1.88rem;display:grid}.hero--content *{margin:0}.hero--content img{justify-self:center}.hero--content .trumpet{background-color:#0f73a0}@media only screen and (width>=769px){.hero--content{grid-template:"trumpet none""header image""text image"1fr/1fr 1fr;gap:1.5rem 1.88rem;padding:4rem 1rem}.hero--content.wide-text{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"trumpet trumpet none""header header none""text text none"}.has-report-generator .hero--content{padding:4rem 1rem 2rem}.hero--content .trumpet{grid-area:trumpet}.hero--content .headline{grid-area:header}.hero--content .text{grid-area:text}.hero--content img{object-fit:contain;grid-area:image;height:100%}.hero--content img+.text{padding-bottom:3rem}.hero--content .public-sector{grid-row-gap:1rem;grid-area:public;display:grid}.hero--content .public-sector a{width:fit-content}}.hero.has-report-generator{padding-bottom:4rem}.paycheck-chooser{background-color:#f3f3ef}@media only screen and (width<=768px){.diplayingPaycheck .paycheck-chooser{visibility:hidden}}.paycheck-chooser--sectors{background-color:#f3f3ef;flex-direction:column;width:100%;display:flex}@media only screen and (width>=769px){.paycheck-chooser--sectors{flex-direction:row}}.paycheck-chooser--option{cursor:pointer;flex-basis:100%;padding:1rem 1.88rem}@media only screen and (width<=768px){.paycheck-chooser--option{border-bottom:1px solid #d0d2d5;justify-content:space-between;display:flex}.paycheck-chooser--option:first-of-type{border-top:1px solid #d0d2d5}.paycheck-chooser--option:after{content:"";font-weight:700;transform:rotate(270deg);font-family:icomoon!important}}@media only screen and (width>=769px){.paycheck-chooser--option{text-align:center;padding:.75rem}.paycheck-chooser--option.chosen{border-bottom:3px solid #003755}}.paycheck-inspector-navigation{background-color:#141e2d;grid-template-columns:repeat(12,1fr);gap:2rem 1rem;display:grid}@media only screen and (width<=768px){.paycheck-inspector-navigation{grid-template-columns:1fr auto;column-gap:.5rem}}@media only screen and (width>=769px){.paycheck-inspector-navigation{z-index:20;margin-bottom:1.5rem;padding:1.5rem;transition:top .45s cubic-bezier(.73,0,.42,1);position:sticky;top:calc(70px + 1rem)}.paycheck-inspector-navigation.collapse{transition:top .25s cubic-bezier(.73,0,.42,1) .25s;top:1rem}.paycheck-inspector-navigation--selector,.paycheck-inspector-navigation--buttons{grid-column:span 6}}.paycheck-inspector-navigation--selector select{cursor:pointer}.paycheck-inspector-navigation--selector select,.paycheck-inspector-navigation--selector select:focus{color:#fff;background-color:#009de0;height:100%;font-size:20px;font-weight:700;line-height:26px}.paycheck-inspector-navigation--selector select option,.paycheck-inspector-navigation--selector select:focus option{color:#141e2d;width:fit-content}[data-whatinput=keyboard] .paycheck-inspector-navigation--selector select:focus{border-color:#fff}.paycheck-inspector-navigation--selector .icon-chevron-down.select-wrapper__chevron{color:#fff;font-size:20px;top:50%;transform:translateY(-50%)}.paycheck-inspector-navigation--buttons{justify-content:flex-end;column-gap:.5rem;display:flex}@media only screen and (width<=768px){.paycheck-inspector-navigation--buttons button{height:40px;min-height:unset;min-width:unset;width:40px;padding:0}.paycheck-inspector-navigation--buttons button span{display:none}}@media only screen and (width>=769px){.paycheck-inspector-navigation--buttons button .icon-chevron-down.select-wrapper__chevron{display:none}}.paycheck-inspector-navigation--buttons button:first-of-type .icon-chevron-down.select-wrapper__chevron:before{transform:rotate(90deg)}.paycheck-inspector-navigation--buttons button:last-of-type .icon-chevron-down.select-wrapper__chevron:before{transform:rotate(-90deg)}[data-whatinput=keyboard] .paycheck-inspector-navigation--buttons>button:not([disabled]):focus{border-color:#fff}.paycheck-inspector{width:100%;padding:0 15px}.paycheck-inspector *{-webkit-user-select:none;user-select:none}@media only screen and (width>=769px){.paycheck-inspector{padding:6rem 15px 2.5rem}}@media only screen and (width<=768px){.paycheck-inspector--head{padding:1.5rem;box-shadow:0 4px 12px #0003}}.paycheck-inspector--head .back span{column-gap:.5rem;font-size:14px;display:flex}.paycheck-inspector--head .back span:before{content:"";font-weight:700;transform:rotate(90deg);font-family:icomoon!important}@media only screen and (width>=769px){.paycheck-inspector--head{width:50%}.paycheck-inspector--head h4{margin-bottom:1.5rem}.paycheck-inspector--head p{margin-bottom:2.5rem}}.paycheck-inspector--paycheck{position:relative}@media only screen and (width>=769px){.paycheck-inspector--paycheck{box-shadow:0 2.582px 12.908px 1.291px #00000040}.paycheck-inspector--paycheck.overlay{background:#00000040}}.paycheck-inspector--paycheck--image-container,.paycheck-inspector--paycheck--image{position:relative}.paycheck-inspector--paycheck--image{z-index:2;width:100%}.paycheck-inspector--paycheck-dropdown-container.active{border-top:1px solid #d0d2d5;grid-template-columns:repeat(12,1fr);column-gap:1rem;margin-top:2.5rem;padding:1.5rem 0 2.5rem;display:grid}.paycheck-inspector--paycheck-dropdown-container.active>*{grid-column:1/5}.paycheck-inspector--paycheck-dropdown-container.active label{font-size:.75rem;font-weight:700;line-height:1rem}.paycheck-inspector--tool{position:relative}.paycheck-inspector--tool .marking{cursor:pointer;opacity:.25;z-index:10;background:#009de0;border-radius:.0625rem;grid-template-columns:auto auto auto;grid-template-areas:"left center right";align-items:center;min-height:1%;transition:opacity .4s,height .4s;display:grid;position:absolute}.paycheck-inspector--tool .marking.pseudo-active{opacity:1;z-index:1;background-color:#ebe1d2;min-height:1.6%;transition:opacity .4s}@media only screen and (width>=769px){.paycheck-inspector--tool .marking.pseudo-active{transform:translateY(-2px)}}.paycheck-inspector--tool .marking:hover,.paycheck-inspector--tool .marking.active{opacity:1;-webkit-backdrop-filter:invert();backdrop-filter:invert();background-color:#0000;min-height:1.6%;box-shadow:0 2px 3px #00000040}@media only screen and (width>=769px){.paycheck-inspector--tool .marking:hover,.paycheck-inspector--tool .marking.active{transform:translateY(-2px);box-shadow:0 4px 4px #00000040}}@media only screen and (width<=768px){.diplayingPaycheck .paycheck-inspector{z-index:3;background-color:#fff;grid-template-rows:auto 1fr;padding:0;display:grid;position:fixed;top:0;bottom:0}.diplayingPaycheck .paycheck-inspector--tool{min-height:100%;padding:0}.diplayingPaycheck .paycheck-inspector--tool .pinch-icon{z-index:11;position:absolute;top:1rem;right:1rem}.diplayingPaycheck .paycheck-inspector--paycheck{height:calc(100% - var(--explainer-start-height));max-height:var(--image-max-height);touch-action:none;overflow:hidden}.diplayingPaycheck .paycheck-inspector--paycheck.no-touch-events{touch-action:none}.diplayingPaycheck .paycheck-inspector--paycheck--image-container{max-height:var(--image-max-height);width:calc(100% * var(--current-scale))}}.paycheck-inspector-explainer--pop-over{z-index:20;background-color:#141e2d;border-radius:3px;width:40%;max-width:350px;padding:1.5rem 2.5rem 1.5rem 1.5rem;position:absolute;transform:translate(-1rem)}.paycheck-inspector-explainer--pop-over:before{content:"";clip-path:polygon(0% 0,100% 100%,0% 100%);background-color:#141e2d;width:12px;height:12px;display:block;position:absolute;top:-11px;left:1rem}.paycheck-inspector-explainer--pop-over.bottom{transform:translateY(-100%)}.paycheck-inspector-explainer--pop-over.bottom:before{top:unset;bottom:-11px;transform:rotate(90deg)}.paycheck-inspector-explainer--pop-over.bottom.right{transform:translate(calc(1rem - 100%),-100%)}.paycheck-inspector-explainer--pop-over.bottom.right:before{transform:rotate(180deg)}.paycheck-inspector-explainer--pop-over.right{transform:translate(calc(1rem - 100%))}.paycheck-inspector-explainer--pop-over.right:before{right:1rem;left:unset;transform:rotate(-90deg)}.paycheck-inspector-explainer--pop-over .close{cursor:pointer;width:16px;height:16px;position:absolute;top:24px;right:24px}.paycheck-inspector-explainer--pop-over .close:before,.paycheck-inspector-explainer--pop-over .close:after{content:"";background-color:#fff;width:16px;height:2px;display:block;position:absolute;top:50%}.paycheck-inspector-explainer--pop-over .close:before{transform:rotate(-45deg)}.paycheck-inspector-explainer--pop-over .close:after{transform:rotate(45deg)}.paycheck-inspector-explainer--pop-over .content *{color:#fff}.paycheck-inspector-explainer-mobile{height:calc(var(--explainer-start-height) + var(--adjustment));max-height:350px;min-height:var(--explainer-start-height);z-index:11;background-color:#141e2d;grid-template-rows:auto auto 1fr;width:100%;padding:0 1.5rem 1.5rem;transition:height .15s;display:grid;position:absolute;bottom:0;left:0;box-shadow:0 -4px 12px #0003}.paycheck-inspector-explainer-mobile.snapToHigh{height:calc(350px + var(--adjustment))}.paycheck-inspector-explainer-mobile--height-adjust{justify-content:center;width:100%;height:calc(1.5rem + 5px);display:flex;position:relative}.paycheck-inspector-explainer-mobile--height-adjust span{background-color:#a1a5ab;border-radius:2px;width:50px;height:3px;position:absolute;top:.75rem}.paycheck-inspector-explainer-mobile .paycheck-inspector-navigation--selector select{font-size:1rem;line-height:1.7rem}.paycheck-inspector-explainer-mobile--content{scrollbar-color:white #d0d2d5;scrollbar-width:thin;margin-top:1.5rem;position:relative;overflow-y:scroll}.paycheck-inspector-explainer-mobile--content,.paycheck-inspector-explainer-mobile--content *{color:#fff;font-size:13px;font-weight:500;line-height:19px}.paycheck-inspector-explainer-mobile--content:after{content:"";opacity:0;background:linear-gradient(#0000,#141e2d);width:100%;height:20px;transition:opacity .25s;display:block;position:sticky;bottom:0}.paycheck-inspector-explainer-mobile--content:before{content:"";opacity:0;background:linear-gradient(#141e2d,#0000);width:100%;height:20px;margin-top:-1rem;transition:opacity .25s;display:block;position:sticky;top:0}.paycheck-inspector-explainer-mobile--content.doContentBottomShadow:after,.paycheck-inspector-explainer-mobile--content.doContentTopShadow:before{content:"";opacity:1}.report-visual-loader{align-items:center;width:100%;height:100%;min-height:200px;display:grid}@media only screen and (width>=769px){.report-visual-loader{min-height:300px}}.hero-loader .report-visual-loader{height:40vh}.hero.has-report-generator .report-visual-loader{max-width:calc(990px - 2rem);display:flex}.hero.has-report-generator .report-visual-loader .overlay-spinner.has-spinner{width:100%}
