@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&display=swap'); .usps-section{max-width:none !important}@media only screen and (min-width:600px){header .wp-block-navigation .wp-block-navigation-item__label,.wp-block-navigation .wp-block-navigation-item__content{letter-spacing:-1.15px}}@media only screen and (min-width:700px){header .wp-block-navigation .wp-block-navigation-item__label,header .wp-block-navigation .wp-block-navigation-item__content{letter-spacing:-.25px}}body{overflow-x:hidden;width:100%}p a:visited{color:#84d4e7}.footer p a:visited{color:#fff}.wp-block-cb-carousel .slick-next:before,.wp-block-cb-carousel .slick-prev:before{color:#f21176;font-size:30px !important}.slick-dots li.slick-active button:before,.slick-dots li button:before{color:#f21176;font-size:16px !important}.slick-next{right:10px !important;z-index:9}.slick-prev{left:10px !important;z-index:9}.our-team-wrapper figure{min-height:350px !important;border-radius:8px !important}@media only screen and (max-width:600px){.our-team-wrapper .wp-block-media-text__content{padding:0 !important}}@media only screen and (max-width:781px){figure.main-logo-header{text-align:center;float:unset !important;display:block !important;margin:0 0 10px !important}.header-details .is-content-justification-right{justify-content:center !important;width:50%;float:left;display:flex;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)}}@media only screen and (min-width:960px){.left-col-img{margin-left:-10% !important}nav ul.wp-block-navigation-submenu{font-size:.95em;padding:5px 0}nav ul.wp-block-navigation-submenu a{border-right:none !important}}@media only screen and (max-width:960px){ul.wp-block-navigation-submenu{border-top:0 !important}.wp-block-navigation__responsive-container{padding:40px !important;font-size:1.2em}.header-details nav{background:pink !important}.header-details nav .wp-block-button a{background:#000 !important}.header-details nav ul.wp-block-navigation-submenu{padding:10px 20px 0 0 !important;border-right:1px solid #fff !important}.content-block-offset{padding-left:15px !important}.content-block-offset .left-col-img{display:none}.content-block-offset .wp-block-columns{padding:20px !important}.content-block-offset .wp-block-column{padding:0 !important}.wp-block-cb-carousel .wp-block-group{width:100% !important;max-width:100% !important}.left-col-img{margin-left:0 !important}.wp-block-columns.offset-background:not(.home .wp-block-columns.offset-background){padding-top:0 !important}.final-materials{padding:0 !important}.img-full{width:100%}}a{text-decoration:none !important}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:0;right:auto}nav li.has-child ul.wp-block-navigation-submenu{padding-right:0 !important;border-top:none !important}nav li.has-child ul.wp-block-navigation-submenu a{border-right:1px solid #ddd;padding-right:10px !important;padding-left:16px;padding-top:8px;padding-bottom:9px}.wp-block-navigation__responsive-container{padding-left:0 !important;padding-top:0 !important;padding-bottom:0 !important}strong{font-weight:600}footer.site-footer{margin-top:0}.wp-block-navigation__responsive-container-close{margin-top:20px}.wp-block-template-part:last-child{margin-block-start:0}body.blog .rank-math-breadcrumb,body.archive .rank-math-breadcrumb{text-align:center;margin-top:13px;margin-bottom:40px}body.blog .rank-math-breadcrumb p,body.archive .rank-math-breadcrumb p{color:#070f31;margin-top:0;font-size:.9em;background-color:#84d4e7;display:inline-block;padding:3px 8px;border-radius:3px}body.blog .rank-math-breadcrumb p a,body.archive .rank-math-breadcrumb p a{color:#070f31}body.single .rank-math-breadcrumb p{color:#070f31;margin-top:0;font-size:.9em;background-color:#84d4e7;display:inline-block;padding:3px 8px;border-radius:3px}body.single .rank-math-breadcrumb p a{color:#070f31}#swipebox-overlay{background:rgba(0,0,0,.9)}#swipebox-bottom-bar{background:0 0}#postcode-checker-form{text-align:center;-webkit-appearance:none;font-size:1.3em;margin:0 auto;max-width:375px;width:100%}@media screen and (min-width:782px){#postcode-checker-form{font-size:1.1em}}#postcode-checker-form input{padding:11px;-webkit-appearance:none;border:none;border-radius:3px;font-size:0.8em;color:#111;text-align:left;width:calc(100% - 150px);&::-webkit-input-placeholder{color:#999;opacity:1}&:-moz-placeholder{color:#999;opacity:1}&::-moz-placeholder{color:#999;opacity:1}&:-ms-input-placeholder{color:#999;opacity:1}}#postcode-checker-form button{padding:11px 16px;border:none;border-radius:3px;font-size:.8em;-webkit-appearance:none;cursor:pointer;color:#fff;background-color:#060f31;text-transform:uppercase;font-weight:600;width:110px;-webkit-transition:background-color .5s ease,color .5s ease;-moz-transition:background-color .5s ease,color .5s ease;-o-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease}#postcode-checker-form button:hover{background-color:#111;color:#fff}#your-postcode{text-align:center;font-size:1.3rem;scroll-margin-top:115px}#postcode-checker-result{max-width:550px;width:calc(100% - 62px);background-color:var(--postcode-color);text-align:center;border-radius:30px;padding:44px 25px 54px}#postcode-checker-result p{display:inline-block;color:#fff;border-radius:4px;margin:0;font-size:1.4rem;line-height:1.25em}#postcode-checker-result #postcode-result-btn{width:100%;display:inline-block;margin:24px 0 0}#postcode-checker-result #postcode-result-btn a{display:inline-block;color:#111;font-size:1.35rem;line-height:1.15em;font-weight:600;margin:6px 7px;background-color:#fff;padding:18px 24px;border-radius:4px}.home-banner-outer{position:relative;filter:contrast(1.1)}.home-banner-outer .home-banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none !important;margin:0;z-index:1}.home-banner-outer .home-banner-bg img{width:100%;height:100%}.home-banner-outer .home-banner-column{z-index:2;position:relative}.home-banner-pattern{display:none}@media only screen and (max-width:781px){.home-banner-outer{background:#383838 !important}}@media only screen and (min-width:782px){.home-banner-pattern{display:block;position:absolute;left:0;bottom:-9%;width:100%;max-width:50% !important}}#gform_wrapper_5{margin-top:12px}#gform_wrapper_5 .gform_heading{display:none}#gform_wrapper_5 label{color:#fff;font-size:.95em;font-weight:600}#gform_wrapper_5 input,#gform_wrapper_5 textarea{border-radius:3px;font-size:.9em;border:none}#field_5_7 p{color:#fff;font-size:.72em}#field_5_7 p a{color:#fff;text-decoration:underline !important}#gform_wrapper_5 label#label_5_5_1{color:#fff;font-size:.85em}#gform_wrapper_5 .gform_footer{margin:0}#gform_submit_button_5{border:none;padding:13px 17px;font-size:1em;border-radius:4px;font-weight:600}@media only screen and (min-width:782px){.home-form-outer{top:80px;position:relative;border-top-left-radius:10px;border-bottom-left-radius:10px}}.gform_footer input.gform_button.button{cursor:pointer}.wp-block-query-pagination{& .wp-block-query-pagination-numbers{& span,& a{background-color:#eee;padding:7px 14px;display:inline-block;text-align:center;vertical-align:middle;border-radius:3px;color:#111}& span.current{background-color:#d7d6d6}}& a.wp-block-query-pagination-next,& a.wp-block-query-pagination-previous{color:#111}}.home-map{max-width:100%}body div.service-page-pattern{max-width:100%}.contact-form-outer{margin-top:0}#gform_wrapper_1{margin-top:12px}#gform_wrapper_1 .gform_heading{display:none}#gform_wrapper_1 label{color:#111;font-size:.95em;font-weight:600}#gform_wrapper_1 input,#gform_wrapper_1 textarea{border-radius:3px;font-size:.9em;border:1px solid #ccc}#field_1_7 p{color:#111;font-size:.72em}#field_1_7 p a{color:#111;text-decoration:underline !important}#gform_wrapper_1 label#label_1_5_1{color:#111;font-size:.85em;line-height:1.15em}#gform_wrapper_1 .gform_footer{margin:0}#gform_submit_button_1{border:none !important;background-color:#84d4e7;color:#111;padding:13px 17px;font-size:1em;cursor:pointer;border-radius:4px;font-weight:600}textarea{font-family:var(--wp--preset--font-family--body-font)}#gform_wrapper_5 .gfield_required{color:#fff}#gform_wrapper_5 .gfield_required{color:#fff}#gform_1 .gfield_required{color:#111}.sitemap-links{& a{border:1px solid #ccc;color:#111;padding:10px 14px;border-radius:4px;display:inline-block;margin:4px 2px}}body.archive li.case-study.type-case-study{background-color:#f0f0f0}li.post.type-post{background-color:#f0f0f0}.area-page-img{display:none}@media only screen and (min-width:782px){.area-page-img{display:block}}.internal-form-outer-desktop{display:none}@media only screen and (min-width:782px){.internal-form-outer-desktop{display:block;border-top-left-radius:20px;border-bottom-left-radius:20px}}.internal-form-outer-mobile{display:block}@media only screen and (min-width:782px){.internal-form-outer-mobile{display:none}}#gform_wrapper_6{margin-top:12px}#gform_wrapper_6 .gform_heading{display:none}#gform_wrapper_6 label{color:#fff;font-size:.95em;font-weight:600}#gform_wrapper_6 input,#gform_wrapper_6 textarea{border-radius:3px;font-size:.9em;border:none}#field_6_7 p{color:#fff;font-size:.65em;letter-spacing:-.5px;margin:0}#field_6_7 p a{color:#fff;text-decoration:underline !important}#gform_wrapper_6 label#label_6_5_1{color:#fff;font-size:.85em}#gform_wrapper_6 .gform_footer{margin:0;padding-bottom:0}#gform_submit_button_6{border:none;padding:13px 17px;font-size:1em;border-radius:4px;font-weight:600;margin:0}.internal-form-spacer{display:none}@media only screen and (min-width:782px){.internal-form-spacer{display:block}}#postcode-checker-contact-form{margin-top:74px;text-align:center}#postcode-checker-contact-form hr{display:inline-block;vertical-align:top;height:5px;border:none;width:35px;background-color:#222;margin-bottom:36px}#postcode-checker-contact-form #postcode-checker-contact-form-title{display:inline-block;vertical-align:top;font-weight:600;font-size:1.85rem;color:#111;margin-bottom:40px}#postcode-checker-contact-form #gform_wrapper_7{max-width:1000px;display:inline-block;vertical-align:top}#postcode-checker-contact-form .gform_heading{display:none}#postcode-checker-contact-form #gform_wrapper_7 label{font-size:1.3rem;color:#222;margin-bottom:12px;font-weight:600}#postcode-checker-contact-form #gform_wrapper_7 input,#postcode-checker-contact-form #gform_wrapper_7 textarea{padding:10px;font-size:1em;font-weight:400;text-align:center;border:1px solid #ccc;border-radius:4px}#postcode-checker-contact-form #gform_wrapper_7 textarea{height:125px}#postcode-checker-contact-form .gchoice_7_5_1{font-size:.85em}#postcode-checker-contact-form #field_7_5 input{display:inline-block;vertical-align:top;margin:7px 2px 0 0}#postcode-checker-contact-form #field_7_5 label{display:inline-block;vertical-align:top;font-weight:400;font-size:1.1rem}#postcode-checker-contact-form #field_7_7 p{font-size:.75em;line-height:1.4em;margin-top:0}#postcode-checker-contact-form #field_7_7 p a{color:#84d4e7}#postcode-checker-contact-form .gform_footer{display:inline-block;vertical-align:top}#postcode-checker-contact-form .gform_footer input#gform_submit_button_7{background-color:#84d4e7;border:none;color:#fff;text-transform:uppercase;font-family:var(--wp--preset--font-family--body-font);font-weight:700;font-size:1.3rem;padding:22px 32px;transform:scale(1);-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease}#postcode-checker-contact-form .gform_footer input#gform_submit_button_7:hover{transform:scale(1.025)}body img.gform_ajax_spinner{display:none !important}textarea#input_6_4{height:82px}.ti-widget.ti-goog .ti-rating-text{display:none}.oil-tank-home-bg img{position:absolute;top:0;left:0;width:100%;height:50%;object-fit:cover;z-index:0}@media only screen and (min-width:782px){.oil-tank-home-bg img{height:100%}}img.custom-logo{max-width:100%;height:auto;aspect-ratio:200/58}#slb_viewer_wrap .slb_theme_slb_default .slb_details{display:none !important}#slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_template_tag_ui{opacity:1 !important}@media only screen and (min-width:600px){nav li.header-home-link{display:none !important}}@media only screen and (min-width:1600px){nav li.header-home-link{display:flex !important}}.header-top-outer{gap:4px 20px}@media only screen and (min-width:1500px){.header-top-outer{padding-top:35px !important}}.contact-page-img{width:100%}.contact-page-img img{width:100% !important}nav.header-navigation button.wp-block-navigation__responsive-container-open{background-color:#030428;color:#fff;padding:10px;border-radius:3px}.service-page-case-studies{max-width:1900px}.service-page-case-studies .wp-block-read-more{width:auto;text-decoration:underline !important}.service-page-case-studies .wp-block-read-more:hover{text-decoration:none !important}