:root{--mainfont:'Roboto';--yellow:#face01;--blue:#1F3E72;--lightblue:#3f65a6;--lighterblue:#5d80bb;--vlightblue:#b5c6e3;--red:#C00;--grey:#eee}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--mainfont),sans-serif}h1,h2,h3,h4,h5,h6,a.action strong,ul.boxy li{font-family:'Roboto Slab',serif}body{font-size:18px}h1{margin:0 0 .5em;font-size:clamp(34px,3.2vw,46px)}h1 small,h2 small{font-size:60%;letter-spacing:.05em}h1 small,h2 small{color:var(--lightblue)}.dark h2 small{color:var(--vlightblue)}.panel-grid .widget-title,h1.h2-title{font-size:clamp(28px,2vw,36px)}.panel-grid .lighttitle .widget-title{color:#fff}.panel-grid .centretitle .widget-title{text-align:center}hr.divider{height:50px;background:url(../2022/08/Roofer-Divider-Blue.png) 50%/contain no-repeat;border:0}hr.divider.red{background-image:url(../2022/08/Roofer-Divider.png)}hr.divider.white{background-image:url(../2022/09/Roofer-Divider-White.png)}.centred{text-align:center}.main-title{padding:85px 0 60px;background-size:cover;background-position:center;position:relative}.main-title::before{content:'';background:#2a3444;position:absolute;width:100%;height:100%;opacity:.7;left:0;top:0}.main-title .container{position:relative}.greyrow{background:var(--grey)}.bluerow{background:var(--lightblue)}.toppy,.mainrow{padding-top:2.5em}.bottomy,.mainrow{padding-bottom:2.5em}.mainrow.withcta{padding-bottom:1.5em}a.action{border-radius:0}.accredits .textwidget,.footer div.accredits{margin:0 -5px;display:flex;align-items:center}.accredits img.alignnone,.footer div.accredits img.alignnone{margin:0 5px}.widget.leftwij{display:flex;align-items:center}.centred .carousel-content{max-width:1000px}.jumbotron{border-bottom:7px solid var(--blue)}.jumbotron__title h2,.jumbotron__category h6{text-shadow:0 0 10px rgb(42 52 68 / 75%)}.jumbotron__title h2{font-size:clamp(34px,4vw,70px)}.features{display:flex;color:#fff;justify-content:space-around;flex-wrap:wrap;font-size:1.4em;font-size:clamp(1.2em,1.5vw,1.4em);margin:10px 0}.features div{margin:5px 10px}.features i{font-size:1.3em}.jumbotron a.action,body .gform_wrapper .gform_footer input[type="submit"]{font-size:clamp(18px,1.2vw,22px);padding:.5em 1em;margin-bottom:0}.jumbotron a.action,body .picback .gform_wrapper .gform_footer input[type="submit"]{box-shadow:0 1px 6px 3px rgba(0,0,0,.2)}.blocklinks h2.widget-title{padding:1em 15px}.blocklinks h2.widget-title::after{content:'Read More';display:block;font-size:70%;color:var(--red);font-weight:100;margin-top:.2em}.blocklinks a::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.blocklinks .panel-grid-cell>div{height:100%}ul.boxy{display:flex;align-items:stretch;flex-wrap:wrap;margin:20px -5px}ul.boxy li{width:calc(33.3% - 10px);margin:5px;border:1px solid #ccc;padding:10px 10px 10px 55px;position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--blue);background:#f7f7f7;flex-grow:1}ul.boxy li::before{position:absolute;left:-1px;top:-1px;height:calc(100% + 2px);width:45px;margin:0;display:flex;align-items:center;justify-content:center;background:var(--lightblue);color:#fff;content:'\f00c'}ul.boxy.warning li::before{content:'\f071'}.textwidget ul.options{display:flex;flex-wrap:wrap;margin:10px -10px}.textwidget ul.options li{width:calc(33.33% - 20px);border:1px solid #ccc;padding:0 15px 5px;margin:10px;flex-grow:1;min-width:300px;background:#f7f7f7;font-size:16px;line-height:1.5}.textwidget ul.options li::before{display:none}.textwidget ul.options li h3{margin:-1px -17px 15px;padding:15px;display:inline-block;width:calc(100% + 32px);background:var(--lightblue);color:#fff}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}p.gform_required_legend,body .gform_wrapper.gravity-theme .gform_fileupload_rules{display:none}label.gfield_consent_label a{color:inherit;text-decoration:underline}body .gform_wrapper .gform_footer input[type="submit"]{margin:0 auto}.ginput_container.ginput_recaptcha{margin:0 auto;display:inline-block}.wpmtst-unstyled .wpmtst-testimonial-inner.testimonial-inner{border:1px solid #ddd;background:#fff}body .strong-rating-wrapper .star svg path{stroke:none}.wpmtst-unstyled .testimonial::after{right:45px}.jumbotron::after{content:'';width:clamp(300px,30vw,500px);display:block;height:clamp(300px,30vw,500px);position:absolute;background:url(../2024/04/Drone-Survey.png) right top / contain no-repeat;right:0;top:26px;pointer-events:none}.jumbotron{position:relative}.footer .widget_nav_menu ul>li>a:before{color:var(--red)}.footer h2{margin-top:0}button.content-collapse{border-radius:0;font-family:'Roboto Slab';font-weight:300}button.content-collapse[aria-expanded="false"]:not(.faqtitle)::after{content:' MORE \f107'}button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{content:' LESS \f106'}ul.gallery-links{padding-top:2em;padding-bottom:2em;display:flex;flex-wrap:wrap;justify-content:center}ul.gallery-links li{margin:0}ul.gallery-links li::before{display:none}.gallery-links a{margin:5px;background:var(--blue);padding:.5em 1em;color:#fff;font-weight:600;font-size:20px;font-size:clamp(14px,1vw,20px);line-height:1.2;text-align:center;display:inline-block;transition:all 0.2s ease}.gallery-links a:hover{background:var(--lighterblue);color:#fff}.gallery-links a::after{content:'\f107';font-family:'FontAwesome';margin-left:.5em}.area-list ul{text-align:left}.master-container ul.lp-cousins li a{background:var(--blue)}.master-container ul.lp-cousins li a:hover{background:var(--lightblue)}.master-container ul.dh-siblings li :hover{background:var(--grey)}a#show-dm-landingpages-menu{font-size:10px}@media (min-width:1400px){.is-sticky-navbar:not(.header-transparent) .navigation{width:1340px}}@media (min-width:992px){.header-centre .logo{justify-content:center;padding:20px 0}ul.navigation--main{display:flex;justify-content:space-between;font-size:17px}ul.navigation--main>li:first-of-type,ul.navigation--main>li:last-of-type{background:var(--lightblue)}ul.navigation--main>li:first-of-type{margin-right:auto}ul.navigation--main>li:last-of-type{margin-left:auto}.navigation--main>li>a{padding:12px 16px;padding:12px clamp(15px,1.4vw,20px)}.navigation--main>li{box-shadow:inset 0 3em 0 transparent;transition:box-shadow 0.3s ease}.navigation--main>li:hover{box-shadow:inset 0 3em 0 var(--lightblue)}ul.navigation--main>li:hover:first-of-type,ul.navigation--main>li:hover:last-of-type{box-shadow:inset 0 3em 0 var(--lighterblue)}.navigation--main>li>a::before{display:none}}@media (min-width:992px) and (max-width:1200px){.is-sticky-navbar:not(.header-transparent) .navigation{width:940px}.jumbotron::after{content:'';background-image:url(../2024/04/Drone-Survey-mobile.png);background-color:#1f3e72;height:100px;position:relative;border-color:#3f65a6;border-width:6px;border-style:solid;width:auto;justify-content:center;background-position:center;background-size:400px;border-left:none;border-right:none}}@media (max-width:991px){.navbar-toggle{background-color:transparent!important}ul.navigation--main{position:relative}li.menu-item-home{position:absolute;right:0;bottom:0;font-size:2em;z-index:9}.main-title{padding:60px 0}.carousel-control.left,.carousel-control.right{width:35px;font-size:28px}.jumbotron.over .carousel-content{padding:5px}.jumbotron::after{content:'';background-image:url(../2024/04/Drone-Survey-mobile.png);background-color:#1f3e72;height:100px;position:relative;border-color:#3f65a6;border-width:6px;border-style:solid;width:auto;justify-content:center;background-position:center;background-size:400px;border-left:none;border-right:none}.accredits .textwidget,.footer div.accredits{justify-content:center}.accredits img.alignnone,.footer div.accredits img.alignnone{margin:5px;max-height:60px;width:auto}.accredits img.checka,.footer div.accredits img.checka{padding:5px}a.emailtext{font-size:0}a.emailtext::after{content:'Email Us';font-size:18px}}@media (max-width:779px){ul.boxy li{width:calc(50% - 10px)}.trade img.aligncenter{margin:15px 5px}.trade .textwidget{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}}@media (max-width:479px){ul.boxy li{width:calc(100% - 10px)}}@keyframes fader{0%{opacity:0}100%{opacity:1}}@keyframes zoomer{0%{transform:scale(.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes lefty{0%{transform:translateX(25px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes righty{0%{transform:translateX(-25px);opacity:0}100%{transform:translateX(0);opacity:1}}.jumbotron__title h2{animation:lefty 1s 0.6s backwards}.jumbotron__content p{animation:lefty 1s 1s backwards}.jumbotron__content .features{animation:lefty 1s 1.6s backwards}.jumbotron__content a{animation:lefty 1s 2s backwards}