@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap);@charset "utf-8"body{color:#000;font-family:"Figtree",serif,Helvetica,Arial,"sans-serif";font-weight:400;font-size:18px;line-height:1.4em}b,strong{font-family:"Figtree",serif!important;font-weight:700!important}a{outline:0}p.body-small{font-size:.9em;line-height:1.3em}p.body-large{font-size:1.3em;line-height:1.4em}p.body-extra-large{font-family:"Figtree",serif;font-size:2em;font-weight:700;line-height:1.4em}h1{font-family:"Figtree",serif;font-size:5.5em;font-weight:700;line-height:1em;letter-spacing:-2px}h2{font-family:"Figtree",serif;font-size:1.8em;font-weight:700;line-height:1.3em;letter-spacing:-1px;margin-bottom:.5em}h3{font-family:"Figtree",serif;font-size:1.4em;font-weight:700}h5{font-family:"Figtree",serif;font-size:1em}h1.h1-small{font-size:4.5em}h1.h1-extra-small{font-size:3.7em}h2.h2-small{font-size:1.3em;letter-spacing:-.5px}h2.h2-medium{font-size:3.1em}h2.h2-large{font-size:4.1em}h2.h2-extra-large{font-size:5.5em;line-height:1em}h2.h3-small,h3.h3-small{font-size:1.5em}h3.h3-body-size{font-size:1em}h1 .light,h2 .light{font-weight:300}.half-size{font-size:.5em;line-height:1.2em}a:link{color:#000;text-decoration:none}a:visited{color:#000;text-decoration:none}a:hover{color:blue;text-decoration:none}a:active{color:#000;text-decoration:none}a.nav-link:link{color:#fff;text-decoration:none}a.nav-link:visited{color:#fff;text-decoration:none}a.nav-link:hover{color:blue;text-decoration:none}a.nav-link:active{color:#fff;text-decoration:none}.navbar-toggler{border:0;color:#fff;outline:0px!important;font-size:2em}.header-topper{padding:10px 30px}img{max-width:100%;height:auto;aspect-ratio:attr(width) / attr(height)}.bg-grey{background:#fafafa}.bg-midgrey{background:#e5e5e5}.bg-midgrey-box{background:#d9d9d9}.bg-darkgrey{background:#202020}.bg-white{background:#fff}.bg-blue{background:#b8c3c9}.bg-black{background:#000}.bg-cyan{background:#afe5d5}.white{color:#fff!important}.white a{color:#fff!important;transition:0.4s}.white a:hover{color:#0000ff!important}a.button-black,a.button-black-small,a.button-blue,a.button-border-white,a.button-white{background:#000;border:none;border-radius:50px;color:#fff!important;cursor:pointer;display:inline-block;font-family:"Figtree",serif;font-weight:700;transition:0.4s;margin-top:10px;outline:0;padding:10px 25px!important}a.button-black-small{font-size:.8em;padding:7px 20px}a.button-black:hover,a.button-black-small:hover{background:blue}a.button-blue{background:blue;border:2px solid blue;margin-top:-1px;padding:8px 25px!important}a.button-blue:hover{background:#000;border:2px solid #000}a.button-white{background:#fff;border:2px solid #fff;color:#000!important;margin-top:-1px;padding:8px 25px!important}a.button-white:hover{background:blue;color:#fff!important;border-color:blue}a.button-black i{margin-right:5px}a.button-border-white{background:#fff0;border:2px solid #fff}a.button-border-white:hover{background:#fff}a.email-button,a.phone-button{min-width:190px;text-align:center}a.email-button:hover i:before{content:'\f2b6'}a.phone-button:hover i{animation:shake 1s;animation-iteration-count:infinite}@keyframes shake{0%{transform:rotate(0deg)}5%{transform:rotate(-7deg)}10%{transform:rotate(0deg)}15%{transform:rotate(7deg)}20%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.overflow-hidden{overflow:hidden}.border-rounded{border-radius:5px;overflow:hidden}.container-large,.nav-max-width{max-width:1440px!important}.nav-max-width{margin:0 auto}.center{text-align:center}.layer-padding{padding-top:6%;padding-bottom:6%}.layer-padding-medium{padding-top:4%;padding-bottom:4%}.layer-padding-bottom{padding-bottom:6%}.layer-padding-small{padding-top:1%;padding-bottom:1%}.rounded-box{border-radius:10px;padding:5.5% 7.5%}.rounded-box-no-padding{border-radius:10px;overflow:hidden}.rounded-box-text-padding{padding:10% 5.5%}.divider{margin:20px 0}.black-contact h2{max-width:420px}.black-contact p{max-width:360px}.footer-main h4{margin-bottom:20px}.footer-main .body-large{letter-spacing:.15em}.footer-copyright{padding-bottom:40px}.black-contact{border-bottom:2px solid #fff}.contact-footer .black-contact{border-bottom:0}form label{display:block;width:100%;position:relative;margin-bottom:10%}input,textarea{background:#fff0;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:block;font-size:18px;padding:14px;outline:0;width:100%}form a.w-100{text-align:center}form [type=reset],form [type=submit],form button,form [type=button]{-webkit-appearance:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:gray}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:gray}input::placeholder,textarea::placeholder{color:gray}form a{width:100%;text-align:center}.modal-body form label,.grey-form form label{display:block;width:100%;position:relative}.modal-body form label i.fas,.grey-form form label i.fas{position:absolute;left:15px;top:0;line-height:53px}.modal-body input,.modal-body textarea{border:0;border-radius:12px;color:#000;display:block;font-size:18px;padding:14px 14px 14px 40px;outline:0;width:100%}.modal-body input::-webkit-input-placeholder,.modal-body textarea::-webkit-input-placeholder{color:#000}.modal-body input:-ms-input-placeholder,.modal-body textarea:-ms-input-placeholder{color:#000}.modal-body input::placeholder,.modal-body textarea::placeholder{color:#000}.g-recaptcha>div{margin:45px 0 25px}.modal-body .g-recaptcha>div{margin:5px auto 10px}.grey-form input,.grey-form textarea{background:#f2f2f2;color:#000;padding:14px 14px 14px 40px}.modal-header{border-bottom:0;padding-bottom:0}button.close{outline:0}#contactPopup .modal-header{padding:10% 10% 0}#contactPopup .modal-body{padding:15px 10% 10%}#contactPopup .modal-body input,#contactPopup .modal-body textarea{border:1px solid #000}.white-outline{border:2px solid #fff}.navbar-brand{padding:.8% 2% .8% 0%}.navbar-brand:hover img{opacity:0}.navbar-brand .logo-holder{display:block;background:url(../img/dt-logo-hover.png) top center}.navbar-brand:hover .logo-holder{-webkit-animation:play 1.4s steps(40) 0.2s .5 forwards;animation:play 1.4s steps(40) 0.2s .5 forwards}@-webkit-keyframes play{100%{background-position:0 -3920px}}@keyframes play{100%{background-position:0 -3920px}}.menu-large{position:static!important}.megamenu{font-size:1em;padding:20px 20px;width:100%}.megamenu>div>li>ul{padding:0;margin:0}.megamenu>div>li>ul>li{list-style:none}.megamenu .card:hover,.megamenu .card:focus{outline:1px solid #000}.megamenu>div>li>ul>li>a{display:block;padding:3px 0;clear:both}.megamenu.disabled>a:hover,.megamenu.disabled>a:focus{text-decoration:none;background-color:#fff0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.dropdown-menu{border:0}.dropdown-header{color:#000;font-size:1em;padding-left:0}.dropdown-item{padding:15px;white-space:inherit}.dropdown-item:hover{background:#fff0}@media (max-width:768px){.megamenu{margin-left:0;margin-right:0}.megamenu>li{margin-bottom:30px}.megamenu>li:last-child{margin-bottom:0}.megamenu.dropdown-header{padding:3px 15px!important}.navbar-nav .open .dropdown-menu .dropdown-header{color:#fff}}.main-menubar{-ms-flex-pack:center;justify-content:center}.dropdown-menu{margin-top:0}.navbar{padding-bottom:0;padding-top:0}.dropdown-toggle::after{display:none;bottom:-3px;margin-left:0;position:relative}.home-hero{padding:0 0 0;overflow:hidden}.home-hero .home-slide{background-size:cover}.hero-slider{position:relative}.hero-slider .flickity-slider{height:100%}.hero-slider .hero-slide{align-items:center;display:flex;width:100%;background-size:cover;background-position:center;counter-increment:gallery-cell;min-height:100%;padding:9% 30px calc(9% + 45px)}.hero-slider .hero-slide.slide1{background-image:url(../img/hero1.jpg)}.hero-slider .hero-slide.slide2{background-image:url(../img/hero2.jpg)}.hero-slider .hero-slide.slide3{background-image:url(../img/hero3.jpg)}.hero-slider .hero-slide h1{margin:0 auto 20px;max-width:1000px}.hero-slider .hero-slide h3{margin:0 auto 20px;max-width:800px}.hero-slider .hero-slide a{margin-top:15px}.hero-slider .flickity-page-dots{position:absolute;width:100%;bottom:25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.hero-slider .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#fff;border-radius:50%;opacity:.4;cursor:pointer}.hero-slider .flickity-page-dots .dot:hover{opacity:.65}.hero-slider .flickity-page-dots .dot.is-selected{opacity:1}.home-print{background-image:url(../img/social-banner.jpg);background-size:cover;background-position:center center}.home-team{background:url(../img/home-team-bg.jpg) center bottom;background-size:100%;background-repeat:no-repeat;padding-top:6%;padding-bottom:29%}.project-slide,.project-slide img{width:100%}.project-nav>a{color:gray;display:block;font-size:2em;margin-bottom:15px!important}.project-nav>a.is-selected{color:#000}.project-nav>a:before{background:#000;content:'';display:inline-block;height:3px;position:relative;transition:0.4s;top:-8px;width:0}.project-nav>a.is-selected:before{width:15px;margin-right:10px}.new-startup{animation:changeBg 6s infinite;background-size:cover;background-position:center center}.new-startup img{opacity:0}@keyframes changeBg{0%,33%{background-image:url(../img/new-startup1.jpg)}34%,66%{background-image:url(../img/new-startup2.jpg)}67%,100%{background-image:url(../img/new-startup3.jpg)}}.home-icons{background-image:url(../img/spritesheet.png);background-repeat:no-repeat;display:block;margin-right:auto!important;margin-left:auto!important;width:50px;height:50px}.icon-domain-name{background-position:-1px -1px}.icon-logo-design{background-position:-53px -1px}.icon-seo{background-position:-105px -1px}.icon-single-payment{background-position:-157px -1px}.icon-stationery-set{background-position:-209px -1px}.icon-stock-images{background-position:-261px -1px}.icon-website-design{background-position:-313px -1px}.usp-icon{background-image:url(../img/usp-spritesheet.png);background-repeat:no-repeat;display:block;margin-right:auto!important;margin-left:auto!important;width:61px;height:58px}.usp1{background-position:0 0}.usp2{background-position:-61px 0}.usp3{background-position:-122px 0}.usp4{background-position:-183px 0}.usp5{background-position:-244px 0}.usp6{background-position:-305px 0}.social-example{padding-top:8%}.flickity-enabled{outline:0}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.project-nav>a{color:gray;display:block;font-size:34px;line-height:1.2em;margin-bottom:5px}.project-nav>a.is-selected{color:#000}.inner-titlebar{min-height:350px;text-align:center;padding:25px 0 6.6%}.inner-titlebar-image .col{margin-top:-5%}.big-inner-titlebar{padding:4% 0 4%}.big-inner-titlebar h1{margin-bottom:25px}.big-inner-titlebar span{display:block}.image-text-split .image-side{position:relative;overflow:hidden}.image-text-split .text-side{padding-bottom:8%;padding-top:8%}.accordion-container .toggle-container{border-top:2px solid #ccc}.accordion-container .toggle-container:last-of-type{border-bottom:2px solid #ccc}.accordion-container .toggle-title a{color:blue;cursor:pointer;display:block;font-family:"Figtree",serif;font-weight:700;padding:20px 35px 20px 0;position:relative}.accordion-container .toggle-title a:after{content:'-';font-size:1.2em;line-height:0;position:absolute;text-align:center;top:33px;width:20px;right:0}.accordion-container .toggle-title a.collapsed:after{content:'+'}.accordion-container .content-container{padding:0 0 35px}ul.blue-bullets{list-style:none;padding-left:20px}ul.blue-bullets li{position:relative;margin-top:15px}ul.blue-bullets li:first-of-type{margin-top:0}ul.blue-bullets li:before{content:"\2022";color:blue;font-size:.8em;position:absolute;top:1px;left:-20px}.cant-find-box{padding:45px}.cant-find-box h2{font-family:"Figtree",serif;max-width:540px}.cant-find-box h2 b{font-family:"Figtree",serif;font-weight:700}.navbar-spacer{height:120px}#contactMap{height:50vh;width:100%}.contact-page{padding:7% 30px}.contact-page h2{max-width:375px;margin-bottom:0}.contact-footer h2{font-size:4.5em;line-height:1.1em}#markerLayer{animation-duration:2s;animation-iteration-count:infinite}#markerLayer:hover{animation-name:bouncePin;animation-timing-function:ease}@keyframes bouncePin{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-100px)}50%{transform:scale(1,1) translateY(0)}57%{transform:scale(1,1) translateY(-7px)}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}.c2a-banner p{font-size:17px}.casestudy-titlebar{padding:calc(110px + 5%) 0 5%}.casestudy-titlebar p:last-of-type{margin-bottom:0}.casestudy-titlebar ul{columns:2;margin:10px 0 0;list-style:none;padding:0}.casestudy-images img{display:block;min-width:100%}.plain-titlebar{padding:5% 0 5%}.plain-titlebar h1{margin-bottom:20px}.casestudy-feed img{display:block;min-width:100%}.casestudy-feed h3{font-size:22px;margin-top:25px}.casestudy-feed p{color:#7f7f7f;margin:0}.casestudy-feed .case-study-box{position:relative}.casestudy-feed .case-study-box .full-link{position:absolute;left:0;top:0;height:100%;width:100%}.casestudy-feed .row{margin-top:-7%}.casestudy-feed .row>div{margin-top:7%}.casestudy-feed .row .mt-spacer{margin-top:16%}.client-titlebar{padding:5% 0}.fitzjohn-titlebar{background:#284154}.fitzjohn-split{background:#284154;background:-moz-linear-gradient(0deg,#fff 50%,#284154 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#284154 50%);background:linear-gradient(0deg,#fff 50%,#284154 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#284154",GradientType=1)}.wishtower-titlebar{background:#063655}.wishtower-split{background:#063655;background:-moz-linear-gradient(0deg,#fff 50%,#063655 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#063655 50%);background:linear-gradient(0deg,#fff 50%,#063655 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#063655",GradientType=1)}.finance-titlebar{background:#3e0d7a}.finance-split{background:#3e0d7a;background:-moz-linear-gradient(0deg,#fff 50%,#3e0d7a 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#3e0d7a 50%);background:linear-gradient(0deg,#fff 50%,#3e0d7a 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#3e0d7a",GradientType=1)}.fastwarm-titlebar{background:#ec663e}.fastwarm-split{background:#ec663e;background:-moz-linear-gradient(0deg,#fff 50%,#ec663e 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#ec663e 50%);background:linear-gradient(0deg,#fff 50%,#ec663e 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ec663e",GradientType=1)}.sonic-titlebar{background:#ffde00}.sonic-split{background:#ffde00;background:-moz-linear-gradient(0deg,#fff 50%,#ffde00 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#ffde00 50%);background:linear-gradient(0deg,#fff 50%,#ffde00 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffde00",GradientType=1)}.bedec-titlebar{background:#385190}.bedec-split{background:#385190;background:-moz-linear-gradient(0deg,#fff 50%,#385190 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#385190 50%);background:linear-gradient(0deg,#fff 50%,#385190 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#385190",GradientType=1)}.black-titlebar{background:#000}.black-split{background:#000;background:-moz-linear-gradient(0deg,#fff 50%,#000 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#000 50%);background:linear-gradient(0deg,#fff 50%,#000 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#000",GradientType=1)}.colubrid-titlebar{background:#19212c}.colubrid-split{background:#19212c;background:-moz-linear-gradient(0deg,#fff 50%,#19212c 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#19212c 50%);background:linear-gradient(0deg,#fff 50%,#19212c 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#19212c",GradientType=1)}.now-titlebar{background:#7143fa}.now-split{background:#7143fa;background:-moz-linear-gradient(0deg,#fff 50%,#7143fa 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#7143fa 50%);background:linear-gradient(0deg,#fff 50%,#7143fa 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#7143fa",GradientType=1)}.mount-stephen-titlebar{background:#0d002e}.mount-stephen-split{background:#0d002e;background:-moz-linear-gradient(0deg,#fff 50%,#0d002e 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#0d002e 50%);background:linear-gradient(0deg,#fff 50%,#0d002e 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#0d002e",GradientType=1)}.from-eden-titlebar{background:#475845}.from-eden-split{background:#475845;background:-moz-linear-gradient(0deg,#fff 50%,#475845 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#475845 50%);background:linear-gradient(0deg,#fff 50%,#475845 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#475845",GradientType=1)}.island-voyage-titlebar{background:#1a2b4c}.island-voyage-split{background:#1a2b4c;background:-moz-linear-gradient(0deg,#fff 50%,#1a2b4c 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#1a2b4c 50%);background:linear-gradient(0deg,#fff 50%,#1a2b4c 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#1a2b4c",GradientType=1)}.ojas-titlebar{background:#b5d2f0}.ojas-split{background:#b5d2f0;background:-moz-linear-gradient(0deg,#fff 50%,#b5d2f0 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#b5d2f0 50%);background:linear-gradient(0deg,#fff 50%,#b5d2f0 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#b5d2f0",GradientType=1)}.barrons-titlebar{background:#001540}.barrons-split{background:#001540;background:-moz-linear-gradient(0deg,#fff 50%,#001540 50%);background:-webkit-linear-gradient(0deg,#fff 50%,#001540 50%);background:linear-gradient(0deg,#fff 50%,#001540 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#001540",GradientType=1)}ul.no-style{list-style:none;padding-left:0}.client-gallery .row{margin-top:-30px}.client-gallery .row>div{margin-top:30px}.row.wide-gap{margin-left:-4%;margin-right:-4%}.row.wide-gap>div{padding:0 4%}.full-promo-banner .image-side{background-position:center center;background-repeat:no-repeat;background-size:cover}.full-promo-banner .text-side{padding:4%}.full-promo-banner .text-side h3{margin-bottom:35%}.van-bg-image{background-image:url(../img/print-bottom-banner.jpg)}.included-accordian .toggle-title{cursor:pointer}.included-accordian .toggle-title a .more-title{display:none}.included-accordian .toggle-title a.collapsed .more-title{display:block}.included-accordian .toggle-title a.collapsed .less-title{display:none}.included-accordian .toggle-title a .less-title{display:block}.webbox-container{background:#f3f3f3;margin-bottom:20px;padding:10px 0;position:relative}.webbox{background:url(../img/screen.png) center center no-repeat;background-size:84%;position:absolute;width:100%;top:15%;left:0;min-height:70%;z-index:2}.webbox-images{position:relative}.webbox-images img{padding:12.85% 18.3% 15%}.basejump-bg{background:#542583}.bmproperty-bg{background:#c9d414}.luke-antony-flooring-bg{background:#e52125}.gold-coast-bg{background:#d0bb86}.signature-bg{background:#bebebe}.athena-air-bg{background:#043468}.jigsaw-construction-bg{background:#ffab30}.REP-installations-bg{background:#252b2b}.essex-injection-mouldings-bg{background:#0e497b}.estuarywills-bg{background:#9fc63e}.grace-and-rose-bg{background:#e99b95}.propicsa-bg{background:#9975a9}.its-bg{background:#064a9b}.dmw-bg{background:#19b8e9}.otc-bg{background:#34cae6}.wellness-bg{background:#fdcc49}.gbn-bg{background:#ed1b24}.aps-bg{background:#1fc1dc}.beaches-bg{background:#1ca3b7}.hawk-bg{background:#ded83c}.evolution-bg{background:#fcc535}.dermaglitz-bg{background:#a3d4c1}.grassedup-bg{background:#6aa525}.flowermill-bg{background:#e5e5e5}.london-aquariums-bg{background:#1c272b}.novo-bg{background:#ec005c}.hgf-bg{background:#f07d00}.fambridgecare-bg{background:#afc53c}.tamdown-bg{background:#004679}.boilers-bg{background:#eb0b24}.white-wedding-bg{background:#ebebeb}.fiver-rivers-bg{background:#620c39}.kennel-flooring-bg{background:#5bb1ae}.pmr-bg{background:#193a5d}.alloy-bg{background:#d00910}.pavillion-bg{background:#deb100}.dentist-bg{background:#656364}.furnitureoutlet-bg{background:#e76316}.newtonshred-bg{background:#34aea8}.sassypeanut-bg{background:#e0bbb2}.tpdal-bg{background:#8bc741}.nj-accounting-bg{background:#00a098}.webbox-container.black-bg{background:#000!important}.black-bg,.byam-bg,.indie-bg,.birdwood-bg{background:#000}.cookies-bg{background:#ef8e97}.finkfood-bg{background:#97c020}.grorite-bg{background:#011f41}.neurio-bg{background:#e55311}.primrose-bg{background:#1d4279}.dirty-bg{background:#e7e1d3}.loveall-bg{background:#f5b8c0}.apex-bg{background:#00a19a}.arg-bg{background:#cc141e}.ej-bg{background:#0ad1b5}.fairview-bg{background:#e50046}.jlm-bg{background:#becd0f}.nexport-bg{background:#e1dddb}.sonic-bg{background:#ffd500}.life-bg{background:#616c59}.fitzjohn-bg{background:#284154}.paint-bg{background:#0061ff}.brighterlife-bg{background:#ede9df}.stagetime-bg{background:#8efbfd}.advicematch-bg{background:#e3386a}.payment-types{font-size:32px;letter-spacing:4px}@media (min-width:1200px){.navbar-collapse{display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.7em;padding-right:.7em}.navbar-nav li:hover>ul.dropdown-menu{display:block;transition:0.8s}.navbar-nav.d-flex>li{cursor:pointer;display:-ms-flexbox;display:flex}.navbar-nav.d-flex>li>a{-ms-flex-item-align:center;align-self:center}.navbar.customActive{background-color:#fff}.navbar.customActive .navbar-brand{-webkit-filter:invert(1);filter:invert(1)}.navbar.customActive a.nav-link:link{color:#000;text-decoration:none}.navbar.customActive a.nav-link:visited{color:#000;text-decoration:none}.navbar.customActive li:hover>a.nav-link{color:blue;text-decoration:none}.navbar.customActive a.nav-link:active{color:#000;text-decoration:none}.dropdown:after{content:'';top:0;right:0;bottom:0;left:0;transition:opacity .15s ease-in-out;opacity:0;visibility:hidden;background-color:rgb(0 0 0 / .7);pointer-events:none;top:145px;top:165px}.dropdown.show .nav-link{position:relative;z-index:12}.dropdown.show:after{z-index:10;opacity:1;visibility:visible;position:fixed}.mobile-phone-icon{display:none}}@media(min-width:768px){.image-text-split .image-side img{position:absolute;min-height:100%;min-width:100%;width:auto;height:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media(max-width:1200px){h1{font-size:4.5em}.navbar-brand{margin:0}.megamenu{padding:0}.megamenu .col-md-3{width:50%}.navbar-collapse{overflow-y:scroll;max-height:calc(100vh - 140px);-ms-overflow-style:none;scrollbar-width:none}.navbar-collapse>.navbar-nav{padding-bottom:20px}.mobile-phone-icon{position:absolute;right:60px;top:46px;font-size:22px;margin-right:25px}.mobile-phone-icon a{color:#fff}.navbar-brand{padding:10px 0}.navbar-collapse .nav.navbar-nav:last-child .nav-item:last-child{margin-top:15px}}@media (max-width:992px){h2.h2-extra-large{font-size:4.2em}h2.h2-large{font-size:3.5em}h2.h2-medium{font-size:2.25em}.h4,h4{font-size:1.25em}.megamenu{font-size:.85em;line-height:1.3em}}@media (max-width:768px){body{font-size:16px}h1{font-size:4em}h5{font-size:.8em}.layer-padding{padding-top:45px;padding-bottom:45px}.layer-padding{padding-top:30px;padding-bottom:30px}.layer-padding-bottom{padding-bottom:45px}.layer-padding-small{padding-top:20px;padding-bottom:20px}.social-example{padding-top:35px}.home-team{background-size:150%;background-repeat:no-repeat;padding-bottom:43%}.mb-sm-5,.my-sm-5{margin-bottom:2rem!important}p.body-extra-large{font-size:1.2em}.inner-titlebar{min-height:160px;padding:5px 0 50px}.inner-titlebar-image .col{margin-top:-20px}.webbox{background-size:100%;width:100%;top:7%;min-height:90%}.webbox-images img{padding:10.15% 12.3% 10%}.image-text-split .image-side img{max-width:100%}.full-promo-banner{padding-left:15px;padding-right:15px}.full-promo-banner .image-side{padding-bottom:31%}.full-promo-banner .text-side h3{margin-bottom:15px}.accordion-container{margin-top:35px}.social-example .image-side{order:1;margin-bottom:30px}.social-example .text-side{order:2;margin-bottom:30px}h1.h1-small,h1.h1-extra-small{font-size:2.8em}.plain-titlebar{padding:45px 0}.plain-titlebar h1{margin-bottom:0}.casestudy-feed .row .mt-spacer,.casestudy-feed .row>div{margin-top:45px}}@media (max-width:576px){h1{font-size:3em}.mb-5,.my-5{margin-bottom:2rem!important}.mb-xs-5{margin-bottom:2rem!important}.mt-xs-3{margin-top:1rem!important}h2.h2-extra-large{font-size:3em}h2.h2-large{font-size:2.5em}h5{font-size:.6em}.rounded-box-no-padding img{width:100%}.megamenu .col-md-3{width:100%}.footer-copyright .pl-5{padding-left:1em!important}a.email-button,a.phone-button{min-width:160px}.smaller-p-mobile p{font-size:.9em}h1.h1-small,h1.h1-extra-small{font-size:2em}}