#body-for-localhost{min-height:100vh;display:grid;margin:0;background-color:#000}#TaxCalculatorWrapper{background-color:#f4f9fc}#TaxCalculator{margin:0 auto;color:#555;display:grid;justify-content:center;padding:0 16px;background-color:#f4f9fc}#TaxCalculator h1{font-family:Avenir Next;font-style:normal;font-weight:600;font-size:40px;line-height:60px;margin:0}#TaxCalculator h1.subtitle{font-family:Avenir Next;font-weight:normal;font-size:24px;line-height:33px;letter-spacing:-0.160848px}#TaxCalculator h3,#TaxCalculator .headline-3{display:block;font-family:Avenir Next;font-style:normal;font-weight:500;font-size:18px;line-height:25px;margin:0}#TaxCalculator h3.thin,#TaxCalculator .headline-3.thin{font-weight:normal}#TaxCalculator h2,#TaxCalculator .headline-2{display:block;font-family:Avenir Next;font-style:normal;font-weight:normal;font-size:16px;line-height:22px;margin:0}#TaxCalculator h4,#TaxCalculator .headline-4{display:block;font-family:Avenir Next;font-style:normal;font-weight:normal;font-size:14px;line-height:19px;margin:0}#TaxCalculator h5,#TaxCalculator .headline-5{font-family:Avenir Next;font-style:normal;font-weight:600;font-size:24px;line-height:33px;margin:0}#TaxCalculator h5.thin,#TaxCalculator .headline-5.thin{font-weight:500}#TaxCalculator h6,#TaxCalculator .headline-6{font-family:Avenir Next;font-style:normal;font-weight:600;font-size:50px;line-height:68px;margin:0}#TaxCalculator button{font-family:Avenir Next;font-style:normal;font-weight:600;font-size:20px;line-height:32px;background:#31b59f;border-radius:4px;border:1px solid;color:#fff;padding:7px 36px;outline:none;cursor:pointer;transition:all .2s linear;width:100%}#TaxCalculator button:hover{background:#21ce99}#TaxCalculator button.link{background:none;color:#31b59f;border:none}#TaxCalculator button.link:hover{color:#21ce99}#TaxCalculator button.small{font-size:14px;line-height:24px;background:none;color:#32b59f;width:120px}#TaxCalculator button.small:hover{background:none;color:#21ce99}#TaxCalculator button.small.active{background:#31b59f;color:#fff}#TaxCalculator button.small.active:hover{background:#21ce99}#TaxCalculator #CalculatorHeader{padding-top:106px;padding-bottom:56px;display:grid;place-content:center;row-gap:5px;text-align:center}#TaxCalculator #CalculatorBody{background:#fff;border-radius:10px;margin-bottom:60px;max-width:600px}#TaxCalculator #CalculatorBody .container{display:grid;padding:60px}#TaxCalculator #CalculatorBody .field{padding-bottom:40px}#TaxCalculator #CalculatorBody .field .spaced{padding-bottom:8px}#TaxCalculator #CalculatorBody .field .options{display:grid;grid-auto-flow:column;justify-content:start;-moz-column-gap:16px;column-gap:16px}#TaxCalculator #CalculatorBody .field .autocomplete{position:relative;display:inline-block;width:100%}#TaxCalculator #CalculatorBody .field .autocomplete .autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-top:none;z-index:99;top:100%;left:0;right:0}#TaxCalculator #CalculatorBody .field .autocomplete .autocomplete-items h2{padding:10px;cursor:pointer;background-color:#fff}#TaxCalculator #CalculatorBody .field .autocomplete .autocomplete-items h2:hover{background-color:#e7fcf8}#TaxCalculator #CalculatorBody .field .autocomplete .autocomplete-items .autocomplete-active{background-color:#31b59f !important;color:#fff}#TaxCalculator #CalculatorBody .field input{background:#fff;height:40px;border:1px solid #efeff0;box-sizing:border-box;border-radius:4px;width:100%;padding:0 12px;font-family:Avenir Next;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;color:#555}#TaxCalculator #CalculatorBody .field input:focus{outline:none;border-color:#31b59f}#TaxCalculator #CalculatorBody .field input::-moz-placeholder{color:#d4d4d4}#TaxCalculator #CalculatorBody .field input::placeholder{color:#d4d4d4}#TaxCalculator #CalculatorBody .field input.error{border-color:#ff5166}#TaxCalculator #CalculatorBody .field .prefix-container{position:relative}#TaxCalculator #CalculatorBody .field .prefix-container .prefix{position:absolute;height:40px;display:grid;place-content:center;left:5px}#TaxCalculator #CalculatorBody .field .prefix-container .suffix{position:absolute;height:40px;display:grid;place-content:center}#TaxCalculator #CalculatorBody .field .prefix-container input{padding-left:20px}#TaxCalculator #CalculatorBody .field .suffix-container{position:relative}#TaxCalculator #CalculatorBody .field .suffix-container .prefix{position:absolute;height:40px;display:grid;place-content:center}#TaxCalculator #CalculatorBody .field .suffix-container .suffix{position:absolute;height:40px;display:grid;place-content:center;right:5px}#TaxCalculator #CalculatorBody .field .suffix-container input{padding-right:50px}#TaxCalculator #CalculatorBody .field .slide-container{width:100%}#TaxCalculator #CalculatorBody .field .slide-container .slider{margin-top:22px;padding:0;background:#efeff0;border:none;height:3px;transition:background 450ms ease-in;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;opacity:1}#TaxCalculator #CalculatorBody .field .slide-container .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#31b59f;cursor:pointer;border-radius:50%;-webkit-transition:all .2s linear;transition:all .2s linear}#TaxCalculator #CalculatorBody .field .slide-container .slider::-webkit-slider-thumb:hover{background:#21ce99}#TaxCalculator #CalculatorBody .field .slide-container .slider::-moz-range-thumb{width:18px;height:18px;background:#31b59f;cursor:pointer;border-radius:50%;-moz-transition:all .2s linear;transition:all .2s linear}#TaxCalculator #CalculatorBody .field .slide-container .slider::-moz-range-thumb:hover{background:#21ce99}#TaxCalculator #CalculatorBody .field.error h3,#TaxCalculator #CalculatorBody .field.error label{color:#ff5166}#TaxCalculator #CalculatorBody .field.error input{border-color:#ff5166}#TaxCalculator #CalculatorBody .panel{overflow:hidden;max-height:0;transition:all .3s ease-out}#TaxCalculator #CalculatorBody .panel:not(.active)#EmployeeIncome{padding:0}#TaxCalculator #CalculatorBody .panel:not(.active)#Results{padding:0}#TaxCalculator #CalculatorBody .panel:not(.active)#TaxVault{padding:0}#TaxCalculator #CalculatorBody #ShowAdvanced{cursor:pointer;display:grid;align-items:center;grid-auto-flow:column;grid-template-columns:auto auto 1fr;-moz-column-gap:10px;column-gap:10px;color:#31b59f;margin-bottom:38px}#TaxCalculator #CalculatorBody #ShowAdvanced .arrow{justify-self:right;transition:.2s;background-image:url("./assets/advancedarrow.png");background-position:center;background-size:contain;background-repeat:no-repeat;width:14px;height:14px}#TaxCalculator #CalculatorBody #ShowAdvanced:hover{color:#21ce99}#TaxCalculator #CalculatorBody #ShowAdvanced.active .arrow{transform:rotate(180deg)}#TaxCalculator #CalculatorBody #Estimate{justify-self:center;max-width:312px}#TaxCalculator #CalculatorBody #Errors{display:none;place-content:center}#TaxCalculator #CalculatorBody #Errors h2{color:#ff5166}#TaxCalculator #CalculatorBody #Errors.display{display:grid;padding-top:10px}#TaxCalculator #CalculatorBody #Results{background:#f7f7f7;display:grid;margin:0 60px;padding:0 26px 70px}#TaxCalculator #CalculatorBody #Results .results-header{font-family:Avenir Next;font-style:normal;font-weight:600;font-size:24px;line-height:33px;margin:0;padding-top:37px;padding-bottom:27px;text-align:center}#TaxCalculator #CalculatorBody #Results .results-title{justify-self:center;display:grid;grid-template-areas:"you percentage" "self self";background-color:#fff;border:1px solid #4a90e2;border-radius:10px;padding:16px;justify-content:center;align-items:center;row-gap:14px;max-width:290px}#TaxCalculator #CalculatorBody #Results .results-title h6,#TaxCalculator #CalculatorBody #Results .results-title .headline-6{-ms-grid-row:1;-ms-grid-column:2;grid-area:percentage}#TaxCalculator #CalculatorBody #Results .results-title h3#You,#TaxCalculator #CalculatorBody #Results .results-title #You.headline-3{-ms-grid-row:1;-ms-grid-column:1;grid-area:you}#TaxCalculator #CalculatorBody #Results .results-title h3#Self,#TaxCalculator #CalculatorBody #Results .results-title #Self.headline-3{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:self}#TaxCalculator #CalculatorBody #Results .expected-taxes{display:grid;row-gap:13px;padding-top:30px;padding-bottom:42px;justify-self:center;text-align:center}#TaxCalculator #CalculatorBody #Results .breakdown{display:grid;row-gap:24px}#TaxCalculator #CalculatorBody #Results .breakdown span.category,#TaxCalculator #CalculatorBody #Results .breakdown span.category-desc,#TaxCalculator #CalculatorBody #Results .breakdown span.value{padding:10px 0;display:block;font-family:Avenir Next;font-style:normal;font-weight:normal;font-size:16px;line-height:22px;margin:0}#TaxCalculator #CalculatorBody #Results .breakdown span.category.no-padding,#TaxCalculator #CalculatorBody #Results .breakdown span.category-desc.no-padding,#TaxCalculator #CalculatorBody #Results .breakdown span.value.no-padding{padding:0}#TaxCalculator #CalculatorBody #Results .breakdown .row{display:grid;justify-content:space-between;grid-template-areas:"category value" "desc desc"}#TaxCalculator #CalculatorBody #Results .breakdown .row .category{-ms-grid-row:1;-ms-grid-column:1;grid-area:category}#TaxCalculator #CalculatorBody #Results .breakdown .row .category-desc{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:desc;font-size:13px}#TaxCalculator #CalculatorBody #Results .breakdown .row .value{-ms-grid-row:1;-ms-grid-column:2;grid-area:value;justify-self:right}#TaxCalculator #CalculatorBody #Results .breakdown #TotalRow{border-top:2px solid #ccc;padding-top:25px}#TaxCalculator #CalculatorBody #TaxVault{padding:20px 0 112px 0;display:grid;justify-items:center;text-align:center}#TaxCalculator #CalculatorBody #TaxVault .tax-icon{height:400px;width:100%;background-position:center;background-size:contain;background-repeat:no-repeat}#TaxCalculator #CalculatorBody #TaxVault h5,#TaxCalculator #CalculatorBody #TaxVault .headline-5{margin:27px 0 13px}#TaxCalculator #CalculatorBody #TaxVault h3.thin{margin-bottom:40px}#TaxCalculator #CalculatorBody #TaxVault button#GoToTaxVault{width:90%;max-width:350px}#TaxCalculator #CalculatorBody #TaxVault button#CalcAgain{margin-top:20px}#TaxCalculator #Blog{border-radius:10px;margin-bottom:60px;max-width:600px}#TaxCalculator #Blog .container{display:grid;padding:60px}#Banner{background-color:#fff;border:1px solid #4a90e2;color:#fff;width:100%;margin-top:55px;padding:10px 20px;border-radius:5px}#Banner>div{display:none}#Banner>div.show{display:block}#Banner .title{color:#333;text-align:center;font-family:"Avenir Next";font-size:16px;font-style:normal;font-weight:600;line-height:normal}#Banner .subtitle{margin:7px 0 20px;color:#333;text-align:center;font-family:"Avenir Next";font-size:14px;font-style:normal;font-weight:400;line-height:normal}#Banner a{display:flex;height:48px;justify-content:center;align-items:center;align-self:stretch;border-radius:4px;background:#31b59f;color:#fff;text-decoration:none}@media only screen and (max-width: 767px){#TaxCalculator h1{font-size:32px;line-height:48px}#TaxCalculator h1.subtitle{font-weight:500;font-size:16px;line-height:22px;letter-spacing:unset}#TaxCalculator #CalculatorHeader{padding-top:35px;padding-bottom:49px}#TaxCalculator #CalculatorBody .container{padding:30px 20px}#TaxCalculator #CalculatorBody #Results{margin:unset}#TaxCalculator #CalculatorBody #TaxVault{padding:28px 0}#TaxCalculator #Blog .container{padding:30px 20px}}