body.sticky-body{overflow-x:unset}section.adspend-elem{display:block}.adspend--container{max-width:1080px;margin:0 auto;padding:0 2rem;box-sizing:content-box}.adspend-elem h4{margin:.5em 0;font-size:1.375rem;font-weight:600;line-height:1.3636}.adspend-elem p{font-size:15px;margin-top:1em;margin-bottom:1em;line-height:1.4}.adspend-elem a{color:#0091ae;font-weight:500;text-decoration:none}.adspend-elem a:hover{color:#007a8c;text-decoration:underline}.adspend-elem strong{font-weight:600}.adspend-elem{position:relative;font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;padding:40px 0 50px}.adspend__solutions-elem{position:relative;margin-top:30px}.adspend__solutions--inner{background:#f9f8f7;border:1px solid #eee;overflow:hidden}.solutions__item--result{background:#f7751f;text-align:center;width:100%;padding:10px}@media(min-width:768px){.adspend-elem{padding:80px 0}.adspend__quests-elem{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;border-right:1px solid #eee;padding-top:0px;width:70%}.cal-mobile{display:none}.cal-desktop{display:block}.adspend__solutions-elem{-ms-flex-preferred-size:300px;flex-basis:300px;min-width:300px;margin-top:0;margin-left:30px;float:right}.adspend__solutions--inner{position:static;border-radius:3px;width:300px;z-index:999}.elem-sticky{position:-webkit-sticky;position:sticky;top:70px}.solutions__header{display:block}.solutions__item{display:block}.solutions__item--result{position:static;padding:20px}}.solutions__header{text-align:center;border-bottom:2px solid #eee;margin:0 20px}.solutions__header h4{font-size:20px;margin-top:20px;margin-bottom:20px}.solutions__item{text-align:center;border-bottom:1px solid #eee;margin:0 20px;padding:10px 0}.solutions__item:nth-last-child(2){border-bottom:0}.solutions__item p{color:#555;margin:5px 0;padding:0;line-height:1;font-size:15px}.solutions__item p:last-child{font-size:16px;line-height:1}.solutions__item--result p{color:#fff;margin:0}.solutions__item--result p.solutions__num{font-size:2em;line-height:1.2em}.solutions__num{font-size:20px;font-weight:600}.solutions__num.currency:before{content:'£';display:inline;position:relative;margin-right:5px}.solutions__num.percentage:after{content:'%';display:inline;position:relative}.adspend-elem input,.input__number-elem.currency:before,.input__number-elem .input__number--static,.input__number-elem.percentage:after{color:#555;font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:36px;font-weight:800;letter-spacing:.05em}.quest-elem{border-bottom:1px solid #eee;margin-bottom:20px;padding:0 0 30px}.quest-elem:last-child{border-bottom:0;margin-bottom:0}.quest-elem .quest__title-elem{text-align:center}.quest-elem .quest__title{font-size:26px;margin:0 0 10px}.quest-elem .quest__description{margin:0 0 10px}.input__number-elem{text-align:center}.input__label-elem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-8px;padding:0 5px}.input__label-elem .input__label{margin:0}.adspend-elem input{padding:5px}.adspend-elem input:focus{border:0;outline:0}.adspend-elem input[type=range]{cursor:pointer;background:transparent;width:100%}.adspend-elem input[type=range]:focus{outline:0}.adspend-elem input[type=range]{-webkit-appearance:none;width:100%}.adspend-elem input[type=range]:focus{outline:0}.adspend-elem input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;background:#f4f4f4}.adspend-elem input[type=range]::-webkit-slider-thumb{height:16px;width:16px;border-radius:50%;background:#62bce4;cursor:pointer;-webkit-appearance:none;margin-top:-5px}.adspend-elem input[type=range]:focus::-webkit-slider-runnable-track{background:#367ebd}.adspend-elem input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d;background:#3071a9;border-radius:1.3px;border:.2px solid #010101}.adspend-elem input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d;border:1px solid #000;height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer}.adspend-elem input[type=range]::-ms-track{width:100%;height:8.4px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.adspend-elem input[type=range]::-ms-fill-lower{background:#2a6495;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d}input[type=range]::-ms-fill-upper{background:#3071a9;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d}.adspend-elem input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000,0px 0px 1px #0d0d0d;border:1px solid #000;height:36px;width:16px;border-radius:3px;background:#fff;cursor:pointer;height:8.4px}.adspend-elem input[type=range]:focus::-ms-fill-lower{background:#3071a9}.adspend-elem input[type=range]:focus::-ms-fill-upper{background:#367ebd}.adspend-elem input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;text-align:center;border:0;width:175px}.adspend-elem input[type=number]:focus{background:#f9f8f7}.input__number-elem.currency:before{content:'£';display:inline-block;vertical-align:middle}.input__number-elem.percentage:after{content:'%';display:inline-block;vertical-align:middle}.input__number-elem .input__number--static{cursor:text;display:inline-block;line-height:normal;vertical-align:middle;padding:5px}.input__number-elem input[type=number]{display:none}.input__range-elem{padding-top:10px}.input__range-elem.currency .input__label:before{content:'£';display:inline-block;margin-right:3px}.input__range-elem.percentage .input__label:after{content:'%';display:inline-block;margin-left:3px}@media(min-width:768px){.adspend-elem input,.input__number-elem.currency:before,.input__number-elem .input__number--static,.input__number-elem.percentage:after{font-size:26px}.quest-elem{margin-right:40px}.quest-elem .quest__header{display:-webkit-box;display:-ms-flexbox;display:flex}.adspend-elem input[type=number]{text-align:right;width:125px}.quest-elem .quest__title-elem{-webkit-box-flex:2;-ms-flex:2 1;flex:2 1;text-align:initial}.input__number-elem{text-align:right;margin-left:10px}.input__number-elem .input__number--static{text-align:right}.input__number-elem .input__number--static:hover{background:#f9f8f7}}@media(max-width:767px){.cal-mobile{display:block}.cal-desktop{display:none}.solutions__item--result{position:fixed;top:auto;right:0;bottom:0;left:0}}