@import"https://fonts.googleapis.com/css?family=Montserrat:700|Roboto+Condensed:400,400i,700,700i&display=swap";[data-step]{display:none}.transition-off{opacity:0;transition:opacity .3s ease-out}.transition-on{display:block;opacity:1;transition:opacity .4s ease-in}@media(min-width: 64em){.calc-step.transition-on:not(.result-panel){flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}}.calc-step{position:relative;z-index:100;padding:1.33rem 1rem 0}@media(min-width: 48em){.calc-step{padding:3.33rem 2rem 0}}@media(min-width: 64em){.calc-step{padding:4.67rem 2rem 0}}@media(min-width: 81.25em){.calc-step{padding:5.33rem 2rem 0}}@media(min-width: 100em){.calc-step{padding:1rem 0 0}}.calc-step .center{display:flex;align-items:center;justify-content:center;z-index:100}.calc-step .wrap{position:relative;padding:1rem;z-index:100;text-align:center}@media(min-width: 64em){.calc-step .wrap{max-width:1100px;padding:1rem}}.calc-step h2{font-family:"Montserrat",sans-serif;font-size:2.5rem;line-height:1.1;margin-bottom:2rem;color:#f8f0e4;font-weight:900;text-transform:uppercase}@media(min-width: 48em){.calc-step h2{font-size:3rem}}@media(min-width: 64em){.calc-step h2{font-size:4rem}}.calc-step h2 small{text-transform:none;font-weight:300;font-size:1.1rem;font-family:"Montserrat",sans-serif;display:block}.calc-step p{color:#05ad52;font-family:"Montserrat",sans-serif;font-size:1.5rem;line-height:1.1}.get-started{position:relative;z-index:100}.get-started h1{font-family:"Montserrat",sans-serif;font-size:2.5rem;line-height:.9;margin-bottom:2rem;color:#f8f0e4;text-transform:uppercase}@media(min-width: 48em){.get-started h1{font-size:5rem}}@media(min-width: 64em){.get-started h1{font-size:7rem}}.get-started h1 strong{font-family:"Montserrat",sans-serif;color:#f8f0e4;text-transform:none;font-weight:300;display:table;font-size:1.25rem;margin:.5em auto 0}@media(max-width: 48em){.get-started h1 strong{font-size:1.75rem}}@media(min-width: 48em){.get-started h1 strong{font-size:2rem}}@media(min-width: 64em){.get-started h1 strong{font-size:2.2rem}}.calc-btn{background:#05ad52;font-family:"Montserrat",sans-serif;color:#f8f0e4;border:none;font-size:1.25rem;padding:.8rem 1.25rem .75rem;margin-top:2rem;display:inline-block;text-transform:uppercase;font-weight:400;cursor:pointer;position:relative;transition:all .5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}@media(min-width: 48em){.calc-btn{font-size:1.5rem}}@media(min-width: 64em){.calc-btn{font-size:1.7rem}}.calc-btn:hover{background:#f8f0e4;color:#000}.calc-btn.disabled{opacity:.3;cursor:auto}.calc-btn.disabled:hover{background:#05ad52;color:#f8f0e4}.income-entry{display:flex;align-items:center;justify-content:center}.income-entry label{font-size:1.4rem;color:#f8f0e4;font-family:"Montserrat",sans-serif;cursor:pointer;transition:all .2s ease-in-out}@media(min-width: 48em){.income-entry label{font-size:1.8rem}}.income-entry input{width:10rem;background:rgba(0,0,0,0);font-family:"Montserrat",sans-serif;color:#f8f0e4;border:none;border-bottom:1px solid #f8f0e4;font-size:2.4rem;padding:1rem 0;margin:0 .2rem;font-weight:400;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;transition:all .2s ease-in-out}@media(min-width: 48em){.income-entry input{width:14rem}}.income-entry input:hover{box-shadow:inset 0 -2px 0 0 #f8f0e4}.income-entry input:focus{box-shadow:inset 0 -3px 0 0 #f8f0e4}.options{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch}@media(min-width: 48em){.options{flex-wrap:nowrap}}.option{margin:0 .2rem}.race .option{margin:.2rem}.option input[type=radio]{display:none}.option label{background:#05ad52;font-weight:400;display:flex;align-items:center;justify-content:center;color:#f8f0e4;font-size:1.3rem;text-align:center;padding:1.2rem 1.5rem;cursor:pointer;font-family:"Montserrat",sans-serif;transition:all .2s ease-in-out}@media(min-width: 48em){.option label{font-size:1.5rem}}@media(min-width: 64em){.option label{font-size:1.7rem}}.race .option label{width:6rem;height:6rem;padding:1.4rem .5rem;border-radius:50%;font-size:1.125rem}@media(min-width: 64em){.race .option label{width:4rem;height:4rem;font-size:.75rem}}.option:hover label{background:#063;transform:scale(1.05);transition:all .1s ease-in-out}.option:active label{background:#1d548c;color:#000;transform:scale(0.95)}.option input:checked+label{background:rgba(248,240,228,.9);color:#000}.change-language{margin-top:1rem}@media(min-width: 48em){.change-language{margin-top:2rem}}@media(min-width: 64em){.change-language{margin-top:3rem}}.change-language-link{color:#f8f0e4;text-transform:uppercase;padding:.5rem 1rem;font-family:"Montserrat",sans-serif;font-size:90%;transition:all .5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.change-language-link:hover{background:#1d548c}.disclaimer{display:block;margin:2rem auto 0;max-width:550px;text-align:center}.disclaimer p{color:rgba(248,240,228,.6);font-size:.85rem;line-height:1.15;font-family:"Montserrat",sans-serif;text-align:center}.disclaimer a{border-bottom:none}.crysp-wage-calculator .disclaimer a{color:#f8f0e4;text-decoration:none}.crysp-wage-calculator .disclaimer a:link,.crysp-wage-calculator .disclaimer a:visited,.crysp-wage-calculator .disclaimer a:active{color:#f8f0e4}.crysp-wage-calculator .disclaimer a:hover,.crysp-wage-calculator .disclaimer a:focus{color:#f8f0e4;text-decoration:underline}@media only screen and (min-width: 340px)and (min-device-width: 480px){.option label{font-size:1.5em}.race .option label{width:5rem;height:5rem;padding:1.8rem .5rem;border-radius:50%;font-size:.9em}}@media only screen and (min-width: 740px)and (min-device-width: 480px){.option label{font-size:1.8em}.race .option label{width:8rem;height:8rem;font-size:1.35em;padding:3rem .5rem}}.crysp-wage-calculator .cwc-edit-nav{width:100%;position:sticky;top:var(--cwc-top, 0px);z-index:2000;display:block;padding:1rem .5rem;text-align:center;background:rgb(20,56.8,95.2);transition:all .5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.crysp-wage-calculator .cwc-edit-nav .label{display:none}@media(min-width: 48em){.crysp-wage-calculator .cwc-edit-nav .label{display:block}}.crysp-wage-calculator .cwc-edit-nav nav{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;margin:auto;color:#f8f0e4;font-size:.85rem}@media(min-width: 48em){.crysp-wage-calculator .cwc-edit-nav nav{font-size:1rem}}.crysp-wage-calculator .cwc-edit-nav nav>*{padding:.5rem;border-right:1px solid rgba(248,240,228,.5);align-self:stretch;margin:0}@media(min-width: 48em){.crysp-wage-calculator .cwc-edit-nav nav>*{padding:.5rem 1rem}}.crysp-wage-calculator .cwc-edit-nav nav>*:last-child{border-right:none}.crysp-wage-calculator .cwc-edit-nav nav a{color:inherit;text-decoration:none}.crysp-wage-calculator .cwc-edit-nav nav a:hover{color:#000;background:rgba(248,240,228,.8)}.crysp-wage-calculator .cwc-edit-nav nav a:hover svg{fill:#000}.crysp-wage-calculator .cwc-edit-nav nav a:active{background:#f8f0e4}.crysp-wage-calculator .cwc-edit-nav nav svg{width:.75rem;max-height:2rem;fill:#f8f0e4;margin-left:.15rem;transition:all .2s ease-in-out}@media(min-width: 48em){.crysp-wage-calculator .cwc-edit-nav nav svg{margin-left:.25rem}}.result-panel{position:relative;font-family:"Roboto Condensed",sans-serif}@media(min-width: 48em)and (max-width: 63.99em){.result-panel.calc-step{padding-top:1.67rem}}@media(min-width: 64em)and (max-width: 81.24em){.result-panel.calc-step{padding-top:2.33rem}}.result-panel .center{position:relative;display:flex;align-items:center;justify-content:center;width:100%;z-index:100}.result-panel .wrap{position:relative;padding:2em;z-index:100;width:100%}@media(min-width: 64em){.result-panel .wrap{max-width:1100px;padding:1em}}.result-panel h3,.result-panel h4{color:#f8f0e4;font-family:"Montserrat",sans-serif;font-size:3.5rem;margin-bottom:2rem;text-align:center;font-weight:900}@media(max-width: 48em){.result-panel h3,.result-panel h4{font-size:4rem}}@media(min-width: 48em){.result-panel h3,.result-panel h4{font-size:4.5rem}}@media(min-width: 64em){.result-panel h3,.result-panel h4{font-size:5rem}}.result-panel h3 em,.result-panel h4 em{font-style:normal;font-weight:900}.result-panel h3 strong,.result-panel h4 strong{background:#05ad52;color:#f8f0e4;display:table;padding:.5rem .75rem;font-weight:300}.result-panel h3 strong{font-size:1.1rem;margin:0 auto;max-width:30rem;line-height:1}@media(max-width: 48em){.result-panel h3 strong{font-size:1.25rem}}@media(min-width: 48em){.result-panel h3 strong{font-size:1.5rem}}.result-panel h4{text-align:center}.result-panel h4 strong{font-size:.85rem;margin:0 auto}@media(max-width: 48em){.result-panel h4 strong{font-size:1em}}@media(min-width: 48em){.result-panel h4 strong{font-size:1.3rem}}.result-panel h4 strong:last-of-type{font-size:1.3rem;margin:0 auto;max-width:25rem}@media(max-width: 48em){.result-panel h4 strong:last-of-type{font-size:1.3rem}}@media(min-width: 48em){.result-panel h4 strong:last-of-type{font-size:1.5rem}}.result-panel p{font-size:1rem}.result-panel #racial-disclaimer{margin-top:1rem}.result-panel #racial-disclaimer p{font-size:.8rem}@media(max-width: 48em){.result-panel #racial-disclaimer p{font-size:1.2rem}}@media(max-width: 48em){.result-panel #result-percentage,.result-panel #result-amount{display:block;line-height:1;font-size:clamp(2.25rem,12vw,5rem);margin:.75rem auto}.result-panel h3,.result-panel h4{margin-top:1rem;margin-bottom:1rem}.result-panel .wrap{padding:1em}.result-panel.calc-step>.share-grid{padding:.5rem 1rem}.result-panel.calc-step>.share-grid>*{padding:.5rem}.result-panel.calc-step>.disclaimer{margin-top:1rem}}.share-grid{padding:2rem 1rem;max-width:64em;margin:0 auto}@media(min-width: 48em){.share-grid{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start}}.share-grid>*{padding:1rem}@media(min-width: 48em){.share-grid>*{width:50%;padding:2rem}}.bar-chart{display:grid;grid-template-columns:repeat(10, 1fr);grid-gap:.5rem;width:100%;height:12rem}@media(min-width: 48em){.bar-chart{height:12rem}}.bar-chart>*{position:relative;margin:0}.bar-chart .label{width:100%;color:#f8f0e4;font-family:"Montserrat",sans-serif;text-align:center;position:absolute;left:0;top:100%;padding:.5em 0}.bar-chart .bar{width:100%;position:absolute;left:0;bottom:0;transition:all .2s ease-out}.bar-chart .you{background:#f8f0e4;border:2px solid #f8f0e4;height:50%;z-index:50}.bar-chart .other{background:#05ad52;height:20%;z-index:100;font-family:"Montserrat",sans-serif}.bar-chart.is-less .you{z-index:150}.bar-chart.is-less .other{z-index:50}.more{text-transform:uppercase;font-weight:700;margin:3rem auto 0;display:table;text-align:center;opacity:.7;transition:all .2s ease-in-out}.more:hover{opacity:1}.more:hover svg{top:.5rem}.more svg{width:1.5rem;max-height:2rem;display:block;margin:.25rem auto 0;fill:#f8f0e4;position:relative;top:0;transition:all .2s ease-in-out}.result-panel.share,.result-panel.panel3{padding:2rem 1rem 3rem;margin-top:3rem}.result-panel.share>.center>.wrap,.result-panel.panel3>.center>.wrap{max-width:1200px;margin-left:auto;margin-right:auto}@media(min-width: 64em){.result-panel.share>.center>.wrap,.result-panel.panel3>.center>.wrap{max-width:1200px;padding:1rem 2rem}}.share h2,.share h3{color:#f8f0e4;font-family:"Montserrat",sans-serif;font-weight:900;font-size:2rem;margin-bottom:1rem !important;text-transform:uppercase}.share h3{font-size:1.3rem;font-weight:700;text-align:center}@media(min-width: 48em){.share h3{font-size:1.7rem}}@media(min-width: 64em){.share h3{font-size:2rem}}.share .share-grid{background:rgba(0,0,0,.15);padding-bottom:2rem;margin-top:2rem}@media(min-width: 48em){.share .share-grid{margin-bottom:2rem}}.share .calc-btn{display:block;margin:1rem auto 0;text-align:center}@media(min-width: 64em){.share .wrap{max-width:1100px}}.share .share-row{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2rem;padding:2rem;border-radius:6px}@media(min-width: 48em){.share .share-row--has-form{flex-direction:row-reverse;align-items:flex-start}}.share .share-row__form,.share .share-row__social{flex:1 1 50%;max-width:50%;min-width:0}@media(max-width: 48em){.share .share-row__form,.share .share-row__social{max-width:100%}}.share .share-row__social{padding-bottom:0;text-align:center}.share .share-row__social .calc-btn{display:block;margin:1rem auto 0;text-align:center;max-width:320px;line-height:1}.share-options{padding-bottom:3rem}@media(max-width: 48em){.result-panel.share,.result-panel.panel3{padding-top:1rem}.share .share-row{padding:1rem}}.illustration-container{width:100%;margin:auto 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-end}.illustration{width:100%;height:auto;z-index:1;opacity:1;transition:opacity .3s ease-in-out}.illustration.dim{opacity:.5}.illustration::after{display:none;background:#1d548c;content:"";width:100%;height:300%;position:absolute;top:0;left:0;transform-origin:left center;transform:rotate(30deg) translate(-100%, -50%);z-index:1}@media(min-width: 64em){.illustration::after{display:block}}.crysp-wage-calculator.final .illustration::after{display:none}.illustration-img{width:100% !important;height:auto !important;position:relative;z-index:10;max-width:1800px;display:block;margin:0 auto}.crysp-wage-calculator{position:relative;background:#194777;overflow:clip;display:flex;flex-direction:column}@media(min-width: 64em){.crysp-wage-calculator{min-height:100vh}}.crysp-wage-calculator{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%)}.crysp-wage-calculator a{color:#f8f0e4;text-decoration:none;transition:all .2s ease-in-out}.crysp-wage-calculator a:focus,.crysp-wage-calculator a:hover{outline:none;text-decoration:none}.crysp-wage-calculator *::-moz-selection,.crysp-wage-calculator *::selection{background:#f8f0e4;color:#000}
