/*!
 * 
 * payGapCalculator
 * 
 * @author 
 * @version 0.1.0
 * @link 
 * @license 
 * 
 * Copyright (c) 2023 
 * 
 * This software is released under the  License
 * https://opensource.org/licenses/
 * 
 * Compiled with the help of https://wpack.io
 * A zero setup Webpack Bundler Script for WordPress
 */
#js-pay-gap-calculator .quiz{margin-top:25px;width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center}#js-pay-gap-calculator .quiz .age-choice{margin-top:25px;opacity:0;animation:fadein .2s ease;animation-fill-mode:forwards;animation-delay:.1s;display:flex;justify-items:center;flex-direction:column}#js-pay-gap-calculator .quiz .ui.basic.buttons{max-width:480px}#js-pay-gap-calculator .quiz .ui.basic.buttons .ui.basic.button.active{font-weight:700}#js-pay-gap-calculator .quiz .ui.button.submit{margin-top:40px}#js-pay-gap-calculator .quiz h4{text-align:center}@keyframes fadein{from{opacity:0}to{opacity:1}}

#js-pay-gap-calculator .card{min-height:300px;width:100%;max-width:640px;border:solid #000 2px;font-family:var(--wp--preset--font-family--sans-serif);padding:20px}#js-pay-gap-calculator .card p{font-size:24px}#js-pay-gap-calculator .card .chart-container{height:50px;position:relative;background:#e5e5e5}#js-pay-gap-calculator .card .chart-container .overlay{z-index:99;background:none;border:solid 1px #64b6ab;position:absolute;top:0;right:0;bottom:0;left:0}#js-pay-gap-calculator .card .chart-container .inner{height:50px;z-index:1}#js-pay-gap-calculator .card .chart-container svg{overflow:visible}#js-pay-gap-calculator .card .chart-container svg path.domain{opacity:0}#js-pay-gap-calculator .card .chart-container svg .label.percentage{font-weight:700;fill:#fff;text-anchor:end;transform:translate(-8px, 5px);font-size:14px;stroke:#64b6ab;stroke-width:4px;paint-order:stroke fill;opacity:0;-webkit-animation:fadein .3s ease;-moz-animation:fadein .3s ease;-ms-animation:fadein .3s ease;-o-animation:fadein .3s ease;animation:fadein .3s ease;animation-delay:.2s;animation-fill-mode:forwards}#js-pay-gap-calculator .card .chart-container svg .bar{fill:#64b6ab}#js-pay-gap-calculator .card .chart-container svg .x .tick{display:none}#js-pay-gap-calculator .card .chart-container svg .x path.domain{fill:#e5e5e5;stroke:none}#js-pay-gap-calculator .card .chart-container svg .x2 .tick line{stroke:#fff;opacity:1;stroke-width:2}#js-pay-gap-calculator .card .chart-container svg .x2 .tick text{fill:#888;font-size:13px}#js-pay-gap-calculator .card .align-right{margin-top:60px;display:flex;justify-content:end;align-items:baseline}#js-pay-gap-calculator .card .align-right .share{font-size:12px;text-transform:none}@keyframes fadein{from{opacity:0}to{opacity:1}}
#js-pay-gap-calculator .chart{max-width:900px;width:100%}#js-pay-gap-calculator .chart h5{text-align:center}#js-pay-gap-calculator .chart p{max-width:640px;margin:0 auto}#js-pay-gap-calculator .chart .legend{display:flex;flex-direction:row;justify-content:space-around;align-content:center;width:100%;max-width:160px;margin:0 auto}#js-pay-gap-calculator .chart .legend span{font-family:var(--wp--preset--font-family--sans-serif);font-size:12px;display:block;line-height:1em}#js-pay-gap-calculator .chart .legend span:before{content:"■";font-family:arial;font-size:25px;display:block;position:absolute;margin-left:-19px;line-height:31%}#js-pay-gap-calculator .chart .legend span:nth-child(2):before{color:#e4cb83}#js-pay-gap-calculator .chart .legend span:nth-child(1):before{color:#64b9ad}#js-pay-gap-calculator .chart .trends{margin-top:25px;display:flex;flex-direction:row}#js-pay-gap-calculator .chart .trends span{font-family:var(--wp--preset--font-family--sans-serif);font-weight:700;font-size:13px;width:100%;text-align:center;display:block}#js-pay-gap-calculator .chart .trends .legend{display:flex;flex-direction:row;justify-content:space-around;align-content:center;width:100%}#js-pay-gap-calculator .chart .trends .legend span{font-family:var(--wp--preset--font-family--sans-serif);font-size:12px;display:block;width:60px;line-height:1em}#js-pay-gap-calculator .chart .trends .legend span:before{content:"■";font-family:arial;font-family:arial;font-size:25px;display:block;position:absolute;margin-left:-19px;line-height:31%}#js-pay-gap-calculator .chart .trends .legend span:nth-child(1):before{color:#e4cb83}#js-pay-gap-calculator .chart .trends .legend span:nth-child(2):before{color:#64b9ad}#js-pay-gap-calculator .chart .trends .gender-age-trend{padding:5px}#js-pay-gap-calculator .chart .trends .gender-age-trend.highlight .axis.y .tick line{stroke:var(--wp--preset--color--oatmeal-dark);opacity:.7}#js-pay-gap-calculator .chart .trends .gender-age-trend.highlight .axis.y .tick:nth-child(2) line{stroke:#222}#js-pay-gap-calculator .chart .trends .gender-age-trend.highlight .chart-container,#js-pay-gap-calculator .chart .trends .gender-age-trend.highlight span{background:var(--wp--preset--color--oatmeal)}#js-pay-gap-calculator .chart .trends .chart-container{width:202.5px}#js-pay-gap-calculator .chart .trends .chart-container svg{overflow:visible !important}#js-pay-gap-calculator .chart .trends .chart-container .legend{font-weight:700;text-anchor:middle}#js-pay-gap-calculator .chart .trends .chart-container .legend.men{fill:#e4cb83}#js-pay-gap-calculator .chart .trends .chart-container .legend.women{fill:#64b9ad}#js-pay-gap-calculator .chart .trends .chart-container .dot{stroke-width:2;fill:#fff}#js-pay-gap-calculator .chart .trends .chart-container .dot.men{stroke:#e4cb83}#js-pay-gap-calculator .chart .trends .chart-container .dot.women{stroke:#64b9ad}#js-pay-gap-calculator .chart .trends .chart-container .label{text-anchor:middle;font-size:13px}#js-pay-gap-calculator .chart .trends .chart-container text{font-family:var(--wp--preset--font-family--sans-serif);font-size:13px}#js-pay-gap-calculator .chart .trends .chart-container path.men{stroke:#e4cb83;stroke-width:4}#js-pay-gap-calculator .chart .trends .chart-container path.women{stroke:#64b9ad;stroke-width:4}#js-pay-gap-calculator .chart .trends .chart-container path.domain{display:none}#js-pay-gap-calculator .chart .trends .chart-container .axis.x .tick line{display:none}#js-pay-gap-calculator .chart .trends .chart-container .axis.x .tick text{transform:translateY(7px)}#js-pay-gap-calculator .chart .trends .chart-container .axis.y .tick line{stroke:#999;stroke-dasharray:2}#js-pay-gap-calculator .chart .trends .chart-container .axis.y .tick text{font-size:11.5px;transform:translateX(-10px)}#js-pay-gap-calculator .chart .trends .chart-container .axis.y .tick:nth-child(2) line{stroke-dasharray:0;stroke:#222}#js-pay-gap-calculator .chart .trends .chart-container div{height:300px}@media only screen and (max-width: 900px){#js-pay-gap-calculator .chart .trends{flex-wrap:wrap;justify-content:space-between}#js-pay-gap-calculator .chart .trends .gender-age-trend{flex-basis:50%}#js-pay-gap-calculator .chart .trends .chart-container,#js-pay-gap-calculator .chart .trends span{width:min(36vw,200px);margin:0 auto}#js-pay-gap-calculator .chart .trends .inner{height:250px !important}}
#js-pay-gap-calculator .rank{max-width:640px;width:100%}#js-pay-gap-calculator .rank .ui.basic.table tbody tr{border-bottom:1px dotted rgba(0,0,0,.1)}#js-pay-gap-calculator .rank h5{text-align:left}#js-pay-gap-calculator .rank table thead tr th{border-left:none;font-weight:normal;border-bottom:solid 1px #000;padding:.4em;line-height:18px}#js-pay-gap-calculator .rank table tfoot th{border-top:none;border-left:none}#js-pay-gap-calculator .rank table tr td{padding:.1em .7em;border-left:none;font-size:1.05rem}#js-pay-gap-calculator .rank table tr td:nth-child(1){text-align:right;width:50px}#js-pay-gap-calculator .rank table tr td .perc-container{padding-right:15px}#js-pay-gap-calculator .rank table tr td .perc-container .perc{display:flex;flex-direction:row;align-items:center;position:relative}#js-pay-gap-calculator .rank table tr td .perc-container .perc .supra-cent{z-index:99;position:absolute;border-left:solid 1px #fff;height:22px;right:0px;display:none}#js-pay-gap-calculator .rank table tr td .perc-container .perc .supra-cent.active{display:block}#js-pay-gap-calculator .rank table tr td .perc-container .perc_text{width:81px}#js-pay-gap-calculator .rank table tr td .perc-container .bar{border:solid 1px #64b6ab;background:#e5e5e5;height:1.5em;width:100%}#js-pay-gap-calculator .rank table tr td .perc-container .bar.plus{border:none}#js-pay-gap-calculator .rank table tr td .perc-container .bar div{background:#64b6ab;height:100%}#js-pay-gap-calculator .rank table tr.hidden{display:none}#js-pay-gap-calculator .rank table tr.highlight{background:#f8f7f5;font-weight:700}#js-pay-gap-calculator .rank table tr.highlight td{padding:1.5em .7em}#js-pay-gap-calculator .rank table tr.highlight td .bar{border-color:#387668}#js-pay-gap-calculator .rank table tr.highlight td .bar div{background:#387668}#js-pay-gap-calculator .rank a{font-family:var(--wp--preset--font-family--sans-serif);color:#aaa;text-decoration:none;font-size:13px;cursor:pointer}#js-pay-gap-calculator .rank .fixed_header{width:100%;table-layout:fixed;border-collapse:collapse}#js-pay-gap-calculator .rank .fixed_header.expanded:hover tbody::-webkit-scrollbar-thumb,#js-pay-gap-calculator .rank .fixed_header.expanded:focus tbody::-webkit-scrollbar-thumb{display:initial}#js-pay-gap-calculator .rank .fixed_header.expanded:hover tbody::-webkit-scrollbar,#js-pay-gap-calculator .rank .fixed_header.expanded:focus tbody::-webkit-scrollbar{display:initial}#js-pay-gap-calculator .rank .fixed_header.expanded tbody{box-shadow:0px 1px 0px 0px #dcdcdc inset,0px -1px 0px 0px #dcdcdc inset}#js-pay-gap-calculator .rank .fixed_header.expanded tbody::-webkit-scrollbar-thumb{display:none}#js-pay-gap-calculator .rank .fixed_header.expanded tbody::-webkit-scrollbar-track{display:none}#js-pay-gap-calculator .rank .fixed_header thead tr,#js-pay-gap-calculator .rank .fixed_header tfoot tr{display:block}#js-pay-gap-calculator .rank .fixed_header th:nth-child(1){width:50px}#js-pay-gap-calculator .rank .fixed_header th:nth-child(2){width:350px}#js-pay-gap-calculator .rank .fixed_header th:nth-child(3){width:240px}#js-pay-gap-calculator .rank .fixed_header tr td:nth-child(2){width:390px}#js-pay-gap-calculator .rank .fixed_header tr td:nth-child(3){width:240px}#js-pay-gap-calculator .rank .fixed_header tbody{display:block;scrollbar-gutter:stable;width:100%;overflow-y:auto;overflow-x:hidden;height:620px;font-size:1rem;line-height:.35rem}@media only screen and (max-width: 700px){#js-pay-gap-calculator .rank .fixed_header tr td .perc-container{padding-right:5px}#js-pay-gap-calculator .rank .fixed_header tr td:nth-child(2){min-width:195px;max-width:30vw;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.1em .2em}}
#js-pay-gap-calculator .map{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center}#js-pay-gap-calculator .map .ui.button{text-transform:capitalize}#js-pay-gap-calculator .map .ui.button.active{font-weight:700}#js-pay-gap-calculator .map .map-image{position:relative}#js-pay-gap-calculator .map .map-image .legend{position:absolute}#js-pay-gap-calculator .map .map-image img{margin-top:50px;display:none}#js-pay-gap-calculator .map .map-image img.active{display:block}#js-pay-gap-calculator .map .legend{display:flex;flex-direction:row;justify-content:space-around;align-content:center;width:100%}#js-pay-gap-calculator .map .legend span:nth-child(1){margin-left:10px}#js-pay-gap-calculator .map .legend.change span:nth-child(1):before{color:#9f802e}#js-pay-gap-calculator .map .legend.change span:nth-child(2):before{color:#d1a730}#js-pay-gap-calculator .map .legend.change span:nth-child(3):before{color:#e4cb84}#js-pay-gap-calculator .map .legend.change span:nth-child(4):before{color:#ddd9c7}#js-pay-gap-calculator .map .legend.change span:nth-child(5):before{color:#756a7e}#js-pay-gap-calculator .map .legend.change span:nth-child(6):before{color:#d3d3d3}#js-pay-gap-calculator .map .legend.percent span:nth-child(1):before{color:#000}#js-pay-gap-calculator .map .legend.percent span:nth-child(2):before{color:#003a2c}#js-pay-gap-calculator .map .legend.percent span:nth-child(3):before{color:#005645}#js-pay-gap-calculator .map .legend.percent span:nth-child(4):before{color:#387668}#js-pay-gap-calculator .map .legend.percent span:nth-child(5):before{color:#64b6aa}#js-pay-gap-calculator .map .legend.percent span:nth-child(6):before{color:#a3d2c8}#js-pay-gap-calculator .map .legend.percent span:nth-child(7):before{color:#d3d3d3}#js-pay-gap-calculator .map .legend span{font-family:var(--wp--preset--font-family--sans-serif);font-size:12px;display:block;width:60px;line-height:1em}#js-pay-gap-calculator .map .legend span:before{content:"■";font-family:arial;font-family:arial;font-size:25px;display:block;position:absolute;margin-left:-19px;line-height:31%}@media only screen and (max-width: 500px){#js-pay-gap-calculator .map .map-image img{margin-top:65px}#js-pay-gap-calculator .map .legend{flex-wrap:wrap;justify-content:end}#js-pay-gap-calculator .map .legend.change span{flex-basis:38vw}#js-pay-gap-calculator .map .legend span{flex-basis:24vw;margin-right:3px;margin-bottom:5px}#js-pay-gap-calculator .map .legend span:before{margin-left:-16px}}
main.results{display:flex;flex-direction:column;align-items:center;margin-top:25px;opacity:0;animation:fadein .2s ease;animation-fill-mode:forwards;animation-delay:.1s}main.results.active .card{animation:bgfade .4s}main.results .info{width:100%;max-width:640px}@keyframes bgfade{0%{background:#fff}50%{background:var(--wp--preset--color--oatmeal-light)}100%{background:#fff}}
article.interactives h1.ui.post.header{display:none !important}#js-pay-gap-calculator{width:100%;display:flex;flex-direction:column;align-items:center}#js-pay-gap-calculator h2{text-align:center;margin-top:34px;margin-bottom:40px}#js-pay-gap-calculator section{margin-top:25px;margin-bottom:25px}

/*# sourceMappingURL=main-64acf1b4.css.map*/