/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.bg-primary{background-color:#24c2e8}.bg-dark{background-color:#263138}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#75db9d;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"CircularProBook";font-size:62.5%;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.85em 1.7em;text-align:center;text-decoration:none;transition:background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus{background-color:#17b5db}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:.5}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#75db9d}fieldset{background-color:#fff0;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.425em;padding:0}label{display:block;font-weight:600;margin-bottom:.425em}input,select,textarea{display:block;font-family:"CircularProBook";font-size:62.5%}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;border-radius:0;box-shadow:inset 0 1px 3px rgb(0 0 0 / .06);box-sizing:border-box;margin-bottom:.85em;padding:.5666666667em;transition:border-color .3s ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover{border-color:#b1b1b1}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{outline:0}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd}[type='color']::-webkit-input-placeholder,[type='date']::-webkit-input-placeholder,[type='datetime']::-webkit-input-placeholder,[type='datetime-local']::-webkit-input-placeholder,[type='email']::-webkit-input-placeholder,[type='month']::-webkit-input-placeholder,[type='number']::-webkit-input-placeholder,[type='password']::-webkit-input-placeholder,[type='search']::-webkit-input-placeholder,[type='tel']::-webkit-input-placeholder,[type='text']::-webkit-input-placeholder,[type='time']::-webkit-input-placeholder,[type='url']::-webkit-input-placeholder,[type='week']::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#97989d}[type='color']::-moz-placeholder,[type='date']::-moz-placeholder,[type='datetime']::-moz-placeholder,[type='datetime-local']::-moz-placeholder,[type='email']::-moz-placeholder,[type='month']::-moz-placeholder,[type='number']::-moz-placeholder,[type='password']::-moz-placeholder,[type='search']::-moz-placeholder,[type='tel']::-moz-placeholder,[type='text']::-moz-placeholder,[type='time']::-moz-placeholder,[type='url']::-moz-placeholder,[type='week']::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{color:#97989d}[type='color']:-ms-input-placeholder,[type='date']:-ms-input-placeholder,[type='datetime']:-ms-input-placeholder,[type='datetime-local']:-ms-input-placeholder,[type='email']:-ms-input-placeholder,[type='month']:-ms-input-placeholder,[type='number']:-ms-input-placeholder,[type='password']:-ms-input-placeholder,[type='search']:-ms-input-placeholder,[type='tel']:-ms-input-placeholder,[type='text']:-ms-input-placeholder,[type='time']:-ms-input-placeholder,[type='url']:-ms-input-placeholder,[type='week']:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#97989d}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#97989d}textarea{resize:vertical}[type="checkbox"],[type="radio"]{display:inline;margin-right:.425em}[type="file"]{margin-bottom:.85em;width:100%}select{margin-bottom:.85em;width:100%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:.85em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:.85em 0;text-align:left}td{border-bottom:1px solid #ddd;padding:.85em 0}tr,td,th{vertical-align:middle}body{color:#52545b;font-family:"CircularProBook";line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:"CircularProBook";line-height:1.2;margin:0 0 .85em;font-weight:700}p{margin:0 0 .85em}a{color:#75db9d;text-decoration:none;transition:color .3s ease}a:active,a:focus,a:hover{color:#58a476}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.7em 0}@font-face{font-display:swap;font-family:'CircularProBook';src:url(/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Book.eot);src:url("/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Book.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Book.woff2) format("woff2"),url(/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Book.woff) format("woff"),url("/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Book.svg#CircularPro-Book") format("svg");font-weight:450;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-display:swap;font-family:'CircularProMedium';src:url(/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Medium.eot);src:url("/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Medium.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Medium.woff2) format("woff2"),url(/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Medium.woff) format("woff"),url("/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Medium.svg#CircularPro-Medium") format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-display:swap;font-family:'CircularProBold';src:url(/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Bold.eot);src:url("/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Bold.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Bold.woff2) format("woff2"),url(/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Bold.woff) format("woff"),url("/wp-content/themes/DaveHallett/assets/fonts/CircularPro-Bold.svg#CircularPro-Bold") format("svg");font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}#wpadminbar{position:fixed!important}body.admin-bar.f-topbar-fixed .sticky.fixed{margin-top:rem-calc(32)}.wp-caption>figcaption{max-width:100%;font-size:.8rem;color:#999;padding:.25rem 0}p.wp-caption-text{font-size:90%;color:#666;padding:rem-calc(10) 0}.alignleft{float:left;padding-right:1rem;margin:0}.alignright{float:right;padding-left:1rem;margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:#fff0;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/themes/DaveHallett/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:#fff0}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:10px 13px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:#fff0}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}#edit-link{position:fixed;top:30%;right:0;color:#fff;padding:10px 20px;background:#000;z-index:99999}#edit-link a{color:#fff;font-weight:700;text-transform:capitalize;font-size:rem-calc(20)}::-moz-selection{color:#FFF;background:#75db9d}::selection{color:#FFF;background:#75db9d}::-moz-selection{color:#FFF;background:#75db9d}html{font-size:62.5%}body{position:relative;background:#FFF;font-weight:400;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;height:auto}body.menu-open{overflow:hidden}.hide{display:none}.off-screen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:circle(1% at 1% 1%);clip-path:circle(1% at 1% 1%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.container{width:100%;max-width:1080px;margin:0 auto;padding:20px;position:relative}.container::after{clear:both;content:"";display:block}@media only screen and (min-width:640px){.container{padding:20px}}.container--flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.conatainer--no-pad{padding:20px 0}.container--full{padding:0;max-width:100%}.container--full::after{clear:both;content:"";display:block}.row::after{clear:both;content:"";display:block}.overlay-nav,.overlay-content{position:fixed;top:18px;right:50%;height:4px;width:4px;transform:translate(-2px,20px)}.overlay-nav span,.overlay-content span{display:inline-block;position:absolute;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transform-origin:50% 50%;transform:scale(0)}.overlay-nav.is-hidden,.overlay-content.is-hidden{opacity:0;visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s}.overlay-nav{z-index:2}.overlay-nav span{background-color:#24c2e8}.overlay-content{z-index:30}.overlay-content span{background-color:#263138}.scaleDownIn,.scaleUpOut{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-moz-transition:transform 1s ease,opacity 1s ease,-moz-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease,-o-transform 1s ease}.scaleDownIn{transition:transform 1s ease,opacity 1s ease;transform:scale(1,1);opacity:1}.fromBottomIn{transition:transform 1s ease,opacity 1s ease;transform:translate(0,0);opacity:1}.fromBottomIn,.fromTopOut{-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;-moz-transition:transform 1s ease,opacity 1s ease,-moz-transform 1s ease;-o-transition:transform 1s ease,opacity 1s ease,-o-transform 1s ease}.invisible{transition:opacity .5s ease;opacity:0}.visible{transition:opacity .5s ease;opacity:1}.scroll--side{animation:bounce .5s cubic-bezier(.1,-.25,.1,1) 0s infinite alternate both}@keyframes bounce{0%{bottom:90px}100%{bottom:80px}}.no-js body{padding-right:10rem}@media only screen and (min-width:640px){.no-js body{padding-right:20rem}}.no-js .header{padding-top:5rem}.no-js .menu{display:none}.no-js .nav{visibility:visible;opacity:1;height:100%;width:10rem;left:auto;right:0;padding:5rem 0}@media only screen and (min-width:640px){.no-js .nav{width:20rem}}.no-js .nav__menu{padding-left:0}.no-js .nav__menu span{padding:0}.header{position:fixed;top:0;left:0;width:100%;z-index:9999;padding:2rem;transition:background-color .3s ease-in-out}@media only screen and (min-width:640px){.header{position:absolute}}@media only screen and (min-width:1080px){.header{padding:4.8rem 9.6rem;transition:none}}.header .container{max-width:200rem}@media(min-width:640px) and (max-width:1080px) and (orientation:landscape){.header .container{padding-top:1rem}}.header__logo{display:inline-block;position:absolute;top:0;left:0;z-index:20}.header a{color:#FFF}.logo{max-width:53px;max-height:75px}.header__contact{display:none}@media only screen and (min-width:640px){.header__contact{width:calc(66.6666666667% - 41.6666666667px);float:left;margin-left:25px;left:calc(16.6666666667% - 29.1666666667px + 25px);position:relative;display:block;text-align:center}.header__contact li{display:inline-block;margin:0 2rem;color:#eaebec;font-size:1.6rem}.header__contact a{display:inline-block;color:#eaebec}.header__contact a:hover{color:#24c2e8}.header__contact-social ul{display:inline-block}.header__contact-social ul li{margin:0}.header__contact-social a{margin:0 5px}.header__contact-social IMG{height:16px;vertical-align:middle}}@media(min-width:640px) and (max-width:1080px) and (orientation:landscape){.header__contact{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;left:calc(8.3333333333% - 21.6666666667px + 20px);position:relative}}@media only screen and (min-width:1080px){.header__contact li{display:inline-block}}.header--scrolled{height:10rem;background-color:#263138}.nav{position:fixed;top:0;left:0;height:100%;width:100%;z-index:3;overflow:auto;-webkit-overflow-scrolling:touch;background:#24c2e8;background-size:cover;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s}.nav.fade-in{visibility:visible;opacity:1}.nav__menu{text-align:left;list-style:none;height:100vh;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media(min-width:640px) and (max-width:1080px){.nav__menu{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 1 50%;flex:1 1 50%;margin-top:12%;margin-bottom:12%}}@media(min-width:640px) and (max-width:1080px){.nav__menu li{width:50%}}.nav__menu a{display:block;text-decoration:none;font-size:24px;font-weight:900;color:#FFF;padding:10px 20px;transition:background .3s}@media only screen and (min-width:640px){.nav__menu a{padding:23px 20px}}.nav__menu a:hover{background:rgb(34 128 151 / .35)}@media only screen and (min-width:1080px){.nav__menu span{padding-left:50%}}.nav__menu-name{display:block;line-height:1.33;margin-bottom:8px}.nav__menu-desc{font-size:15px;font-weight:400;line-height:1.6;display:none}@media only screen and (min-width:640px){.nav__menu-desc{display:block}}.menu{display:inline-flex;align-items:center;position:absolute;top:8px;right:0;z-index:5}.menu__text{display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:.08rem;color:rgb(255 255 255 / .87);font-weight:900;margin-right:10px}.menu__trigger{width:40px;height:40px;display:inline-block;position:relative;overflow:hidden;white-space:nowrap;background-color:transparent!important}.menu__trigger:before,.menu__trigger:after{content:"";position:absolute;top:0;right:0;width:40px;height:40px;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}.menu__trigger:before{background-color:#24c2e8;transform:scale(1);transition-duration:.3s;transition-delay:.4s}.menu__trigger:after{background-color:#FFF;transform:scale(0);transition-duration:0s;transition-delay:0s}.menu__icon{position:absolute;top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%,-50%);display:inline-block;width:18px;height:2px;background-color:#FFF;z-index:10}.menu__icon:before,.menu__icon:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#FFF;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .3s}.menu__icon:before{transform:translateY(-6px) rotate(0)}.menu__icon:after{transform:translateY(6px) rotate(0)}.menu--close:before{transform:scale(0)}.menu--close:after{transform:scale(1);transition-duration:.3s;transition-delay:.4s}.menu--close .menu__icon{background-color:#fff0}.menu--close .menu__icon:before,.menu--close .menu__icon:after{background-color:#24c2e8}.menu--close .menu__icon:before{transform:translateY(0) rotate(45deg)}.menu--close .menu__icon:after{transform:translateY(0) rotate(-45deg)}.cta-form{background:#263138;padding:5rem 0 7.7rem}.cta-form header{text-align:center}.cta-form header h3{font-size:3.4rem;font-weight:700;line-height:1.18;letter-spacing:.7px;color:#FFF}.cta-form__content{width:calc(100% - 40px);float:left;margin-left:20px}@media only screen and (min-width:640px){.cta-form__content{width:calc(66.6666666667% - 41.6666666667px);float:left;margin-left:25px;left:calc(16.6666666667% - 29.1666666667px + 25px);position:relative}}@media only screen and (min-width:1080px){.cta-form__content{width:calc(50% - 37.5px);float:left;margin-left:25px;left:calc(25% - 31.25px + 25px);position:relative}}.cta-form .button{float:right}.cta-form .required{color:#FFF}.footer{background:#313e46;padding:7rem 0 0}.footer *{color:#eaebec}.footer>.container{padding-right:0;padding-left:0}.footer a:not(.button):hover{color:#75db9d}.footer h3{font-size:2.2rem;color:#24c2e8}.footer__col{width:calc(100% - 40px);float:left;margin-left:20px;margin-bottom:2rem}@media only screen and (min-width:640px){.footer__col{width:calc(50% - 37.5px);float:left;margin-left:25px}}@media only screen and (min-width:1080px){.footer__col{width:calc(25% - 31.25px);float:left;margin-left:25px}}.footer__col li{font-size:1.6rem}.footer__col-split{width:calc(50% - 30px);float:left;margin-left:20px}.footer__col-split span strong{font-size:1.6rem}.footer__col-split:nth-of-type(1){margin-left:0}@media only screen and (min-width:640px){.footer__col--branding .footer__col-split:first-child{width:calc(33.3333333333% - 33.3333333333px);float:left;margin-left:25px}.footer__col--branding .footer__col-split:last-child{width:calc(66.6666666667% - 41.6666666667px);float:left;margin-left:25px}}@media only screen and (min-width:640px) and (min-width:640px) and (max-width:1080px) and (orientation:landscape){.footer__col--branding .footer__col-split:last-child{margin-left:0}}.footer__col--branding .footer__col-split:nth-of-type(1){margin-left:0}.footer__col--branding li{display:inline-block}.footer__col-times li{line-height:1.6;margin-bottom:1rem}.footer__col-times li span{display:inline-block;width:48%}.footer__col-times .svg-social:hover{fill:#75db9d}.footer__col-social a{margin:0 2px}.footer__col .button:first-child{margin-top:0}.footer__col .button:hover{background:#FFF!important}.footer .copy{text-align:center}.footer .copy p{margin-bottom:0;font-size:1.45rem}.footer .copy a{color:#75db9d}body#tinymce{height:auto;padding:rem-calc(20)!important}.section{position:relative}.section .negative{position:relative;margin-top:-78px;margin-bottom:-78px;padding-right:2em;padding-left:2em;max-width:920px;background:#FFF;z-index:5;box-shadow:0 2px 16px 0 rgb(0 0 0 / .24)}@media only screen and (min-width:640px){.section .negative{padding-right:8em;padding-left:4em}}.section--wrk{padding:80px 0 40px;overflow:hidden}@media only screen and (min-width:1080px){.section--wrk{padding:150px 0 0}}.section--wrk h3,.section--wrk p{color:#FFF}.section--wrk h3{font-family:'CircularProBook';font-weight:400;font-size:48px;letter-spacing:.5px;line-height:1.17;margin-bottom:20px}.section--wrk p{margin-bottom:12px}.section--wrk>.container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:0 30px}@media only screen and (min-width:1080px){.section--wrk>.container{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1080px){.section--even .section--wrk__col--main{-ms-flex-order:2;order:2}}.section--wrk__col{width:100%}@media only screen and (min-width:1080px){.section--wrk__col{-ms-flex:1 1 50%;flex:1 1 50%}}.section--wrk__col--main{text-align:center;padding:20px}.section--wrk__col--main>*{max-width:620px}@media only screen and (min-width:1080px){.section--wrk__col--main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}}.section--wrk__col--main .button{margin-bottom:30px}.section--wrk__col--main ul{width:100%}.section--wrk__col--main ul li{display:inline-block;color:rgb(255 255 255 / .8);font-size:1.36rem;margin-left:5px}.section--wrk__col--main ul li:first-child{margin-left:0}.section--wrk__col--img{position:relative}.section--wrk__col--img IMG{margin-bottom:-1%;object-fit:contain;height:auto}.section--odd .section--wrk__col--img .section--wrk__broswer{right:-2%}.section--odd .section--wrk__col--img .section--wrk__mobile{left:-20px}.section--even .section--wrk__col--img .section--wrk__broswer{left:-2%}.section--even .section--wrk__col--img .section--wrk__mobile{right:0}.cta--dark h4{color:#FFF}.cta--dark .button--third{color:#FFF;border-color:#FFF}.cta--dark .button--third:hover{color:#263138;background-color:#FFF}.cta--last{padding:40px 0}@media only screen and (min-width:640px){.cta--last{padding:80px 0}}.cta--last__inner{text-align:center;width:calc(100% - 40px);float:left;margin-left:20px}@media only screen and (min-width:640px){.cta--last__inner{width:calc(83.3333333333% - 45.8333333333px);float:left;margin-left:25px;left:calc(8.3333333333% - 27.0833333333px + 25px);position:relative}}.cta--last__title{color:#263138;font-size:48px;margin-bottom:10px}.cta--last__list li{display:inline-block;margin:10px}.cta--last__list a{margin:0}.reviews{background:#edf1f5;padding-top:5rem;padding-bottom:5rem}.reviews header{text-align:center;width:100%}.reviews h2{font-size:4rem}.review{-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:640px){.review{-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-pack:justify;justify-content:space-between}}.review:nth-of-type(2n+3){clear:both}.review:nth-of-type(odd){transform:rotate(-0.5deg)}.review:nth-of-type(even){transform:rotate(0.5deg)}.review__content{background:#FFF;margin-right:2rem;margin-bottom:6rem;margin-left:2rem;padding:2rem}.review__review{background:url(/wp-content/themes/DaveHallett/assets/images/icons/left-quote.svg) no-repeat left top;background-size:3rem;text-indent:4rem}.review__auth{color:#75db9d;font-style:italic;font-weight:600;display:block;padding-top:2rem;padding-bottom:1rem}.review__stars{display:block;overflow:hidden;text-indent:101%;white-space:nowrap;height:22px;width:119px;background:url(/wp-content/themes/DaveHallett/assets/images/icons/stars-5.svg)}.hero{width:100%;height:100vh;min-height:600px;position:relative;overflow:hidden}.hero.hero--bg{height:90vh}.hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.hero__text{width:100%;padding-top:3.125rem}@media only screen and (min-width:640px){.hero__text{max-width:60%}}.hero__text *{color:#FFF}.hero__text h1{margin-bottom:2rem}.hero__text p{font-size:2.4rem;line-height:1.33;margin-bottom:0}.hero--bg:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-color:rgb(38 49 56 / .6);background-size:cover;z-index:1}.hero--bg picture{position:relative;z-index:0}.hero--bg picture,.hero--bg IMG{display:block;width:100%;height:100%;min-height:50rem}.hero--bg IMG{object-fit:cover}.hero--flat{background:#263138}.bars{position:absolute;top:0;right:0;bottom:0;left:0}.bars__inner{position:relative;height:200%;width:100%;overflow:hidden;text-align:center}.bars__inner::after{clear:both;content:"";display:block}.bars__inner.container{max-width:200rem;transform:rotate(15deg) translate(-3%,-30%)}.hero--bg .bars__inner{height:180%;width:100%}.bar{display:inline-block;position:absolute;max-width:4rem;border-radius:20rem;background-color:#222c32;background-color:#222c32;height:0;width:20%}@media only screen and (min-width:640px){.bar{max-width:8rem}}@media only screen and (min-width:1080px){.bar{max-width:17rem}}.bar__1{left:0;bottom:20%;height:calc(50rem + 25%)}.bar__2{left:calc(20% + 10px);top:50%;height:90%}@media only screen and (min-width:640px){.bar__2{left:calc(20% + 20px)}}@media only screen and (min-width:1080px){.bar__2{left:calc(20% + 4.2rem)}}.hero--bg .bar__2{bottom:-4rem;height:calc(40rem + 15%)}.bar__3{left:calc(50% - 2rem);top:-20%;height:calc(50rem + 15%)}@media only screen and (min-width:640px){.bar__3{left:calc(50% - 4rem)}}@media only screen and (min-width:1080px){.bar__3{left:calc(50% - 8.5rem)}}.hero--bg .bar__3{top:5%}.bar__4{top:40%;right:calc(20% + 1rem);height:100%}@media only screen and (min-width:640px){.bar__4{right:calc(20% + 2rem)}}@media only screen and (min-width:1080px){.bar__4{right:calc(20% + 4.2rem)}}.bar__5{bottom:43%;right:0;height:130%}.hero--bg .bar{background-color:rgb(34 44 50 / .6)}@keyframes barTop2Bottom{0%{transform:translateY(-40rem)}100%{transform:translateY(0)}}@keyframes barBottom2Top{0%{transform:translateY(100%)}100%{transform:translateY(0)}}.parallax{max-height:50rem;overflow:hidden;position:relative;text-align:center;width:100%}.page-loaded .parallax:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.35}.parallax__content{height:53.6rem;width:100%;position:relative;z-index:9}.parallax__bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;top:16.6666666667rem;left:0;height:140%;width:100%}#pattern--primary{fill:green}.svg-social{fill:#eaebec;transition:fill .3s}.svg-social:hover{fill:#24c2e8}.svg-social--fb{width:16px;height:16px}.svg-social--li{width:18px;height:16px}.svg-social--tw{width:19px;height:16px}.svg-social--ig{width:19px;height:16px}.svg-pattern{width:100%;height:100%;max-width:1376px;max-height:1364px;position:relative}.section--odd .svg-pattern{left:-20%}.section--even .svg-pattern{right:-45%}.svg-pattern--rotateX{transform:rotateX(180deg)}.svg-container{height:0;width:100%;padding-top:18%;position:relative}.svg-container svg{position:absolute;top:0;left:0;width:100%;height:100%}h1,h2,h3,h4,h5,h6{color:#263138;letter-spacing:-.035em}h1{font-size:4rem;letter-spacing:-2.7px;line-height:.94}@media only screen and (min-width:640px){h1{font-size:6rem}}h2{font-size:3.2rem;color:#263138}h3{font-size:2.7rem;color:#263138}h4{font-size:2.2rem}article h1,article h2,article h3,article h4,article h5,article h6{margin:.85em 0}article h1:first-child,article h2:first-child,article h3:first-child,article h4:first-child,article h5:first-child,article h6:first-child{margin-top:0}article ul li{font-size:1.7rem}.split span{display:block}a:focus{border:0}a:hover{cursor:pointer}main p a{color:#38cb72;cursor:pointer;transition:color .3s;border-bottom:2px solid}main p a:hover{color:#24c2e8}.scroll{display:block;color:#FFF;width:120px;background-image:url(/wp-content/themes/DaveHallett/assets/images/icons/icon-arrow-dwn.svg);background-repeat:no-repeat;font-weight:400}.scroll--side{position:absolute;right:100%;bottom:90px;transform:rotate(-90deg);padding-left:25px;background-position:left center;font-size:18px}.scroll--default{position:absolute;bottom:60px;left:50%;background-position:left center;text-align:center;margin-left:-60px;text-transform:uppercase;font-size:12px;letter-spacing:1.2px;font-weight:700}.button{display:inline-block;min-width:120px;text-align:center;font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:1.2px;border-radius:70px;border:0;margin-top:30px;padding:8px 24px;transition:all .3s ease}.button:hover{background:#FFF;color:#2e2f33}.button:active{color:#2e2f33}.button--primary{color:#FFF;background:#24c2e8}.button--primary:hover{background:#15a2c4}.button--secondary{background:#FFF}.button--secondary:hover{background:#e6e6e6}.button--third{color:#263138;border:1px solid #263138;background:#fff0}.button--third:hover{color:#FFF;background:#263138}.button--fourth{color:#FFF;background:#75db9d}.button--fith{background:#45555e}.button--back IMG{position:relative;top:2px;margin-right:8px}p{font-size:1.7rem}small{font-size:12px;letter-spacing:.4px}blockquote{margin:0}blockquote span{color:#263138;font-weight:700;font-size:24px;line-height:1.33}.inline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.inline li{display:inline-block;margin:0 10px}label{font-weight:400;font-size:1.6rem}select{padding:.5666666667em}input[type='color'],input[type='date'],input[type='datetime'],input[type='datetime-local'],input[type='email'],input[type='month'],input[type='number'],input[type='password'],input[type='search'],input[type='tel'],input[type='text'],input[type='time'],input[type='url'],input[type='week'],input:not([type]),select[type='color'],select[type='date'],select[type='datetime'],select[type='datetime-local'],select[type='email'],select[type='month'],select[type='number'],select[type='password'],select[type='search'],select[type='tel'],select[type='text'],select[type='time'],select[type='url'],select[type='week'],select:not([type]){height:48px;border:0;border-radius:3px;color:#909ca3;font-size:1.6rem;background-color:#FFF;-webkit-appearance:none}input[type='color']::-webkit-input-placeholder,input[type='date']::-webkit-input-placeholder,input[type='datetime']::-webkit-input-placeholder,input[type='datetime-local']::-webkit-input-placeholder,input[type='email']::-webkit-input-placeholder,input[type='month']::-webkit-input-placeholder,input[type='number']::-webkit-input-placeholder,input[type='password']::-webkit-input-placeholder,input[type='search']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='text']::-webkit-input-placeholder,input[type='time']::-webkit-input-placeholder,input[type='url']::-webkit-input-placeholder,input[type='week']::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,select[type='color']::-webkit-input-placeholder,select[type='date']::-webkit-input-placeholder,select[type='datetime']::-webkit-input-placeholder,select[type='datetime-local']::-webkit-input-placeholder,select[type='email']::-webkit-input-placeholder,select[type='month']::-webkit-input-placeholder,select[type='number']::-webkit-input-placeholder,select[type='password']::-webkit-input-placeholder,select[type='search']::-webkit-input-placeholder,select[type='tel']::-webkit-input-placeholder,select[type='text']::-webkit-input-placeholder,select[type='time']::-webkit-input-placeholder,select[type='url']::-webkit-input-placeholder,select[type='week']::-webkit-input-placeholder,select:not([type])::-webkit-input-placeholder{color:#909ca3}input[type='color']:-moz-placeholder,input[type='date']:-moz-placeholder,input[type='datetime']:-moz-placeholder,input[type='datetime-local']:-moz-placeholder,input[type='email']:-moz-placeholder,input[type='month']:-moz-placeholder,input[type='number']:-moz-placeholder,input[type='password']:-moz-placeholder,input[type='search']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='text']:-moz-placeholder,input[type='time']:-moz-placeholder,input[type='url']:-moz-placeholder,input[type='week']:-moz-placeholder,input:not([type]):-moz-placeholder,select[type='color']:-moz-placeholder,select[type='date']:-moz-placeholder,select[type='datetime']:-moz-placeholder,select[type='datetime-local']:-moz-placeholder,select[type='email']:-moz-placeholder,select[type='month']:-moz-placeholder,select[type='number']:-moz-placeholder,select[type='password']:-moz-placeholder,select[type='search']:-moz-placeholder,select[type='tel']:-moz-placeholder,select[type='text']:-moz-placeholder,select[type='time']:-moz-placeholder,select[type='url']:-moz-placeholder,select[type='week']:-moz-placeholder,select:not([type]):-moz-placeholder{color:#909ca3}input[type='color']::-moz-placeholder,input[type='date']::-moz-placeholder,input[type='datetime']::-moz-placeholder,input[type='datetime-local']::-moz-placeholder,input[type='email']::-moz-placeholder,input[type='month']::-moz-placeholder,input[type='number']::-moz-placeholder,input[type='password']::-moz-placeholder,input[type='search']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='text']::-moz-placeholder,input[type='time']::-moz-placeholder,input[type='url']::-moz-placeholder,input[type='week']::-moz-placeholder,input:not([type])::-moz-placeholder,select[type='color']::-moz-placeholder,select[type='date']::-moz-placeholder,select[type='datetime']::-moz-placeholder,select[type='datetime-local']::-moz-placeholder,select[type='email']::-moz-placeholder,select[type='month']::-moz-placeholder,select[type='number']::-moz-placeholder,select[type='password']::-moz-placeholder,select[type='search']::-moz-placeholder,select[type='tel']::-moz-placeholder,select[type='text']::-moz-placeholder,select[type='time']::-moz-placeholder,select[type='url']::-moz-placeholder,select[type='week']::-moz-placeholder,select:not([type])::-moz-placeholder{color:#909ca3}input[type='color']:-ms-input-placeholder,input[type='date']:-ms-input-placeholder,input[type='datetime']:-ms-input-placeholder,input[type='datetime-local']:-ms-input-placeholder,input[type='email']:-ms-input-placeholder,input[type='month']:-ms-input-placeholder,input[type='number']:-ms-input-placeholder,input[type='password']:-ms-input-placeholder,input[type='search']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='text']:-ms-input-placeholder,input[type='time']:-ms-input-placeholder,input[type='url']:-ms-input-placeholder,input[type='week']:-ms-input-placeholder,input:not([type]):-ms-input-placeholder,select[type='color']:-ms-input-placeholder,select[type='date']:-ms-input-placeholder,select[type='datetime']:-ms-input-placeholder,select[type='datetime-local']:-ms-input-placeholder,select[type='email']:-ms-input-placeholder,select[type='month']:-ms-input-placeholder,select[type='number']:-ms-input-placeholder,select[type='password']:-ms-input-placeholder,select[type='search']:-ms-input-placeholder,select[type='tel']:-ms-input-placeholder,select[type='text']:-ms-input-placeholder,select[type='time']:-ms-input-placeholder,select[type='url']:-ms-input-placeholder,select[type='week']:-ms-input-placeholder,select:not([type]):-ms-input-placeholder{color:#909ca3}input[type="submit"],button{line-height:1.7}textarea{min-height:184px;border-radius:3px;border:0;color:#909ca3;font-size:1.6rem}.required{color:#d0021b;font-size:90%}.gform_wrapper span.gfield_required{color:red}ul#gform_fields_2 [type='color'],ul#gform_fields_2 [type='date'],ul#gform_fields_2 [type='datetime'],ul#gform_fields_2 [type='datetime-local'],ul#gform_fields_2 [type='email'],ul#gform_fields_2 [type='month'],ul#gform_fields_2 [type='number'],ul#gform_fields_2 [type='password'],ul#gform_fields_2 [type='search'],ul#gform_fields_2 [type='tel'],ul#gform_fields_2 [type='text'],ul#gform_fields_2 [type='time'],ul#gform_fields_2 [type='url'],ul#gform_fields_2 [type='week'],ul#gform_fields_2 input:not([type]),ul#gform_fields_2 textarea{border:1px solid rgb(46 47 51 / .5)}ul#gform_fields_2 li{display:inline-block;width:50%;float:left}ul#gform_fields_2 li h2{color:#2e2f33}ul#gform_fields_2 .gsection{border:0;width:100%}ul#gform_fields_2 .gsection_description{font-size:1.0625rem;margin:1.5rem 0}ul#gform_fields_1 li{padding-right:0}.wpcf7 span.wpcf7-list-item{display:block}.wpcf7 div.wpcf7-response-output{padding:2rem;margin:3rem 0 0;font-size:1.8rem;color:#263138}.wpcf7 div.wpcf7-mail-sent-ok{background:#75db9d;border-color:#75db9d}.wpcf7 div.wpcf7-validation-errors{background:#facc00;border-color:#facc00}.wpcf7 div.wpcf7-mail-sent-ng{background:#e6393f;border-color:#e6393f;color:#FFF}.wpcf7-validates-as-required::-webkit-input-placeholder:after{content:"*";color:#d0021b}.pp [type='color'],.pp [type='date'],.pp [type='datetime'],.pp [type='datetime-local'],.pp [type='email'],.pp [type='month'],.pp [type='number'],.pp [type='password'],.pp [type='search'],.pp [type='tel'],.pp [type='text'],.pp [type='time'],.pp [type='url'],.pp [type='week'],.pp input:not([type]),.pp textarea{margin-top:1.2rem;box-shadow:none;background:rgb(234 235 236 / .4);border-bottom:2px solid #24c2e8}.pp section{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);margin-top:2rem;margin-bottom:4rem}.pp section::after{clear:both;content:"";display:block}.pp--header{width:calc(100% - 40px);float:left;margin-left:20px}@media only screen and (min-width:640px){.pp--header{width:calc(33.3333333333% - 33.3333333333px);float:left;margin-left:25px}}.pp--info{width:calc(100% - 40px);float:left;margin-left:20px}@media only screen and (min-width:640px){.pp--info{width:calc(66.6666666667% - 41.6666666667px);float:left;margin-left:25px;padding-left:4rem}}.grid-wrap{width:calc(100% - 40px);float:left;margin-left:20px}.grid{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);padding:40px 0}.grid::after{clear:both;content:"";display:block}.grid__head{height:400px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:50px;position:relative}.grid__head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;background:linear-gradient(#263138,transparent);z-index:0}.grid__head picture{display:block;height:101%;width:auto}.grid__head IMG{width:100%;height:100%;object-fit:cover}.grid__head-text{width:calc(100% - 40px);float:left;margin-left:20px;text-align:center;padding-bottom:3rem}.grid__head-text h4{font-size:4rem}.grid__item{margin-bottom:40px;width:calc(100% - 40px);float:left;margin-left:20px}.grid__item--featured{padding:40px;background-color:#263138}.grid__item--featured h3{color:#38cb72}.grid__item--featured p{color:#FFF}@media only screen and (min-width:640px){.grid__item-25{width:calc(25% - 31.25px);float:left;margin-left:25px}.grid__item-25:nth-of-type(5n+5){clear:both}.grid__item-33{width:calc(33.3333333333% - 33.3333333333px);float:left;margin-left:25px}.grid__item-33:nth-of-type(4n+4){clear:both}.grid__item-50{width:calc(50% - 37.5px);float:left;margin-left:25px}.grid__item-50:nth-of-type(2n+1){clear:both}.grid__item-75{width:calc(75% - 43.75px);float:left;margin-left:25px}.grid__item-100{width:calc(100% - 50px);float:left;margin-left:25px;clear:both}}.grid__item-title,.grid__item-icon{display:inline-block;vertical-align:middle}.grid__item-title{font-size:2.3rem;margin-left:1.5rem}@media only screen and (min-width:640px){.grid__item-title{font-size:2.8rem}}.logos{width:calc(100% - 40px);float:left;margin-left:20px;margin-top:5rem}.logos .owl-prev,.logos .owl-next{position:absolute;top:50%;height:42px;width:42px;margin-top:-21px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#75db9d;border-radius:50%;text-align:center;transition:background-color .3s}.logos .owl-prev:hover,.logos .owl-next:hover{background-color:#30ba66}.logos .owl-prev IMG,.logos .owl-next IMG{vertical-align:middle}.logos .owl-prev{left:0}@media only screen and (min-width:640px){.logos .owl-prev{left:-42px}}.logos .owl-next{right:0}@media only screen and (min-width:640px){.logos .owl-next{right:-42px}}.content{padding-top:40px;padding-bottom:40px}.content h2:first-child{color:#24c2e8}@media only screen and (min-width:1080px){.content{padding:58px 20px}}.content article::after{clear:both;content:"";display:block}.intro::after{clear:both;content:"";display:block}#masonry.grid{padding-top:0;width:100%}#masonry .grid__item{margin:0}.ml__sizer,.ml__item{width:100%}@media only screen and (min-width:640px){.ml__sizer,.ml__item{width:50%}}@media only screen and (min-width:1080px){.ml__sizer,.ml__item{width:25%;width:33.34%!important}}@media only screen and (min-width:1080px){.ml__item-25{width:25%}}@media only screen and (min-width:1080px){.ml__item-50{width:50%}}@media only screen and (min-width:1080px){.ml__item-75{width:75%}}@media only screen and (min-width:1080px){.ml__item-100{width:100%}}.ml .ml__link{display:block;transition:opacity .8s}.ml figure{position:relative;overflow:hidden}.ml figure IMG{max-height:350px;object-fit:cover;display:block;position:relative;transition:all 1s cubic-bezier(.645,.045,.355,1);transform:scale(1.12);min-width:100%}.ml figcaption{position:absolute;top:1.375rem;right:1.375rem;bottom:1.375rem;left:1.375rem;transition:background-color .35s,opacity .3s;opacity:.9;transition:all .5s ease-in-out}@media only screen and (min-width:1080px){.ml figcaption{opacity:0;transform:translate3d(0,10%,0)}}.ml figcaption .ml__item-title{color:#FFF;margin-bottom:5px}.ml figcaption .ml__item-text{color:#97eaff;transition-delay:.2s}.ml figcaption .ml__item-link{color:#FFF;background:url(/wp-content/themes/DaveHallett/assets/images/icon-arrow-dwn.svg) no-repeat right center;position:absolute;right:15px;bottom:5px;padding-right:20px}@media only screen and (min-width:1080px){.ml figcaption .ml__item-link{opacity:0;transform:translate3d(0,100px,0);transition:opacity .4s,transform .6s}}.ml figcaption>div{height:100%;position:relative;padding:25px 30px}.ml .ml__link:hover IMG{transform:scale(1)}.ml .ml__link:hover figcaption{opacity:.9;transform:translate3d(0,0,0)}.ml .ml__link:hover figcaption>div{height:100%;transform:translate3d(0,0,0)}.ml .ml__link:hover .ml__item-link{transform:translate3d(0,0,0);opacity:1}.home .negative h2{color:#24c2e8;margin-bottom:1.066em}.home #scroll-area .section:nth-of-type(1){padding-top:10rem}@media only screen and (min-width:640px){.home #scroll-area .section:nth-of-type(1){padding-top:15rem}}.services{text-align:center;background:#263138;padding:6.7rem 0}@media only screen and (min-width:640px){.services{padding:8.8rem 0}}.services header{width:calc(100% - 40px);float:left;margin-left:20px;padding:0 0 2rem;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}@media only screen and (min-width:640px){.services header{width:calc(66.6666666667% - 41.6666666667px);float:left;margin-left:25px;left:calc(16.6666666667% - 29.1666666667px + 25px);position:relative}}.services header h2{color:#FFF}@media only screen and (min-width:640px){.services header h2{padding:0 2rem}}@media only screen and (min-width:640px){.services header h2{padding:0 5rem}}.services p{color:#909ca3}.services__content{width:calc(100% - 40px);float:left;margin-left:20px}.services__content ul{padding-bottom:3rem}.services__content ul::after{clear:both;content:"";display:block}.services__content li{width:calc(50% - 30px);float:left;margin-left:20px;margin-bottom:1.25em}@media only screen and (min-width:640px){.services__content li{width:calc(33.3333333333% - 33.3333333333px);float:left;margin-left:25px}}@media only screen and (min-width:1080px){.services__content li{width:calc(16.6666666667% - 29.1666666667px);float:left;margin-left:25px}}.services__content li a{display:block}.services__content li h3{color:#eaebec;font-size:1.6rem;font-weight:500;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.services__content li span{display:block;width:92px;height:92px;margin:0 auto;background:#FFF;border-radius:50%;transform-style:preserve-3d}.services__content li span IMG{position:relative;top:50%;transform:translateY(-50%)}.services__content .button{margin-top:0}.split{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:640px){.split{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.split__col{display:-ms-flexbox;display:flex;padding:3em 20px}@media only screen and (min-width:640px){.split__col{padding:4em}}.split__col *{color:#FFF}.split__col--main{-ms-flex:1 1 100%;flex:1 1 100%;background-color:#263138}@media only screen and (min-width:640px){.split__col--main{-ms-flex:1 1 60%;flex:1 1 60%;-ms-flex-order:2;order:2}}.split__col--main .split__col-inner{-ms-flex-direction:row;flex-direction:row}.split__col-inner{max-width:800px}@media only screen and (min-width:640px){.split__col-inner{max-width:calc(100% - 4em)}}@media only screen and (min-width:1080px){.split__col-inner{max-width:calc(100% - 8em)}}.split__col-inner p:first-of-type{font-size:2.4rem;font-weight:700}.split__col--side{-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;padding:0}@media only screen and (min-width:640px){.split__col--side{-ms-flex:1 1 40%;flex:1 1 40%;-ms-flex-order:1;order:1}}.split__col--side figure,.split__col--side IMG{width:100%}.split__col--side figure{position:relative}.split__col--side IMG{height:100%;object-fit:cover}.split__col--side figcaption,.split__col--side figcaption:before{position:absolute;top:0;right:0;bottom:0;left:0}.split__col--side figcaption{-ms-flex-pack:center;justify-content:center}.split__col--side figcaption:before{content:"";z-index:0;opacity:.6}.split__col--side figcaption *{position:relative;z-index:10}.split__col--side ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}.split__col--side ul li{padding:0 1.5rem}.split__col--side h2,.split__col--side h3{margin:0 0 1rem}.split__col--side h3{font-weight:light;font-size:1.6rem}.split__col--side figcaption,.split__col-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.block{padding:4em 0}.block--gray{background-color:#e5e7e9}.block--gray>.container{padding:0}.block__title{text-align:center;margin-bottom:2em}.block__main,.block__side{width:calc(100% - 40px);float:left;margin-left:20px}@media only screen and (min-width:640px){.block__main,.block__side{width:calc(50% - 37.5px);float:left;margin-left:25px}}@media only screen and (min-width:640px){.block__side blockquote{padding-right:5em}}.page-template-landing .cta--last{padding-top:0}@media only screen and (min-width:640px){.content--landing{padding-right:10rem}}.content__main,.content__side{width:calc(100% - 40px);float:left;margin-left:20px}@media only screen and (min-width:640px){.content__main{width:calc(66.6666666667% - 41.6666666667px);float:left;margin-left:25px}}.content__main p:first-of-type{font-size:2.4rem;color:#263138}@media only screen and (min-width:640px){.content__side{width:calc(33.3333333333% - 33.3333333333px);float:left;margin-left:25px}}.content__side ul{margin-bottom:50px;font-size:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__side ul li{display:inline-block;width:50%;-ms-flex:1 1 50%;flex:1 1 50%}.content__side ul li:last-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (min-width:640px){.content__side ul li{-ms-flex:1 1 100%;flex:1 1 100%}}.content__side h6{margin-bottom:5px;font-size:18px}.content__side p{font-size:1.5rem}.content__side .button{margin-top:0}.content__extra{width:calc(100% - 40px);float:left;margin-left:20px;padding-top:4em;padding-bottom:4em}.brwsr:before,.brwsr:after,.brwsr__bar:before,.brwsr__bar:after{content:"";position:absolute;top:20px;left:10px;height:12px;width:12px;margin-top:-6px;border-radius:50%;z-index:10}.brwsr{width:100%;background:#FFF;box-shadow:0 1px 20px 0 rgb(46 47 51 / .21);position:relative}.brwsr:before{background-color:#ff6057}.brwsr__bar{height:40px;width:100%;background-color:#edf1f5;position:relative;padding:10px}.brwsr__bar:before{margin-left:18px;background-color:#ffc12e}.brwsr__bar:after{margin-left:36px;background-color:#28ca40}.brwsr__link{display:none;font-size:1rem;width:400px;border-radius:2px;position:absolute;top:20px;left:50%;background-color:#FFF;margin-top:-18px;margin-left:-200px;padding:0 150px 0 15px;line-height:2;color:#909ca3}@media only screen and (min-width:640px){.brwsr__link{display:block}}.brwsr__screen{height:420px;width:100%;padding:10px;position:relative}@media only screen and (min-width:640px){.brwsr__screen{height:792px;width:100%}}.brwsr__screen .swiper-container{height:100%;width:100%}.brwsr__screen .swiper-slide{height:auto}.nav-posts{padding-top:50px;width:100%}.nav-posts li{display:block;margin-right:20px}@media only screen and (min-width:640px){.nav-posts li{display:inline-block}}.nav-posts a{display:block;color:#263138;border:1px solid #263138;border-radius:70px}.nav-posts a.button--primary{color:#FFF;border-color:#24c2e8}.nav-posts a.button--nav{color:#FFF}.nav-posts a.button--nav,.nav-posts a.button--forth{padding:1px 24px}.nav-posts a span{vertical-align:middle}.nav-posts a span:first-child{font-size:20px}.content__test{padding-top:50px}.content__test::after{clear:both;content:"";display:block}.content__test blockquote{width:calc(100% - 40px);float:left;margin-left:20px;margin-left:0}@media only screen and (min-width:640px){.content__test blockquote{width:calc(66.6666666667% - 41.6666666667px);float:left;margin-left:25px;margin-left:calc(33.3333333333% - 33.3333333333px + 50px)}}@media only screen and (min-width:1080px){.content__test blockquote{width:calc(50% - 37.5px);float:left;margin-left:25px;margin-left:calc(50% - 37.5px + 50px)}}.plans{padding:5rem 0;text-align:center;background:#edf1f5}.plans::after{clear:both;content:"";display:block}.plans__title{padding:0 0 5rem}.plans__title h3{font-size:4rem;margin-bottom:1rem}.plans__title p{font-size:200%}.plans__price{color:#FFF;font-size:3rem;padding:1rem 2rem}.plans__price span{font-size:1.4rem;vertical-align:middle}.plans article{width:calc(100% - 40px);float:left;margin-left:20px;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;overflow:hidden;box-shadow:0 16px 32px 0 rgb(62 57 107 / .2);background:rgb(234 235 236 / .4)}@media only screen and (min-width:640px){.plans article{width:calc(33.3333333333% - 33.3333333333px);float:left;margin-left:25px}}.plans article header{padding-bottom:3rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.plans article header h4{font-size:3.5rem;margin-bottom:0;color:#FFF;text-transform:uppercase;padding-bottom:4rem}.plans article header{padding:4rem 0 0}.plans__features{padding-top:3rem;background-color:#FFF}.plans ul{text-align:left}.plans ul li{display:block;padding:1.5rem 3rem 1.5rem 6.5rem;background-repeat:no-repeat;background-position:3rem center;background-size:2rem}.plans ul li:not(.plans__contact){background-image:url(/wp-content/themes/DaveHallett/assets/images/icons/tick.svg)}.plans ul li.not-included{background-image:url(/wp-content/themes/DaveHallett/assets/images/icons/cross.svg);background-color:#f0f0f0}.plans ul li.plans__contact{text-align:center;padding:0}.plans ul li.plans__contact a{display:block;color:#FFF;background:#fc9b25;text-transform:uppercase;font-weight:700;font-size:2rem;padding:1.5rem 3rem}.plans ul li.plans__contact a:hover{background:#fc8f0c}.plans ul li.plans__contact a span{display:inline-block;background:url(/wp-content/themes/DaveHallett/assets/images/icons/message.svg) no-repeat left center;padding:0 4rem}