@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{height:100%;font-size:10px}body{display:flex;flex-direction:column;min-height:100vh;font-size:1.8em;line-height:1.7;font-weight:400;font-family:Larss,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#2d3047;-webkit-font-smoothing:antialiased;--breakpoint-tablet:600;--breakpoint-desktop:1065}body.tfm{position:relative}body.no-scroll{position:fixed;top:0;left:0;height:100%;width:100%;overflow:hidden}main{flex-grow:1}main.tfm{background-color:#fff;background-color:#fff;margin-top:calc(11.2rem + var(--notice-banner-height,0px))}main.tfm--no-margin{margin:0}main.blur{-webkit-filter:blur(3px);filter:blur(3px);pointer-events:none}.looks-like-link,a{color:inherit;cursor:pointer}::-moz-selection{background:#2d3047;color:#fff}::selection{background:#2d3047;color:#fff}hr{margin-top:7rem;margin-bottom:6.5rem;border-width:0;border-top:1px solid #d1d3d4}.clipped{width:calc(55% - 103.2px);background:#f2f3f6;position:absolute}.clipped.no-clip{background:0 0;width:calc(55% - 104.92px)}.clipped{left:0}.clipped.no-clip{left:20px}.odd .clipped{left:auto;right:0}.odd .clipped.no-clip{right:20px}.clipped::after{content:" ";height:100%;height:100%;position:absolute;top:0;width:100%;z-index:2;background-repeat:no-repeat;background-size:contain;right:0;background-image:url(../assets/clip-right.png);background-position:right top}.odd .clipped::after{left:-1px;right:auto;background-image:url(/assets/images/clip-left.png);background-position:left top}.clipped.no-clip::after{background-image:none}@page{size:A4;margin:20mm}.container{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto}.fm-container{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto}.fm-container--half{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto}.fm-container--half>div{max-width:min(var(--container-width),calc(var(--container-width) * 636 / 1252))}.fm-container--half-tablet{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto}@media (min-width:600px){.fm-container--half-tablet{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto}.fm-container--half-tablet>div{max-width:min(var(--container-width),calc(var(--container-width) * 636 / 1252))}}.fm-container--half-desktop{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto}@media (min-width:1065px){.fm-container--half-desktop{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto}.fm-container--half-desktop>div{max-width:min(var(--container-width),calc(var(--container-width) * 636 / 1252))}}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right,.u-pull-right.columns{float:right}.u-pull-left{float:left}.clear{clear:both}.align-right{text-align:right}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.d-none{display:none}.d-flex{display:flex}.align-items-center{align-items:center}.section-margin-top{margin-top:5rem}@font-face{font-family:Larss;src:url(/assets/fonts/larsseit-light.woff2) format("woff2"),url(/assets/fonts/larsseit-light.woff) format("woff");font-weight:300;font-display:swap}@font-face{font-family:Larss;src:url(/assets/fonts/larsseit-regular.woff2) format("woff2"),url(/assets/fonts/larsseit-regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Larss;src:url(/assets/fonts/larsseit-medium.woff2) format("woff2"),url(/assets/fonts/larsseit-medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Larss;src:url(/assets/fonts/larsseit-bold.woff2) format("woff2"),url(/assets/fonts/larsseit-bold.woff) format("woff");font-weight:600;font-display:swap}.h1,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:20px;color:inherit}.h1,h1{font-size:8rem;line-height:1;font-weight:500;letter-spacing:-.1rem}.h2,h2{font-size:4.8rem;line-height:1.25;font-weight:500;letter-spacing:-.1rem}h3{font-size:3.2rem;line-height:1.3;font-weight:600;letter-spacing:0}.h4,h4{font-size:3rem;line-height:1.35;font-weight:500;letter-spacing:.05rem}h5{font-size:1.8rem;line-height:1.5;font-weight:600}h6{font-size:1.3rem;line-height:1.6;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}@media (max-width:1400px){h3{font-size:2.8rem}}@media (max-width:1000px){.h1,h1{font-size:6rem}.h2,h2{font-size:4rem}.h4,h4{font-size:2.6rem}h5{font-size:1.6rem}h6{font-size:1.25rem}}@media (max-width:600px){.h1,h1{font-size:4rem}.h2,h2{font-size:3.2rem}h3{font-size:2.6rem}.h4,h4{font-size:2.4rem}h5{font-size:1.4rem}h6{font-size:1.2rem}p{font-size:1.6rem}}@media (max-width:360px){.h2,h2{font-size:2.9rem}h3{font-size:2.4rem}}p{margin-top:0;margin-bottom:20px}.heavy,b,strong{font-weight:600}.light{font-weight:300}.body{font-weight:400}.medium{font-weight:500}.center{text-align:center}.left{text-align:left}.right{text-align:right}.quote{text-indent:-.4em}.bright-green-text{color:#0cc}.green-text{color:#009b9b}.smaller{font-size:.9em;display:inline-block;line-height:1.1}.smaller-still{font-size:.8em;display:inline-block;line-height:1.1}.disabled{opacity:.5}.smallest{font-size:.5rem}body ul#epi-quickNavigator{display:inline-block!important;list-style:none!important;margin:0!important;padding:0!important;right:10px!important;top:0!important;font-size:16px!important}body ul#epi-quickNavigator .epi-quickNavigator-editLink{margin:0!important}body ul#epi-quickNavigator .epi-quickNavigator-editLink a{display:flex!important;align-items:center!important;line-height:1!important;gap:4px!important}body ul#epi-quickNavigator .epi-quickNavigator-editLink a span{display:inline-block!important;height:auto!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1!important}body ul#epi-quickNavigator .epi-quickNavigator-dropdown{margin:0!important}body ul#epi-quickNavigator .epi-quickNavigator-dropdown ul li{margin:0!important}body ul#epi-quickNavigator .epi-quickNavigator-dropdown ul li a{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1!important}.tfm-body,:not(body).tfm,:not(main).tfm{font-family:Larss,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;line-height:2.25rem;letter-spacing:0;color:#1b1d2b;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.fm-body-medium{font-family:Larss,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;line-height:2.25rem;letter-spacing:0}.fm-body-bold{font-family:Larss,Helvetica,Arial,sans-serif;font-size:calc(1.5rem * var(--scale-table,1));font-weight:700;line-height:calc(2.25rem * var(--scale-table,1));letter-spacing:0}.fm-body-sm-light{font-family:Larss,Helvetica,Arial,sans-serif;font-size:1.3333333333rem;font-weight:300;line-height:2rem;letter-spacing:0}.fm-body-sm-medium{font-family:Larss,Helvetica,Arial,sans-serif;font-size:1.3333333333rem;font-weight:500;line-height:1.75rem;letter-spacing:0}.fm-body-sm-bold{font-family:Larss,Helvetica,Arial,sans-serif;font-size:1.3333333333rem;font-weight:700;line-height:1.75rem;letter-spacing:0}.fm-body-xs-bold{font-family:Larss,Helvetica,Arial,sans-serif;font-size:1.1666666667rem;font-weight:700;line-height:1.75rem;letter-spacing:0}.text-desktop{display:none}@media (min-width:1065px){.text-desktop{display:inherit}}@media (min-width:1065px){.text-mobile{display:none}}.tfm h1,.tfm h2,.tfm h3,.tfm h4,.tfm h5,.tfm h6{margin:0}.tfm .fm-h1-title{font-family:Larss,Helvetica,Arial,sans-serif;font-size:3.3333333333rem;font-weight:700;line-height:115%;letter-spacing:0}.tfm .fm-h2-title{font-family:Larss,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem;letter-spacing:0}.tfm .fm-h3-title{font-family:Larss,Helvetica,Arial,sans-serif;font-size:2.1666666667rem;font-weight:700;line-height:120%;letter-spacing:0}.tfm .fm-h1-title-desktop{font-family:Larss,Helvetica,Arial,sans-serif;font-size:3.3333333333rem;font-weight:700;line-height:115%;letter-spacing:0;font-size:5.3333333333rem;line-height:5.5833333333rem}.tfm .fm-h2-title-desktop{font-family:Larss,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem;letter-spacing:0;font-size:4rem;line-height:4.1666666667rem}.tfm .fm-h3-title-desktop{font-family:Larss,Helvetica,Arial,sans-serif;font-size:2.1666666667rem;font-weight:700;line-height:120%;letter-spacing:0;font-size:3.3333333333rem;line-height:110%}.tfm .fm-h4-title{font-family:Larss,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:700;line-height:3.1666666667rem;letter-spacing:0}.tfm .fm-h5-title{font-family:Larss,Helvetica,Arial,sans-serif;font-size:1.8333333333rem;font-weight:700;line-height:2.3333333333rem;letter-spacing:0}.tfm .fm-subtitle{font-family:Larss,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:2.25rem;letter-spacing:.15em}.container{position:relative;width:100%;max-width:1252px;margin:0 auto;padding:0 20px;box-sizing:border-box;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.container .container{padding:0 20px}.column,.columns{float:left;box-sizing:border-box;margin-left:4%}.column img,.columns img{max-width:100%;height:auto}.column:nth-of-type(1),.columns:nth-of-type(1){margin-left:0}.one{width:4.6666666667%}.two{width:13.3333333333%}.three{width:22%}.four,.one-third{width:30.6666666667%}.five{width:39.3333333333%}.one-half,.six{width:48%}.seven{width:56.6666666667%}.eight,.two-thirds{width:65.3333333333%}.nine{width:74%}.ten{width:82.6666666667%}.eleven{width:91.3333333333%}.twelve{width:100%}.offset-one.columns{margin-left:8.6666666667%}.offset-two.columns{margin-left:17.3333333333%}.offset-three.columns{margin-left:26%}.offset-four.columns{margin-left:34.6666666667%}.offset-five.columns{margin-left:43.3333333333%}.offset-six.columns{margin-left:52%}.offset-seven.columns{margin-left:60.6666666667%}.offset-eight.columns{margin-left:69.3333333333%}.offset-nine.columns{margin-left:78%}.offset-ten.columns{margin-left:86.6666666667%}.offset-eleven.columns{margin-left:95.3333333333%}.columns+.offset-one.columns{margin-left:12.6666666667%}.columns+.offset-two.columns{margin-left:21.3333333333%}.columns+.offset-three.columns{margin-left:30%}.columns+.offset-four.columns{margin-left:38.6666666667%}.columns+.offset-five.columns{margin-left:47.3333333333%}.columns+.offset-six.columns{margin-left:56%}.columns+.offset-seven.columns{margin-left:64.6666666667%}.columns+.offset-eight.columns{margin-left:73.3333333333%}.columns+.offset-nine.columns{margin-left:82%}.columns+.offset-ten.columns{margin-left:90.6666666667%}.columns+.offset-eleven.columns{margin-left:99.3333333333%}@media (max-width:1100px){.full-width-small-screen{width:100%;margin-left:0!important}}@media (max-width:1000px){.one-third-tablet.columns{width:30.6666666667%;margin-left:40px}.one-third-tablet:nth-of-type(1),.one-third-tablet:nth-of-type(3n+4){margin-left:0}.two-thirds-tablet.columns{width:65.3333333333%}.one-half-tablet.columns{width:48%}.full-width-tablet.columns{width:100%;margin-left:0}.offset-two-tablet.columns{margin-left:17.3333333333%}.offset-half-tablet.columns{margin-left:52%}}.six:nth-of-type(3),.six:nth-of-type(5),.six:nth-of-type(7){margin-left:0}.four:nth-of-type(10),.four:nth-of-type(4),.four:nth-of-type(7){margin-left:0}.three:nth-of-type(13),.three:nth-of-type(5),.three:nth-of-type(9){margin-left:0}.two:nth-of-type(13),.two:nth-of-type(19),.two:nth-of-type(7){margin-left:0}@media (max-width:800px){.column,.columns,.columns.tablet-half,.eight.columns,.eleven.columns,.five.columns,.four.columns,.nine.columns,.one.column,.seven.columns,.six.columns,.ten.columns,.three.columns,.twelve.columns,.two.columns{width:100%;display:block;margin-left:0}.offset-eight.columns,.offset-eleven.columns,.offset-five.columns,.offset-four.columns,.offset-nine.columns,.offset-one-half,.offset-one-third,.offset-one.columns,.offset-seven.columns,.offset-six.columns,.offset-ten.columns,.offset-three.columns,.offset-two-thirds,.offset-two.columns{margin-left:0}.columns+.offset-eight.columns,.columns+.offset-eleven.columns,.columns+.offset-five.columns,.columns+.offset-four.columns,.columns+.offset-nine.columns,.columns+.offset-one-half,.columns+.offset-one-third,.columns+.offset-one.columns,.columns+.offset-seven.columns,.columns+.offset-six.columns,.columns+.offset-ten.columns,.columns+.offset-three.columns,.columns+.offset-two-thirds,.columns+.offset-two.columns{margin-left:0}.one-third-mobile.columns{width:30.6666666667%}.two-thirds-mobile.columns{width:65.3333333333%}.one-half-mobile.columns{width:48%}.full-width-mobile,.full-width-mobile.columns{width:100%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.button:not(.tfm),button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control){display:inline-flex;height:48px;padding:2px 30px 0;color:#2d3047;text-align:center;font-size:1.2rem;font-weight:600;justify-content:center;align-items:center;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:3px;border:1px solid;cursor:pointer;box-sizing:border-box;transition:.2s}.button:not(.tfm):focus,.button:not(.tfm):hover,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control):focus,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control):hover{border-color:#2d3047;background:#2d3047;color:#fff;outline:0}.button:not(.tfm):focus svg,.button:not(.tfm):hover svg,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control):focus svg,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control):hover svg{fill:#fff}.button:not(.tfm):active,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control):active{transition:0s;background:#5e617c;border-color:#5e617c;color:#fff}.button:not(.tfm).button-yellow,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control).button-yellow{background-color:#ffb000;border-color:#ffb000}.button:not(.tfm).button-yellow:focus,.button:not(.tfm).button-yellow:hover,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control).button-yellow:focus,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control).button-yellow:hover{background-color:#fad17f;border-color:#fad17f;color:#2d3047}.button:not(.tfm).button-yellow:active,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control).button-yellow:active{transition:0s;background-color:#fde8bf;border-color:#fde8bf;color:#2d3047}.button:not(.tfm).button-white,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control).button-white{color:#fff;background-color:none;border-color:#fff}.button:not(.tfm).button-white:focus,.button:not(.tfm).button-white:hover,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control).button-white:focus,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control).button-white:hover{color:#2d3047;background-color:#fff;border-color:#fff}.button:not(.tfm).button-white:active,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control).button-white:active{transition:0s;color:#2d3047;background-color:rgba(255,255,255,.8);border-color:#fff}.button:not(.tfm).with-icon,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control).with-icon{padding-left:10px}.button:not(.tfm).with-icon svg,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control).with-icon svg{display:block;width:auto;height:100%;margin-right:10px;margin-top:-2px;transition:.1s;fill:currentcolor}.button:not(.tfm).with-icon svg.smaller-icon,button:not(.tfm):not(.hamburger):not([class^=_hj]):not([class*=acButtonStyles]):not([class*=react-datepicker]):not(.combo-control):not(.dropdown-control).with-icon svg.smaller-icon{width:36px;height:36px}.button-container{display:flex;justify-content:space-around}.help-link .button:hover{border-color:#fff;background:#fff;color:#2d3047;outline:0}input[type=button],input[type=reset],input[type=submit]{display:inline-flex;height:48px;padding:2px 30px 0;color:#2d3047;text-align:center;font-size:1.2rem;font-weight:600;justify-content:center;align-items:center;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:3px;border:1px solid;cursor:pointer;box-sizing:border-box;transition:all .2s}input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{border-color:#2d3047;background:#2d3047;color:#fff;outline:0}input[type=button]:active,input[type=reset]:active,input[type=submit]:active{transition:0s;background:#5e617c;border-color:#5e617c;color:#fff}input[type=button].button-yellow,input[type=reset].button-yellow,input[type=submit].button-yellow{background-color:#ffb000;border-color:#ffb000}input[type=button].button-yellow:focus,input[type=button].button-yellow:hover,input[type=reset].button-yellow:focus,input[type=reset].button-yellow:hover,input[type=submit].button-yellow:focus,input[type=submit].button-yellow:hover{background-color:#fad17f;border-color:#fad17f;color:#2d3047}input[type=button].button-yellow:active,input[type=reset].button-yellow:active,input[type=submit].button-yellow:active{transition:0s;background-color:#fde8bf;border-color:#fde8bf;color:#2d3047}input:not(.tfm)[type=date],input:not(.tfm)[type=email],input:not(.tfm)[type=number],input:not(.tfm)[type=password],input:not(.tfm)[type=search],input:not(.tfm)[type=tel],input:not(.tfm)[type=text],input:not(.tfm)[type=url],select:not(.tfm),textarea:not(.tfm){height:48px;padding:8px 10px 6px;background-color:#fff;border:1px solid #d1d3d4;border-radius:3px;box-shadow:none;box-sizing:border-box;font-size:16px}input:not(.tfm)[type=date]:focus,input:not(.tfm)[type=email]:focus,input:not(.tfm)[type=number]:focus,input:not(.tfm)[type=password]:focus,input:not(.tfm)[type=search]:focus,input:not(.tfm)[type=tel]:focus,input:not(.tfm)[type=text]:focus,input:not(.tfm)[type=url]:focus,select:not(.tfm):focus,textarea:not(.tfm):focus{outline:0}:not(.tfm)::-webkit-input-placeholder{color:#686868;font-weight:300;margin-top:2px}:not(.tfm)::-moz-placeholder{color:#686868;font-weight:300;margin-top:2px}:not(.tfm):-ms-input-placeholder{color:#686868;font-weight:300;margin-top:2px}:not(.tfm):-moz-placeholder{color:#686868;font-weight:300;margin-top:2px}:not(.tfm)::placeholder{color:#686868;font-weight:300;margin-top:2px}input:not(.tfm)[type=date],input:not(.tfm)[type=email],input:not(.tfm)[type=number],input:not(.tfm)[type=password],input:not(.tfm)[type=search],input:not(.tfm)[type=tel],input:not(.tfm)[type=text],input:not(.tfm)[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea:not(.tfm){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:65px;padding-top:6px;padding-bottom:6px}input:not(.tfm)[type=checkbox],input:not(.tfm)[type=radio]{display:inline}.form-input:not(.tfm){position:relative;margin-bottom:20px}.form-input:not(.tfm) label:not(.tfm){opacity:.5;font-size:1.4rem;position:absolute;z-index:2;pointer-events:none;top:0;left:20px;line-height:48px;color:#191847}@media only screen and (max-width:600px){.form-input:not(.tfm) label:not(.tfm){left:10px}}.form-input:not(.tfm) input:not(.tfm),.form-input:not(.tfm) select:not(.tfm),.form-input:not(.tfm) textarea:not(.tfm){padding-left:100px;margin:0 0 5px;width:100%}@media only screen and (max-width:600px){.form-input:not(.tfm) textarea:not(.tfm){padding-left:10px;padding-top:48px}}.form-input:not(.tfm) select:not(.tfm){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.form-input:not(.tfm) select:not(.tfm):invalid{color:gray}.form-input:not(.tfm) .select-dropdown-arrow:not(.tfm){right:20px;stroke:#2d3047;width:11px;height:7px;top:21px;position:absolute;pointer-events:none}.form-input:not(.tfm) .error-msg:not(.tfm){color:red}.get-a-quote-form:not(.tfm) .form-input input:not(.tfm),.get-a-quote-form:not(.tfm) .form-input select:not(.tfm),.get-a-quote-form:not(.tfm) .form-input textarea:not(.tfm),.new-quote-form:not(.tfm) .form-input input:not(.tfm),.new-quote-form:not(.tfm) .form-input select:not(.tfm),.new-quote-form:not(.tfm) .form-input textarea:not(.tfm){padding-left:140px}.new-quote-form:not(.tfm) .form-input textarea:not(.tfm){padding-left:20px;padding-top:35px;min-height:100px}input#yourAge{display:none}@media only screen and (max-width:600px){.new-quote-form .form-input textarea:not(.tfm){padding-left:10px;padding-top:35px;line-height:1.4}}ul{list-style:circle inside}.columns ul{list-style:circle outside;padding-left:20px}.columns ul li{padding-left:10px}ul ul{margin-left:0}ol{list-style:decimal outside;padding-left:20px;margin-top:0;font-size:.95em}ol li{padding-left:20px}ul{padding-left:0;margin-top:0}ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}.no-list{list-style:none}.legal ol{list-style-type:none;counter-reset:item;margin:0;padding:12px 0 0}.legal ol>li{display:table;counter-increment:item;margin-bottom:.6em}.legal li{padding:12px 0;font-size:1.5rem}.legal ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:.6em}.legal li ol>li{margin:0}.legal li ol>li:before{content:counters(item, ".") " "}.legal ol.letters{list-style:lower-alpha inside}td,th{padding:12px 15px;text-align:left;border:1px solid #d1d3d4}header.main-header{position:fixed;top:0;left:0;width:100%;z-index:999;padding:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);box-sizing:border-box;transition:.2s;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1)}header.main-header.white{transform:translateY(-45px)}header.main-header.white .bottom-nav{padding-top:1rem;padding-bottom:1rem}header.main-header.white .header-logo{width:150px}header.main-header a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;color:#2d3047;transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s}header.main-header a:not(.button):hover{color:#9093b1;-webkit-text-decoration-color:#9093b1;text-decoration-color:#9093b1;transition:color 0s,-webkit-text-decoration-color .2s;transition:color 0s,text-decoration-color .2s;transition:color 0s,text-decoration-color .2s,-webkit-text-decoration-color .2s}.top-nav{border-bottom:1px solid rgba(0,0,0,.1);padding:0 3rem 0;display:flex}.top-nav .update-banner{color:#5e617c;font-size:1.4rem;flex-grow:9;display:flex;align-items:center;white-space:nowrap;overflow:hidden;max-width:calc(100% - 250px);position:relative}.top-nav .update-banner .banner-icon{border:1px solid;border-radius:3px;font-size:1rem;font-weight:600;letter-spacing:.1rem;color:#2d3047;text-transform:uppercase;line-height:1;margin-top:-1px;padding:6px 6px 3px;margin-right:6px}.top-nav .update-banner:before{content:"";position:absolute;right:0;top:0;width:50px;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 100%);z-index:2}.top-nav .pre-nav{display:flex;justify-content:flex-end;overflow:hidden;flex-grow:1}a.update-banner:after{content:"→";margin-left:4px;display:inline-block;transition:.1s}a.update-banner:hover .banner-icon{color:#2d8cfb}a.update-banner:hover:after{transform:translateX(4px)}header.main-header .header-logo{display:flex;height:45px;width:182px;margin-right:2rem;transition:.2s}header.main-header .header-logo svg{width:100%;fill:#0cc;opacity:1}.bottom-nav{padding:2rem 4rem;display:flex;transition:padding .2s}.bottom-nav .right-nav{flex-grow:1;justify-content:flex-end}.inner-right-nav{display:flex;align-items:center;position:relative}header nav{display:flex;align-items:center;position:relative}header nav li{margin:0;list-style:none;display:inline-block;position:relative;cursor:pointer;color:#2d3047;font-size:1.3rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;white-space:nowrap}header nav li .has-dropdown,header nav li a,header nav li img{padding:10px 22px;display:block;margin-top:2px}header nav .button{margin:0 10px;height:38px;line-height:38px}header .has-dropdown{position:relative;z-index:1;color:#2d3047;transition:color .1s;padding-right:33px!important}header li:hover .has-dropdown{color:#9093b1}header li:hover .dropdown-arrow{stroke:#9093b1}header nav .drop{display:none;position:absolute;background:#fff;top:-10px;padding:50px 10px 10px;width:130px;left:50%;transform:translateX(-50%);border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.25);white-space:normal}header nav .drop.show{display:block}header nav .drop ul{margin:0}header nav .drop li{white-space:normal;margin:10px 0;font-size:1.6rem;font-weight:400;text-transform:none;letter-spacing:0;width:100%}header nav .drop li a{padding:0}header .dropdown-arrow{stroke:#2d3047;width:11px;height:7px;position:absolute;top:calc(50% - 4px);right:15px;transition:transform .3s,stroke .1s}header .show+.dropdown-arrow{transform:rotateX(180deg)}header nav .search{position:relative;z-index:3}header nav .search img{transform:translateY(-2px)}header .searchbar{position:absolute;z-index:5;height:40px;top:50%;transform:translateY(-50%);right:0;width:calc(100% - 10px);display:none;margin-top:1px}header .searchbar.show{display:block}header .searchbar .search-field{width:100%;height:38px}.hamburger{display:none}.hamburger{font:inherit;z-index:110;height:32px;overflow:visible;margin:0;padding:15px 13px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;outline:0;background-color:transparent}.hamburger-box{position:relative;display:block;width:22px;height:22px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{position:absolute;width:22px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#009b9b}.hamburger-inner::after,.hamburger-inner::before{display:block;content:""}.hamburger-inner::after{top:-12px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger-inner{top:12px;display:block;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger-inner::before{top:-6px;transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.mobile-menu{position:fixed;box-sizing:border-box;top:0;left:0;z-index:800;text-align:center;padding:75px 20px 20px;background:rgba(255,255,255,.9);height:0;width:100%;overflow:auto;visibility:hidden;pointer-events:none;display:flex;align-items:flex-start;transition:height .3s 0s,visibility 0s .3s,opacity 0s .3s}.mobile-menu li{opacity:0}.show-mobile-menu .mobile-menu{visibility:visible;height:100%;opacity:1;pointer-events:all;transition:height .3s 0s,visibility 0s 0s,opacity 0s 0s;overflow:auto;-webkit-overflow-scrolling:touch}.show-mobile-menu .mobile-menu li{opacity:1}.mobile-menu li:nth-of-type(1){transition:.2s .1s}.mobile-menu li:nth-of-type(2){transition:.2s .13s}.mobile-menu li:nth-of-type(3){transition:.2s .16s}.mobile-menu li:nth-of-type(4){transition:.2s .19s}.mobile-menu li:nth-of-type(5){transition:.2s .22s}.mobile-menu li:nth-of-type(6){transition:.2s .25s}.mobile-menu li:nth-of-type(7){transition:.2s .28s}.mobile-menu li:nth-of-type(8){transition:.2s .31s}.mobile-menu li:nth-of-type(9){transition:.2s .34s}.mobile-menu li:nth-of-type(10){transition:.2s .37s}.mobile-menu .button-container{transition:.3s .37s}@media only screen and (max-width:1200px){header li.search{margin-left:-10px}}@media only screen and (max-width:1100px){.top-nav{padding:0 1rem}.bottom-nav{padding:1rem}header.main-header .header-logo{flex-shrink:1;margin-right:0}header nav li .has-dropdown,header nav li a,header nav li img{padding:10px}header nav .button{padding:0 20px}header .dropdown-arrow{right:15px}header.main-header .cart-icon{margin-right:0}}@media only screen and (max-width:950px){header.main-header .header-logo{margin-right:-10%}header.main-header .header-logo #Logotype{display:none}}@media only screen and (max-width:850px){header.main-header .header-logo #Logotype{display:block}.main-header .right-nav,.top-nav{display:none}.hamburger{display:inline-block}.show-mobile-menu{overflow:hidden}.show-mobile-menu #main{pointer-events:none}header.main-header .bottom-nav,header.main-header.white .bottom-nav{padding:.5rem 1rem;justify-content:space-between}header.main-header .header-logo,header.main-header.white .header-logo{width:130px}header.main-header.white{transform:translateY(0)}}.mobile-menu ul{list-style:none;margin-bottom:30px}.mobile-menu ul li{margin-bottom:10px}.mobile-menu ul li a{text-decoration:none}.mobile-menu .mobile-searchbar{background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;opacity:0;visibility:hidden;pointer-events:none}.mobile-menu .mobile-searchbar form{width:100%}.mobile-menu .mobile-searchbar form input{font-size:30px;border:0}.mobile-menu .mobile-searchbar.show{opacity:1;visibility:visible;pointer-events:all}.mobile-menu .button-container{display:flex;justify-content:space-between;opacity:0}.mobile-menu .button-container .button{padding:0;display:flex;flex-grow:1;max-width:calc(50% - 2rem)}.show-mobile-menu .mobile-menu .button-container{opacity:1}.mobile-menu-inner{width:100%;margin-top:0}.open-mobile-menu .hamburger .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-3px,0) rotate(-45deg)}.open-mobile-menu .hamburger .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;opacity:0}.open-mobile-menu .hamburger .hamburger-inner::before{top:0;transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transform:rotate(-90deg)}footer{padding:100px;box-sizing:border-box;line-height:1.8}footer .columns li,footer .columns ul{list-style:none;margin:0;padding:0}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.footer-logo{width:160px;opacity:.3}footer .small-print{margin-top:80px}.social-links{display:flex;justify-content:flex-start}.social-links a{width:42px;height:42px;margin-top:-10px;transition:.2s}.social-links a:nth-of-type(1){margin-left:-18px}.social-links a svg{fill:#2d3047;transition:.2s;width:42px;height:42px;margin-right:20px}.social-links a:hover{opacity:.8}.social-links a:hover svg{transform:translateY(-3px)}@media screen and (max-width:1200px){footer{padding:100px 0}footer .columns{margin-bottom:30px}footer .social-links a svg{margin-right:10px;margin-left:10px}.footer-logo{margin:0 auto}}@media only screen and (max-width:1000px){footer .logo-column{display:none}footer .offset-three.columns,footer .wide-column{margin-left:0}footer .columns{width:20%}footer .social-links,footer .wide-column{width:28%}}@media screen and (max-width:600px){footer .container{text-align:center}}.home-hero{height:80vh;background:#008b8b}.small-hero{height:65vh;background:#0cc;max-height:600px;position:relative;margin-top:112px}@media only screen and (max-width:1100px){.small-hero{margin-top:112px}}@media only screen and (max-width:600px){.small-hero{margin-top:80px;height:40vh}}.blue-hero{height:40vh;background:#2d8cfb;margin-top:112px;display:flex;align-items:center;justify-content:center;background-size:cover;position:relative}.blue-hero.contain-bg{background-size:contain}.blue-hero h1{color:#fff;margin:0;opacity:0;transition:opacity .3s;letter-spacing:.01rem;padding:0 20px;text-align:center}@media only screen and (max-width:1100px){.blue-hero{margin-top:112px}}@media only screen and (max-width:1065px){.blue-hero{height:30vh;margin-top:80px}.blue-hero h1{font-size:4rem}}.blue-hero--no-margin-top{margin-top:0}.hero-background-image{position:absolute;object-fit:cover;width:100%;height:100%}.loaded .blue-hero h1{opacity:1}.clear{clear:both}img[data-src],img[data-srcset]{min-height:1px}.page-intro{margin:100px 0 70px;text-align:center}@media only screen and (max-width:600px){.page-intro{margin:60px 0}}.page-intro-small{margin:100px 0 70px}.full-benefits-intro p,.page-intro p,.small-benefits-intro p{font-size:3rem;line-height:1.35;font-weight:400;letter-spacing:.05rem}@media only screen and (max-width:1000px){.full-benefits-intro p,.page-intro p,.small-benefits-intro p{font-size:2.5rem}}@media only screen and (max-width:600px){.full-benefits-intro p,.page-intro p,.small-benefits-intro p{font-size:2rem}}section.home-hero{height:calc(100vh - 170px);background:#0cc;position:relative;max-height:800px;min-height:550px;margin-top:115px}section.home-hero .safari-container{position:absolute;left:0;bottom:-20px;max-height:800px;min-height:560px;overflow:hidden;height:calc(100vh - 150px);width:100%;animation:revealText 2s ease-out forwards}@media only screen and (max-width:600px){section.home-hero .safari-container{animation:none}}section.home-hero .container{position:absolute;width:100%;height:calc(100vh - 150px);min-height:560px;max-height:820px;bottom:0;left:0;padding-left:50px;z-index:200;display:flex;align-items:center}section.home-hero .container .row{width:calc(100% - 40px);margin-bottom:40px}@media only screen and (max-height:800px){section.home-hero .container .row{margin-bottom:60px}}section.home-hero .container .row .columns.five{min-width:430px}@keyframes revealText{0%,60.2%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}100%,85%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes revealText800{0%,60%{height:0;animation-timing-function:ease-out}100%,85%{height:800px}}@keyframes revealText560{0%,60%{height:0;animation-timing-function:ease-out}100%,85%{height:560px}}section.home-hero h1{margin-bottom:30px;font-size:7rem;font-weight:600;color:#1b1d2b}section.home-hero p{color:#1b1d2b}section.home-hero a{text-decoration:none;transition:.2s}.hero-contact{margin-top:50px;position:absolute;bottom:60px;left:50px;z-index:20;padding-left:8px}.hero-contact div{display:inline-block;margin-right:50px;margin-bottom:0;position:relative;text-indent:30px;font-size:2rem;font-weight:500}.hero-contact svg{width:48px;height:48px;position:absolute;left:-20px;top:-8px;fill:#2d3047}.hero-contact a:hover{opacity:.8}@media only screen and (max-height:800px){.hero-contact{bottom:30px}}.hero-contact .mobile-hero-email,.hero-contact .mobile-hero-phone{display:none}@media only screen and (min-width:1400px){section.home-hero .container{width:40%;left:0}section.home-hero .container .five{width:440px;float:none;margin:0 auto}.hero-contact{margin:0 auto;left:50%;transform:translateX(-39%);width:550px}.hero-contact .hero-email{margin-right:0}}#borough section.home-hero .container h1{width:100%}#borough section.home-hero .container h1 .smaller-still{font-size:.6em}.swoosh-overflow-container{display:none}.background-image{height:100%;width:50%}@supports (display:grid){.swoosh-overflow-container{display:block}.background-image{width:65%;height:calc(100% + 19px)}}.swoosh-overflow-container{width:100%;height:calc(100% + 20px);overflow:hidden;position:relative}.left-swoosh,.right-swoosh,.swoosh-container{height:100%}.left-swoosh,.left-swoosh2,.left-swoosh3,.right-swoosh{position:absolute;top:0;left:0;width:100%;height:100%}.swoosh-container{position:absolute;top:0;width:auto;left:50%;height:100%;transform:translateX(-55%);overflow:hidden}.swoosh-spacer{width:auto;height:100%;opacity:0}.left-swoosh svg{height:100%;width:auto;fill:#172b60;fill:#aae6e6}.left-swoosh2 svg{height:100%;width:auto;fill:#fff}.left-swoosh3 svg{height:100%;width:auto;fill:#0cc}.right-swoosh svg{height:100%;width:auto;fill:#009b9b;fill:#172b60;z-index:0}.home-hero .right-swoosh{clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);animation:revealRight 2s linear infinite;animation-iteration-count:1;z-index:1}@keyframes revealRight{0%,5%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);animation-timing-function:cubic-bezier(.39,.575,.565,1)}30%,35%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation-timing-function:cubic-bezier(.39,.575,.565,1)}60%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}}@-webkit-keyframes revealRight{0%,5%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);animation-timing-function:cubic-bezier(.39,.575,.565,1)}30%,35%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation-timing-function:cubic-bezier(.39,.575,.565,1)}60%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}}.home-hero .left-swoosh{clip-path:polygon(0 0,300% 0,300% 100%,0 100%);-webkit-clip-path:polygon(0 0,300% 0,300% 100%,0 100%);animation:revealLeft 2s linear forwards;-webkit-animation:revealLeft 2s linear forwards;animation-iteration-count:1;z-index:3}.home-hero .left-swoosh2{clip-path:polygon(0 calc(100% - 20px),100% calc(100% - 20px),100% 100%,0 100%);-webkit-clip-path:polygon(0 calc(100% - 20px),100% calc(100% - 20px),100% 100%,0 100%)}.home-hero .left-swoosh3{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),0 calc(100% - 20px));-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),0 calc(100% - 20px))}@keyframes revealLeft{0%,35%{-webkit-clip-path:polygon(0 100%,300% 100%,300% 100%,0 100%);clip-path:polygon(0 100%,300% 100%,300% 100%,0 100%);animation-timing-function:cubic-bezier(.47,0,.745,.715)}60%{-webkit-clip-path:polygon(0 0,300% 0,300% 100%,0 100%);clip-path:polygon(0 0,300% 0,300% 100%,0 100%);animation-timing-function:ease-out}100%,85%{-webkit-clip-path:polygon(0 0,300% 0,300% 0,0 0);clip-path:polygon(0 0,300% 0,300% 0,0 0)}}@-webkit-keyframes revealLeft{0%,35%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);animation-timing-function:cubic-bezier(.47,0,.745,.715)}60%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation-timing-function:ease-out}100%,85%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0)}}.background-image{position:absolute;transform:translate3d(0,0,0);width:65%;height:calc(100% + 19px);right:0;top:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:revealImage 2s linear infinite;animation-iteration-count:1;background:#172b60}@media only screen and (min-height:800px){.background-image{width:100%;min-width:0}}.background-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s .5s;object-position:right}.background-image img.hello{opacity:1;transition:opacity .5s 0s;z-index:5}@media only screen and (max-width:1200px){.background-image{width:75%}}@media only screen and (max-width:800px){.background-image{width:80%;display:none}}@keyframes revealImage{0%,60%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);animation-timing-function:cubic-bezier(.39,.575,.565,1)}75%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes revealImage{0%,60%{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);animation-timing-function:cubic-bezier(.39,.575,.565,1)}75%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.benefits-link:hover{text-decoration:underline}.quote-field{margin-bottom:10px;margin-top:40px;position:relative}.quote-field button{height:47px;line-height:47px;border-radius:0 3px 3px 0;margin-left:0;float:left}.hero-buttons a{margin-right:20px}@media only screen and (max-width:600px){.hero-buttons{display:flex}.hero-buttons a{flex-shrink:1;flex-grow:1;padding:0 5px}.hero-buttons a:last-of-type{margin-right:0}}.quote-field input[type=text]{margin-right:0;border:0;border-radius:3px 0 0 3px;float:left;width:50%;height:47px;margin-bottom:10px;border-right-width:0}@media only screen and (max-width:600px){.quote-field input[type=text]{line-height:22px}}.home-hero .quote-field input[type=text]{width:calc(100% - 183px)}.quote-field:after{content:"";display:table;clear:both}.quote-error{display:none;position:absolute;background:#fff;width:290px;text-align:center;height:38px;line-height:38px;bottom:-38px;border-radius:6px;border:2px solid #d1d3d4;box-shadow:0 2px 6px rgba(0,0,0,.2);font-size:.9em;font-weight:600;letter-spacing:.02rem;z-index:1;color:#2d3047}.quote-error:before{content:"";width:12px;height:12px;position:absolute;background:#fff;border:2px solid #d1d3d4;left:50%;top:-1px;transform:translate(-50%,-50%) rotate(45deg);z-index:0}.quote-error:after{content:"";width:16px;height:16px;position:absolute;background:#fff;left:50%;top:2px;transform:translate(-50%,-50%) rotate(45deg)}.quote-error p{margin:0}.quote-error.show{display:block}@media only screen and (max-width:1100px){section.home-hero{margin-top:55px}}@media only screen and (max-width:1000px){section.home-hero h1{line-height:.9;margin-bottom:20px}.quote-field{margin-top:0}}@media only screen and (max-width:800px){section.home-hero .container{left:0}section.home-hero .container .row{max-width:440px}}@media only screen and (max-width:600px){section.home-hero{min-height:0;height:auto;max-height:none;display:flex;flex-direction:column}section.home-hero .swoosh-overflow-container{position:absolute;z-index:0;max-width:100%;display:none}section.home-hero .container{height:auto;min-height:0;padding:4rem 2rem;position:relative;z-index:1;display:flex;align-items:center;left:0;-webkit-clip-path:none;clip-path:none;animation:none}section.home-hero .container .row{transform:translateY(0);position:static;width:100%;margin-bottom:54px}section.home-hero .container .row .columns.five{min-width:auto}section.home-hero .container .row h1{font-size:5rem}section.home-hero .container .row .benefits-link{font-size:1.6rem;text-decoration:underline}section.home-hero .safari-container{position:static;height:auto;max-height:none;min-height:0}section.home-hero .background-image{width:100%;height:0;padding-bottom:50%;position:relative;left:0;display:block;-webkit-clip-path:none;clip-path:none;animation:none}section.home-hero .hero-contact{background:#fff;padding:0 20px 0 0;margin:0;height:48px;display:flex;justify-content:space-around;width:100%;box-sizing:border-box;bottom:0;left:0}section.home-hero .hero-contact div{margin:0;padding-left:48px;font-size:16px;display:flex;align-items:center;text-indent:0}section.home-hero .hero-contact div svg{top:0;left:0}section.home-hero .hero-contact .hero-email,section.home-hero .hero-contact .hero-phone{display:none}section.home-hero .hero-contact .mobile-hero-email,section.home-hero .hero-contact .mobile-hero-phone{display:flex}}@media only screen and (max-width:600px){.quote-field{margin:30px 0}.quote-field input[type=text]{height:38px;width:calc(100% - 150px)}.quote-field input::-webkit-input-placeholder{font-size:14px}.quote-field input::placeholder{font-size:14px}.quote-field button:not(.tfm):not(.hamburger){padding:0;width:150px;height:38px;line-height:38px;margin:0}}@media only screen and (max-width:360px){section.home-hero .container .row h1{font-size:4rem;margin-bottom:20px}section.home-hero p{font-size:1.4rem}section.home-hero .quote-field{margin:20px 0}}section.highlights{margin-top:100px;margin-bottom:150px}section.customer .container,section.highlights .clipped+.container{min-height:500px;position:relative;display:flex;align-items:center}@media only screen and (min-width:1500px){section.customer .container,section.highlights .clipped+.container{min-height:600px}}section.highlights .container{margin-bottom:150px}@media only screen and (max-width:1400px){section.highlights .container{margin-bottom:100px}}@media only screen and (max-width:600px){section.highlights .container{margin-bottom:20px}}section.highlights .highlight .container{margin-bottom:0}section.customer .container .row,section.highlights .container .row{width:calc(100% - 40px)}section.highlights .container .row h3{font-weight:500;margin-bottom:40px}section.highlights .container .row .button{margin-top:50px;margin-right:20px}@media only screen and (max-width:600px){section.highlights .container .row .button{margin-right:10px;margin-left:10px}}.highlight{position:relative;min-height:500px}@media only screen and (min-width:1500px){.highlight{min-height:600px}}.highlight .clipped{height:500px;overflow:hidden}.highlight .clipped img{width:100%;width:calc(100% - 1px);height:100%;object-fit:cover}.highlight .clipped.no-clip img{width:100%;height:100%;object-fit:contain}@media only screen and (min-width:1500px){.highlight .clipped{min-height:600px;max-width:1000px}}.highlight:not(.odd) .highlight-text-container{margin-left:60.6666666667%}@media only screen and (max-width:800px){.highlight,section.customer .container,section.highlights .clipped+.container{min-height:300px}.highlight .clipped{height:300px;width:40%}.highlight .clipped.no-clip{width:calc(40% - 40px)}section.customer .container .row,section.highlights .container .row{width:100%}.highlight .highlight-text-container{width:56%}.highlight:not(.odd) .highlight-text-container{margin-left:44%}section.highlights .container .row .button{margin-top:0}}@media only screen and (max-width:600px){section.highlights{margin-top:40px}.highlight{padding:20px;margin-bottom:40px;display:flex;flex-direction:column}.highlight .clipped{position:relative;width:100%!important;border-radius:3px;overflow:hidden;height:auto;height:50vw;margin-bottom:40px;left:auto!important;right:auto!important}.highlight .clipped img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%)}.highlight .clipped:after{display:none}section.highlights .highlight .container{padding:0;text-align:center;margin-bottom:0}section.highlights .highlight .container p,section.highlights .highlight .container ul{text-align:left}.highlight .highlight-text-container{width:100%}.highlight:not(.odd) .highlight-text-container{margin-left:0}section.customer .container .row,section.highlights .container .row{width:100%}section.customer .container,section.highlights .clipped+.container{min-height:auto}section.highlights .container .row .button{margin-top:0}}.section-title{margin-bottom:4rem}section.bullet-points,section.categories,section.faqs,section.not-sure-cta,section.products{margin:8rem 0}.business-categories+.not-sure-cta,.category-services+.not-sure-cta{margin-top:0}.bullet-points ul{display:grid;grid-gap:4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bullet-points ul li{display:flex;align-items:flex-start;margin:0;padding:0}.bullet-points ul li img{width:24px;margin-right:20px}@media only screen and (max-width:800px){.bullet-points ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:600px){.bullet-points ul{grid-template-columns:1fr}}.page-logo{width:90%;height:auto}section.customer-logo-container{margin-bottom:100px;height:200px;text-align:center}section.customer-logo-container h6{margin-bottom:50px}section.customer-logo-container .logo-scroll-container{white-space:nowrap;width:100%;overflow:hidden}section.customer-logo-container .logo-scroll-container .logos{display:inline-block;white-space:nowrap;animation:scroll 12s linear infinite}section.customer-logo-container a{text-decoration:none}section.customer-logo-container .logo{width:12vw;max-width:140px;height:6vw;background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0 50px;vertical-align:middle;display:inline-block}section.customer-logo-container .logo img{width:100%;height:100%;object-fit:contain}@media only screen and (max-width:1000px){section.customer-logo-container .logo img{max-width:15vw}}@media only screen and (max-width:600px){section.customer-logo-container{margin-bottom:0;height:150px}section.customer-logo-container .logo{width:20vw;height:12vw;margin:0 20px}}@keyframes scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}section.accreditations{margin-bottom:100px}@media only screen and (max-width:600px){section.accreditations{margin-bottom:0}}section.accreditations .accreditations-container{width:85%;margin:50px auto;align-items:center;justify-content:space-around;text-align:center}section.accreditations .accreditations-container img{width:auto;height:auto;max-width:100px;max-height:100px;margin:20px 4%}@media only screen and (max-width:600px){section.accreditations .accreditations-container{width:100%;margin:30px 0}section.accreditations .accreditations-container img{max-width:70px;max-height:70px}}section.cta{min-height:500px;background:#191847;background-size:cover;background-position:center;color:#fff;position:relative;display:flex;align-items:center;padding:20px 0}section.cta .background-img{z-index:0}@media only screen and (max-width:800px){section.cta{min-height:400px;width:100%;display:flex;align-items:center}section.cta p{width:100%}}section.cta .quote-field{margin-bottom:0}section.cta .quote-form{display:flex;width:100%;max-width:450px}section.cta input{color:#2d3047;flex-grow:1}@media only screen and (max-width:800px){section.cta button{width:auto;flex-grow:1}}section.cta .container{position:relative;height:100%;display:flex;align-items:center;z-index:1}@media only screen and (max-width:800px){section.cta .container{height:auto}}section.cta .container .row{width:100%}#what-we-do .small-benefits{padding-bottom:100px}#what-we-do .small-benefits .small-benefits-intro{margin-bottom:0}#what-we-do .small-benefits .small-benefits-wrapper{width:100%;margin:80px 0 100px}#what-we-do .small-benefits .small-benefits-wrapper .small-benefits-icon{background:#0cc;border-radius:100%;width:48px;height:48px;margin-left:0}#what-we-do .small-benefits .small-benefits-wrapper .small-benefits-table .single-benefit .small-benefits-text{font-size:1.1em}#what-we-do .small-benefits .small-benefits-wrapper .small-benefits-icon svg{margin-top:auto}#what-we-do .big-hero{margin-top:0}section.service-content{padding:100px 0}@media only screen and (max-width:800px){section.service-content{padding:40px 0}section.service-content .row{display:flex;flex-direction:column-reverse}}.cta-sticky-wrapper{position:-webkit-sticky;position:sticky;top:100px;margin-bottom:100px}@media only screen and (max-width:600px){.cta-sticky-wrapper{margin-bottom:0}}.cta-sticky{padding:30px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.25);text-align:center}.cta-sticky input[type=text]{display:block;width:100%;margin-bottom:20px}.service-table-wrapper{width:100%;margin-top:50px}.service-table-wrapper .button-container{margin-top:40px}.service-table.single-sided{max-width:400px}.service-table-header{background:#2d8cfb;height:40px;border-radius:5px 5px 0 0;text-align:center;display:flex}.service-table-left,.service-table-right{float:left;width:50%;box-sizing:border-box}.service-table-header h6{line-height:40px;color:#fff;margin:2px 0 0 0;width:100%}.service-table-left{border-right:solid 1px rgba(0,0,0,.25)}.service-table-content{border:solid 1px rgba(0,0,0,.25);border-top:none;border-radius:0 0 5px 5px;text-align:left;display:flex}.service-table-content ul{margin:0;padding:10px 10px 10px 40px}.service-table-content li{margin-top:10px;list-style-position:outside;line-height:1.6;font-size:.9em}@media only screen and (max-width:600px){.service-table-header{display:none}.service-table-content{border:none;display:block}.service-table-left,.service-table-right{width:100%;margin-bottom:40px;border:none}.service-table-left ul,.service-table-right ul{border:solid 1px rgba(0,0,0,.25);border-radius:0 0 5px 5px;margin-top:-1px}.service-table-left:before,.service-table-right:before{background:#2d8cfb;height:40px;border-radius:5px 5px 0 0;text-align:center;display:block;line-height:40px;color:#fff;margin:2px 0 0 0;font-size:1.3rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;position:relative}.service-table-left:before{content:"✔︎ CHUCK IT IN"}.service-table-right:before{content:"✘ PLEASE KEEP IT OUT"}}.key-point-container{background:#7fe6e6;padding:80px 40px 50px;border-radius:40px 15px;text-align:center;margin-top:40px;position:relative}.key-point-container:before{content:"Did You Know?";position:absolute;top:35px;left:0;width:100%;color:#fff;opacity:.8;text-transform:uppercase;font-size:1.2rem;font-weight:600;letter-spacing:.1rem}.service-diagram-wrapper{margin-top:100px}.service-diagram{margin-top:150px;position:relative}.service-diagram ul{margin:0 0 0 75px;padding:0;list-style:none;position:relative}.service-diagram ul li{min-height:330px;padding-left:0}.service-diagram ul li .ball{display:block;width:0;height:0;border-radius:100%;background:#0cc;transition:.4s cubic-bezier(.18,.89,.32,1.28);overflow:hidden;transform:translate(-50%,-25%);position:relative;z-index:2;display:inline-block}.service-diagram ul li .ball img{max-width:60%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:50%}.service-diagram ul li.show .ball{width:150px;height:150px}@media only screen and (max-width:600px){.service-diagram{margin-top:50px}}.service-diagram .lines{position:absolute;width:30px;left:75px;top:0;transform:translateX(-50%);overflow:hidden;border-radius:30px}.service-diagram .lines .particle{background:#ffb000;border-radius:30px;position:absolute;transform:translate(-50%,-50%)}.service-diagram ul li .service-diagram-text{display:inline-block;vertical-align:top;width:calc(100% - 160px);margin-bottom:50px;opacity:0;transition:opacity .2s}.service-diagram ul li.show .service-diagram-text{transition-delay:.5s;opacity:1}.service-diagram ul li .service-diagram-text h6{margin-bottom:0}.service-diagram ul li .service-diagram-text h4{margin-bottom:0}@media only screen and (max-width:600px){.service-diagram ul{margin-left:25px}.service-diagram .lines{left:25px}.service-diagram ul li{min-height:200px}.service-diagram ul li.show .ball{width:60px;height:60px}.service-diagram ul li .service-diagram-text{width:calc(100% - 60px);margin-left:-10px}.service-diagram .lines{width:20px}.service-diagram .lines canvas{margin-left:-5px}}.service-benefits-wrapper{margin-top:80px}.service-benefits-wrapper .small-benefits-wrapper{width:100%;margin-bottom:80px;margin-top:40px}.service-benefits-wrapper .button-container{flex-wrap:wrap}.service-benefits-wrapper .button-container .button{margin:10px}.extra-description{margin-top:60px}#borough .extra-description{margin-top:0;margin-bottom:60px}#services .small-benefits,#what-we-do .small-benefits,section.full-benefits{border-top:solid 1px rgba(0,0,0,.1);padding-top:120px;background:#f2f3f6}section.full-benefits .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4% 50px;margin-bottom:150px}section.full-benefits .benefits-grid .single-benefit{display:flex;flex-shrink:0;padding-bottom:40px}.full-benefits-intro{margin-bottom:120px}#what-we-do .small-benefits-intro p,.full-benefits-intro p{color:#5e617c}.full-benefits-icon{width:48px;height:48px;background:#0cc;margin-right:20px;flex-shrink:0;border-radius:100%}.full-benefits-icon img{width:48px;height:48px}.full-benefits-text{padding-top:8px}@media only screen and (max-width:1400px){section.full-benefits .benefits-grid{grid-template-columns:repeat(2,1fr);grid-gap:20px}section.full-benefits .benefits-grid .single-benefit{padding-bottom:0}section.full-benefits .benefits-grid .single-benefit .full-benefits-icon{margin-right:10px}section.full-benefits .benefits-grid p{margin-bottom:10px;font-size:.9em}}@media only screen and (max-width:600px){section.full-benefits{padding-top:40px}section.full-benefits .full-benefits-intro{margin-bottom:40px}section.full-benefits .benefits-grid{display:block;margin-bottom:80px}section.full-benefits .benefits-grid .single-benefit{padding-top:20px;border-top:1px solid rgba(0,0,0,.1);margin-top:10px;padding-bottom:0}section.full-benefits .benefits-grid .single-benefit .full-benefits-icon{margin-right:20px}section.full-benefits .benefits-grid .single-benefit:nth-of-type(1){margin-top:0;border-top-width:0;padding-top:0}section.full-benefits .benefits-grid .full-benefits-text h3{min-height:40px}section.full-benefits .benefits-grid .full-benefits-text p{margin-left:-68px;font-size:1.6rem;margin-bottom:10px}#what-we-do section.small-benefits{padding-top:40px}#what-we-do section.small-benefits .small-benefits-wrapper{margin:40px 0}#what-we-do section.small-benefits .small-benefits-intro{margin-bottom:40px}#what-we-do section.small-benefits .small-benefits-table{display:block;margin-bottom:80px}#what-we-do section.small-benefits .small-benefits-table .single-benefit{padding:10px 0}#what-we-do section.small-benefits .small-benefits-table .single-benefit .small-benefits-icon{margin-right:20px;background:0 0}}.small-benefits-wrapper{width:90%}@media only screen and (max-width:600px){.small-benefits-wrapper{width:100%;margin-bottom:40px}}.small-benefits-table-wrapper{width:85%}.small-benefits-table{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 60px}@media only screen and (max-width:600px){.small-benefits-table{grid-template-columns:1fr}}.small-benefits-table .single-benefit{display:flex;font-size:.9em;align-items:center}.small-benefits-icon{width:36px;height:36px;margin-right:20px;flex-shrink:0;margin-left:-20px}.small-benefits-icon svg{width:48px;height:48px;margin-top:-13px;fill:#2d3047}.small-benefits-text{line-height:1.4}section.customer-content{padding:100px 0}@media only screen and (max-width:600px){section.customer-content{padding:40px 0}}section.customer-content .customer-description{margin-bottom:100px}@media only screen and (max-width:600px){section.customer-content .customer-description{margin-bottom:40px}}section.services-grid-wrapper{margin-bottom:100px}@media only screen and (max-width:600px){section.services-grid-wrapper{margin-bottom:40px}}section.services-grid-wrapper .services-title h3{display:inline-block}section.services-grid-wrapper .services-title{margin-bottom:20px}.list-view-toggle{float:right}.list-view-toggle .grid-icon{display:none}.list-view-toggle:after{content:"View as List"}.list-view .list-view-toggle .grid-icon{display:inline}.list-view .list-view-toggle .list-icon{display:none}.list-view .list-view-toggle:after{content:"View as Grid"}.service-thumb{width:100%;padding-top:85%;background:#eee;border-radius:5px;margin-bottom:8px;background-size:cover;background-position:center;transition:opacity .2s;position:relative;overflow:hidden}section.services-grid-wrapper h5{margin-bottom:0;transition:.2s}section.services-grid-wrapper p{color:#9093b1;opacity:1;font-size:1.5rem;transition:color .2s;margin-bottom:0}section.services-grid-wrapper a{text-decoration:none}section.services-grid-wrapper a:hover .service-thumb{opacity:.75}section.services-grid-wrapper a:hover h5{color:#009b9b}section.services-grid-wrapper a:hover p{color:#2d3047}section.services-grid-wrapper .services-grid .service{float:left;width:22%;height:260px;box-sizing:border-box;margin-left:4%}section.services-grid-wrapper .services-grid .service:nth-of-type(4n+1){margin-left:0}@media only screen and (max-width:600px){section.services-grid-wrapper .services-grid .service{width:100%;height:auto;margin:0 0 20px 0}}@supports (display:grid){section.services-grid-wrapper .services-grid .service{float:none;width:auto;height:auto;box-sizing:border-box;margin-left:0}@media only screen and (max-width:600px){section.services-grid-wrapper .services-grid .service{margin:0}}}section.services-grid-wrapper .services-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 4%}section.services-grid-wrapper .services-grid.columns-3,section.services-grid-wrapper .services-grid.columns-6,section.services-grid-wrapper .services-grid.columns-9{grid-template-columns:repeat(3,1fr)}section.services-grid-wrapper .services-grid.columns-10,section.services-grid-wrapper .services-grid.columns-5{grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:600px){section.services-grid-wrapper .services-grid{grid-template-columns:1fr!important}}section.services-grid-wrapper .services-list{display:none;column-count:3;column-gap:4%}section.services-grid-wrapper .services-list ul{list-style:circle outside;padding-left:20px}section.services-grid-wrapper .services-list ul li{padding-left:10px}section.services-grid-wrapper .services-list a:hover{text-decoration:underline}section.services-grid-wrapper .services-grid-featured,section.services-grid-wrapper.list-view .services-list{display:block}section.services-grid-wrapper.list-view .services-grid,section.services-grid-wrapper.list-view .services-grid-featured{display:none}section.services-grid-wrapper .services-grid .service-thumb{padding-top:60%}section.services-grid-wrapper .services-grid-featured{margin-bottom:35px;border-bottom:solid 1px rgba(0,0,0,.1)}@media only screen and (max-width:800px){.services-grid-featured .columns.four{width:30.6666666667%;margin-left:4%}.services-grid-featured .columns.four:nth-of-type(1){margin-left:0}}@media only screen and (max-width:600px){.list-view-toggle{display:none}section.services-grid-wrapper .services-grid{grid-template-columns:1fr;grid-gap:20px}section.services-grid-wrapper .services-grid .service-thumb{margin:0 20px 0 0;width:60px;height:60px;padding:0;float:left}section.services-grid-wrapper .services-grid h5{font-size:1.6rem}section.services-grid-wrapper .services-grid p{margin:0}section.services-grid-wrapper .services-grid-featured .four.columns{width:100%;margin-left:0}section.services-grid-wrapper .services-grid-featured .service-thumb{margin:0 20px 20px 0;width:120px;height:120px;padding:0;float:left}section.services-grid-wrapper .services-grid-featured h5{font-size:2rem}section.services-grid-wrapper .services-grid-featured p{margin:0}}.new-services-title{padding:20px}.new-services-title h3{display:inline-block}.fw-container{position:relative;width:100%;max-width:1252px;margin:0 auto;padding:0;box-sizing:border-box}.services-new-grid .service{width:calc(25% - 40px);margin:20px}@media (max-width:1000px){.services-new-grid .service{width:calc(33% - 40px)}}@media (max-width:600px){.services-new-grid .service{width:calc(100% - 40px);margin:10px 20px}.services-new-grid .service .service-thumb{margin:0 20px 0 0;width:120px;height:120px;padding:0;float:left}.services-new-grid .service h5{font-size:2rem}}.services-new-grid .clearances-banner{box-sizing:border-box;width:calc(100% - 40px);padding:20px;background-color:#f2f3f6;box-shadow:0 0 0 1px rgba(0,0,0,.1);border-radius:6px;text-align:center}.services-new-grid .clearances-banner a{color:#0cc;text-decoration:underline}.services-filter{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:40px;padding:20px}@media (max-width:1000px){.services-filter{grid-column-gap:20px}}@media (max-width:600px){.services-filter{grid-template-columns:repeat(2,1fr)}}.services-filter .filter-button{box-shadow:0 0 0 1px rgba(0,0,0,.1);border-radius:3px;padding-bottom:20px;overflow:hidden;cursor:pointer;transition:.2s}.services-filter .filter-button .service-thumb{border-radius:0;padding-top:65%}.services-filter .filter-button .service-thumb svg{position:absolute;top:50%;left:50%;background:#0cc;fill:#fff;padding:5px;border-radius:100%;width:72px;height:72px;transform:translate(-50%,-50%);transition:.2s}.services-filter .filter-button h5{font-size:2.4rem;margin:1.5rem 0 1rem;padding:0 15px}@media (max-width:800px){.services-filter .filter-button h5{font-size:1.8rem}}.services-filter .filter-button p{padding:0 15px}.services-filter .filter-button:hover{transform:translateY(-2px);box-shadow:0 2px 2px 1px rgba(0,0,0,.1)}.services-filter .filter-button:active svg{padding:200px;background:rgba(0,204,204,.8);width:144px;height:144px}.services-filter .filter-button.selected-filter{box-shadow:0 0 2px 5px rgba(45,140,251,.8)}.services-filter .filter-button.selected-filter svg{padding:200px;background:rgba(0,204,204,.6);width:144px;height:144px}.services-filter .filter-button.selected-filter:hover{transform:translateY(-2px);cursor:default;box-shadow:0 0 2px 5px #2d8cfb}@media (max-width:600px){.services-filter .filter-button{box-shadow:none;padding:0;opacity:.6}.services-filter .filter-button .service-thumb{background:0 0}.services-filter .filter-button .service-thumb img{display:none}.services-filter .filter-button h5{text-align:center;padding:0;font-size:1.6rem}.services-filter .filter-button p{padding:0;display:none}.services-filter .filter-button.selected-filter{box-shadow:none;opacity:1}.services-filter .filter-button.selected-filter svg{padding:0;background:#0cc;width:72px;height:72px}}.clear-selection{background:#9093b1;color:#fff;display:inline-block;padding:7px 15px 5px;font-size:1.2rem;letter-spacing:.1rem;font-weight:700;text-transform:uppercase;border-radius:20px;cursor:pointer;opacity:1;pointer-events:all;transition:background .2s,opacity .4s}.clear-selection.hidden{opacity:0;pointer-events:none}.clear-selection:hover{background:#5e617c}@media (max-width:600px){.clear-selection{margin-bottom:20px}}.icon-container{position:absolute;z-index:2;bottom:0;left:0;display:flex}.icon-container svg{background:#0cc;fill:#fff;border-radius:100%;width:48px;height:48px;margin:5px}.icon-container .on-demand+.on-demand,.icon-container .one-off+.one-off,.icon-container .regular-collection+.regular-collection{display:none}#services .small-benefits{padding-bottom:100px}#services .small-benefits .small-benefits-intro{margin-bottom:0}#services .small-benefits .small-benefits-wrapper{width:100%;margin:80px 0 100px}#services .small-benefits .small-benefits-wrapper .small-benefits-icon{background:#0cc;border-radius:100%;width:48px;height:48px;margin-left:0}#services .small-benefits .small-benefits-wrapper .small-benefits-table .single-benefit .small-benefits-text{font-size:1.1em}#services .small-benefits .small-benefits-wrapper .small-benefits-icon svg{margin-top:auto}.blog-meta{margin-top:70px}.blog-meta p{margin-bottom:0}@media only screen and (max-width:600px){.blog-meta{margin-top:40px}}#single-page .blog-meta h2{margin-bottom:0}#single-page .blog-meta+.article-body h3,#single-page .blog-meta+.article-body h4{margin-top:0}.blog-featured-item,.blog-item{display:block;float:left;width:30.667%;margin-left:4%;height:360px}.blog-featured-item:nth-of-type(3n+1),.blog-item:nth-of-type(3n+1){margin-left:0}.blog-featured-item .background-img{position:static}.blog-featured-item{height:500px;margin-bottom:80px}@supports (display:grid){.blog-featured-item,.blog-item{float:none;width:auto;margin:0;height:auto}.blog-featured-item .background-img{position:absolute}}section.blog-grid{margin:100px 0}@media only screen and (max-width:600px){section.blog-grid{margin:40px 0}}section.blog-grid .container{grid-gap:80px}@media only screen and (max-width:1400px){section.blog-grid .container{grid-gap:60px}}@media only screen and (max-width:1000px){section.blog-grid .container{grid-gap:40px}}section.blog-grid .container{display:grid;grid-template-columns:repeat(2,1fr)}section.blog-grid .container a{text-decoration:none}section.blog-grid .container .blog-featured-item{border-radius:3px;background:#000;position:relative;overflow:hidden}section.blog-grid .container .blog-featured-item .blog-featured-item-text{position:absolute;bottom:0;padding:80px 20px 20px;width:100%;box-sizing:border-box;color:#fff;background:#fff;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 72%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 72%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 72%);transform:translateY(47px);transition:transform .2s}section.blog-grid .container .blog-featured-item .blog-featured-item-text p{margin-bottom:0;font-size:1.5rem}.blog-featured-item .read-featured-post{font-weight:600;font-size:1.6rem;margin-top:20px;opacity:0;transition:opacity .2s 0s}.blog-featured-item .featured-icon{position:absolute;top:10px;left:10px;color:#fff;font-weight:600;font-size:.9em;z-index:2}.blog-featured-item .featured-icon svg{fill:#fff;width:48px;height:48px;display:inline-block;margin-bottom:-18px}.blog-featured-item img{transform:scale(1);transition:.4s ease-out}section.blog-grid .container .blog-featured-item:hover img{transform:scale(1.04);opacity:.8}section.blog-grid .container .blog-featured-item:hover .blog-featured-item-text{transform:translateY(0)}section.blog-grid .container .blog-featured-item:hover .blog-featured-item-text h4{text-decoration:underline}section.blog-grid .container .blog-featured-item:hover .read-featured-post{opacity:1;transition:opacity .2s .2s}.read-featured-post:hover{text-decoration:underline}.blog-item h5{margin-bottom:3px;margin-top:10px;transition:color .2s}.blog-item p{color:#9093b1;font-size:1.5rem;margin-bottom:-2px;transition:color .2s}section.blog-nav{margin-bottom:60px}@media only screen and (max-width:600px){section.blog-nav{margin-bottom:40px}}section.blog-nav .row{border-top:1px solid #d1d3d4;padding-top:40px}section.blog-nav a{display:flex;align-items:center;text-decoration:none}section.blog-nav a:hover{text-decoration:underline;color:#009b9b}section.blog-nav a:hover svg{fill:#009b9b}section.blog-nav h5{margin:0 20px 0}section.blog-nav .right a{justify-content:flex-end}section.blog-nav .right a svg{transform:rotate(180deg)}section.blog-nav .columns{max-width:50%}section.sub-nav-blog a{text-decoration:none}section.sub-nav-blog ul{list-style:none;padding:50px 0;margin:0;columns:3;column-gap:4%}section.sub-nav-blog ul li{padding:0}section.sub-nav-blog .filter-list{height:0;overflow:hidden}section.sub-nav-blog .filter-list.show{height:auto;overflow:hidden}.blog-featured-item-0{grid-column:2;grid-row:1/3}.blog-featured-item-1{grid-column:1;grid-row:3/5}.blog-featured-item-2{grid-column:2;grid-row:5/7}.blog-featured-item-3{grid-column:1;grid-row:7/9}.blog-featured-item-4{grid-column:2;grid-row:9/11}.blog-featured-item-5{grid-column:1;grid-row:11/13}.blog-featured-item-6{grid-column:2;grid-row:13/15}.blog-item .post-date{font-size:1.2rem;text-transform:uppercase;font-weight:500;color:#5e617c;letter-spacing:.05rem}.blog-item{display:flex}.blog-item .blog-thumb{width:33.33%;flex-shrink:0;margin-right:40px;padding-top:20%;align-self:flex-start;background:#eee;border-radius:3px;position:relative;overflow:hidden}@media only screen and (max-width:1000px){.blog-item .blog-thumb{margin-right:20px}}@media screen and (max-height:800px){.blog-item .blog-thumb{padding-top:20%}}a.blog-item{transition:opacity .2s}a.blog-item img{transition:.4s ease-out;transform-origin:center}a.blog-item:hover .blog-thumb{opacity:.75}a.blog-item:hover .blog-thumb img{transform:scale(1.04)}a.blog-item:hover p{color:#2d3047}a.blog-item:hover h5{color:#009b9b}a.blog-item:hover h5:hover{text-decoration:underline}@media only screen and (max-width:600px){section.blog-grid .container{grid-template-columns:1fr}.blog-featured-item{grid-column:1}.blog-featured-item-0{grid-row:2}.blog-featured-item-1{grid-row:4}.blog-featured-item-2{grid-row:6}.blog-featured-item-3{grid-row:8}.blog-featured-item-4{grid-row:10}.blog-featured-item-5{grid-row:12}.blog-featured-item-6{grid-row:14}section.blog-grid .container .blog-featured-item .blog-featured-item-text{position:relative;padding-top:140px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 72%)}section.blog-grid .container .blog-featured-item .blog-featured-item-text h4{margin-bottom:10px}.blog-item{display:flex}.blog-item .post-date{margin-top:0}.blog-item .blog-thumb{width:120px;height:120px;padding:0;margin-right:20px;flex-shrink:0}section.blog-grid .container .blog-item h5{font-size:1.6rem;margin:4px 0 2px}}@media only screen and (max-width:360px){.blog-item .blog-thumb{width:80px;height:80px}section.blog-grid .container .blog-item h5{min-height:70px}section.blog-grid .container .blog-item p{margin-left:-100px}}.article-body{margin-top:80px;margin-bottom:120px;overflow-x:hidden}.article-body h3,.article-body h4{margin-top:40px}.article-body .single-image-wrapper{text-align:center}@media only screen and (max-width:600px){.article-body{margin-top:40px;margin-bottom:40px}.article-body h3,.article-body h4{margin-top:20px}}.article-body .icon-list-block,.article-body .image-block,.article-body .pull-quote-block,.article-body .text-block,.article-body .text-image-block,.article-body .video-block{margin-top:40px}.article-body .icon-list-block:nth-of-type(1),.article-body .image-block:nth-of-type(1),.article-body .pull-quote-block:nth-of-type(1),.article-body .text-block:nth-of-type(1),.article-body .text-image-block:nth-of-type(1),.article-body .video-block:nth-of-type(1){margin-top:0}.icon-list-block a,.text-block a,.text-image-block a{transition:.2s}.icon-list-block a:hover,.text-block a:hover,.text-image-block a:hover{color:#009b9b;text-decoration:underline}.icon-list-block h1,.icon-list-block h2,.icon-list-block h3,.icon-list-block h4{margin-top:0}.icon-list-block .row{margin-bottom:40px}.icon-list-block .two svg{width:100%;height:100%}.text-image-block.align-right .columns:nth-of-type(1){margin-left:0;margin-right:0}.text-image-block.align-right .columns{float:right;margin-left:0;margin-right:4%}.text-image-block.align-right .columns.offset-two{margin-right:17.3333333333%}@media only screen and (max-width:800px){.text-image-block.align-right .columns{float:none}}@media only screen and (max-width:800px){.text-image-block img{margin:40px 0}}.sub-nav-container{height:80px;margin-bottom:-60px;border-bottom:solid 1px #d1d3d4}.sub-nav{height:50px;position:sticky;position:-webkit-sticky;top:112px;z-index:10;background:#fff;align-items:center;justify-content:center;white-space:nowrap;text-align:center;box-shadow:0 1px 0 rgba(0,0,0,.1);line-height:50px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media only screen and (max-width:1065px){.sub-nav{top:80px}}.sub-nav .main-sub-nav{overflow:hidden}.sub-nav.left{text-align:left}.sub-nav a{text-decoration:none;display:inline-block;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;padding:0 10px 3px;margin:0 10px;color:#9093b1;text-transform:uppercase;transition:color .1s;text-align:center}.sub-nav a:hover{color:#2d3047}.sub-nav a.active{color:#2d3047}.sub-nav a.hide{pointer-events:none;opacity:0}.sub-nav .sub-nav-drop{display:none;position:absolute;right:10px;background:#fff;padding:20px;top:50px;border:solid 1px rgba(0,0,0,.1);border-top:solid 1px #fff}.sub-nav .sub-nav-drop a{margin:0 10px;display:block}.sub-nav .sub-nav-drop a.hide{display:block;opacity:1;pointer-events:auto}.sub-nav .sub-nav-drop.show{display:block}@media only screen and (max-width:800px){.sub-nav a{font-size:1.2rem;margin:0 5px;padding:0 5px 3px}.sub-nav a:nth-of-type(1){margin-left:15px}}@media only screen and (max-width:600px){.sub-nav a{font-size:1rem;padding:0 2px 3px}}.sub-nav-blog{padding:20px;box-shadow:0 1px 0 rgba(0,0,0,.1);z-index:900;background:rgba(255,255,255,.8);display:none}.sub-nav a.more{pointer-events:none;opacity:0;position:absolute;right:10px;padding:2px 0}.sub-nav a.more.show{pointer-events:auto;opacity:1}section.values{margin:80px 0}section.values .page-intro{margin:0 0 70px;text-align:center}.values-intro{margin-bottom:80px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4% 50px;margin-bottom:80px}.values-grid .single-value{display:flex;flex-shrink:0}.values-icon{width:48px;height:48px;background:#0cc;margin-right:20px;flex-shrink:0;border-radius:100%}.values-icon svg{fill:#2d3047}.values-icon img{width:48px;height:48px}.values-text{padding-top:8px}@media only screen and (max-width:600px){section.values{padding-top:40px;margin:0}section.values .values-grid{display:block;margin-bottom:0}section.values .values-grid .single-value{padding-top:20px;border-top:1px solid rgba(0,0,0,.1);margin-top:10px;padding-bottom:0}section.values .values-grid .single-value:nth-of-type(1){margin-top:0;border-top-width:0;padding-top:0}section.values .values-grid .values-text h3{font-size:2.6rem;min-height:40px}section.values .values-grid .values-text p{margin-left:-68px;font-size:1.6rem;margin-bottom:10px}}section.careers-content .careers-image-large{width:100%;padding-top:60%;background:grey;margin-bottom:5vh;border-radius:5px;margin-top:50px}section.careers-content .careers-image-small{width:100%;padding-top:100%;background:grey;border-radius:5px;margin-bottom:50px}section.careers-content .careers-small-images{margin-bottom:50px}@media only screen and (max-width:600px){.careers-content h4{font-size:1.9rem}}section.careers-tabs{height:200px;display:flex;align-items:flex-end;margin-bottom:-1px}section.careers-tabs .container{border-bottom:1px solid #d1d3d4;width:98%}section.careers-tabs .row{display:flex;align-items:flex-end}.career-choose{text-align:center}.career-choose a{text-decoration:none;border-bottom:2px dotted}.career-choose a:hover{text-decoration:none}.careers-tab{background:#f2f3f6;display:flex;height:60px;border:1px solid #d1d3d4;border-bottom-width:0;border-radius:3px 3px 0 0;cursor:pointer;overflow:hidden;transition:height .1s,background .1s;position:relative}.careers-tab.selected-tab{background:#fff;height:80px;margin-bottom:-1px}.careers-tab:not(.selected-tab):after{content:"";position:absolute;left:0;bottom:0;width:100%;height:10px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.05) 100%)}.careers-tab:not(.selected-tab):hover{height:70px}.not-accept:nth-of-type(3){font-weight:500}.tab-icon{flex-shrink:0;width:80px;background:#0cc;display:flex;align-items:center;justify-content:center}.tab-icon svg{fill:#191847;width:48px;height:48px}.tab-title{width:100%;display:flex;align-items:center;justify-content:center}.tab-title h3{margin-bottom:0;margin-top:4px}.driver-careers,.office-careers{border:1px solid #d1d3d4;border-top:0;width:98%;max-width:1252px;margin:0 auto}.driver-careers .container,.office-careers .container{padding:0 40px}.driver-careers .values,.office-careers .values{margin-top:0;padding-top:80px}.driver-careers .careers-tab-intro,.office-careers .careers-tab-intro{padding-top:100px}.office-careers .highlights .offset-two{padding-top:50px;margin-bottom:-50px}.driver-careers section.highlights,.office-careers section.highlights{margin-top:0;padding-top:60px}@media only screen and (max-width:600px){.driver-careers section.highlights,.office-careers section.highlights{padding-top:20px}}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:none!important}.slideshow-wrapper{pointer-events:none!important}.slideshow-wrapper img{position:absolute}.slideshow-wrapper img:nth-of-type(1){position:relative}@media only screen and (max-width:800px){section.careers-tabs{height:60px}.columns.careers-tab{display:flex;height:30px}.columns.careers-tab h3{font-size:2.2rem}.columns.careers-tab .tab-icon{width:48px}.columns.careers-tab.selected-tab{height:48px}.columns.careers-tab:not(.selected-tab):after{display:none}.columns.careers-tab:not(.selected-tab):hover{height:inherit}}@media only screen and (max-width:600px){.columns.careers-tab h3{font-size:1.9rem}section.careers-tabs .container{width:98%;padding:0 10px}.careers-types-container .highlight{margin-bottom:0}}.careers-testimonials-container{max-width:800px;padding:20px;margin:0 auto 100px}.careers-testimonials-container .careers-testimonial{width:100%;box-sizing:border-box;padding:0 100px}.careers-testimonials-container .careers-testimonial .attribution{color:#5e617c;text-align:right}@media only screen and (max-width:600px){.careers-testimonials-container .quote h3{font-size:1.9rem}}.careers-testimonials-container button.flickity-prev-next-button{border-radius:40px;padding:0;height:30px;border-width:0}@media only screen and (max-width:600px){.careers-testimonials-container .careers-testimonial{padding:0}.careers-testimonials-container button.flickity-prev-next-button{bottom:-47px;top:auto;z-index:2}}.send-your-cv .container{background:#7fe6e6;border-radius:80px 20px 80px 20px;padding:80px 20px 60px;width:calc(100% - 40px);margin-bottom:80px}@media only screen and (max-width:600px){.send-your-cv .container{margin:40px auto;border-radius:40px 10px 40px 10px;padding:60px 20px 40px}}section.app{margin-bottom:150px;position:relative}section.app .container{padding:200px 0 80px}@media only screen and (max-width:600px){section.app{margin-bottom:80px}}section.app:before{content:" ";position:absolute;bottom:0;height:calc(100% - 100px);background:#aae6e6;width:100%}section.app:after{content:" ";position:absolute;bottom:-50px;height:50px;background:#fff;width:100%;z-index:5}section.app .app-image{position:absolute;width:30%;bottom:0;left:65%}section.app .app-image img{width:100%;height:auto;display:block;opacity:0;transform:translateY(50px)}section.app .app-image img.loaded{opacity:1;transform:translateY(0);transition:.5s .5s}section.app .app-copy a{text-decoration:none}section.app .app-copy img{display:inline-block;max-height:50px;height:100%;margin-right:10px;margin-top:20px;width:auto}@media only screen and (max-width:1000px){section.app .container{padding:50px 0 30px}.app-copy{padding-right:20px}section.app:before{height:100%}section.app .app-image{width:auto;height:120%;left:auto;right:0}section.app .app-image img{width:auto;height:100%}}@media only screen and (max-width:800px){section.app .container{padding:40px 20px 0;max-height:auto;overflow:visible}.app-copy{padding-right:0;text-align:center}.app-copy p{text-align:left}section.app .app-copy img{max-height:40px}section.app .app-image{width:60%;height:auto;position:static;margin:40px auto -50px}section.app .app-image img{width:100%;height:auto;transform:translateY(20px)}section.app:after{height:70px;bottom:-70px}}.testimonials.not-flickity+.accreditations{margin-top:100px}section.vacancies{margin-top:100px}section.vacancies .container .vacancies-grid{margin:50px auto}@media only screen and (max-width:600px){section.vacancies .container .vacancies-grid{margin:40px auto}}section.vacancies .container .vacancies-grid .vacancy{margin-bottom:80px;display:inline-block;margin:0 30px 60px;width:25%}@media only screen and (max-width:600px){section.vacancies .container .vacancies-grid .vacancy{display:block;margin:0 0 30px;width:100%}}.roundbox{border-radius:60px 20px 60px 20px;padding:80px 60px;box-sizing:border-box;background:#7fe6e6;margin-top:100px;margin-bottom:100px}.careers-types-container #driver-careers{height:0;overflow:hidden}.careers-types-container[data-show=driver-careers] #driver-careers,.careers-types-container[data-show=office-careers] #office-careers{height:auto;visibility:visible}.careers-types-container[data-show=driver-careers] #office-careers,.careers-types-container[data-show=office-careers] #driver-careers{height:0;overflow:hidden;visibility:hidden}.careers-types-container[data-show=business-is-open] #business-is-open,.careers-types-container[data-show=working-from-home] #working-from-home{height:auto;visibility:visible}.careers-types-container[data-show=business-is-open] #working-from-home,.careers-types-container[data-show=working-from-home] #business-is-open{height:0;overflow:hidden;visibility:hidden}.careers-types-container .values .single-value h3{font-size:2.3rem}section.enquiries{margin:100px 0}section.enquiries .addresses{margin-top:30px}@media only screen and (max-width:600px){section.enquiries .addresses .columns{margin-bottom:30px}}.dontShow{display:none}.single-faq-content{padding-top:150px}.form-wrapper{position:relative}.form-wrapper form{transition:opacity .3s}.form-wrapper .thanks-message{position:absolute;width:100%;padding:40px;box-sizing:border-box;max-width:390px;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;visibility:hidden}.form-wrapper .thanks-message svg{width:48px;height:48px;background:#0cc;border-radius:48px;margin-bottom:20px;display:inline-block;opacity:0;transform:translateY(30px) scale(1,.1)}.form-wrapper.sent form{opacity:.2;pointer-events:none}.form-wrapper.sent form .button{transition:opacity .1s;opacity:0}.form-wrapper.sent .thanks-message{opacity:1;visibility:visible;transition:opacity .3s}.form-wrapper.sent .thanks-message svg{animation:popIn .3s ease .1s 1 normal forwards}.form-wrapper .form-cover{position:absolute;width:100%;height:100%;background:#fff;padding-top:20px;justify-content:space-around;z-index:10}.form-wrapper .form-cover .button{margin-right:20px;margin-bottom:20px;width:120px}.form-wrapper .submit-quote{transform:translateY(-1px)}.enquiries-form-container .quote-form,.form-wrapper.show-postcode .enquiries-form{display:none}.form-wrapper.show-postcode .quote-form{display:block}@keyframes popIn{0%{opacity:0;transform:translateY(30px) scale(1,.1)}60%{opacity:1;transform:translateY(-5px) scale(1,1.1)}100%{transform:translateY(0) scale(1,1);opacity:1}}.enquiries-form textarea{resize:vertical}.contact-info{padding:30px;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.25);margin-top:60px;border-radius:5px}@media only screen and (max-width:600px){.contact-info{padding:20px;text-align:center}}.contact-info a{text-decoration:none;transition:.1s}.contact-info a:hover{color:#009b9b}.contact-info h3{margin-bottom:30px}.contact-info h4{margin-bottom:0;position:relative;text-indent:40px}@media only screen and (max-width:600px){.contact-info h4{font-size:1.7rem;text-indent:0;margin-top:60px}}@media only screen and (max-width:1000px){.contact-info h4.email a{transform:translateY(5px);display:inline-block;text-indent:0;font-size:2rem}}@media only screen and (max-width:800px){.contact-info h4.email a{font-size:inherit}}.contact-info p{margin-bottom:20px;display:block;padding-left:43px}@media only screen and (max-width:600px){.contact-info p{padding-left:0}}.contact-info h4.phone:before{content:" ";position:absolute;left:0;width:30px;height:30px;background-image:url(../assets/Phone.svg);background-repeat:no-repeat;background-position:center;top:4px}@media only screen and (max-width:600px){.contact-info h4.phone:before{top:-48px;left:50%;transform:translateX(-50%)}}.contact-info h4.email:before{content:" ";position:absolute;left:0;width:30px;height:30px;background-image:url(../assets/Mail.svg);background-repeat:no-repeat;background-position:center;top:6px}@media only screen and (max-width:600px){.contact-info h4.email:before{top:-40px;left:50%;transform:translateX(-50%)}}section.who{margin:100px 0}section.who h3{margin-bottom:50px}.who-grid .who-item{margin-bottom:3vw;border-radius:5px;overflow:hidden;box-sizing:border-box;text-decoration:none;align-items:center}.who-grid .who-item .who-thumb{height:0;width:100%;padding-top:60%;position:relative;border-radius:5px;border-bottom:10px;overflow:hidden}.who-grid .who-item .who-thumb svg{width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0cc;border-radius:100%;padding:7px;fill:#2d3047}.who-icon{width:80px;height:80px;background:#0cc;display:inline-block;margin-right:20px;flex-shrink:0}.who-icon img,.who-icon svg{width:48px;height:48px;fill:#191847;margin:16px}.who-item h5{line-height:1.4;margin-bottom:0;transform:translateY(2px);margin-top:15px;text-align:center;font-size:2rem}@media only screen and (max-width:600px){section.who{padding-top:0}section.who .who-item-content{display:flex;align-items:center}section.who .who-item-content .who-thumb{width:120px;height:120px;padding:0;flex-shrink:0;margin-right:20px}section.who .who-item-content h5{margin:0;text-align:left;font-size:2.2rem}}#who-single section.green-resources{margin-bottom:150px}@media only screen and (max-width:600px){#who-single section.green-resources{margin-bottom:40px}}section.help-link{background:#4c5454;color:#fff;background-attachment:fixed;background-size:cover}section.help-link .background{background:rgba(0,0,0,.5)}section.help-link .container{padding:150px 20px}section.help-link .button{color:#fff;margin:0 10px}section.careers-hero .container .row{margin:100px 0}.blog-hero{margin-top:112px;background-size:cover;background-position:center}.blog-hero-space{height:80px}@media only screen and (max-width:1100px){.blog-hero{margin-top:110px}}@media only screen and (max-width:1065px){.blog-hero{margin-top:80px}}section.blog-bottom-nav{margin:150px 0 100px}@media only screen and (max-width:800px){section.blog-bottom-nav{margin:40px 0}.blog-bottom-nav .newer-container{position:absolute;top:0;right:20px;width:50%}}section.blog-bottom-nav .avatar{width:100px;height:100px;border-radius:100%;background:grey;margin:0 auto 20px}.social-sharer{border-top:1px solid #d1d3d4;margin-top:40px;padding-top:20px}.social-sharer a{text-decoration:none}.social-sharer a:hover svg{fill:#009b9b}.social-sharer svg{width:48px;height:48px;margin:0 5px;fill:#191847;transition:.2s}section.related-posts{background:#f2f3f6;padding:100px 0}@media only screen and (max-width:600px){section.related-posts{padding:40px 0}}section.related-posts .related-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4%;margin-top:50px;text-align:center}@media only screen and (max-width:600px){section.related-posts .related-posts-grid{grid-template-columns:1fr}}section.related-posts .related-posts-grid .blog-thumb{width:100%;padding-top:50%;background-size:cover;background-position:center;border-radius:5px}section.related-posts .related-posts-grid .blog-item h5{margin-bottom:20px;margin-top:20px}section.related-posts .related-posts-grid .blog-item p{color:#5e617c;font-size:1.5rem}.related-posts a{text-decoration:none}section.related-posts .blog-item{display:flex;flex-direction:column}section.related-posts .blog-item .center{flex-grow:1;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.article-body figure img{display:block;margin:0 auto}.image-caption{font-size:1.6rem;color:#5e617c;margin-bottom:20px;text-align:center}@media only screen and (max-width:600px){.image-caption{margin-bottom:0}}section.partners.highlights .highlight.no-image .container .row{position:static;top:auto;transform:none;width:auto}.partner-underline{border-bottom:solid 1px rgba(0,0,0,.2);margin-top:-50px}#partners .customer-logo-container{margin-bottom:40px}@media only screen and (max-width:600px){.single-partner:not(.highlight){margin-top:40px}}.all-partners .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;margin-bottom:80px}.all-partners .row ul{list-style:circle outside;padding-left:20px}.all-partners .row ul li{padding-left:10px}.all-partners .row .big-partner{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 80px;padding-bottom:40px;border-bottom:1px solid #d1d3d4}.all-partners .row .left-column,.all-partners .row .small-partner{display:flex}.all-partners .row .partner-icon{width:48px;height:48px;background:#0cc;flex-shrink:0;margin-right:20px;border-radius:48px}.all-partners .row h3{padding-top:9px}.big-partner .customer-logo-container{grid-column:span 2;margin-top:60px;max-width:1160px}@media only screen and (max-width:800px){.all-partners .row,.all-partners .row .big-partner{display:block;border-bottom:0;margin-bottom:40px}.single-partner{margin-bottom:40px}}@media only screen and (max-width:600px){.all-partners .row h3{margin-bottom:30px}.partner-info .left{margin-left:-60px}}.other-partner-logos{margin-bottom:80px}.other-partner-logos .container{padding-top:50px;border-top:1px solid #d1d3d4}.press-articles a{text-decoration:none}.featured-press-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4%;margin-bottom:120px}.featured-press-grid .excerpt{font-size:.9em;color:#5e617c}.featured-press-grid h5{margin-bottom:10px}.featured-press-grid h6{color:#9093b1;margin-bottom:10px}.press-thumb{border-radius:3px;padding-bottom:50%;background-size:cover;background-position:center;margin-bottom:20px;position:relative;overflow:hidden}.single-press h6{margin-bottom:5px;color:#9093b1}.press-archive{margin-bottom:120px}.press-archive ul{list-style:none;margin:0;padding:0}.press-archive a:hover{text-decoration:underline}.location-areas{line-height:2;padding:100px 0;background-color:#f2f3f6;margin-bottom:100px}.location-areas h5{font-size:1em;line-height:2;margin:0 0 -4px;padding-top:4px}.location-areas a{display:block;text-decoration:none}.location-areas a:hover{text-decoration:underline}.location-areas .borough-list{column-count:3;column-gap:4%}.dont-break{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}section.location-content{padding:100px 0}.home-hero .small-benefits-wrapper{width:100%;margin-top:50px}.big-hero{position:relative;margin-top:112px;height:calc(65vh - 75px);background:#0cc;display:flex;align-items:center;overflow:hidden;color:#fff;min-height:500px;max-height:700px}.big-hero .left-swoosh{z-index:1;height:120%;bottom:0;top:auto;left:-20%}.big-hero .left-swoosh svg{fill:#009b9b}.big-hero .container{position:relative;z-index:2}.big-hero .container h5{text-transform:uppercase;padding-left:4px;letter-spacing:.2rem;margin-bottom:25px;opacity:.8;font-size:1.6rem}@media only screen and (max-width:600px){.big-hero .container h5{font-size:1.4rem;margin-bottom:10px;opacity:.9}}.big-hero .featured-image{position:absolute;width:calc(40% + 170px);height:100%;right:0;top:0;z-index:0;overflow:hidden}.big-hero:after{content:"";border-style:solid;border-width:80vh 0 0 40vh;border-color:transparent transparent transparent #0cc;position:absolute;top:0;left:calc(60% - 171px);z-index:0}@media only screen and (max-width:1100px){.big-hero{margin-top:80px;min-height:400px;height:calc(60vh - 55px)}}@media only screen and (max-width:600px){.big-hero{height:calc(50vh - 55px)}.big-hero .featured-image{opacity:1;width:calc(10% + 171px)}}@media only screen and (max-height:700px){.big-hero:after{border-width:500px 0 0 250px}}#company .big-hero{height:calc(60vh - 75px);min-height:400px}@media only screen and (max-width:600px){#company .big-hero{height:calc(50vh - 55px)}}#secure-shredding .big-hero{background:#191847}#secure-shredding .big-hero:after{border-color:transparent transparent transparent #191847}#secure-shredding .big-hero .secure-logo{max-width:90%}@media only screen and (max-width:800px){#secure-shredding .big-hero .secure-logo{max-width:40%}}@media only screen and (max-width:600px){#secure-shredding .big-hero .container .row{margin-top:10%}#secure-shredding .big-hero .secure-logo{max-width:90%;margin-top:20px}}@media (max-width:800px){#enquiry-page .big-hero{flex-direction:column-reverse;height:auto}#enquiry-page .big-hero .featured-image{display:none}#enquiry-page .big-hero .row{width:100%}#enquiry-page .big-hero .columns{width:100%;box-sizing:border-box;min-width:0;padding:5vw 2rem 4rem}#enquiry-page .big-hero .columns h1{font-size:4rem}#enquiry-page .big-hero .columns:after{border-width:25vw 0 0 100vw;top:calc(-25vw + 1px);left:0;right:auto}#enquiry-page .big-hero .columns{width:100%}}.page-bullets li{width:33.33%;display:block;float:left;box-sizing:border-box;padding-left:0;display:flex;margin-bottom:20px;padding-right:10px}.page-bullets svg{margin-right:20px;flex-shrink:0}.page-bullets ul{padding-left:0}@media only screen and (max-width:600px){.page-bullets li{width:50%;min-height:100px}}@media only screen and (max-width:700px){.page-bullets li{width:100%;min-height:auto}}@media only screen and (max-width:600px){.big-hero .container .row{width:50%;margin-top:20%}.big-hero .container .row h5{font-size:1.1rem}.big-hero .container .row h1{font-size:3rem}.big-hero:after{left:calc(90% - 171px)}}.available-as{display:flex;align-items:center;color:#2d3047;font-weight:500}.available-as svg{fill:#2d3047;width:48px;height:48px;flex-shrink:0;margin-right:10px;transform:translateY(-2px)}.available-as a{margin:0 5px}.available-as:nth-of-type(1){margin-top:80px}@media only screen and (max-height:700px),screen and (max-width:1100px){.available-as:nth-of-type(1){margin-top:40px}}@media only screen and (max-width:600px){.available-as{display:none}}.mobile-available-as{display:none;border-bottom:1px solid #d1d3d4;padding:4px 10px 4px 0}@media only screen and (max-width:600px){.mobile-available-as{display:block}.mobile-available-as .available-as{display:flex;margin-left:0;font-size:1.4rem;line-height:1.4;color:#5e617c}.mobile-available-as .available-as:nth-of-type(1){margin-top:0}.mobile-available-as .available-as svg{fill:#5e617c;margin-right:4px}}.back-to-services{text-decoration:none;position:relative}.back-to-services h5{transition:.2s .1s;transform:translateX(30px);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.2em}@media only screen and (max-width:600px){.back-to-services h5{transform:translateX(16px)}}.back-to-services .back-arrow{position:absolute;fill:#fff;width:48px;height:48px;top:-14px;left:-8px;opacity:.8;transition:.2s 0s}@media only screen and (max-width:600px){.back-to-services .back-arrow{width:30px;height:30px;top:-7px}}.back-to-services:hover h5{-webkit-text-decoration-color:rgba(255,255,255,.6);text-decoration-color:rgba(255,255,255,.6)}.back-to-services:hover h5,.back-to-services:hover svg{opacity:1;transition:.1s 0s}.back-to-services:hover .back-arrow{animation:bounceLeft .2s ease forwards}@keyframes bounceLeft{0%,100%{transform:translateX(0);animation-timing-function:ease-out}50%{transform:translateX(-1rem);animation-timing-function:ease-in}}.mid-page-break{margin-bottom:120px}.mid-page-hero{height:500px;overflow:hidden;margin-bottom:80px}.mid-page-hero h1{margin-bottom:0}@media only screen and (min-width:1500px){.mid-page-hero{height:600px}}@media only screen and (max-width:1400px){.mid-page-hero{height:400px}}@media only screen and (max-width:600px){.mid-page-hero{height:calc(50vh - 75px);margin-bottom:40px}.mid-page-hero .featured-image{opacity:1}}section.highlights .mid-page-hero .container{margin-bottom:0}.mid-page-hero:after{content:"";border-style:solid;border-width:800px 0 0 400px;border-color:transparent transparent transparent #0cc;position:absolute;top:0;left:calc(60% - 171px);z-index:0}@media only screen and (max-width:600px){.mid-page-hero:after{left:calc(90% - 171px)}section.highlights .mid-page-hero .container .row{width:52%}}.mid-page-break .button{margin-top:40px}#what-we-do .mid-page-hero h5{display:none}@media only screen and (max-width:360px){#what-we-do .mid-page-hero h1{font-size:2.7rem}}.under-mid-page-hero{margin-top:40px}@media only screen and (max-width:600px){.under-mid-page-hero .six{margin-bottom:10px}.under-mid-page-hero .button-container{text-align:center}}section.green-resources{background:#aae6e6;padding:80px 0}section.green-resources .green-resources-grid{display:flex}section.green-resources .green-resources-grid:hover{min-height:800px}section.green-resources .green-resources-grid .col{transition:all .3s;display:flex;align-items:flex-start;justify-content:center;padding-right:.625rem;padding-left:.625rem;min-width:initial;width:25%}section.green-resources .green-resources-grid .col:hover{width:47%}section.green-resources .green-resources-intro{max-width:600px;margin:0 auto 120px}section.green-resources .green-resources-intro h2{color:#fff;text-align:center;margin-bottom:80px}section.green-resources .green-resources-intro h3{margin-bottom:50px}.green-resources-block{position:relative;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:6px;padding:0 20px;transition:.3s;box-sizing:border-box;padding-bottom:20px;z-index:2;min-height:401px}.green-resources-block .green-resources-icon{width:48px;height:48px;display:block;background:#ffb000;border-radius:48px;position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.green-resources-block .green-resources-icon svg{fill:#191847}.green-resources-block .green-resource-intro{text-align:center;max-width:220px;padding:40px 0;margin:0 auto}.green-resources-block .green-resource-intro span{font-weight:400}.green-resources-block .single-green-resource{margin-bottom:5px;text-align:center}.green-resources-block .single-green-resource div{opacity:0;max-height:0;transition:opacity .1s 0s,max-height .1s .1s;overflow:hidden;color:#5e617c}.green-resources-block .single-green-resource div.open{height:auto;margin-bottom:25px}.green-resources-grid .col:hover .single-green-resource div{max-height:120px;opacity:1;margin-bottom:25px;transition:opacity .1s .3s,max-height .3s 50ms}@media only screen and (max-width:800px){section.green-resources .green-resources-grid{flex-flow:row wrap}section.green-resources .green-resources-grid:hover{min-height:1300px}section.green-resources .green-resources-grid .col{width:48%;padding:20px 1%}section.green-resources .green-resources-grid .col:hover{width:48%}}@media only screen and (max-width:600px){section.green-resources .green-resources-grid .col{width:100%;padding:20px 0}section.green-resources .green-resources-grid .col:hover{width:100%}section.green-resources .green-resources-grid .col .single-green-resource div{height:auto;margin-bottom:25px;opacity:1;max-height:none}}#my-embedded-typeform{height:calc(100vh - 85px);min-height:600px;margin-bottom:120px;border:solid 1px rgba(0,0,0,.2);margin-top:50px}.clearances-testimonials{position:relative;min-height:180px}@media only screen and (max-width:800px){.clearances-testimonials{margin-top:40px}}.clearances-testimonials .flickity-button,.clearances-testimonials .flickity-page-dots{display:none}.clearances-testimonials .clearances-testimonial{width:100%}.clearances-testimonials .clearances-testimonial .quote{font-weight:600;margin-bottom:20px;font-size:2rem;text-indent:0}.clearances-testimonials .clearances-testimonial p{color:#5e617c;font-size:.9em}section.get-quote{background:#0cc}section.get-quote .enter-postcode-wrapper .enter-postcode{padding:40px;background:#fff;border-radius:5px;text-align:center;max-width:480px;margin:0 auto}@media only screen and (max-width:600px){section.get-quote .enter-postcode-wrapper .enter-postcode{padding:20px}section.get-quote .enter-postcode-wrapper .enter-postcode h3{font-size:2.3rem}}section.get-quote .enter-postcode-wrapper{height:calc(100vh - 50px);padding-top:50px;min-height:560px}section.get-quote .enter-postcode-wrapper .container{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}section.get-quote .enter-postcode-wrapper .row{width:100%}section.get-quote .quote-field input[type=text]{border:solid 1px rgba(0,0,0,.3);border-right:0;width:calc(100% - 183px)}section.get-quote .already-customer{text-align:center;margin-top:40px;color:rgba(45,48,71,.8)}@media only screen and (max-width:600px){section.get-quote .already-customer{font-size:1.6rem}}section.get-quote .already-customer a:hover{color:#2d3047}section.get-quote .quote-result-wrapper{padding:150px 20px}section.get-quote .quote-result-wrapper .quote-result-content{padding:80px;background:#fff;border-radius:5px;max-width:800px;margin:0 auto;box-sizing:border-box}section.get-quote .quote-result-wrapper .quote-result-content.thanks-container{padding:80px 0}section.get-quote .quote-result-wrapper .quote-result-content section.full-benefits{background:0 0;border-top:0;padding-top:20px}section.get-quote .quote-result-wrapper .quote-result-content .small-benefits-wrapper{width:100%;margin:80px 0 100px}section.get-quote .quote-result-wrapper .quote-result-content .small-benefits-wrapper .small-benefits-icon{background:#0cc;border-radius:100%;width:48px;height:48px}section.get-quote .quote-result-wrapper .quote-result-content .small-benefits-wrapper .small-benefits-icon svg{margin-top:auto}section.get-a-quote-form h3{margin-bottom:60px}.partial-services-intro{margin-bottom:60px}.single-partial-service{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between;min-height:284px}.single-partial-service svg{width:48px;height:48px;background:#0cc;fill:#2d3047;border-radius:48px}.single-partial-service .partial-text{width:calc(100% - 68px)}.single-partial-service .button-container{width:100%;text-align:center}.single-partial-service h3{margin-top:10px}@media only screen and (max-width:800px){.single-partial-service.columns{display:flex}}@media only screen and (max-width:600px){section.get-quote .quote-field input[type=text]{display:block;float:none;width:100%;border:solid 1px rgba(0,0,0,.3);border-radius:3px}section.get-quote .quote-field button{float:none;border-radius:3px}section.get-quote .quote-result-wrapper{padding:75px 20px 20px}section.get-quote .quote-result-wrapper .quote-result-content{padding:20px 0}section.get-quote .quote-result-wrapper .quote-result-content .new-quote-form{padding:20px 20px}section.get-quote .quote-result-wrapper .quote-result-content .small-benefits-wrapper{margin:40px 0}section.get-quote .small-benefits-table{grid-template-columns:1fr;padding-left:10px}section.get-quote .quote-result-wrapper .quote-result-content .small-benefits-wrapper .small-benefits-icon{width:38px;height:38px}section.get-quote .quote-result-wrapper .quote-result-content .small-benefits-wrapper .small-benefits-icon svg{width:38px;height:38px}.get-a-quote-form .form-input input,.get-a-quote-form .form-input select{padding-left:90px}.get-a-quote-form .form-input textarea{padding-left:10px}.quote-error.show{left:50%;transform:translateX(-50%);bottom:-70px}.partial-services-intro{margin-bottom:0}.partial-services .columns{margin-bottom:40px}.partial-services .columns h5{font-size:1.8rem}.partial-services hr{margin:0 0 60px}}section.search-results{padding-top:150px}@media only screen and (max-width:800px){section.search-results{padding-top:50px}}.search-results-list{margin-top:50px;margin-bottom:50px}.search-result{display:flex;margin-bottom:30px;border-bottom:solid 1px rgba(0,0,0,.2);padding-bottom:30px}.search-result .result-thumb{width:100px;height:100px;background:#f2f3f6;margin-right:20px;flex-shrink:0;border-radius:5px;position:relative;overflow:hidden;margin-top:4px}.search-result.search-faq .result-thumb{background:#2d8cfb;display:flex;align-items:center;justify-content:center;color:#fff}.search-result.search-faq .result-thumb h6{margin-bottom:0}.search-result p:last-child{margin-bottom:0}.search-result a{transition:color .1s}.search-result a:hover{color:#009b9b}.search-results .contact-info{margin-bottom:80px}.single-testimonial{width:100%}.single-testimonial .container{min-height:500px;display:flex;align-items:center}.single-testimonial .container .row{width:100%}.single-testimonial .quote{transform:translateY(20px);opacity:0;transition:0s 0s;font-size:2.7rem}.single-testimonial .quote+p{transform:translateY(20px);opacity:0;transition:0s 0s;color:#5e617c}.single-testimonial.is-selected .quote{transform:translateY(0);opacity:1;transition:.3s .3s}.single-testimonial.is-selected .quote+p{transform:translateY(0);opacity:1;transition:.3s .4s}.testimonials.not-flickity .single-testimonial .quote{transform:translateY(0);opacity:1}.testimonials.not-flickity .single-testimonial .quote+p{transform:translateY(0);opacity:1}.testimonials .flickity-page-dots{top:482px;bottom:auto;width:50%;left:0}.testimonials button.flickity-prev-next-button{border-radius:40px;padding:0;height:30px;top:470px;border-width:0}.testimonials button.flickity-prev-next-button.next{right:40px}.testimonials button.flickity-prev-next-button.previous{right:120px;left:auto}@media only screen and (max-width:800px){.single-testimonial .container{min-height:300px}.testimonials .single-testimonial .five.columns{width:56%}.testimonials .single-testimonial .five.columns.offset-seven{margin-left:44%}}@media only screen and (max-width:600px){.testimonials{padding:0;margin-bottom:40px;padding-bottom:40px}.testimonials .highlight{margin-bottom:0;padding-bottom:0;display:block;box-sizing:border-box}.testimonials .single-testimonial .container{min-height:auto;padding:0}.testimonials .single-testimonial .container .five.columns{width:100%}.testimonials .single-testimonial .container .offset-seven.columns{margin-left:0}.testimonials .single-testimonial .container .quote{text-indent:0;font-size:inherit}.testimonials .single-testimonial .container h3{font-size:2rem}.testimonials .single-testimonial .container p{font-size:1.6rem}.testimonials button.flickity-prev-next-button.previous{top:auto;bottom:0;left:20px;right:auto}.testimonials button.flickity-prev-next-button.next{right:20px;top:auto;bottom:0}#home-page section.testimonials{margin-bottom:0}}a[href="#tooltip"]{text-decoration-color:#0cc;-webkit-text-decoration-color:#0cc}a[href="#tooltip"]:after{content:"?";color:#fff;display:inline-block;font-size:12px;width:16px;height:16px;text-align:center;font-weight:800;background:#0cc;border-radius:20px;margin-left:8px;margin-right:8px;border-bottom:0;transform:translateY(-5px)}.tooltip{position:absolute;background:#fff;padding:20px;max-width:500px;border-radius:5px;z-index:1000;box-shadow:0 0 10px rgba(0,0,0,.5);animation:fadein .2s ease forwards}@keyframes fadein{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}section.back-button{margin:100px 0}@media only screen and (max-width:600px){section.back-button{margin:40px 0}}section.back-button .button{margin:0 20px}img.background-img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.sitemap{columns:3;padding-top:200px}.flickity-page-dots .dot{padding:0}.hero-slideshow img.background-img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .5s .5s;object-position:right}.hero-slideshow img.background-img.hello{opacity:1;transition:opacity .5s 0s;z-index:5}.document-block{margin-top:40px}.document-block a{display:flex;align-items:center}.document-block a:hover{color:#0cc}.document-block a:hover .document-thumbnail{transform:translateY(-5px);box-shadow:0 7px 8px rgba(0,0,0,.15)}.document-block .document-thumbnail{width:100px;margin-right:20px;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:.1s}@media only screen and (max-width:600px){.document-block .document-thumbnail{width:60px}}.trustpilot-block{padding:100px 0}.site-down .full-bg{height:100vh;color:#fff;text-align:center}.site-down .full-bg .container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-content:center}.site-down .full-bg .social-links{justify-content:center;margin-top:40px}.site-down .full-bg .social-links svg{fill:#fff}.mobile-tel{display:none}@media only screen and (max-width:600px){.mobile-tel{display:block}.desktop-tel{display:none}}.page-tiers{margin-top:60px}.page-tiers .button-container{margin:30px}.page-tiers .tier-card{box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:8px;overflow:hidden;margin-bottom:40px}.page-tiers .tier-card .tier-card-header{text-align:center;padding:20px;background:#191847;color:#fff}.page-tiers .tier-card .tier-card-header h4{margin:0}.page-tiers .tier-card .tier-card-description{background:#f2f3f6;padding:20px}.page-tiers .tier-card .tier-points{padding:20px 0}.page-tiers .tier-card .tier-points .tier-point{display:flex;align-items:center;padding:20px}.page-tiers .tier-card .tier-points .tier-point .tier-point-icon{width:36px;height:36px;margin-right:20px;flex-shrink:0}.confidential-paper-diagram .service-diagram-wrapper{font-size:0;position:relative}.confidential-paper-diagram .service-diagram-text{transform:translateX(-30px);font-size:1.8rem}.confidential-paper-diagram .service-diagram{width:50%;display:inline-block;vertical-align:top;margin-top:50px}.confidential-paper-diagram .service-diagram .lines{position:absolute;width:30px;left:75px;top:0;transform:translateX(-50%);overflow:hidden;border-radius:30px;height:0;overflow:hidden}.confidential-paper-diagram .service-diagram .lines .line{background:#ffb000;position:relative;z-index:2}.confidential-paper-diagram .service-diagram .lines canvas{margin-top:-10px}.lines-horiz{position:absolute;height:30px;max-width:100%;bottom:-260px;right:calc(100% - 75px)}.lines-horiz .line-horiz{background:#ffb000;height:30px;width:100%}#confidential-paper-recycling .service-content .service-benefits-wrapper{margin-top:0}.confidential-paper-diagram-image{display:none}.confidential-paper-diagram-image img{width:100%}@media only screen and (max-width:860px){.confidential-paper-diagram{display:none}.confidential-paper-diagram-image{display:block}}.featured-video{position:absolute;z-index:1;width:100%;height:100%}.featured-video video{width:100%;height:100%;object-fit:cover}.mailchimp-cta{background:#2d8cfb;color:#fff;padding:10rem 0 20rem}.mailchimp-cta .button-container{margin-top:5rem}.mailchimp-cta .button{font-size:1.6rem;height:58px;line-height:58px;padding:0 40px}#youtube-video{position:absolute;z-index:1;width:100%;height:100%}#youtube-video iframe{width:100%;height:100%}#hero.playing{background:#000}#hero.playing .featured-image{opacity:0;pointer-events:none}#hero.playing .container,#hero.playing .featured-video{opacity:0;transition:.4s .2s;pointer-events:none}#zwr-campaign .big-hero:after{display:none}.zwr-large-icon{width:240px;border-radius:120px;background:#ffb000;margin:0 auto 5rem;overflow:hidden}.zwr-large-icon img{width:100%;display:block}.zwr-icons{padding:5rem 0 10rem}.single-zwr-module{padding:5rem 0 18rem;position:relative}.zwr-module-title{display:flex;align-items:center;margin-bottom:20px}.zwr-module-title .zwr-small-icon{width:70px;flex-shrink:0;background:#fff;border-radius:70px;margin-right:20px;overflow:hidden}.zwr-module-title .zwr-small-icon img{width:100%;display:block}.zwr-module-title h5{margin:0;font-size:2.4rem;line-height:1.2}.zwr-bottom-curve{position:absolute;bottom:-10px;left:0;width:100%;display:none}.zwr-curve{position:absolute;top:0;left:0;width:100%;transform:translateY(-95%)}.single-zwr-module:nth-of-type(1){background:#2eb9ae}.single-zwr-module:nth-of-type(1) .zwr-curve{fill:#2eb9ae}.single-zwr-module:nth-of-type(2){background:#19cbcb}.single-zwr-module:nth-of-type(2) .zwr-curve{fill:#19cbcb}.single-zwr-module:nth-of-type(3){background:#aae6e6}.single-zwr-module:nth-of-type(3) .zwr-curve{fill:#aae6e6}.single-zwr-module:nth-of-type(3) .zwr-bottom-curve{display:block;fill:#fff}#zwr-campaign .social-sharer{border-top:none;padding:8rem 0 10rem}.zwr-card{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 20px rgba(25,24,71,.1)}.zwr-card .blog-thumb{width:100%;height:0;padding-bottom:30%;margin-bottom:20px;background-size:cover;background-position:center}.zwr-card h5{padding:0 20px;margin-bottom:0}.zwr-card .copy{padding:20px;font-size:.8em}.zwr-card .button{margin-bottom:20px}.twitter-feed-title{display:flex;flex-direction:column;align-items:center;justify-content:center}#zwr-twitter .single-tweet{border:1px solid #eee;border-radius:12px;margin-right:20px;overflow:hidden}#zwr-twitter .single-tweet .twitter-user{padding:10px;align-items:center;display:flex;line-height:1.3;font-weight:500}#zwr-twitter .single-tweet .twitter-user img{width:48px;height:48px;border-radius:24px;margin-right:10px}#zwr-twitter .single-tweet .tweet-content{padding:0 10px 10px}#zwr-twitter .single-tweet .twitter-image{width:100%;height:0;padding-bottom:50%;background-size:cover;background-position:center}#zwr-twitter .single-tweet img{max-width:100%}.tweet-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;max-height:1500px;overflow:hidden;position:relative}.tweet-grid:after{content:"";position:absolute;bottom:0;width:100%;height:200px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 80%)}.tweet-grid .single-tweet{width:100%;display:flex;flex-direction:column}.tweet-grid .single-tweet.with-media{grid-row:span 2}.tweet-grid .single-tweet .twitter-image{height:auto;flex-grow:1}#update .page-intro{margin-bottom:0}@media (max-width:1000px){#update .tab-title h3{font-size:2rem}}@media (max-width:800px){#update .tab-title h3{font-size:1.6rem}}@media (max-width:600px){#update .tab-title h3{font-size:1.4rem}}@media (max-width:400px){#update .tab-title h3{font-size:1.2rem}}.bottom-contact{margin-top:50px;background:#191847;padding-bottom:50px;background-size:cover;background-position:center}.bottom-contact .contact-info{background:#fff}.bottom-contact .contact-info .addresses{margin-top:40px}.roundel{opacity:0;transform:translateY(20px)}.roundel svg{fill:#2d3047;display:block;margin-top:-28px}.loaded a.roundel{position:absolute;bottom:20px;right:20px;width:220px;height:220px;padding:10px;display:flex;align-items:center;text-align:center;flex-direction:column;justify-content:center;background:#ffb000;color:#2d3047;border-radius:200px;opacity:1;transform:translateY(0);font-size:2rem;line-height:1.4;font-weight:500;box-shadow:0 0 5px rgba(0,0,0,.2);transition:transform .3s 1.5s,opacity .1s 1.5s;z-index:210;cursor:pointer}.loaded a.roundel:hover{transition:.2s 0s;text-decoration:underline}@media (max-width:800px){.loaded a.roundel{transition:0s;bottom:auto;top:20px;right:-5px;width:150px;height:150px}.loaded a.roundel svg{display:none}}@media (max-width:600px){.loaded a.roundel{display:none;transition:0s;bottom:28px;left:0;right:auto;top:auto;box-sizing:border-box;width:100%;height:auto;border-radius:0;transform:translateY(0) rotate(0);box-shadow:none}}.cart-icon{display:flex;margin-left:10px;margin-right:-18px;transition:margin .2s;position:relative}.cart-icon svg{width:32px;height:32px;transition:.2s;transform-origin:bottom left}.cart-icon .cart-number{background:#2d8cfb;color:#fff;position:absolute;font-size:10px;border-radius:100%;font-weight:600;top:-4px;right:-4px;width:16px;height:16px;text-align:center;transform:rotate(8deg);border:2px solid;transition:.2s}.cart-icon:hover svg{transform:rotate(-10deg)}.cart-icon:hover .cart-number{transform:rotate(12deg) translate(2px,-2px)}.white .cart-icon{margin-left:0;margin-right:0}.new-service-hero{position:relative;margin-top:112px;background:#0cc;display:flex;align-items:stretch;overflow:hidden;color:#fff;min-height:500px;max-height:700px}.new-service-hero .container{display:flex}.new-service-hero .row{display:flex;width:100%;align-items:stretch}.new-service-hero .hero-text-container{display:flex;flex-direction:column;justify-content:center;padding:20px 0}.new-service-hero h5{text-transform:uppercase;padding-left:4px;letter-spacing:.2rem;margin-bottom:25px;opacity:.8;font-size:1.6rem}@media only screen and (max-width:600px){.new-service-hero h5{font-size:1.15rem;margin-bottom:10px;opacity:.9;letter-spacing:.15rem}}.new-service-hero .featured-image-container{padding-top:20px}.new-service-hero .featured-image-2{position:relative;height:100%;border-radius:3px 3px 0 0;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,#000)}.new-service-hero .featured-image-2 img{object-fit:contain}.new-service-hero .featured-image-3{position:relative;height:100%;border-radius:3px 3px 0 0;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,#000)}@media only screen and (max-width:1100px){.new-service-hero{margin-top:110px;min-height:400px}}@media only screen and (max-width:1065px){.new-service-hero{margin-top:80px}}@media only screen and (max-width:800px){.new-service-hero .featured-image-container{padding-top:0;margin-right:-20px;margin-left:40px}}@media only screen and (max-width:600px){.new-service-hero{height:calc(50vh - 55px)}.new-service-hero .row{flex-direction:column-reverse}.new-service-hero .featured-image-container{margin:0;flex-grow:1}.new-service-hero .hero-text-container{margin-top:20px}}.variant-images img{z-index:10;opacity:0;transition:opacity 0s .3s}.variant-images .showimage{opacity:1;z-index:11;transition:opacity .3s 0s}.sticky-shop #price{margin:0}.sticky-shop{position:-webkit-sticky;position:sticky;top:55px;margin-top:-100px;box-shadow:0 0 0 1px rgba(0,0,0,.1);border-radius:0 0 3px 3px;overflow:hidden}@media only screen and (max-height:850px){.sticky-shop .input-container{margin:1.5rem 0;padding-top:1.5rem}}@media only screen and (max-height:800px){.sticky-shop{top:-25px}.sticky-shop .input-container{margin:1rem 0;padding-top:1rem}}@media only screen and (max-height:750px){.sticky-shop{position:static}}@media only screen and (max-width:800px){.sticky-shop{margin-top:0;margin-bottom:40px;position:static;box-shadow:none}.sticky-shop .shop-container{padding:0}}.shop-container{padding:20px}.weekday-grid{display:grid;text-align:center;grid-template-columns:repeat(7,1fr);border:1px solid #d1d3d4;border-left-width:0;border-radius:3px}.weekday-grid label{border-left:1px solid #d1d3d4;padding-bottom:1rem}.weekday-grid h5{border-bottom:1px solid #d1d3d4;margin-bottom:1rem;padding:1rem 0}.product-description{font-size:.9em}.weekday-grid-2{display:inline-grid;text-align:center;grid-template-columns:repeat(7,1fr);-webkit-user-select:none;user-select:none;font-weight:600;text-transform:uppercase;font-size:.7em;width:360px}@media only screen and (max-width:1000px){.weekday-grid-2{max-width:calc(100% - 121px);grid-template-columns:repeat(auto-fill,minmax(30px,1fr))}}.weekday-grid-2 label{padding:10px 6px 8px 6px;display:block;margin-right:-1px;border:1px solid rgba(0,0,0,.2);border-left-color:rgba(0,0,0,.1);transition:50ms;cursor:pointer}.weekday-grid-2 label:hover{background:rgba(45,140,251,.2);border:1px solid rgba(0,0,0,.3);border-left-color:rgba(0,0,0,.2);border-right-color:rgba(0,0,0,.2)}@media only screen and (max-width:1000px){.weekday-grid-2 label{font-size:0;padding:10px 4px 8px 4px}.weekday-grid-2 label::first-letter{font-size:1.4rem}}.weekday-grid-2 div:nth-of-type(1) label{border-left-color:rgba(0,0,0,.3);border-radius:6px 0 0 6px}.weekday-grid-2 div:last-child label{border-radius:0 6px 6px 0}.weekday-grid-2 input{position:absolute;opacity:0}.weekday-grid-2 input:focus+label{background:#fff;border-color:rgba(45,140,251,.8)}.weekday-grid-2 input:active+label{background:#fff;border-color:rgba(45,140,251,.8)}.weekday-grid-2 input:checked+label{background:#2d8cfb;color:#fff}.weekday-grid-2 input:checked+label:hover{background:rgba(45,140,251,.9)}.input-container{margin:2rem 0;border-top:1px solid #eee;padding-top:2rem;display:flex;align-items:center;position:relative}.input-container input,.input-container select{width:200px;flex-shrink:1}.input-container>label{color:#5e617c;font-weight:600;text-transform:uppercase;font-size:.8em;margin-right:2rem;display:inline-block;min-width:130px;line-height:1.2}@media only screen and (max-width:1000px){.input-container>label{width:110px;min-width:110px;margin-right:1rem}}.input-container>label .tooltip{text-transform:none;color:#2d3047;font-weight:400}.input-container select{-webkit-appearance:none;appearance:none}.input-container .select-dropdown-arrow{position:relative;left:-20px;stroke:#2d3047;width:11px;height:7px;z-index:1;pointer-events:none}.product-container .error-message{display:none}.day-error .day-error-message,.past-error .past-error-message,.start-error .start-error-message,.zip-error .zip-error-message{display:block}.current-zip{text-transform:uppercase}.change-link{margin-left:1rem;font-size:.8em}.show-zip-input .changeZip,.show-zip-input .current-zip{display:none}.show-zip-input .zip{display:block!important}date-input-polyfill{text-align:left!important}date-input-polyfill .yearSelect{-webkit-appearance:none;width:20%;padding:10px 0;height:auto;border:0}date-input-polyfill .monthSelect{float:left;-webkit-appearance:none;width:40%;padding:10px;height:auto;border:0;margin:0}date-input-polyfill button:not(.hamburger){padding:12px;line-height:1;height:auto;border:none;color:#2d8cfb;width:30%;border-radius:0}date-input-polyfill tr th{font-size:0}date-input-polyfill tr th::first-letter{font-size:1.4rem;color:#5e617c}date-input-polyfill tr td{padding:6px 4px}date-input-polyfill tr td[data-day]:hover{background:rgba(45,140,251,.2);color:#000}date-input-polyfill tr td[data-day]:active{background:rgba(45,140,251,.1);color:#000}date-input-polyfill tr td[data-selected]{background:#2d8cfb;color:#fff}date-input-polyfill tr td[data-selected]:hover{background:rgba(45,140,251,.9);color:#fff}.cart-page .blue-hero{min-height:200px;max-height:30vh;background:#0cc;flex-direction:column;padding:30px}.cart-page .cart-container{padding-top:10rem}.cart-page .mobile-trustpilot{display:none}@media (max-width:600px){.cart-page .desktop-trustpilot{display:none}.cart-page .mobile-trustpilot{display:block}}.cart-message{display:inline-flex;padding:10px 30px 10px 10px;background:rgba(255,176,0,.1);border:1px solid #cc8d00;border-radius:6px;margin-top:40px;color:#332300;align-items:center;box-sizing:border-box;opacity:1;transition:opacity .3s}.cart-message p{margin:0}.cart-message i{width:48px;height:48px;margin-right:12px;display:flex;align-items:center;justify-content:center}.cart-message svg{fill:#cc8d00}.cart-message a:hover{color:#664600}.cart-message.visually-hidden{opacity:0}.nice-message{background:rgba(0,204,204,.1);border:1px solid #099;color:#000}.cart{width:100%}.cart input[type=number]{width:auto;max-width:100px}.cart input[type=date]{width:auto;max-width:160px}.cart td,.cart th{border-width:0 0 1px 0}.cart .tooltip{text-align:left;font-size:.8em}.item-days{position:relative}.weekday-grid-popup{position:absolute;z-index:4;background:#fff;padding:2rem;-webkit-filter:drop-shadow(0 0 4px rgba(0, 0, 0, .2));filter:drop-shadow(0 0 4px rgba(0, 0, 0, .2));border-radius:6px;bottom:2rem;left:50%;transform:translate(-50%,100%)}.weekday-grid-popup:before{content:"";position:absolute;top:0;border:10px solid;border-color:transparent transparent #fff transparent;left:50%;transform:translate(-50%,-100%)}.weekday-grid-popup.hidden{display:none}.weekday-grid-popup .weekday-grid-2{margin-bottom:2rem;width:310px}.weekday-grid-popup select{height:38px;-webkit-appearance:none;appearance:none;padding-right:30px}.weekday-grid-popup .select-dropdown-arrow{position:relative;left:-20px;top:-2px;stroke:#2d3047;width:11px;height:7px;z-index:1;pointer-events:none}.weekday-grid-popup input[type=submit]{float:right}.weekday-grid-popup .please-complete-message{display:none;margin-top:1rem}.weekday-grid-popup .select-a-day-message{display:none;margin-top:1rem}.weekday-grid-popup.please-complete{animation:flashError 1s linear forwards}.weekday-grid-popup.please-complete .please-complete-message{display:block}.weekday-grid-popup.day-error{animation:flashError 1s linear forwards}.weekday-grid-popup.day-error .select-a-day-message{display:block}tr.item{position:relative}.item-total{position:relative}button.removeLineItemButton{position:absolute;transform:translateX(100%);right:0;top:0;width:50px;height:100%;background:0 0;border:none;padding:0;line-height:0;opacity:0}button.removeLineItemButton svg{top:50%;width:24px;height:24px;background:rgba(235,85,77,.2);border-radius:100%;fill:#4b1414}button.removeLineItemButton:hover{background:0 0}button.removeLineItemButton:hover svg{fill:red}tr.item:hover button.removeLineItemButton{opacity:1}.error-message{text-align:center;font-size:.8em;font-weight:500;color:#4b1414;background:rgba(235,85,77,.2);padding:2px}.card-errors{text-align:center;font-size:.8em;font-weight:500;color:#4b1414;background:rgba(235,85,77,.2);line-height:3;margin-bottom:10px}.start-date-error{display:none;margin-top:1rem}.startError .start-date-error{display:block}.startError{animation:flashError 1s linear forwards}@keyframes flashError{0%{background:#eb554d}100%{background:#fff}}.collection-postcode-wrapper{padding:2rem 4rem 2rem 0;height:100%}.collection-postcode-wrapper .collection-postcode{background:#f2f3f6;padding:2rem;height:100%;min-height:101px}.collection-postcode-wrapper .collection-postcode .please-complete-message,.collection-postcode-wrapper .collection-postcode .zip-error-message{display:none;margin-top:1rem}.collection-postcode-wrapper .collection-postcode.please-complete{animation:flashErrorGrey 1s linear forwards}.collection-postcode-wrapper .collection-postcode.please-complete .please-complete-message{display:block}.collection-postcode-wrapper .collection-postcode.zip-error{animation:flashErrorGrey 1s linear forwards}.collection-postcode-wrapper .collection-postcode.zip-error .zip-error-message{display:block}@keyframes flashErrorGrey{0%{background:#eb554d}100%{background:#f2f3f6}}.cart-explainer{display:flex;justify-content:flex-end}.cart-explainer p{max-width:25rem;text-align:left;font-size:.9em}.continue-shopping{margin-top:30px}.continue-shopping a{text-decoration:none}@media only screen and (max-width:800px){.cart-page table.cart,.cart-page table.cart tbody,.cart-page table.cart td,.cart-page table.cart tr{display:block}.cart-page table thead,.cart-page table.cart tr.clearances-spacer{display:none}.cart-page table.cart tr.item{border:1px solid #ddd;border-radius:6px;margin-bottom:24px}.cart-page table.cart td{padding:12px;box-sizing:border-box}.cart-page table.cart .item-price{position:absolute;top:0;right:0;border:none}.cart-page table.cart .item-days,.cart-page table.cart .item-qty,.cart-page table.cart .start{display:flex;justify-content:space-between;align-items:center}.cart-page table.cart .item-days:before,.cart-page table.cart .item-qty:before,.cart-page table.cart .start:before{color:#5e617c;font-weight:600;text-transform:uppercase;font-size:.8em;margin-right:2rem;display:inline-block;min-width:100px;line-height:1.2}.cart-page table.cart .item-qty:before{content:"Quantity"}.cart-page table.cart .item-days:before{content:"Frequency"}.cart-page table.cart .start:before{content:"Start Date"}.cart-page table.cart .item-days{flex-wrap:wrap}.cart-page table.cart .item-days .item-day-container{text-align:right;max-width:calc(100% - 120px);line-height:1.5}.cart-page table.cart .weekday-grid-popup{position:static;transform:none;-webkit-filter:none;filter:none;border-radius:0;background:#f2f2f2;box-shadow:inset 0 0 5px rgba(0,0,0,.1);width:calc(100% + 24px);box-sizing:border-box;margin:12px 0 -12px -12px}.cart-page table.cart .weekday-grid-popup:before{display:none}.cart-page table.cart .weekday-grid-popup .weekday-grid-2{display:grid;width:100%;max-width:100%}.cart-page table.cart .item-total{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}.cart-page table.cart button.removeLineItemButton{position:static;transform:none;height:auto;width:auto;opacity:1;background:0 0;padding:0;line-height:1;color:#4b1414;display:flex;align-items:center;opacity:.8}.cart-page table.cart button.removeLineItemButton svg{width:18px;height:18px;background:0 0;margin:0 5px 0 0}.cart-page table.cart button.removeLineItemButton:after{content:"Remove item"}.cart-page table.cart .collection-postcode-wrapper{padding:0}}.checkout-hero{flex-direction:column;min-height:250px}.checkout-hero .steps{min-width:600px;margin-bottom:6rem}.checkout-hero .steps ul{display:flex;margin-bottom:0;padding:0;text-align:center}.checkout-hero .steps ul li{list-style:none;display:block;flex:1;color:rgba(255,255,255,.5);position:relative;z-index:2;font-size:.9em;font-weight:500;letter-spacing:.01rem}.checkout-hero .steps ul li.done,.checkout-hero .steps ul li.sel{color:#fff}.checkout-hero .steps ul li.done a:after,.checkout-hero .steps ul li.sel a:after{background:#fff}.checkout-hero .steps ul li.done a:hover,.checkout-hero .steps ul li.sel a:hover{color:#fff}.checkout-hero .steps ul li a{text-decoration:none;transition:.1s}.checkout-hero .steps ul li a:after{content:"";width:1.6rem;height:1.6rem;background:#96c6fd;box-shadow:0 0 0 8px #2d8cfb;position:absolute;bottom:-1.2rem;left:50%;border-radius:50%;transform:translate(-50%,50%);transition:.1s}.checkout-hero .steps ul li a:hover{color:rgba(255,255,255,.8)}.checkout-hero .steps ul li a:hover:after{background:#d5e8fe}.checkout-hero .steps .meter{position:relative;background:rgba(255,255,255,.5);border-radius:10px;width:66.66%;margin:0 auto 1rem;z-index:0}.checkout-hero .steps .meter>span{display:block;height:4px;background-color:#fff;position:relative;overflow:hidden}@media (max-width:750px){.checkout-hero .steps{width:100vw;min-width:0}}.checkout-container{margin-top:5rem;margin-bottom:5rem}.checkout-container .hidden{display:none}.address-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem 4rem}.address-grid .w-100{grid-column:span 2}@media (max-width:600px){.address-grid{grid-template-columns:1fr}.address-grid .w-100{grid-column:1}}.address-container{border-right:1px solid #d1d3d4;padding-right:4%}@media (max-width:600px){.address-container{border-bottom:1px solid #d1d3d4;border-right-width:0;padding:0 0 40px}}.billing-shipping-same{display:flex;align-items:center}.billing-shipping-same input{margin-right:1.5rem}@media (max-width:600px){.billing-shipping-same{margin-bottom:20px}}.BillingAddress{margin-top:2rem;border-top:1px solid #d1d3d4;padding-top:2rem}.order-review hr{margin:2rem 0}ul.review-items{padding:0}ul.review-items li{list-style:none;padding:0;margin-bottom:4rem}ul.address-data{padding:0}ul.address-data li{list-style:none;padding:0;margin:0}ul.address-data .notes{border-top:1px solid #d1d3d4;font-size:.8em;padding-top:1em;margin-top:1em}ul.review-items li.vat-container{border-top:1px solid #d1d3d4;padding-top:2rem;margin-bottom:1.5rem}.vat-message{font-size:1.5rem;font-style:italic;color:#5e617c}@media (max-width:600px){.order-review{margin-top:50px}}div.stripe-charge-form,div.stripe-payment-intents-form{width:100%}div.stripe-charge-form fieldset,div.stripe-payment-intents-form fieldset{border-width:0;padding:0}div.stripe-charge-form fieldset legend,div.stripe-payment-intents-form fieldset legend{font-size:.8em;text-transform:uppercase;color:#9093b1;letter-spacing:.01rem;margin-bottom:1rem;font-weight:600}div.stripe-charge-form .grid,div.stripe-payment-intents-form .grid{display:grid;grid-gap:4rem;grid-template-columns:1fr 1fr}div.stripe-charge-form .grid input,div.stripe-payment-intents-form .grid input{width:100%;margin-bottom:6rem}div.stripe-charge-form .card-data,div.stripe-payment-intents-form .card-data{padding:12px;border:1px solid #d1d3d4;border-radius:3px;margin-bottom:4rem;position:relative}div.stripe-charge-form .card-data:before,div.stripe-payment-intents-form .card-data:before{content:"Credit / Debit Card";font-size:.8em;text-transform:uppercase;color:#9093b1;letter-spacing:.01rem;margin-bottom:2rem;font-weight:600;position:absolute;top:-3.5rem;left:0}.order-body{margin-top:10rem}.get-a-quote-container{margin-top:4rem;margin-bottom:4rem;background:#0cc;padding:4rem}.get-a-quote-container .quote-box{background:#fff;width:100%;max-width:500px;border-radius:5px;padding:4rem;margin:0 auto;text-align:center;box-sizing:border-box;position:relative}.get-a-quote-container .quote-form{margin-top:2rem}@media (max-width:600px){.get-a-quote-container{padding:0}.get-a-quote-container .quote-box{padding:0;border-radius:0;max-width:100%;background:0 0;color:#fff}.get-a-quote-container .quote-box button,.get-a-quote-container .quote-box input{color:#2d3047}}@media (max-width:600px){.blog-content .get-a-quote-container{padding:4rem}}.clearances-spacer{height:40px}.clearances-title{padding-top:30px}.collection-time select{-webkit-appearance:none;min-width:70px}.collection-time .select-dropdown-arrow{position:relative;left:-20px;top:-2px;stroke:#2d3047;width:11px;height:7px;z-index:1;pointer-events:none}.one-off-item .collection-time select{padding-right:30px}.page-hero{background:var(--backgroundColor);display:flex;padding-top:112px;color:#fff;min-height:560px;overflow:hidden}@media only screen and (max-width:1100px){.page-hero{padding-top:112px}}@media only screen and (max-width:1065px){.page-hero{padding-top:80px;min-height:0}}.page-hero .left-hero{padding:4rem;padding-left:max(4rem,env(safe-area-inset-left));min-width:400px;max-width:600px;width:30%;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2}.page-hero .left-hero h1{font-size:5.5rem;font-weight:600;line-height:1.1}.page-hero .left-hero h5{text-transform:uppercase;padding-left:4px;letter-spacing:.2rem;margin-bottom:25px;opacity:.8;font-size:1.6rem}.page-hero .left-hero .hero-subtitle{opacity:.8;margin-bottom:2rem}.page-hero .left-hero .hero-buttons{margin-bottom:0}.page-hero .left-hero:after{content:"";border-style:solid;border-width:200vh 0 0 50vh;border-color:transparent transparent transparent var(--backgroundColor);position:absolute;top:-1px;right:calc(-50vh + 1px);z-index:0}.page-hero .right-hero{width:60%;position:relative;flex-grow:1;overflow:hidden;background:rgba(255,255,255,.2)}.page-hero.shorter-hero{min-height:300px}@media (max-width:600px){.page-hero.shorter-hero{min-height:120vw}}@media (max-width:600px){.page-hero{flex-direction:column-reverse;min-height:150vw!important}.page-hero .left-hero{width:100%!important;box-sizing:border-box;min-width:0!important;padding:5vw 2rem 4rem!important}.page-hero .left-hero h1{font-size:4rem!important}.page-hero .left-hero:after{border-width:25vw 0 0 100vw;top:calc(-25vw + 1px);left:0;right:auto}.page-hero .right-hero{width:100%!important}}#enquiry-page .page-hero{min-height:460px}#enquiry-page .page-hero .hero-subtitle{opacity:1}#enquiry-page .page-hero .left-hero{padding:5rem;padding-left:max(5rem,env(safe-area-inset-left));min-width:400px;max-width:600px;width:50%}#enquiry-page .page-hero .left-hero h1{font-size:8rem}.business-categories{background:#f2f3f6;padding:10rem 0}.business-categories h2{font-size:4rem;margin:0 auto 6rem;max-width:800px}.business-categories h2 p{font-size:4rem}@media (max-width:600px){.business-categories h2,.business-categories h2 p{font-size:2.5rem}}.card-grid-2,.card-grid-4,.card-grid-5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4rem}@media (max-width:600px){.card-grid-2,.card-grid-4,.card-grid-5{grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2rem}}.card-grid-3,.card-grid-6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4rem}.card-grid-3 a.card .card-image-wrap,.card-grid-6 a.card .card-image-wrap{width:25%}@media (max-width:1000px){.card-grid-3,.card-grid-6{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem}}@media (max-width:600px){.card-grid-3,.card-grid-6{grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2rem}}a.card{background:#fff;border-radius:1.2rem;display:flex;overflow:hidden;box-shadow:0 2px 6px rgba(45,48,71,.12);transition:.2s;text-decoration:none}a.card .card-image-wrap{width:40%;flex-shrink:0;position:relative;overflow:hidden}a.card .card-info-wrap{position:relative;padding:2rem 2rem 80px}a.card .background-img{transition:.2s}a.card h3{font-weight:500;margin-bottom:1.6rem;line-height:1.2;transition:color .2s}a.card .category-link{border-top:1px solid rgba(25,24,71,.12);color:#2d8cfb;font-weight:500;font-size:1.4rem;text-transform:uppercase;letter-spacing:.1rem;text-decoration:none;display:flex;align-items:center;position:absolute;bottom:0;left:0;width:100%;min-height:60px;padding:0 2rem;line-height:1}a.card .category-link svg{fill:#2d8cfb;width:36px;margin-right:1rem}a.card:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(45,48,71,.12)}a.card:hover h3{color:#009b9b}a.card:hover .category-link span{border-bottom:1px solid}a.card:hover .background-img{opacity:.8;transform:scale(1.05)}@media (max-width:600px){a.card{flex-direction:column}a.card .card-image-wrap{width:100%;padding-bottom:50%}}.not-sure-cta{background-image:url(/assets/terrazzo.png);background-size:50%;background-attachment:fixed;box-shadow:inset 0 1px 12px rgba(45,48,71,.5);padding:5rem 0}.not-sure-cta .get-a-quote-container{margin:0 auto;background:0 0}.category-services{background:#f2f3f6;padding:10rem 0}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4rem}.category-grid .service{background:#fff;border-radius:.6rem;overflow:hidden;box-shadow:0 2px 6px rgba(45,48,71,.12);text-decoration:none;display:flex;flex-direction:column}.category-grid .service .service-thumb{border-radius:0;padding-top:60%;flex-grow:1}.category-grid .service h5{padding:0 1rem;margin-bottom:0}.category-grid .service .subtitle{color:#9093b1;opacity:1;font-size:1.5rem;transition:color .2s;padding:0 1rem;margin-bottom:1rem;line-height:1.4}.category-grid .service .sizes{border-top:1px solid rgba(25,24,71,.12);font-size:1.2rem;line-height:1.4;letter-spacing:.01rem;text-decoration:none;padding:1rem}.category-grid .service:hover .service-thumb{opacity:.8}.category-grid .service:hover h5{color:#009b9b}.category-grid .service .service-info{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1000px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem}}@media (max-width:600px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.categories-block .card h3{margin-top:0}.products-block .category-grid{padding-bottom:4rem}.faqs-block .faq-answer,section.faqs .faq-answer{margin:1.8rem 0;border-top:1px solid #d1d3d4;padding-top:2rem;transition:height 2s}.faqs-block .faq-answer p:last-child,section.faqs .faq-answer p:last-child{margin-bottom:0}.faqs-block .faq-answer:first-child,section.faqs .faq-answer:first-child{border-top:none}.faqs-block .faq-answer .faq-question,section.faqs .faq-answer .faq-question{font-weight:500;font-size:1.2em}.faqs-block .faq-answer .faq-question:hover,section.faqs .faq-answer .faq-question:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;-webkit-text-decoration-color:#9093b1;text-decoration-color:#9093b1}.faqs-block .faq-answer .faq-question:hover:before,section.faqs .faq-answer .faq-question:hover:before{transform:translateX(2px)}.faqs-block .faq-answer[open] .faq-question:hover:before,section.faqs .faq-answer[open] .faq-question:hover:before{transform:rotate(90deg) translateX(-2px)}summary:not(.tfm){cursor:pointer;position:relative;padding-left:2.2rem;list-style:none}summary:not(.tfm):before{content:"";border-width:.3em;border-style:solid;border-color:transparent transparent transparent #2d3047;position:absolute;top:.9rem;left:.5rem;transform:rotate(0);transform-origin:.15em 50%;transition:.25s transform ease}details:not(.tfm)[open]>summary:before{transform:rotate(90deg)}details:not(.tfm) summary::-webkit-details-marker{display:none}#widget .blue-hero{height:300px}.widget-preview{padding:4rem 0;background:#f2f3f6;transition:.4s}.widget-preview h6{color:#9093b1;margin-bottom:4rem}.widget-preview svg{fill:#2d3047}.widget-preview iframe{height:170px;width:100%;border:none}.widget-preview.darkMode{background:#191847;color:#fff}.widget-preview.darkMode h6{color:#fff;opacity:.5}.widget-preview.darkMode svg{fill:#fff}.widget-preview.darkMode iframe{border:none}.widget-preview.darkMode .preview-icon svg{opacity:.5}.switch-container{display:flex;align-items:center;justify-content:center}.switch-container svg{margin:0 1rem}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background:#0cc}.switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.2s;border-radius:50%}.get-code{user-select:none;-webkit-user-select:none;margin:10rem auto}code:not(.tfm){border:1px solid rgba(0,0,0,.1);width:100%;padding:1 rem;margin:0 0 2rem;display:block;font-size:1.2rem;overflow:scroll;text-align:left;white-space:pre-wrap;user-select:all;-webkit-user-select:text}.error .get-code,.error .widget-certificate,.error .widget-preview{display:none}.toggles{display:flex;justify-content:space-between}.toggles div{display:flex;align-items:center;line-height:1.2;padding-right:1rem}.toggles input{margin-right:1rem}.toggles input:disabled+.label{opacity:.6}.toggles label{text-align:center;font-size:1.6rem;cursor:pointer}.preview-icon svg{width:30px;display:block;margin:0 auto 2rem;fill:#9093b1}form.working{opacity:.7;cursor:not-allowed}form.working input{pointer-events:none}form.working#commerce-email button.button-yellow,form.working#commerce-email button.button-yellow:active{color:transparent;transition:color 0s;position:relative;pointer-events:none;background-color:#ffb000}form.working button:before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;background:conic-gradient(rgba(45,47,71,0) 60deg,#2d2f47 300deg);border-radius:12px;margin-top:-12px;margin-left:-12px;display:block;animation:spinner 1s linear infinite;z-index:10}form.working button:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background:#ffb000;border-radius:6px;margin-top:-6px;margin-left:-6px;display:block;z-index:11}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hasSalesforce{visibility:hidden;height:0;overflow:hidden;opacity:0;pointer-events:none}.hasSalesforce .button-container{margin:4rem 0}.in-sf .hasSalesforce{visibility:visible;opacity:1;pointer-events:auto;height:auto;transition:opacity .2s 0s,visibility 0s 0s}.in-sf #commerce-email{display:none}section.energy-benefits{background:#191847;padding:80px 0}section.energy-benefits .energy-benefits-grid{display:flex}section.energy-benefits .energy-benefits-grid .col{display:flex;align-items:stretch;justify-content:center;padding-right:.625rem;padding-left:.625rem;min-width:initial;width:33.33%}section.energy-benefits .energy-benefits-intro{max-width:800px;margin:0 auto 120px;color:#fff}section.energy-benefits .energy-benefits-intro h2{color:#fff;text-align:center;font-weight:400}section.energy-benefits .energy-benefits-intro h4{margin-bottom:50px;font-weight:400}.energy-benefit-block{position:relative;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:6px;padding:0 20px;transition:.3s;box-sizing:border-box;padding-bottom:20px;z-index:2;min-height:320px;width:100%}.energy-benefit-block .energy-benefit-copy{text-align:center}.energy-benefit-block .energy-benefit-icon{width:68px;height:68px;display:block;background:#ffb000;border-radius:68px;position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.energy-benefit-block .energy-benefit-icon svg{fill:#191847;width:100%;height:100%}.energy-benefit-block .energy-benefit-intro{text-align:center;padding:60px 0 0;margin:0 auto}.energy-benefit-block .energy-benefit-intro span{font-weight:400}@media only screen and (max-width:800px){section.energy-benefits .energy-benefits-grid{flex-flow:row wrap;justify-content:center}section.energy-benefits .energy-benefits-grid .col{width:48%!important;padding:20px 1%;margin-bottom:1em}}@media only screen and (max-width:600px){section.energy-benefits .energy-benefits-grid .col{width:100%!important;padding:20px 0}.energy-benefit-block{min-height:auto}}.energy-quote-cta{height:30vw;min-height:500px;max-height:100vh;background:#f5f5f5;background-size:cover;background-position:center;position:relative}.energy-quote-cta .container{position:relative;height:100%;display:flex;align-items:center;z-index:1}.octopus-content{margin-top:50px;background:#191847;min-height:calc(100vh - 50px);display:flex;align-items:center;width:100%;padding:0 20px;box-sizing:border-box}.octopus-content .row.hide{display:none}.octopus-content .octopus-hero{height:50vh;background:purple}.octopus-content fieldset[name=type]{display:inline-grid;text-align:center;grid-template-columns:repeat(2,1fr);-webkit-user-select:none;user-select:none;font-weight:600;text-transform:uppercase;font-size:.7em;width:360px;border:none}.octopus-content fieldset[name=type] input{position:absolute;opacity:0}.octopus-content fieldset[name=type] label{padding:10px 6px 8px 6px;display:block;margin-right:-1px;border:1px solid rgba(0,0,0,.2);border-left-color:rgba(0,0,0,.1);transition:50ms;cursor:pointer}.octopus-content fieldset[name=type] div:nth-of-type(1) label{border-left-color:rgba(0,0,0,.3);border-radius:6px 0 0 6px}.octopus-content fieldset[name=type] div:last-child label{border-radius:0 6px 6px 0}.octopus-content fieldset[name=type] input:checked+label{background:#2d8cfb;color:#fff}.octopus-content .electric_only .gas{display:none}.octopus-content .form-input input,.octopus-content .form-input select,.octopus-content .form-input textarea{padding-left:92px;margin:0 0 5px;width:100%}.octopus-content .form-input.extra-padding input,.octopus-content .form-input.extra-padding select,.octopus-content .form-input.extra-padding textarea{padding-left:135px}.octopus-content .product-card{background:#fff;border-radius:.6rem;overflow:hidden;box-shadow:0 2px 6px rgba(45,48,71,.12);text-decoration:none;border:solid 1px;padding:1rem}.octopus-content #accountForm .address-grid{margin-bottom:2em}.octopus-content .form-checkbox{display:flex;align-items:center;margin-bottom:2em}.octopus-content .form-checkbox label{margin-right:1em}.octopus-content #captureForm{width:100%}.octopus-content .step-wrapper{min-height:calc(100vh - 50px);display:flex;align-items:center}.octopus-content .container{padding:40px;background:#fff;border-radius:5px;text-align:center;max-width:800px;margin:100px auto}.octopus-content .input-container>label{width:200px}.octopus-content .container.hide{display:none}.octopus-content fieldset{padding:1em .75em .25em;border-radius:5px;margin-bottom:1em}.octopus-content fieldset.bg{background:rgba(0,0,0,.05)}.octopus-content fieldset.bg h3{margin-bottom:0}.octopus-content fieldset.bg small{margin-bottom:2rem;display:block}.octopus-thanks{margin-top:50px;background:#191847!important}.octopus-thanks a{text-decoration:none}@media only screen and (max-width:800px){.octopus-content .container{padding:40px 10px}.octopus-content fieldset[name=type]{width:calc(100% - 10px);padding:0}.energy-intro{margin-top:40px}.energy-intro .row{flex-direction:column;text-align:center}.energy-intro .columns{width:100%}.energy-intro .columns:nth-of-type(1){width:80px}}.coupon-input-container{padding:2rem 4rem 2rem 0;height:100%}@media only screen and (max-width:800px){.coupon-input-container{padding:0!important}}.coupon-input-container .coupon-field{margin-right:0;border:0;border-radius:3px 0 0 3px!important;float:left;height:47px;margin-bottom:10px;border-right-width:0!important}.coupon-input-container .coupon-submit{height:47px;line-height:47px;border-radius:0 3px 3px 0!important;margin-left:0;float:left}.coupon-input-container .coupon-wrapper{background:#f2f3f6;padding:2rem;height:100%;max-width:291px}@media only screen and (max-width:800px){.coupon-input-container .coupon-wrapper{max-width:100%}}.terms-link{display:inline-block;margin-right:1em}@media only screen and (max-width:800px){.terms-link{display:block;margin-right:0;margin-bottom:1em}}.article-body-columns{display:flex;overflow:hidden}@media only screen and (max-width:800px){.article-body-columns{display:block}}.article-body-column-left{width:50%;padding-right:15px}@media only screen and (max-width:800px){.article-body-column-left{width:100%;padding-right:0}}.article-body-column-right{width:50%;padding-left:15px}@media only screen and (max-width:800px){.article-body-column-right{width:100%;padding-left:0}}.cta .form-container{border:solid 1px rgba(0,0,0,.14);padding:22px 15px;border-radius:5px;background:#fff;color:#191847}.enquiry-page-quote-cta{background:#f2f3f6;padding-bottom:80px;padding-top:80px}.enquiry-page-quote-cta .form-container,.get-a-quote-form .form-container{border:solid 1px rgba(0,0,0,.14);padding:22px 15px;border-radius:5px;background:#fff;color:#191847;text-align:center}.article-body-column-right .form-container h4{margin-top:0;text-align:center}.article-body-column-left .columns{width:100%!important;margin-left:0!important}.tfm .fm-a-button{--bg-hover:#fff;--fg:#2d3047;--fg-hover:#2d3047;--border-color:var(--bg);background-color:var(--bg);border:.1666666667rem solid var(--border-color);border-radius:4.1666666667rem;padding:1.7083333333rem 4.1666666667rem;display:flex;align-items:center;justify-content:center;gap:.875rem;background-color:var(--bg);color:var(--fg);text-decoration:none}.tfm .fm-a-button--yellow{--bg:#ffb000}@supports (-moz-appearance:none){.tfm .fm-a-button{padding:1.7416666667rem 4.1666666667rem}}.tfm .fm-a-button:disabled{opacity:.2}.tfm .fm-a-button:hover:not(:disabled){background-color:var(--bg-hover);color:var(--fg-hover)}.tfm .fm-a-button--dark{--bg:#2d3047;--fg:#fff;--fg-hover:#1b1d2b}.tfm .fm-a-button--blue{--bg:#19cbcb}.tfm .fm-a-button--red{--bg:#f5592a;--fg:#fff}.tfm .fm-a-button--light-outline{border:.1666666667rem solid #fff;background-color:transparent;color:#fff}.tfm .fm-a-button--light-outline:hover:not(:disabled){background-color:transparent;border-color:#19cbcb;color:#fff}.tfm .fm-a-button--secondary{padding:1.4166666667rem 4.1666666667rem 1.5rem}.tfm .fm-a-button--small-x-padding{padding-left:2.5rem;padding-right:2.5rem}.tfm .fm-a-button--small-y-padding{padding-top:.8rem;padding-bottom:.8rem}.tfm .fm-a-button--small{padding:1.25rem;min-width:calc(160px * var(--scale-table,1))}.tfm .fm-a-button--smallest{padding:calc(.75rem * var(--scale-table,1)) calc(1rem * var(--scale-table,1));min-width:calc(16rem * var(--scale-table,1))}.tfm .fm-a-button--xs{padding:calc(.75rem * var(--scale-table,1)) calc(1rem * var(--scale-table,1));min-width:calc(12rem * var(--scale-table,1));line-height:1.2;font-size:calc(1.5rem * var(--scale-table,1))}.tfm .fm-a-button--grey{--bg:#f2f3f6}.tfm .fm-a-button--icon-right{flex-direction:row-reverse}.tfm .fm-a-button--icon-right svg{width:1.6666666667rem;height:auto}.tfm .fm-a-button--text-white{--fg:#fff}.tfm .fm-a-button--white{--bg-hover:#444657;--fg-hover:#fff;border:.0833333333rem solid #444657}.tfm .fm-a-button--inline{padding:1.4rem .7rem}@media (min-width:1065px){.tfm .fm-a-button--inline{display:inline-flex;min-width:25rem}}.tfm .fm-a-button--inline .fm-body-bold{font-size:1.8rem;line-height:1.4}.tfm .fm-a-button--border-yellow{--border-color:#ffb000;--bg-hover:#ffb000}.tfm .fm-a-button--border-blue{--border-color:#19cbcb;--bg-hover:#19cbcb}.fm-a-ceil-button__list .fm-a-button>div{line-height:150%}@media (min-width:600px){.fm-a-ceil-button__list .fm-a-button>div{font-size:calc(var(--scale-table,1) * 100%)}}.fm-a-ceil-button--dropdown{--list-display:none;--dot-color:#19cbcb}.fm-a-ceil-button--dropdown.open{--list-display:block;--dot-color:#ffb000;position:relative}@media (min-width:1065px){.fm-a-ceil-button--dropdown{--list-display:inline-flex;display:flex;justify-content:flex-end}}.fm-a-ceil-button--dropdown .fm-a-ceil-button__dots{display:inline-flex;cursor:pointer;padding:calc(.8333333333rem * var(--scale-table,1)) calc(.4166666667rem * var(--scale-table,1))}@media (min-width:1065px){.fm-a-ceil-button--dropdown .fm-a-ceil-button__dots{display:none}}.fm-a-ceil-button--dropdown .fm-a-ceil-button__dot{display:inline-block;width:calc(.5rem * var(--scale-table,1));height:calc(.5rem * var(--scale-table,1));border-radius:50%;background-color:var(--dot-color);margin-right:calc(.5rem * var(--scale-table,1))}@media (min-width:600px){.fm-a-ceil-button--dropdown .fm-a-ceil-button__dot{width:calc(.6666666667rem * var(--scale-table,1));height:calc(.6666666667rem * var(--scale-table,1))}}.fm-a-ceil-button--dropdown .fm-a-ceil-button__dot:last-child{margin:0}.fm-a-ceil-button--dropdown .fm-a-ceil-button__list{border:.0833333333rem solid rgba(94,97,124,.25);position:absolute;right:0;top:100%;width:calc(25rem * var(--scale-table,1));background-color:#fff;display:var(--list-display);box-shadow:0 .6666666667rem 1rem rgba(71,74,104,.16);z-index:2}@media (min-width:1065px){.fm-a-ceil-button--dropdown .fm-a-ceil-button__list{position:static;width:auto;box-shadow:none;background-color:transparent;border:0}}@media (max-width:1064px){.fm-a-ceil-button--dropdown .fm-a-ceil-button__list .fm-a-button{background:0 0;border:none;border-radius:0;border-bottom:.0833333333rem solid rgba(94,97,124,.25);color:inherit;text-align:left;display:block;padding:calc(1.25rem * var(--scale-table,1));width:100%}}@media (min-width:1065px){.fm-a-ceil-button--dropdown .fm-a-ceil-button__list .fm-a-button{display:inline-flex;margin-right:1.6666666667rem}}@media (max-width:1064px){.fm-a-ceil-button--dropdown .fm-a-ceil-button__list .fm-a-button:last-child{border-bottom:0}}@media (min-width:1065px){.fm-a-ceil-button--dropdown .fm-a-ceil-button__list .fm-a-button:last-child{margin:0}}.tfm .fm-a-link-with-icon{text-decoration:none;vertical-align:middle;color:#000}.tfm .fm-a-link-with-icon__text{font-family:Larss;font-size:var(--lwi-fs,1.5rem);font-weight:var(--lwi-fw,500);line-height:var(--lwi-lh,2.25rem)}@media (min-width:1065px){.tfm .fm-a-link-with-icon__text{font-size:var(--lwi-fs,1.3333333333rem);line-height:var(--lwi-lh,1.75rem)}}.tfm .fm-a-link-with-icon svg{color:#2d3047;-webkit-font-smoothing:subpixel-antialiased;transform:translateX(.5rem) translateY(.4166666667rem);transition:all linear .2s}.tfm .fm-a-link-with-icon:hover svg{transform:translateX(.9166666667rem) translateY(.4166666667rem)}.fm-o-loading{display:flex;justify-content:center;align-items:center}.fm-o-loading__circle{width:calc(4.1666666667rem * var(--scale-table,1));height:calc(4.1666666667rem * var(--scale-table,1));border-radius:50%;border:calc(.4166666667rem * var(--scale-table,1)) solid #19cbcb;border-top:calc(.4166666667rem * var(--scale-table,1)) solid transparent;animation:spin 1s ease-out infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fm-a-picture{--height-image:100%;display:block}.fm-a-picture>img{height:var(--height-image);width:100%;object-fit:cover}.fm-o-toggle-switch{--background:#eaecf1;--left:0.4rem;--right:inherit;--opacity:1;background-color:var(--background);border-radius:calc(1rem * var(--scale-table,1));height:calc(1.5rem * var(--scale-table,1));position:relative;cursor:pointer;opacity:var(--opacity)}.fm-o-toggle-switch.active{--background:#19cbcb;--left:inherit;--right:0.4rem}.fm-o-toggle-switch.disabled{--opacity:0.8;pointer-events:none}.fm-o-toggle-switch::after{content:"";display:block;position:absolute;height:calc(1rem * var(--scale-table,1));width:calc(1rem * var(--scale-table,1));background-color:#fff;border-radius:50%;left:var(--left);right:var(--right);top:50%;transform:translateY(-50%);box-shadow:0 .6666666667rem 1rem rgba(71,74,104,.16)}.tfm.fm-o-full-modal{--top:calc(100% - 1.6666666667rem);position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;padding-top:4rem}@media (min-width:1065px){.tfm.fm-o-full-modal{padding:0}}.tfm.fm-o-full-modal--show{animation-name:fm-o-full-modal__kf-show;animation-duration:.75s;animation-direction:normal;animation-fill-mode:forwards;animation-timing-function:ease-out}.tfm.fm-o-full-modal--hide{background-color:rgba(0,0,0,.2);animation-name:fm-o-full-modal__kf-hide;animation-duration:.75s;animation-direction:normal;animation-fill-mode:forwards;animation-timing-function:ease-out}.tfm .fm-o-full-modal__inner{position:absolute;left:0;top:100%;height:100%;width:100%;display:flex;flex-direction:column;margin-top:4rem}@media (max-width:1064px){.tfm .fm-o-full-modal__inner{position:relative;margin-top:0}}.tfm .fm-o-full-modal__inner--show{animation-name:fm-o-full-modal__inner__kf-show;animation-duration:.75s;animation-direction:normal;animation-fill-mode:forwards;animation-timing-function:ease-out}.tfm .fm-o-full-modal__inner--hide{top:0;animation-name:fm-o-full-modal__inner__kf-hide;animation-duration:.75s;animation-direction:normal;animation-fill-mode:forwards;animation-timing-function:ease-out}.tfm .fm-o-full-modal__wrapper{height:calc(var(--visual-viewport-height,100vh) - 1.6666666667rem);overflow:auto hidden;position:relative;background-color:#fff;border-radius:4.5833333333rem 4.5833333333rem 0 0;box-shadow:0 30rem #2d3047}@media (min-width:600px){.tfm .fm-o-full-modal__wrapper{border-radius:7.1666666667rem 7.1666666667rem 0 0}}.tfm .fm-o-full-modal__wrapper--dark{background-color:#2d3047;color:#fff}.tfm .fm-o-full-modal__icons{display:flex;align-items:flex-end;gap:.8333333333rem;flex-shrink:0;padding:0;margin:1.6666666667rem 0 0 1.6666666667rem;flex:0 0 auto;position:relative;z-index:2}@media (min-width:600px){.tfm .fm-o-full-modal__icons{width:11rem;margin:1.6666666667rem 0 0;justify-content:flex-start}}@media (min-width:1065px){.tfm .fm-o-full-modal__icons{width:14rem}}.tfm .fm-o-full-modal__back-icon{display:none;color:#fff;cursor:pointer;-webkit-filter:drop-shadow(0 .0833333333rem .0833333333rem rgba(0, 0, 0, .4));filter:drop-shadow(0 .0833333333rem .0833333333rem rgba(0, 0, 0, .4));width:4rem;height:auto}@media (min-width:600px){.tfm .fm-o-full-modal__back-icon{width:5rem;display:block}}.tfm .fm-o-full-modal__back-icon:hover{color:#f2f3f6}.tfm .fm-o-full-modal__close-icon{color:#2d3047;cursor:pointer;-webkit-filter:drop-shadow(0 .0833333333rem .0833333333rem rgba(255, 255, 255, .4));filter:drop-shadow(0 .0833333333rem .0833333333rem rgba(255, 255, 255, .4));width:4rem;height:auto}@media (min-width:600px){.tfm .fm-o-full-modal__close-icon{width:5rem}}.tfm .fm-o-full-modal__close-icon:hover{color:#5e617c}.tfm .fm-o-full-modal__progress-bar{height:1.6666666667rem;background:linear-gradient(90deg,#19cbcb var(--progress,0),#f2f3f6 var(--progress,0));margin-bottom:.4166666667rem}.tfm .fm-o-full-modal__top{position:absolute;width:100%;top:0;left:0;z-index:2;font-weight:700;font-size:1.5rem;display:flex;align-items:flex-start;gap:.8333333333rem;padding:0 4.5833333333rem 0 .4166666667rem}@media (min-width:600px){.tfm .fm-o-full-modal__top{padding:0 7.1666666667rem 0 5.3333333333rem;gap:3.3333333333rem}}@media (min-width:1065px){.tfm .fm-o-full-modal__top{left:50%;transform:translateX(-50%);padding:0 7.1666666667rem 0 5.3333333333rem;gap:5.8333333333rem}}.tfm .fm-o-full-modal__track-step{flex:1 1 auto}.step-label-group{vertical-align:top}.step-label-group span{display:inline-block;width:100%;padding:0 .8333333333rem;color:#989cbb}@media (min-width:1065px){.step-label-group span{width:var(--item-width);text-align:center}}.step-label-group span.active{color:#5e617c}.step-label-group span.screen-center{position:absolute;left:0;width:100%}body.fm-o-full-modal--popup-visible{height:var(--visual-viewport-height,100vh);max-height:100vh;overflow:hidden;min-height:var(--visual-viewport-height,100vh)}html.fm-o-full-modal--popup-visible{height:calc(var(--visual-viewport-height));overflow-x:hidden}@keyframes fm-o-full-modal__kf-show{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.2)}}@keyframes fm-o-full-modal__kf-hide{0%{background-color:rgba(0,0,0,.2)}100%{background-color:rgba(0,0,0,0)}}@keyframes fm-o-full-modal__inner__kf-show{0%{top:100%}100%{top:0}}@keyframes fm-o-full-modal__inner__kf-hide{0%{top:0}100%{top:100%}}.tfm .tfm-modal-container{--scale-table:1;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:9999;font-family:Larss,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:300;line-height:2.25rem;letter-spacing:0}.tfm .tfm-modal-content{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.5);max-width:90%;min-width:26.6666666667rem;max-height:90%;overflow:auto;text-align:center}@media (min-width:1065px){.tfm .tfm-modal-content{max-width:66.6666666667rem}}.tfm .fm-a-button-close{background-color:#009b9b;color:#fff;border:none;border-radius:3rem;padding:.5rem 1.5rem;cursor:pointer;margin-top:1rem}.tfm .fm-a-button-close:hover{background-color:#19cbcb}.fm-o-pagination{-webkit-user-select:none;user-select:none}.fm-o-pagination__container{display:flex;justify-content:center;gap:calc(var(--scale-table,1) * 1rem)}@media (min-width:600px){.fm-o-pagination__container{gap:calc(var(--scale-table,1) * 1.5rem)}}.fm-o-pagination__page{text-decoration:none;width:calc(var(--scale-table,1) * 3rem);height:calc(var(--scale-table,1) * 3rem);border-radius:50%;display:flex;justify-content:center;align-items:center}@media (min-width:600px){.fm-o-pagination__page{width:calc(var(--scale-table,1) * 3.5rem);height:calc(var(--scale-table,1) * 3.5rem)}}@media (min-width:1065px){.fm-o-pagination__page:hover{background-color:#19cbcb;color:#fff}}.fm-o-pagination__page--current{pointer-events:none;background-color:#19cbcb;color:#fff}.fm-o-pagination__page--hide{opacity:0;pointer-events:none}.fm-o-pagination--with-spacing{margin-bottom:calc(var(--scale-table,1) * 4.8rem)}@media (min-width:1065px){.fm-o-pagination--with-spacing{margin-bottom:calc(var(--scale-table,1) * 4.8rem)}}.fm-o-pagination__non-page{line-height:2}.tfm .fm-m-service-card{--title-fg:#1b1d2b;padding:.6666666667rem min(25%,6.9166666667rem) 3.6666666667rem;text-decoration:none;border-radius:4.5833333333rem;display:flex;flex-direction:column;align-items:center;background-color:#fff;text-align:center;transition:all .25s linear}.tfm .fm-m-service-card:hover{--title-fg:#19cbcb;transform:translateY(var(--service-card-translateY,-2rem))}@media (min-width:600px){.tfm .fm-m-service-card{padding:3.1666666667rem min(25%,7.8333333333rem) 5.8333333333rem}}.tfm .fm-m-service-card__image{max-width:100%;height:auto}.tfm .fm-m-service-card__title{margin:0;min-height:2.9166666667rem;display:flex;flex-direction:column;justify-content:flex-end;font-family:Larss,Helvetica,Arial,sans-serif;font-size:1.8333333333rem;font-weight:700;line-height:2.3333333333rem;letter-spacing:0;color:var(--title-fg);transition:all linear .2s}@media (min-width:600px){.tfm .fm-m-service-card__title{font-family:Larss,Helvetica,Arial,sans-serif;font-size:1.8333333333rem;font-weight:700;line-height:2.3333333333rem;letter-spacing:0}}@media (min-width:600px){.tfm .fm-m-service-card__title{margin:.8333333333rem 0 0}}.tfm .fm-m-service-card__text{margin-top:.3333333333rem;color:#5e617c}@media (min-width:600px){.tfm .fm-m-service-card__text{margin-top:.5rem}}.fm-o-table{--border-bottom:0.1666666667rem solid #19cbcb;--border-last-child:0;--th-weight:300;--padding-top:1.6666666667rem;--padding-left:0.8333333333rem;--padding-heading-top:1.6666666667rem;--padding-heading-left:0.8333333333rem}.fm-o-table__title{font-size:2.6rem;line-height:120%;margin-bottom:1.6666666667rem}.tfm .fm-o-table__title{margin-bottom:1.6666666667rem}.fm-o-table__description{margin-bottom:1.6666666667rem}.fm-o-table table{width:100%;font-size:calc(var(--scale-font-size,var(--scale-table,1)) * 100%);line-height:120%}.fm-o-table table td,.fm-o-table table th{border:0;padding:calc(.8333333333rem * var(--scale-table,1))}.fm-o-table table td:not(:first-child),.fm-o-table table th:not(:first-child){text-align:center}.fm-o-table table td.ceil-center,.fm-o-table table th.ceil-center{text-align:center}.fm-o-table table td.ceil-bold,.fm-o-table table th.ceil-bold{font-weight:500}.fm-o-table table td.ceil-trim-dot,.fm-o-table table th.ceil-trim-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(20rem * var(--scale-table,1));text-align:left}.fm-o-table table td.ceil-product-name,.fm-o-table table th.ceil-product-name{min-width:calc(14rem * var(--scale-table,1));font-weight:500;word-break:keep-all}.fm-o-table table td.ceil-product-name .fm-a-picture,.fm-o-table table th.ceil-product-name .fm-a-picture{height:calc(6.4rem * var(--scale-table));width:calc(6.4rem * var(--scale-table));margin-left:1rem;transform:scale(var(--scale-table));display:none}@media (min-width:1065px){.fm-o-table table td.ceil-product-name .fm-a-picture,.fm-o-table table th.ceil-product-name .fm-a-picture{display:block;flex:0 0 auto}}.fm-o-table table td.ceil-product-name .fm-a-picture img,.fm-o-table table th.ceil-product-name .fm-a-picture img{object-fit:contain}.fm-o-table table td.ceil-product-name .has-image span,.fm-o-table table th.ceil-product-name .has-image span{--span-width:calc(12rem * var(--scale-table, 1))}@media (min-width:1065px){.fm-o-table table td.ceil-product-name .has-image span,.fm-o-table table th.ceil-product-name .has-image span{max-width:calc(100% - 6.4rem * var(--scale-table));width:var(--span-width,calc(14rem * var(--scale-table,1)))}}.fm-o-table table td.ceil-button,.fm-o-table table th.ceil-button{padding:0;width:calc(4rem * var(--scale-table,1))}@media (min-width:600px){.fm-o-table table td.ceil-button,.fm-o-table table th.ceil-button{width:calc(6rem * var(--scale-table,1))}}@media (min-width:1065px){.fm-o-table table td.ceil-button,.fm-o-table table th.ceil-button{min-width:36rem;padding:calc(1.6666666667rem * var(--scale-table,1)) calc(.8333333333rem * var(--scale-table,1))}}.fm-o-table table td.ceil-download,.fm-o-table table th.ceil-download{color:#19cbcb;min-width:calc(var(--scale-table,1) * 10rem)}.fm-o-table table td.ceil-download.no-color,.fm-o-table table th.ceil-download.no-color{color:inherit}.fm-o-table table td.ceil-download svg,.fm-o-table table th.ceil-download svg{width:calc(2.2rem * var(--scale-table,1));height:auto}.fm-o-table table td.ceil-checkbox,.fm-o-table table th.ceil-checkbox{text-align:center;width:calc(var(--scale-table,1) * 20rem)}.fm-o-table table td.ceil-date,.fm-o-table table th.ceil-date{min-width:calc(var(--scale-table,1) * 10rem)}.fm-o-table table td.ceil-text,.fm-o-table table th.ceil-text{min-width:calc(15rem * var(--scale-table,1))}.fm-o-table table td.ceil-pob,.fm-o-table table th.ceil-pob{min-width:calc(9rem * var(--scale-table,1))}.fm-o-table table td.ceil-pob a,.fm-o-table table th.ceil-pob a{color:#fff;background-color:#19cbcb;padding:calc(.5rem * var(--scale-table,1)) calc(var(--scale-table,1) * .75rem);border-radius:calc(.5rem * var(--scale-table,1))}.fm-o-table table td.ceil-arrow,.fm-o-table table th.ceil-arrow{min-width:calc(9rem * var(--scale-table,1));color:#19cbcb;cursor:pointer}.fm-o-table table td.ceil-arrow svg,.fm-o-table table th.ceil-arrow svg{width:calc(2rem * var(--scale-table,1));height:auto}.fm-o-table table td.ceil-arrow .expanded svg,.fm-o-table table th.ceil-arrow .expanded svg{transform:rotate(180deg)}.fm-o-table table td.ceil-small,.fm-o-table table th.ceil-small{min-width:calc(12rem * var(--scale-table,1))}.fm-o-table table td.ceil-large,.fm-o-table table th.ceil-large{min-width:calc(24rem * var(--scale-table,1))}.fm-o-table table td.ceil-signature,.fm-o-table table th.ceil-signature{min-width:calc(9rem * var(--scale-table,1))}.fm-o-table table td.ceil-status,.fm-o-table table th.ceil-status{font-size:calc(1.5rem * var(--scale-table,1));line-height:1.2}.fm-o-table table td.ceil-status .ceil-data,.fm-o-table table th.ceil-status .ceil-data{--image-width:calc(2.5rem * var(--scale-table, 1));--default-spacing:0.25rem}@media (min-width:1065px){.fm-o-table table td.ceil-status .ceil-data,.fm-o-table table th.ceil-status .ceil-data{--image-width:calc(3.5rem * var(--scale-table, 1));--default-spacing:0.5rem}}.fm-o-table table td.ceil-status .ceil-data .ceil-status-pending,.fm-o-table table th.ceil-status .ceil-data .ceil-status-pending{text-align:left;width:100%;display:block}.fm-o-table table td.ceil-status .ceil-data .ceil-status-inner,.fm-o-table table th.ceil-status .ceil-data .ceil-status-inner{position:relative;display:flex;justify-content:center;align-items:center;min-height:calc(4rem * var(--scale-table,1));background-color:#eaecf1;border-radius:calc(1rem * var(--scale-table,1));padding:calc(.5rem * var(--scale-table,1)) calc(.25rem * var(--scale-table,1)) calc(.5rem * var(--scale-table,1)) calc(3rem * var(--scale-table,1))}@media (min-width:600px){.fm-o-table table td.ceil-status .ceil-data .ceil-status-inner,.fm-o-table table th.ceil-status .ceil-data .ceil-status-inner{padding-left:calc(var(--thead-image-width,0)/ 2 - var(--padding-left) * var(--scale-table,1) + var(--image-width)/ 2 + var(--default-spacing,0));padding-right:calc(.5rem * var(--scale-table,1))}}.fm-o-table table td.ceil-status .ceil-data .fm-a-picture,.fm-o-table table th.ceil-status .ceil-data .fm-a-picture{position:absolute;top:50%;left:max(var(--default-spacing),var(--thead-image-width,0) / 2 - var(--padding-left) * var(--scale-table,1));transform:translateY(-50%) translateX(calc(-50% * min(1,var(--thead-image-width-number,0))));line-height:0}.fm-o-table table td.ceil-status .ceil-data .fm-a-picture img,.fm-o-table table th.ceil-status .ceil-data .fm-a-picture img{width:var(--image-width);height:auto}.fm-o-table table td.ceil-product-image .fm-a-picture,.fm-o-table table th.ceil-product-image .fm-a-picture{line-height:0}.fm-o-table table td.ceil-product-image img,.fm-o-table table th.ceil-product-image img{width:calc(5.5rem * var(--scale-table,1));height:auto}.fm-o-table table td.ceil-expandable,.fm-o-table table th.ceil-expandable{padding:calc(2.5rem * var(--scale-table,1)) 0}.fm-o-table table th{font-weight:var(--th-weight);border-bottom:var(--border-bottom)}@media (min-width:1065px){.fm-o-table table th{padding:calc(var(--padding-heading-top) * var(--scale-table,1)) calc(var(--padding-heading-left) * var(--scale-table,1))}}.fm-o-table table th:last-child{border-bottom:var(--border-last-child)}.fm-o-table table td{border-bottom:var(--border-bottom)}@media (min-width:1065px){.fm-o-table table td{padding:calc(var(--padding-top) * var(--scale-table,1)) calc(var(--padding-left) * var(--scale-table,1))}}.fm-o-table table td a{text-decoration:none;font-weight:500}.fm-o-table table td:not(.ceil-expandable):last-child{border-bottom:var(--border-last-child)}.fm-o-table table tr:last-child td{border-bottom:var(--border-last-child)}.fm-o-table--border-bottom{--border-last-child:0.1666666667rem solid #19cbcb}.fm-o-table--heading-bold{--th-weight:500}.fm-o-table--no-border{--border-bottom:0}.fm-o-table--small{--padding-top:0.8333333333rem}.fm-o-table--hide{opacity:0}.fm-a-ceil-date__item{margin-bottom:calc(var(--scale-table,1) * 2.5rem);white-space:nowrap}.fm-a-ceil-date__item:last-of-type{margin-bottom:0}
/*# sourceMappingURL=style-base.css.map */
