@media (min-width:1600px){.container{max-width:1502px}}.calc{position:relative;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;width:100%}.calc .container-fluid{padding:0}.calc__step{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c7c7c7;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:60px 0 16px;width:100%}@media (min-width:992px){.calc__step{padding:80px 0 16px}}.calc__step p{color:#c7c7c7;font-size:14px;font-weight:500;line-height:20px;margin:0;text-transform:uppercase}@media screen and (max-width:576px){.calc__step p{font-size:14px}}@media screen and (min-width:1920px){.calc__step p{font-size:14px}}@media screen and (max-width:576px){.calc__step p{line-height:20px}}@media screen and (min-width:1920px){.calc__step p{line-height:20px}}@media (min-width:992px){.calc__step p{font-size:calc(15.14286px + .14881vw);line-height:24px}}@media screen and (min-width:992px) and (max-width:576px){.calc__step p{font-size:16px}}@media screen and (min-width:992px) and (min-width:1920px){.calc__step p{font-size:18px}}@media screen and (min-width:992px) and (max-width:576px){.calc__step p{line-height:24px}}@media screen and (min-width:992px) and (min-width:1920px){.calc__step p{line-height:24px}}.calc__step p a{color:inherit;display:inline-block;padding-left:20px;position:relative}.calc__step p a:before{background-image:url(https://insights.zonal.co.uk/hubfs/Tomorrow%20People/Zonal/back-chevron.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:0;pointer-events:none;position:absolute;top:54%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}.calc__form{padding:60px 0 10px}@media (min-width:992px){.calc__form{padding:90px 0 20px}.calc__form__inner{padding-right:25px}}.calc__form__header{-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:22px;padding-top:0}@media (min-width:992px){.calc__form__header{padding-bottom:30px;padding-top:0}}@media (min-width:1200px){.calc__form__header{padding-top:22px}}.calc__form__header__image{height:35px;margin-right:20px;width:35px}@media (min-width:992px){.calc__form__header__image{margin-right:30px}}.calc__form__header img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.calc__form__header h2{color:#28a4a0;line-height:1em;min-height:2em}.calc__form__wrapper{background:var(--light-grey);border-radius:15px;-webkit-box-shadow:10px 15px 30px rgba(0,0,0,.16);box-shadow:10px 15px 30px rgba(0,0,0,.16);margin-bottom:70px;padding:54px 40px}@media (min-width:1600px){.calc__form__wrapper{padding:64px 50px}}.calc__form__group{border-bottom:2px solid #d9d9d9;padding:30px 0}.calc__form__group:first-child{padding:0 0 30px}.calc__form__group:last-child{border-bottom:none;padding:30px 0 0}.calc__form__group .calc__input{margin-bottom:20px}.calc__form__group .calc__input:last-child{margin:0}.calc__form__group--sliders .calc__input{margin-bottom:30px}.calc__form__group--sliders .calc__input:last-child{margin:0}.calc .calc__input{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.calc .calc__input label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:calc(12.28571px + .29762vw);font-weight:700;line-height:calc(12.28571px + .29762vw)}@media screen and (max-width:576px){.calc .calc__input label{font-size:14px}}@media screen and (min-width:1920px){.calc .calc__input label{font-size:18px}}@media screen and (max-width:576px){.calc .calc__input label{line-height:14px}}@media screen and (min-width:1920px){.calc .calc__input label{line-height:18px}}.calc .calc__input label span{display:block;font-size:calc(10.28571px + .29762vw);font-weight:400;line-height:calc(10.28571px + .29762vw);margin-top:5px}@media screen and (max-width:576px){.calc .calc__input label span{font-size:12px}}@media screen and (min-width:1920px){.calc .calc__input label span{font-size:16px}}@media screen and (max-width:576px){.calc .calc__input label span{line-height:12px}}@media screen and (min-width:1920px){.calc .calc__input label span{line-height:16px}}.calc .calc__input__input{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.calc .calc__input--currency .calc__input__input,.calc .calc__input--percent .calc__input__input{background:var(--white);border:2px solid #c7c7c7;border-radius:8px;font-size:calc(15.14286px + .14881vw);line-height:calc(15.14286px + .14881vw)}@media screen and (max-width:576px){.calc .calc__input--currency .calc__input__input,.calc .calc__input--percent .calc__input__input{font-size:16px}}@media screen and (min-width:1920px){.calc .calc__input--currency .calc__input__input,.calc .calc__input--percent .calc__input__input{font-size:18px}}@media screen and (max-width:576px){.calc .calc__input--currency .calc__input__input,.calc .calc__input--percent .calc__input__input{line-height:16px}}@media screen and (min-width:1920px){.calc .calc__input--currency .calc__input__input,.calc .calc__input--percent .calc__input__input{line-height:18px}}.calc .calc__input--currency .calc__input__input.error,.calc .calc__input--percent .calc__input__input.error{border:2px solid red}.calc .calc__input--currency .calc__input__input:active,.calc .calc__input--currency .calc__input__input:focus,.calc .calc__input--percent .calc__input__input:active,.calc .calc__input--percent .calc__input__input:focus{border:2px solid var(--brand-primary);outline:none}.calc .calc__input--currency{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;position:relative}.calc .calc__input--currency label{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}@media (min-width:992px){.calc .calc__input--currency label{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}}.calc .calc__input--currency:before{color:var(--text);content:"£";font-size:calc(13.42857px + .44643vw);font-weight:700;left:auto;line-height:calc(13.42857px + .44643vw);opacity:1;padding:0 10px;pointer-events:none;position:absolute;right:0;top:49%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:45%;z-index:2}@media screen and (max-width:576px){.calc .calc__input--currency:before{font-size:16px}}@media screen and (min-width:1920px){.calc .calc__input--currency:before{font-size:22px}}@media screen and (max-width:576px){.calc .calc__input--currency:before{line-height:16px}}@media screen and (min-width:1920px){.calc .calc__input--currency:before{line-height:22px}}@media (min-width:992px){.calc .calc__input--currency:before{padding:0 30px;width:27%}}.calc .calc__input--currency:after{color:hsla(0,0%,56%,.5);content:"|";font-size:calc(9.42857px + .44643vw);font-weight:700;left:auto;padding:0 0 0 30px;pointer-events:none;position:absolute;right:0;top:49%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:45%}@media screen and (max-width:576px){.calc .calc__input--currency:after{font-size:12px}}@media screen and (min-width:1920px){.calc .calc__input--currency:after{font-size:18px}}@media (min-width:992px){.calc .calc__input--currency:after{padding:0 0 0 60px;width:27%}}.calc .calc__input--currency .calc__input__input{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;padding:9px 11px 9px 40px;width:45%}@media (min-width:992px){.calc .calc__input--currency .calc__input__input{-webkit-box-flex:0;-ms-flex:0 0 27%;flex:0 0 27%;padding:9px 11px 9px 80px;width:27%}}.calc .calc__input--percent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;position:relative}.calc .calc__input--percent label{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}@media (min-width:992px){.calc .calc__input--percent label{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}.calc .calc__input--percent .calc__input__input{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;padding:9px 11px 9px 15px;width:35%}@media (min-width:992px){.calc .calc__input--percent .calc__input__input{-webkit-box-flex:0;-ms-flex:0 0 19%;flex:0 0 19%;padding:9px 11px 9px 60px;width:19%}}.calc .calc__input--percent:before{color:var(--text);content:"%";font-size:calc(13.42857px + .44643vw);font-weight:700;left:auto;line-height:calc(13.42857px + .44643vw);opacity:1;padding:0 10px;pointer-events:none;position:absolute;right:0;text-align:right;top:49%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35%;z-index:2}@media screen and (max-width:576px){.calc .calc__input--percent:before{font-size:16px}}@media screen and (min-width:1920px){.calc .calc__input--percent:before{font-size:22px}}@media screen and (max-width:576px){.calc .calc__input--percent:before{line-height:16px}}@media screen and (min-width:1920px){.calc .calc__input--percent:before{line-height:22px}}@media (min-width:992px){.calc .calc__input--percent:before{padding:0 30px;width:19%}}.calc .calc__input--percent:after{color:hsla(0,0%,56%,.5);content:"|";font-size:calc(9.42857px + .44643vw);font-weight:700;left:auto;padding:0 0 0 10px;pointer-events:none;position:absolute;right:0;top:49%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35%}@media screen and (max-width:576px){.calc .calc__input--percent:after{font-size:12px}}@media screen and (min-width:1920px){.calc .calc__input--percent:after{font-size:18px}}@media (min-width:992px){.calc .calc__input--percent:after{padding:0 0 0 30px;width:19%}.calc__total__inner{padding-left:25px}}.calc__total__header{-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:22px;padding-top:0}@media (min-width:992px){.calc__total__header{padding-bottom:30px;padding-top:0}}@media (min-width:1200px){.calc__total__header{padding-top:22px}}.calc__total__header__image{height:35px;margin-right:20px;width:35px}@media (min-width:992px){.calc__total__header__image{margin-right:30px}}.calc__total__header img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.calc__total__header h2{line-height:1em;min-height:2em}.calc__total__card{background:#3c3c3c;background:linear-gradient(135deg,#3c3c3c,#0f0f0f);border-radius:15px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3c3c3c",endColorstr="#0f0f0f",GradientType=1);margin-top:30px;padding:54px 40px;text-align:center}@media (min-width:1600px){.calc__total__card{padding:64px 50px}}.calc__total__card:first-child{margin-top:0}.calc__total__card h2,.calc__total__card h3,.calc__total__card p{color:var(--white)}.calc__total__card h3{margin-bottom:18px;margin-top:40px}@media (min-width:992px){.calc__total__card h3{margin-bottom:28px;margin-top:70px}}.calc__total__card h3:first-child{margin-top:0}.calc__total__card h2{background:var(--yellow);border:1px solid var(--border-grey);border-radius:10px;display:inline-block;line-height:1em;margin:0;padding:16px 40px}.calc__total__card h2.card-header{background:transparent;border:0;margin:0 0 50px;padding:0}.calc__total__button{display:none}@media (min-width:992px){.calc__total__button{display:block;margin-top:30px;position:relative;z-index:1}}@media (min-width:1600px){.calc__total__button{margin-top:50px}}.calc__total__button a{background-color:var(--red);border-radius:15px;-webkit-box-shadow:10px 10px 30px rgba(0,0,0,.16);box-shadow:10px 10px 30px rgba(0,0,0,.16);color:var(--white);display:block;font-size:calc(17.42857px + .44643vw);font-weight:700;line-height:calc(17.42857px + .44643vw);padding:1.114em 2.4em;text-align:center}@media screen and (max-width:576px){.calc__total__button a{font-size:20px}}@media screen and (min-width:1920px){.calc__total__button a{font-size:26px}}@media screen and (max-width:576px){.calc__total__button a{line-height:20px}}@media screen and (min-width:1920px){.calc__total__button a{line-height:26px}}.calc__total__button a:hover{background-color:#333;color:var(--white);text-decoration:none}.calc__total__sticky{opacity:0;position:relative}@media (max-width:992px){.calc__total__sticky{top:auto!important}}.calc__total__sticky__inner{max-width:100%;width:100%}@media (min-width:992px){.calc__total__sticky__inner{max-width:345px}}@media (min-width:1200px){.calc__total__sticky__inner{max-width:420px}}@media (min-width:1600px){.calc__total__sticky__inner{max-width:570px}}@media (max-width:992px){.calc__total__sticky__inner{margin-top:0!important;max-width:100%!important;position:static!important}}@media (min-width:992px){.calc__total__sticky__inner.fixed{position:fixed;top:30px}.calc__total__sticky__inner.fixed--stop{left:auto!important;position:absolute;right:0}}.calc__button{margin-bottom:60px}@media (min-width:992px){.calc__button{margin-bottom:100px}}.calc__button button{background-color:var(--red);border:0;border-radius:15px;-webkit-box-shadow:10px 10px 30px rgba(0,0,0,.16);box-shadow:10px 10px 30px rgba(0,0,0,.16);color:var(--white);display:block;font-size:calc(17.42857px + .44643vw);font-weight:700;line-height:calc(17.42857px + .44643vw);outline:none!important;padding:1.114em 2.4em;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:576px){.calc__button button{font-size:20px}}@media screen and (min-width:1920px){.calc__button button{font-size:26px}}@media screen and (max-width:576px){.calc__button button{line-height:20px}}@media screen and (min-width:1920px){.calc__button button{line-height:26px}}.calc__button button:hover{background-color:#333;color:var(--white);text-decoration:none}.range-slider{display:inline-block;margin-top:10px;padding:0 7px}.range-slider .slider.slider-horizontal .slider-track{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(180deg,#fff 0,#fff);height:12px;margin-top:-7px;z-index:1}.range-slider{width:100%}output{display:none!important}.slider .tooltip.top{margin-top:-30px;opacity:1;top:34px}@media (min-width:992px){.slider .tooltip.top{top:31px}}#gm_wage .tooltip.top{top:34px}@media (min-width:992px){#gm_wage .tooltip.top{top:33px}}.slider .tooltip.top .tooltip-inner{color:#fff}.range-slider .slider-selection{background-image:-webkit-gradient(linear,left top,left bottom,from(#28a4a0),to(#28a4a0));background-image:linear-gradient(180deg,#28a4a0 0,#28a4a0)}.slider.slider-horizontal{width:100%!important}.range-slider .slider-handle{background-color:#28a4a0;background-image:-webkit-gradient(linear,left top,left bottom,from(#28a4a0),to(#28a4a0));background-image:linear-gradient(180deg,#28a4a0 0,#28a4a0);border-radius:15px!important;height:25px;top:-3px;width:40px;z-index:1}@media (min-width:992px){.range-slider .slider-handle{height:30px;top:-6px;width:50px}}.range-slider .tooltip-inner{font-size:10px}@media (min-width:576px){.range-slider .tooltip-inner{font-size:12px}}@media (min-width:992px){.range-slider .tooltip-inner{font-size:14px}}.range-slider #gm_wage .tooltip-inner{font-size:10px}@media (min-width:576px){.range-slider #gm_wage .tooltip-inner{font-size:10px}}@media (min-width:992px){.range-slider #gm_wage .tooltip-inner{font-size:12px}}.range-slider .slider.slider-horizontal .slider-handle,.range-slider .slider.slider-horizontal .slider-tick{margin-left:-20px}@media (min-width:992px){.range-slider .slider.slider-horizontal .slider-handle,.range-slider .slider.slider-horizontal .slider-tick{margin-left:-25px}}.slider-handle.round:focus{-webkit-box-shadow:0 0 0 .3em rgba(5,175,72,.3);box-shadow:0 0 0 .3em rgba(5,175,72,.3)}body .tooltip-inner{background-color:transparent;color:var(--black-1);font-weight:700}.tooltip-arrow{display:none}ul.range-labels{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;list-style:none!important;margin-bottom:0;margin-left:0;padding:0;position:relative;top:4px;width:100%;z-index:0}.range-labels li{color:#b2b2b2;cursor:pointer;font-size:12px;position:relative;text-align:center;text-align:left;width:auto}@media (min-width:992px){.range-labels li{font-size:14px}}.range-labels li:after{content:"|";float:left;left:50%;position:relative;text-align:center;top:-17px}.range-slider .tooltip{font-weight:700}#range_label_num_sites li:first-child{left:-.6%}#range_label_num_sites li:nth-child(2){left:.15%}#range_label_num_sites li.last{left:1.2%}#range_label_gm_wage li:first-child{left:-8.8%}@media (min-width:576px){#range_label_gm_wage li:first-child{left:-3.8%}}@media (min-width:992px){#range_label_gm_wage li:first-child{left:-2.4%}}#range_label_gm_wage li:nth-child(2){left:0}#range_label_gm_wage li.last{left:7.4%}@media (min-width:576px){#range_label_gm_wage li.last{left:1.9%}}@media (min-width:992px){#range_label_gm_wage li.last{left:1.9%}}#range_label_stock_checks_per_year li:first-child{left:-.6%}#range_label_stock_checks_per_year li:nth-child(2){left:.3%}#range_label_stock_checks_per_year li.last{left:.7%}#range_label_hours_worked li:first-child{left:-1%}#range_label_hours_worked li:nth-child(2){left:-.1%}#range_label_hours_worked li.last{left:.7%}