.page-wrap{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.2)}.workplace-happiness{text-align:center;padding:0 10px;max-width:1020px;margin:0 auto}@media all and (min-width: 800px){.workplace-happiness{padding-top:80px}}h1{font-family:'Roboto Slab', serif;color:#66a730;font-size:42px;margin-bottom:24px;line-height:52px}@media all and (min-width: 800px){h1{font-size:56px;margin-bottom:35px;line-height:88px}}h2{font-style:italic;color:black;border:0;padding:0;font-size:30px;line-height:34px;font-weight:bold;padding:30px 0;margin-bottom:50px}@media all and (min-width: 800px){h2{margin-bottom:75px}}h2:before,h2:after{display:block;position:relative;content:'';width:120px;height:3px;border-radius:5px;margin:0 auto;background:#66a730}h2:before{top:-30px}h2:after{bottom:-30px}p{max-width:870px;margin-left:auto;margin-right:auto;font-size:16px;line-height:27px;padding:0 10px}.intro{margin-bottom:50px}.intro span{display:block;font-size:12px;position:relative;top:-15px;font-weight:bold;font-style:italic;color:#747474}b{font-weight:bold}section{margin-bottom:60px}@media all and (min-width: 800px){section{margin-bottom:100px}}.filters{margin:0 auto 20px auto;text-align:left;font-size:14px;padding:0 10px}@media all and (min-width: 800px){.filters{margin-bottom:50px}}.filters div{margin-bottom:15px}.filters b{display:block;margin-bottom:8px}@media all and (min-width: 400px){.filters b{display:inline-block;width:65px;margin-bottom:0}}.filters .dark b{color:#383838}.filters .light b{color:#747474}.filters button{font-family:'Open Sans', 'Helvetica', 'Arial', sans-serif;color:#fff;border:none;font-size:14px;background:rgba(102,167,48,0.6);outline:0;padding:5px 6px;border-radius:5px;font-weight:bold;cursor:pointer}.filters button.active{background:#66a730}.filters button[name="M"],.filters button[name="F"]{padding-right:25px;background-repeat:no-repeat}.filters button[name="M"]{background-image:url(/img/workplace-happiness/male.png);background-position:45px center}.filters button[name="F"]{background-image:url(/img/workplace-happiness/female.png);background-position:63px center}.happiness-chart{display:flex;justify-content:space-between;padding:0 10px}.happiness-chart img{display:block;margin:0 auto 15px auto;width:25px}@media all and (min-width: 550px){.happiness-chart img{width:auto}}.happiness-chart .col{flex:0 1 80px;margin:0 10px}.happiness-chart .col:first-child{margin-left:0}.happiness-chart .col:last-child{margin-right:0}.happiness-chart .bar{display:flex;flex-direction:column;justify-content:flex-end;height:200px;margin-bottom:25px}.happiness-chart .fill{margin-top:10px;transition:height .3s ease-in-out}.happiness-chart .val{font-size:14px}.happiness-chart .label{font-size:12px}.happiness-chart .label span{display:none}@media all and (min-width: 550px){.happiness-chart .label span{display:inline}}.happiness-chart .v-happy .bar{background:rgba(80,192,80,0.1)}.happiness-chart .v-happy .fill{background:#50c050}.happiness-chart .q-happy .bar{background:rgba(166,195,76,0.1)}.happiness-chart .q-happy .fill{background:#a6c34c}.happiness-chart .n-happy .bar{background:rgba(228,167,27,0.1)}.happiness-chart .n-happy .fill{background:#e4a71b}.happiness-chart .q-uhappy .bar{background:rgba(247,110,64,0.1)}.happiness-chart .q-uhappy .fill{background:#f76e40}.happiness-chart .v-uhappy .bar{background:rgba(237,72,66,0.1)}.happiness-chart .v-uhappy .fill{background:#ed4842}@media all and (min-width: 900px){.region-wrap{display:flex;justify-content:space-between}}.region-wrap .wrap{border-radius:100%;width:100%;max-width:400px;margin:0 auto 20px auto;position:relative}.region-wrap .wrap:after{content:'';display:block;padding-bottom:100%}.region-wrap .pie{position:absolute;top:0;left:0;right:0;bottom:0}.region-wrap .region{position:absolute;top:23px;right:23px;left:23px;bottom:23px;border-radius:100%;display:flex;justify-content:center;align-items:center}.region-wrap h3{color:#66a730;font-size:30px;margin-bottom:8px}@media all and (min-width: 900px){.region-wrap h3{margin-bottom:18px}}.region-wrap p{font-size:18px;margin-bottom:40px}.region-wrap img{max-width:60%}.region-wrap .wales{flex:0 0 50%;margin-bottom:35px}@media all and (min-width: 900px){.region-wrap .wales{margin-bottom:0}}.region-wrap .wales .wrap{background:rgba(80,192,80,0.1)}.region-wrap .wales .region{background:#50c050}.region-wrap .wales path{stroke:#105110}.region-wrap .n-ireland{flex:0 0 50%}.region-wrap .n-ireland .wrap{background:rgba(237,72,66,0.1)}.region-wrap .n-ireland .region{background:#ed4842}.region-wrap .n-ireland path{stroke:#5f1a17}em{font-style:normal}.bold{font-weight:bold}.underline{text-decoration:underline}.factoid{background:#eefdfa;border-radius:10px;padding:25px 0;margin-bottom:15px}.factoid:last-child{margin-bottom:0}.factoid p{margin:0 auto}@media all and (min-width: 600px){.two-up{display:flex}.two-up .bar-left{padding-right:15px}.two-up .bar-right{padding-left:15px;border-left:1px solid #66a730}}.two-up>div{flex:0 0 50%}.two-up img{width:30px;vertical-align:sub}@media all and (min-width: 800px){.two-up img{width:40px}}.two-up .label{display:block;text-align:left;margin-bottom:17px;line-height:27px}.two-up .horiz-bar{height:20px;margin-bottom:30px}.seniority-wrap,.design-wrap{display:flex;flex-direction:column}.seniority-wrap .label,.design-wrap .label{font-weight:bold;font-size:14px;text-align:left}.seniority-wrap .label .colour,.design-wrap .label .colour{color:#66a730}.seniority-wrap .scale,.design-wrap .scale{flex:1;display:flex}.seniority-wrap{padding-top:20px;margin-top:-20px}.seniority-wrap .label{display:block;line-height:30px}.seniority-wrap .scale>div{flex:0 0 20%;margin-bottom:15px}.seniority-wrap .scale{position:relative}.seniority-wrap .face{display:block;height:30px;position:relative;border-right:1px solid #fff}.seniority-wrap .v-happy{background:rgba(80,192,80,0.1)}.seniority-wrap .v-happy .face{background:url(/img/workplace-happiness/face-sprite.png) center -17px no-repeat,linear-gradient(to right, #9cad35, #66a730);border-right:none}.seniority-wrap .q-happy{background:rgba(166,195,76,0.1)}.seniority-wrap .q-happy .face{background:url(/img/workplace-happiness/face-sprite.png) center -61px no-repeat,linear-gradient(to right, #d3ad2b, #9cad35)}.seniority-wrap .n-happy{background:rgba(228,167,27,0.1)}.seniority-wrap .n-happy .face{background:url(/img/workplace-happiness/face-sprite.png) center -149px no-repeat,linear-gradient(to right, #eea02e, #d3ad2b)}.seniority-wrap .q-uhappy{background:rgba(247,110,64,0.1)}.seniority-wrap .q-uhappy .face{background:url(/img/workplace-happiness/face-sprite.png) center -237px no-repeat,linear-gradient(to right, #ed6b33, #eea02e)}.seniority-wrap .v-uhappy{background:rgba(237,72,66,0.1)}.seniority-wrap .v-uhappy .face{background:url(/img/workplace-happiness/face-sprite.png) center -281px no-repeat,linear-gradient(to right, #ed4842, #ed6b33)}.seniority-wrap .bo .q-happy .face{background:linear-gradient(to right, #d3ad2b, #9cad35)}.seniority-wrap .bo .q-happy .face .pulse{left:10%;background-image:url(/img/workplace-happiness/face-sprite.png);background-position:center -96px;background-repeat:no-repeat}.seniority-wrap .sm .n-happy .face{background-position:90% -193px}.seniority-wrap .mm .n-happy .face{background-position:70% -193px}.seniority-wrap .jm .n-happy .face{background-position:50% -193px}.seniority-wrap .js .n-happy .face{background:linear-gradient(to right, #eea02e, #d3ad2b)}.seniority-wrap .js .n-happy .face .pulse{left:20%;background-image:url(/img/workplace-happiness/face-sprite.png);background-position:center -184px;background-repeat:no-repeat}.seniority-wrap .num{display:none}@media all and (min-width: 680px){.seniority-wrap{margin-top:-35px}.seniority-wrap>div{display:flex}.seniority-wrap .scale>div{margin-bottom:0}.seniority-wrap .bo{padding-top:15px}.seniority-wrap .label{flex:0 0 225px}.seniority-wrap .face{margin-bottom:50px}.seniority-wrap .num{display:inline;position:absolute;bottom:5px;font-weight:bold;font-size:14px}}.pulse{display:block;position:relative;top:-12px;width:53px;height:53px;border-radius:53px;background:#66a730;cursor:pointer;border:3px solid #3add24;box-shadow:0 0 0 0 rgba(58,221,36,0.5);animation:pulse 1.5s infinite;z-index:2}.pulse:hover{animation:none}.design-wrap>div{display:flex;margin-bottom:25px;align-items:center;flex-wrap:wrap}.design-wrap .label{flex:0 1 350px;margin-bottom:10px}.design-wrap .label .small{font-weight:normal;font-size:12px}.design-wrap .scale{flex:1 0 300px;border:1px solid #66a730;border-radius:10px;padding:10px;justify-content:space-between}.design-wrap .scale>div{width:38px;height:60px;position:relative}.design-wrap .scale .filled,.design-wrap .scale .empty{display:block;position:absolute;top:0;bottom:0;left:0;width:100%}.design-wrap .scale .filled{background:#fff url(/img/workplace-happiness/full-chair.png) 0 0 no-repeat;z-index:1}.design-wrap .scale .empty{background:#fff url(/img/workplace-happiness/empty-chair.png) 0 0 no-repeat}.flexible>div{display:flex;margin-bottom:40px;align-items:center}.flexible p{padding:0;margin:0;flex:1}.flexible .big{display:block;font-size:42px;font-weight:bold;margin-bottom:15px}@media all and (min-width: 768px){.flexible{display:flex;justify-content:space-between}.flexible>div{display:block;margin:0;flex:0 1 310px}.flexible p{flex:0}.flexible .big{margin-bottom:25px}}.house{flex:0 0 119px;height:127px;margin-right:22px;position:relative;background:url(/img/workplace-happiness/house.png) 0 0 no-repeat}.house .overlay{position:absolute;top:0;left:0;right:0;background:rgba(255,255,255,0.9)}@media all and (min-width: 768px){.house{flex:0;width:119px;margin:0 auto 22px auto}}.quiz{position:relative;background:#383838;color:#fff;border-radius:5px;overflow:hidden;padding:50px 20px}@media all and (min-width: 450px){.quiz{padding:50px}}.quiz .progress{position:absolute;top:0;left:0;right:0;height:5px;background:#d0d5d6}.quiz .progression{position:absolute;top:0;bottom:0;left:0;width:50%;background:#66a730;transition:.3s width ease-in-out}.quiz h3{font-size:24px;color:#fff;margin-bottom:40px}.quiz button{border:none;border-radius:5px;color:#fff;outline:0;font-size:18px;width:100%;max-width:200px;line-height:20px;padding:10px;display:block;margin:0 auto 10px auto}@media all and (min-width: 540px){.quiz button{display:inline-block;margin:0}.quiz button.yes{margin-right:11px}}.quiz .step-2>div{width:100%;max-width:665px;margin:0 auto}.quiz .step-2>div div{display:inline-block;padding:12px 10px}.quiz .step-2>div .yes{width:65%;border-radius:5px 0 0 5px}.quiz .step-2>div .no{width:35%;border-radius:0 5px 5px 0}.quiz .yes{background:#66a730}.quiz .no{background:#ed4c40}.final p{margin-bottom:30px}.download-button{display:inline-block;background:#66a730 url(/img/workplace-happiness/download.png) 15px 17px no-repeat;color:#fff;text-decoration:none;font-size:14px;padding:15px 15px 15px 40px;border-radius:10px}.download-button:hover{color:#fff}@keyframes pulse{0%{-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}70%{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 25px rgba(58,221,36,0)}100%{-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);box-shadow:0 0 0 0 rgba(58,221,36,0)}}.fancybox-inner{display:flex;align-items:center}#juniorstaff p,#businessowner p{margin:0;padding:0}

/*# sourceMappingURL=workplace-happiness.css.map */