/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff}@font-face{font-family:"slick";font-weight:400;font-style:normal;src:url(/wp-content/themes/safety-devices/assets/style/fonts/slick.eot);src:url("/wp-content/themes/safety-devices/assets/style/fonts/slick.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/safety-devices/assets/style/fonts/slick.woff) format("woff"),url(/wp-content/themes/safety-devices/assets/style/fonts/slick.ttf) format("truetype"),url("/wp-content/themes/safety-devices/assets/style/fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#fff0;outline:none;background:#fff0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/safety-devices/assets/style/fonts/fa-solid-900-subset.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/safety-devices/assets/style/fonts/fa-regular-400-subset.woff2) format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/safety-devices/assets/style/fonts/fa-brands-400-subset.woff2) format("woff2")}.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa,.fas,.fa-solid{font-family:"Font Awesome 6 Free";font-weight:900}.far,.fa-regular{font-family:"Font Awesome 6 Free";font-weight:400}.fab,.fa-brands{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-angle-down:before{content:"\f107"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up-right-from-square:before{content:"\f08e"}.fa-bars:before{content:"\f0c9"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-calendar-days:before{content:"\f073"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-circle-info:before{content:"\f05a"}.fa-clock:before{content:"\f017"}.fa-comment-sms:before{content:"\f7cd"}.fa-download:before{content:"\f019"}.fa-envelope:before{content:"\f0e0"}.fa-file:before{content:"\f15b"}.fa-file-pdf:before{content:"\f1c1"}.fa-link:before{content:"\f0c1"}.fa-list:before{content:"\f03a"}.fa-location-dot:before{content:"\f3c5"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-minus:before{content:"\f068"}.fa-plus:before{content:"+"}.fa-share:before{content:"\f064"}.fa-table-cells:before{content:"\f00a"}.fa-truck:before{content:"\f0d1"}.fa-user:before{content:"\f007"}.fa-video:before{content:"\f03d"}.fa-x:before{content:"X"}.fa-xmark:before{content:"\f00d"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-instagram:before{content:"\f16d"}.fa-linkedin:before{content:"\f08c"}.fa-tiktok:before{content:"\e07b"}.fa-twitch:before{content:"\f1e8"}.fa-whatsapp:before{content:"\f232"}.fa-x-twitter:before{content:"\e61b"}.fa-youtube:before{content:"\f167"}p.btn{border:1px solid var(--site-off-white-colour);background-color:var(--site-off-white-colour);padding:7px 40px;position:relative;border-radius:25px;margin:0 20px 0 0;transition:all 0.1s ease;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;height:50px!important}p.btn a{color:var(--site-primary-colour);position:relative;z-index:10;display:flex;justify-content:center;align-items:center}p.btn a i{font-size:14px;margin-left:5px}p.btn:hover{background-color:var(--site-off-white-variation-colour)}p.btn:hover a{color:var(--site-secondary-colour);text-decoration:none}p.btn-second{background-color:var(--site-primary-colour);border:1px solid var(--site-off-white-colour)}p.btn-second a{color:var(--site-off-white-colour)}p.btn-second:hover{background-color:var(--site-off-white-colour);border:1px solid var(--site-primary-colour)}p.btn-second:hover a{color:var(--site-primary-colour)}p.btn-third{background-color:var(--site-off-white-colour);border:1px solid var(--site-primary-colour)}p.btn-third a{color:var(--site-primary-colour)}p.btn-third:hover{background-color:var(--site-primary-colour);border:1px solid var(--site-off-white-colour)}p.btn-third:hover a{color:var(--site-off-white-colour)}p.btn-ghost{background-color:#fff0;border:1px solid var(--site-primary-colour)}p.btn-ghost:hover a{color:var(--site-primary-colour)}p.btn-white{border-color:var(--site-off-white-colour)}p.btn-white a,p.btn-white span{color:var(--site-off-white-colour)}p.btn-white:hover a,p.btn-white:hover span{color:var(--site-primary-colour)}p.btn-red{border-color:var(--site-red-colour);background-color:var(--site-red-colour);border-radius:0;padding:20px 40px;height:75px!important}p.btn-red a,p.btn-red span,p.btn-red i{color:var(--site-off-white-colour)}p.btn-red i{margin-right:7px}p.btn-red:hover a,p.btn-red:hover span,p.btn-red:hover i{color:var(--site-primary-colour)}.share-buttons-container{display:flex;justify-content:flex-start;align-items:center;position:relative;margin-top:10px;z-index:99}.share-buttons-container>p.btn{z-index:99;transition:all 0 ease-in}.share-buttons-container>p.btn.open{background-color:var(--site-secondary-colour);width:250px;border-radius:20px 20px 0 0!important}.share-buttons-container .share-buttons{display:flex;flex-direction:column;display:none;width:100%;position:absolute;z-index:998;left:0;top:60px;transition:all 0.2s ease-in}.share-buttons-container .share-buttons.open{display:flex;width:250px;background:rgba(var(--site-primary-colour),.7);backdrop-filter:blur(5.5px);-webkit-backdrop-filter:blur(5.5px);box-shadow:0 4px 30px rgb(0 0 0 / .23);border-top:5px solid var(--site-primary-colour);padding:15px 15px;border-radius:0 0 30px 30px}.share-buttons-container a{display:flex;justify-content:flex-start;align-items:center;height:40px;width:100%;padding-left:10px;margin-bottom:10px;font-size:16px;border-radius:50px;color:#fff}.share-buttons-container a:last-child{border:0;margin-bottom:0}.share-buttons-container a i{font-size:18px;margin-left:8px;margin-right:8px;color:#fff}.share-buttons-container a.facebook-share{background-color:#3b5998}.share-buttons-container a.twitter-share{background-color:var(--site-secondary-colour)}.share-buttons-container a.linkedin-share{background-color:#0077B5}.share-buttons-container a.email-share{background-color:var(--site-primary-colour)}.share-buttons-container a.whatsapp-share{background-color:#25D366}.share-buttons-container a.copy-link-share{background-color:#000}.share-buttons-container a.sms-share{background-color:#34C759}@media (min-width:769px){.share-buttons-container a.sms-share{display:none}}.share-buttons-container a:hover{color:#fff;text-decoration:none}.share-buttons-container a:hover i{margin-right:15px}.scroll-lock{overflow:hidden!important;height:calc(100vh - 50px)}.page-content .facetwp-template{display:flex;flex-direction:row;flex-wrap:wrap}.page-content .facetwp-template>div{margin:6px}.gtranslate_wrapper,[id^=gt-wrapper-],.gt-current-lang,.gt-current-wrapper,a[data-gt-lang],.polylang-switcher,ul.pll-parent-menu-item,li.lang-item{display:none!important}.language-switcher{position:relative;display:inline-flex;margin-left:10px;font-size:14px;z-index:100}.language-switcher__toggle{display:inline-flex;align-items:center;gap:6px;background:#fff0;border:1px solid rgb(255 255 255 / .35);border-radius:4px;padding:6px 10px;color:#fff;cursor:pointer;font-weight:600;line-height:1;transition:all 0.15s ease-in}.language-switcher__toggle:hover,.language-switcher__toggle:focus{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .6);color:#fff;outline:none}.language-switcher__toggle i{font-size:10px;color:#fff;transition:all 0.15s ease-in}.language-switcher.is-open .language-switcher__toggle i{transform:rotate(180deg)}.language-switcher__current{letter-spacing:.5px}.language-switcher__menu{display:none;position:absolute;top:calc(100% + 6px);right:0;min-width:180px;margin:0;padding:6px 0;list-style:none;background:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:6px;box-shadow:0 4px 18px rgb(0 0 0 / .12);max-height:360px;overflow-y:auto}.language-switcher.is-open .language-switcher__menu{display:block}.language-switcher__item{margin:0;padding:0}.language-switcher__item a{display:flex;align-items:center;gap:10px;padding:8px 14px;color:#222;text-decoration:none;line-height:1.2;transition:all 0.12s ease-in}.language-switcher__item a:hover,.language-switcher__item a:focus{background:rgb(0 0 0 / .05);color:#000}.language-switcher__item.is-active a{font-weight:700;background:rgb(0 0 0 / .03)}.language-switcher__item--primary a{font-weight:600}.language-switcher__code{display:inline-block;min-width:26px;font-size:11px;font-weight:700;letter-spacing:.5px;color:#888}.language-switcher__label{flex:1}.language-switcher__divider{height:1px;margin:6px 0;background:rgb(0 0 0 / .08)}@media (max-width:767px){.language-switcher__menu{right:0;min-width:160px;max-width:calc(100vw - 32px)}}.admin-bar .off-canvas-menu{top:123px}.off-canvas-menu-trigger{height:40px;width:40px;display:flex;justify-content:center;align-items:center;z-index:999;border-radius:100%;border:2px solid var(--site-off-white-colour)}.off-canvas-menu-trigger i{color:var(--site-off-white-colour);font-size:14px}.off-canvas-menu-trigger:hover{cursor:pointer}@media (min-width:1201px){.off-canvas-menu-trigger{display:none}}.off-canvas-menu{width:100%;height:100%;position:fixed;right:0;top:91px;z-index:-999;opacity:0;overflow-y:scroll;transition:all 1s ease-in;background:var(--site-primary-colour);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.off-canvas-menu .mobile-menu-footer p{font-size:14px;color:var(--site-off-white-colour)}.off-canvas-menu .mobile-menu-footer a{font-size:14px;color:var(--site-off-white-colour)}.off-canvas-menu .search-form #_mobile_search_box{background-color:var(--dark)!important;color:var(--light)!important;border-color:var(--light)!important}.off-canvas-menu .search-form button{color:var(--light)!important}.off-canvas-menu.show{display:block;opacity:1;z-index:999}@media (min-width:1201px){.off-canvas-menu{display:none!important}}.off-canvas-menu::-webkit-scrollbar{display:none!important}.off-canvas-menu .off-canvas-menu-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;color:#fff;width:100%;height:100%;margin:0 0 0 auto;position:relative;z-index:999;padding:35px 36px}.off-canvas-menu .off-canvas-menu-content #menu-mobile-menu{overflow-y:auto;overflow-x:hidden}.off-canvas-menu .off-canvas-menu-content #menu-mobile-menu .sub-menu-toggle{padding:5px 20px}.off-canvas-menu .off-canvas-menu-content #menu-mobile-menu .sub-menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;color:#fff;box-shadow:-2px 0 5px rgb(0 0 0 / .5);transition:right 0.3s ease;padding:0;display:block;z-index:9999;background-color:#fff}.off-canvas-menu .off-canvas-menu-content #menu-mobile-menu .sub-menu .fa-chevron-right{display:none}.off-canvas-menu .off-canvas-menu-content #menu-mobile-menu .sub-menu li{padding:12px;font-size:15px;color:var(--off-black)}.off-canvas-menu .off-canvas-menu-content #menu-mobile-menu .sub-menu ul{list-style:none;padding:0}.off-canvas-menu .off-canvas-menu-content #menu-mobile-menu .sub-menu ul li{margin:15px 0}.off-canvas-menu .off-canvas-menu-content #menu-mobile-menu .sub-menu ul li a{color:#fff;text-decoration:none;font-size:18px}.off-canvas-menu .off-canvas-menu-content #menu-mobile-menu .sub-menu.active{right:0}.off-canvas-menu .off-canvas-menu-content .search-form{width:100%;position:relative;margin-bottom:15px}.off-canvas-menu .off-canvas-menu-content .search-form input[type=search]{height:40px;border-radius:20px;width:100%;padding-left:10px;border:1px solid var(--site-primary-colour);font-size:14px}.off-canvas-menu .off-canvas-menu-content .search-form button{position:absolute;right:0;width:40px;height:40px;background-color:#fff0;border:0}.off-canvas-menu .off-canvas-menu-content .main-menu{width:100%}.off-canvas-menu .off-canvas-menu-content .main-menu .sector-icon{display:flex;justify-content:flex-start;align-items:center;width:35px}.off-canvas-menu .off-canvas-menu-content .main-menu .colour-bar{width:25px;height:25px;transform:rotate(0deg) skew(-25deg);margin-right:10px}.off-canvas-menu .off-canvas-menu-content .main-menu .sub-menu-toggle-2{height:48px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:40px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.4px;text-align:center;color:var(--dark);justify-content:flex-start!important}.off-canvas-menu .off-canvas-menu-content .main-menu .sub-menu-toggle-2>i{margin-left:10px;margin-right:20px;font-size:24px}.off-canvas-menu .off-canvas-menu-content .main-menu .sub-menu-toggle-2>.colour-bar{margin-right:10px}.off-canvas-menu .off-canvas-menu-content .main-menu .sub-menu-toggle-2>h4{font-size:35px;margin-bottom:0;margin-right:10px}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu{list-style:none;padding-left:0;margin-bottom:0}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li{min-height:60px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;border-bottom:1px solid rgba(var(--site-off-white-colour),.1)}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li .sub-menu-toggle-2{color:var(--dark)!important}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li a{color:var(--site-off-white-colour);font-weight:600;display:flex;justify-content:space-between;align-items:center;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li.menu-item-has-children{flex-direction:row;align-items:flex-start;justify-content:space-between;padding-top:17px;position:relative}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li.menu-item-has-children>a{margin-bottom:17px}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li.menu-item-has-children>a:hover{text-decoration:none}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li.menu-item-has-children>i{color:var(--site-off-white-colour);position:absolute;top:22px;right:36px}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li.menu-item-has-children>i.open{transform:rotate(180deg)}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li.menu-item-has-children>ul.sub-menu{width:100%;list-style:none;padding-left:0;margin-bottom:0;display:none;border-top:1px solid var(--site-off-white-colour)}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li.menu-item-has-children>ul.sub-menu li{background-color:#fff;min-height:50px;display:flex;justify-content:space-between;align-items:center;border-bottom:0}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li.menu-item-has-children>ul.sub-menu li:last-of-type{border:0}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li.menu-item-has-children>ul.sub-menu li a{font-weight:500;font-size:20px;color:var(--site-primary-colour);width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px var(--site-off-white-colour) solid}.off-canvas-menu .off-canvas-menu-content .main-menu ul.menu>li.menu-item-has-children>ul.sub-menu li a:hover{text-decoration:none}.off-canvas-menu .off-canvas-menu-content .call-to-action{width:100%;display:flex;justify-content:flex-start;align-items:center;margin-top:25px;margin-bottom:25px}.off-canvas-menu .off-canvas-menu-content .social-channels{width:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:0;gap:0 10px;margin-bottom:25px;margin-top:10px}.off-canvas-menu .off-canvas-menu-content .social-channels p{color:var(--site-off-white-colour);margin-top:25px;display:none}.off-canvas-menu .off-canvas-menu-content .social-channels a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid var(--site-off-white-colour);border-radius:5px}.off-canvas-menu .off-canvas-menu-content .social-channels i{color:var(--site-off-white-colour);font-size:22px}.off-canvas-menu .off-canvas-menu-content #menu-legal-menu{width:100%;list-style:none;padding-left:0;padding-top:25px;display:flex;justify-content:flex-start;gap:0 15px;border-top:1px solid var(--site-off-white-colour)}.off-canvas-menu .off-canvas-menu-content #menu-legal-menu li{padding:5px 0}.off-canvas-menu .off-canvas-menu-content #menu-legal-menu li a{font-size:14px;color:var(--site-off-white-colour)}.off-canvas-menu .off-canvas-menu-content>p{color:var(--site-off-white-colour);font-size:14px}.off-canvas-search{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--site-primary-colour);z-index:999999;display:none;overflow-y:scroll;color:var(--site-off-white-colour)}.off-canvas-search .off-canvas-search-content{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;padding:25px;gap:2.5%}.off-canvas-search .off-canvas-search-content #search-results{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;padding:25px;gap:2.5%}@media (max-width:991px){.off-canvas-search .off-canvas-search-content #search-results .product-recommendations{width:100%;height:unset;overflow-y:visible}.off-canvas-search .off-canvas-search-content #search-results .content-recommendations{width:100%;height:unset;overflow-y:visible}.off-canvas-search .off-canvas-search-content #search-results .content-recommendations .posts-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}}@media (max-width:767px){.off-canvas-search .search-bar{padding-bottom:20px!important}.off-canvas-search .search-bar img{order:1}.off-canvas-search .search-bar .search-form{order:3;margin-top:30px}.off-canvas-search .search-bar .close-button{order:2}}.off-canvas-search .search-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;padding-bottom:100px}.off-canvas-search .search-bar .logo{width:150px;height:auto}.off-canvas-search .search-bar .sector-selection{text-transform:uppercase}.off-canvas-search .search-bar form{flex-grow:2;display:flex;justify-content:center;align-items:center}.off-canvas-search .search-bar form input,.off-canvas-search .search-bar form select{height:40px;padding:5px 10px;border:0;min-width:170px}.off-canvas-search .search-bar form input:first-of-type,.off-canvas-search .search-bar form select:first-of-type{border-right:1px solid var(--site-primary-colour)}.off-canvas-search .search-bar form input{width:35%}.off-canvas-search .search-bar .close-button{width:150px;display:flex;justify-content:flex-end}.off-canvas-search .search-bar button{background-color:var(--site-red-colour);color:#fff;border:0;height:40px;width:40px}.off-canvas-search .search-bar button:hover{transform:scale(1.1);cursor:pointer}.off-canvas-search h6{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;text-transform:uppercase;color:var(--site-off-white-colour);font-size:24px;height:25px}.off-canvas-search .product-recommendations{color:var(--site-off-white-colour);width:62.5%;height:calc(100vh - 300px);overflow-y:auto}.off-canvas-search .product-recommendations h6{margin-bottom:25px}.off-canvas-search .product-recommendations .top-products{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:16px;padding-right:18px}.off-canvas-search .product-recommendations .top-products .image-container{border:0}.off-canvas-search .product-recommendations .top-products .product-card{margin-bottom:0}.off-canvas-search .product-recommendations .top-products .product-card .content{display:flex;flex-direction:column;color:var(--site-off-white-colour);padding:4px}.off-canvas-search .product-recommendations .top-products .product-card .variations{order:2;padding:0;margin:0}.off-canvas-search .product-recommendations .top-products .product-card h4{color:var(--site-off-white-colour);font-size:18px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;margin-top:8px}.off-canvas-search .product-recommendations .top-products .product-card .product-meta .excl{color:var(--site-off-white-colour)}.off-canvas-search .product-recommendations .top-products .product-card .product-meta .price{color:var(--site-off-white-colour)}.off-canvas-search .content-recommendations{width:32.5%;color:var(--site-off-white-colour);height:calc(100vh - 300px);overflow-y:auto;padding-right:18px}.off-canvas-search .content-recommendations.full-width{width:100%}.off-canvas-search .content-recommendations.full-width .posts-grid{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;width:100%}.off-canvas-search .content-recommendations.full-width .posts-grid .post-overview{border-bottom:0}.off-canvas-search .content-recommendations h6{margin-bottom:30px;font-weight:700}.off-canvas-search .content-recommendations .post-overview{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #fff;max-height:150px}.off-canvas-search .content-recommendations .post-overview .image-container{width:200px;max-width:40%;max-height:115px;position:relative;border-bottom:5px solid;overflow:hidden;margin-right:10px}.off-canvas-search .content-recommendations .post-overview .image-container img{width:100%;height:100%;height:auto;background-size:cover;-o-object-fit:cover;object-fit:cover}.off-canvas-search .content-recommendations .post-overview .image-container .sector-information{position:absolute;bottom:0;left:4px;z-index:3}.off-canvas-search .content-recommendations .post-overview .image-container .sector-information h6{margin-bottom:0}.off-canvas-search .content-recommendations .post-overview .image-container .sector-information img,.off-canvas-search .content-recommendations .post-overview .image-container .sector-information svg{height:25px}.off-canvas-search .content-recommendations .post-overview .post-details{width:60%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;margin-bottom:15px;padding-bottom:15px}.off-canvas-search .content-recommendations .post-overview .post-meta{background-color:var(--site-red-colour);color:#fff;padding:2px 15px;margin-bottom:15px}.off-canvas-search .content-recommendations .post-overview .post-meta p{margin:0;font-size:14px}.off-canvas-search .content-recommendations .post-overview h4{font-weight:700;font-size:19px}.off-canvas-search .content-recommendations .post-overview h4 a{color:#fff}.off-canvas-search .content-recommendations .post-overview .description{color:#fff;font-size:14px}.sector-card{width:calc(33.3333333333% - 12px);margin-bottom:10px;aspect-ratio:5/6;position:relative}.sector-card .image-container{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.sector-card .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 1s ease-in}.sector-card .content{position:relative;height:100%;width:100%;display:flex;justify-content:flex-start;align-items:flex-end}.sector-card .content h6{margin-bottom:0;padding:10px;color:var(--site-off-white-colour);font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:40px}.sector-card .content h6 svg,.sector-card .content h6 img[data-svg=true]{height:30px}.sector-card .content h6 svg path,.sector-card .content h6 svg polygon,.sector-card .content h6 img[data-svg=true] path,.sector-card .content h6 img[data-svg=true] polygon{fill:#fff}.sector-card .content .colour-bar{position:absolute;left:0;bottom:0;width:100%;height:0;transition:all 0.2s ease-in}.sector-card a:hover{text-decoration:none}.sector-card:hover .image-container img{margin-left:-10%;margin-top:-10%;width:120%;height:120%}.sector-card:hover .content .colour-bar{height:10px}.news-card,.case-study-card{width:48%;margin-bottom:40px}.news-card a .image-container,.case-study-card a .image-container{aspect-ratio:4/3;position:relative;border-bottom:5px solid;overflow:hidden}.news-card a .image-container:after,.case-study-card a .image-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--site-primary-colour);opacity:0}.news-card a .image-container img,.case-study-card a .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 0.5s linear}.news-card a .image-container .sector-information,.case-study-card a .image-container .sector-information{position:absolute;bottom:10px;left:10px;z-index:3}.news-card a .image-container .sector-information .sector-title,.case-study-card a .image-container .sector-information .sector-title{font-size:40px;color:#fff;margin-bottom:0;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif}@media (max-width:768px){.news-card a .image-container .sector-information .sector-title,.case-study-card a .image-container .sector-information .sector-title{font-size:24px}}.news-card a .image-container .sector-information svg,.news-card a .image-container .sector-information img[data-svg=true],.case-study-card a .image-container .sector-information svg,.case-study-card a .image-container .sector-information img[data-svg=true]{height:40px}@media (max-width:768px){.news-card a .image-container .sector-information svg,.news-card a .image-container .sector-information img[data-svg=true],.case-study-card a .image-container .sector-information svg,.case-study-card a .image-container .sector-information img[data-svg=true]{font-size:24px;height:24px}}.news-card a .image-container.placeholder-active,.case-study-card a .image-container.placeholder-active{padding:25%;background-color:rgb(0 0 0 / .4)}.news-card a .image-container.placeholder-active img,.case-study-card a .image-container.placeholder-active img{-o-object-fit:contain;object-fit:contain}.news-card a .image-container:hover img,.case-study-card a .image-container:hover img{width:120%;height:120%;margin-top:-10%;left:-10%}.news-card a .image-container:hover:after,.case-study-card a .image-container:hover:after{opacity:.4}.news-card a .content,.case-study-card a .content{color:var(--site-primary-colour)}.news-card a .content .post-meta,.case-study-card a .content .post-meta{display:flex;margin-top:15px;font-size:14px;gap:10px}.news-card a .content .post-meta p,.case-study-card a .content .post-meta p{margin-bottom:10px}.news-card a .content .post-meta p.date,.case-study-card a .content .post-meta p.date{border-left:1px solid var(--site-primary-colour);padding-left:10px}.news-card a .content .post-meta .category span,.case-study-card a .content .post-meta .category span{margin-right:6px}.news-card a .content h4,.case-study-card a .content h4{font-size:24px;margin-bottom:0}.news-card a:hover,.case-study-card a:hover{text-decoration:none}.resource-card{width:100%;border-top:1px solid var(--site-primary-colour);padding:15px 30px;display:flex;flex-wrap:wrap;position:relative}.resource-card.desc:hover{background-color:var(--site-off-white-colour);cursor:pointer}.resource-card .resource-icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:1px solid var(--site-primary-colour);margin-right:45px}.resource-card .resource-icon i{font-size:22px}.resource-card .title-info{flex-grow:2}.resource-card .title-info h3{font-size:24px}.resource-card .title-info .meta{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-size:14px}.resource-card .title-info .meta p{margin-bottom:0}.resource-card .title-info .meta p i{margin-right:7px}.resource-card .desc-icon{position:absolute;top:25px;right:25px;font-size:24px}.resource-card .desc-icon.fa-minus{display:none}.resource-card .description{width:100%;padding-top:25px;display:none}.career-card{width:100%;border-top:1px solid var(--site-primary-colour);padding:15px 30px;display:flex;flex-wrap:wrap;position:relative}.career-card.desc:hover{background-color:var(--site-off-white-colour);cursor:pointer}.career-card .career-icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:100%;border:1px solid var(--site-primary-colour);margin-right:45px}.career-card .career-icon i{font-size:22px}.career-card .title-info{flex-grow:2}.career-card .title-info h3{font-size:24px}.career-card .title-info .meta{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-size:14px}.career-card .title-info .meta p{margin-bottom:0}.career-card .title-info .meta p i{margin-right:7px}.career-card .desc-icon{position:absolute;top:25px;right:25px;font-size:24px}.career-card .desc-icon.fa-minus{display:none}.career-card .description{width:100%;padding-top:25px;display:none}.capability-card{width:31%;margin-bottom:40px}@media (max-width:992px){.capability-card{width:48%}}@media (max-width:768px){.capability-card{width:98%}}.capability-card a .image-container{aspect-ratio:5/6;position:relative;border-bottom:5px solid;overflow:hidden}.capability-card a .image-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--site-primary-colour);opacity:0}.capability-card a .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 0.5s linear}.capability-card a .image-container .sector-information{position:absolute;bottom:10px;left:10px;z-index:3}.capability-card a .image-container .sector-information .sector-title{font-size:40px;color:#fff;margin-bottom:0;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif}.capability-card a .image-container .sector-information svg,.capability-card a .image-container .sector-information img[data-svg=true]{height:40px}.capability-card a .image-container.placeholder-active{padding:25%;background-color:rgb(0 0 0 / .4)}.capability-card a .image-container.placeholder-active img{-o-object-fit:contain;object-fit:contain}.capability-card a .image-container:hover img{width:120%;height:120%;margin-top:-10%;left:-10%}.capability-card a .image-container:hover:after{opacity:.4}.capability-card a .content{color:var(--site-primary-colour)}.capability-card a .content h2{font-size:40px;margin-top:29px;margin-bottom:0}.capability-card a:hover{text-decoration:none}.vehicle-card{width:calc(25% - 26px);margin-bottom:40px}@media (max-width:1200px){.vehicle-card{width:calc(33.3333333333% - 26px)}}@media (max-width:992px){.vehicle-card{width:calc(50% - 26px)}}@media (max-width:768px){.vehicle-card{width:calc(100% - 26px)}}.vehicle-card a .image-container{aspect-ratio:1/1;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:var(--site-primary-colour)}.vehicle-card a .image-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--site-primary-colour);opacity:0}.vehicle-card a .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 0.5s linear}.vehicle-card a .image-container svg,.vehicle-card a .image-container img[data-svg=true]{width:150px;height:auto}.vehicle-card a .image-container svg *,.vehicle-card a .image-container img[data-svg=true] *{fill:var(--site-off-white-colour)}.vehicle-card a .image-container svg:hover,.vehicle-card a .image-container img[data-svg=true]:hover{transform:scale(1.1)}.vehicle-card a .image-container.placeholder-active{padding:25%;background-color:rgb(0 0 0 / .4)}.vehicle-card a .image-container.placeholder-active img{-o-object-fit:contain;object-fit:contain}.vehicle-card a .image-container:hover img{width:120%;height:120%;margin-top:-10%;left:-10%}.vehicle-card a .image-container:hover:after{opacity:.4}.vehicle-card a .content{color:var(--site-primary-colour);margin-top:20px}.vehicle-card a .content .post-meta{display:flex;margin-top:15px;font-size:14px;gap:10px}.vehicle-card a .content .post-meta p{margin-bottom:10px}.vehicle-card a .content h4{font-size:24px;margin-bottom:0}.vehicle-card a:hover{text-decoration:none}ul.products{display:flex;flex-wrap:wrap}.product-card{width:calc(25% - 26px);margin-bottom:40px;margin-left:4px}@media (max-width:1200px){.product-card{width:calc(33.3333333333% - 26px)}}@media (max-width:992px){.product-card{width:calc(50% - 26px)}}@media (max-width:768px){.product-card{width:calc(100% - 26px)}}.product-card a .image-container{aspect-ratio:1/1;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;border:1px solid var(--site-primary-colour)}.product-card a .image-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--site-primary-colour);opacity:0}.product-card a .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 0.5s linear}.product-card a .image-container svg,.product-card a .image-container img[data-svg=true]{width:150px;height:auto}.product-card a .image-container svg *,.product-card a .image-container img[data-svg=true] *{fill:var(--site-off-white-colour)}.product-card a .image-container svg:hover,.product-card a .image-container img[data-svg=true]:hover{transform:scale(1.1)}.product-card a .image-container.placeholder-active{padding:25%;background-color:rgb(0 0 0 / .4)}.product-card a .image-container.placeholder-active img{-o-object-fit:contain;object-fit:contain}.product-card a .image-container:hover img{width:120%;height:120%;margin-top:-10%;left:-10%}.product-card a .image-container:hover:after{opacity:.4}.product-card a .content{margin-left:4px;margin-right:4px;color:var(--site-primary-colour)}.product-card a .content .variations{display:flex;font-size:14px;gap:10px;margin-bottom:10px;width:100%;background-color:var(--site-primary-colour);color:var(--site-off-white-colour);padding:12px 20px}.product-card a .content .variations p{margin-bottom:0}.product-card a .content h5{margin-top:8px;margin-bottom:0;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.product-card a .content h4{font-size:24px;margin-bottom:0}.product-card a .content .product-meta{font-size:16px;opacity:.8}.product-card a .content .product-meta p{margin-bottom:0}.product-card a .content .product-meta .price{font-family:Roboto;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:var(--dark)}.product-card a .content .product-meta .excl{opacity:.8;font-family:Roboto;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:var(--dark)}.product-card a:hover{text-decoration:none}.site-header{width:100%;width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);z-index:260;background-color:var(--site-primary-colour);display:flex;justify-content:space-between;align-items:center;padding:0 35px;height:91px}@media (max-width:1200px){.site-header{padding-top:25px;padding-bottom:25px}}.site-header>a img{height:59px;width:auto;-o-object-fit:cover;object-fit:cover;padding-right:15px}@media (max-width:1200px){.site-header>a img{height:40px}}.site-header .desktop-nav{flex-grow:2}@media (max-width:1200px){.site-header .desktop-nav{display:none}}.site-header .desktop-nav .main-nav{gap:0}.site-header .desktop-nav ul{display:flex;align-items:center;justify-content:center;gap:50px;padding-left:0;list-style:none;margin-bottom:0}.site-header .desktop-nav ul li p{margin-bottom:0;height:90px;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.site-header .desktop-nav ul li p .colour-bar{content:"";height:0;width:100%;background-color:var(--site-off-white-colour);position:absolute;left:0;bottom:0}.site-header .desktop-nav ul li p:after{content:"";position:absolute;bottom:0;left:-25px;width:calc(100% + 52px);height:45px;z-index:-1}.site-header .desktop-nav ul li a{padding-left:25px;padding-right:25px;color:var(--site-off-white-colour);text-transform:uppercase;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;height:100%;display:flex;align-items:center}.site-header .desktop-nav ul li a:hover{text-decoration:none}@media (max-width:1650px){.site-header .desktop-nav ul li a{font-size:18px;padding-left:9px;padding-right:9px}}.site-header .desktop-nav ul li .sub-menu{height:60px;opacity:0;background-color:#fff;position:absolute;width:100%;z-index:-9999999;top:90px;left:0;border-bottom:1px solid var(--site-secondary-colour);pointer-events:none}.site-header .desktop-nav ul li .sub-menu .sub-menu-container{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:0 25px}.site-header .desktop-nav ul li .sub-menu .sub-menu-container .sector-icon{display:flex;justify-content:flex-start;align-items:center;width:300px}.site-header .desktop-nav ul li .sub-menu .sub-menu-container .sector-icon h4{padding-bottom:0;margin-bottom:0;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:42px;margin-left:10px}.site-header .desktop-nav ul li .sub-menu .sub-menu-container .sector-icon .colour-block{width:35px;height:35px;transform:rotate(0deg) skew(-25deg);margin-right:10px}.site-header .desktop-nav ul li .sub-menu .sub-menu-container svg,.site-header .desktop-nav ul li .sub-menu .sub-menu-container img[data-svg=true]{height:35px;width:auto}.site-header .desktop-nav ul li .sub-menu .sub-menu-container svg .cls-1,.site-header .desktop-nav ul li .sub-menu .sub-menu-container img[data-svg=true] .cls-1{fill:#fff0}.site-header .desktop-nav ul li .sub-menu .menu-items{display:flex;justify-content:center;align-items:center;gap:0 25px;width:calc(100vw - 0px);position:absolute}.site-header .desktop-nav ul li .sub-menu .menu-items .item{position:relative;text-align:center}.site-header .desktop-nav ul li .sub-menu .menu-items .item:after{content:"";position:absolute;bottom:-5px;left:0;width:0%;height:2px;background-color:var(--site-primary-colour)}.site-header .desktop-nav ul li .sub-menu .menu-items .item a{padding-left:0;padding-right:0;font-family:roboto,san-serif;color:var(--site-primary-colour);font-size:15px;text-transform:none;font-weight:600;text-align:center;width:100%}.site-header .desktop-nav ul li .sub-menu .menu-items .item.current-page:after{width:100%}.site-header .desktop-nav ul li .sub-menu .menu-items .item:hover:after{width:100%}@media (max-width:1300px){.site-header .desktop-nav ul li .sub-menu .menu-items{gap:0 10px}}.site-header .desktop-nav ul li:hover>.sub-menu,.site-header .desktop-nav ul li.sector-active>.sub-menu,.site-header .desktop-nav ul li.active>.sub-menu{height:60px;opacity:1;z-index:9999;width:100%;pointer-events:all}.site-header .desktop-nav ul li:hover .colour-bar,.site-header .desktop-nav ul li.sector-active .colour-bar,.site-header .desktop-nav ul li.active .colour-bar{height:3px}.site-header .desktop-nav ul li.sector-active>.sub-menu{z-index:9988;pointer-events:all}.site-header .call-to-action{width:250px;display:flex;justify-content:flex-end;align-items:center;margin-left:40px}@media (max-width:1200px){.site-header .call-to-action{display:none}}.site-header .call-to-action .search-toggle{width:50px;min-width:50px;height:50px;z-index:999;position:relative;border:2px solid var(--site-off-white-colour);border-radius:100%;display:flex;justify-content:center;align-items:center}@media (max-width:992px){.site-header .call-to-action .search-toggle{display:flex;align-items:center;justify-content:center;margin-left:0;width:100%}}.site-header .call-to-action .search-toggle i{color:var(--site-off-white-colour)}@media (max-width:992px){.site-header .call-to-action .search-toggle i{margin-left:10px}}.site-header .call-to-action .search-toggle i:hover{cursor:pointer}.site-header .call-to-action .search-toggle i.fa-xmark{display:none}@media (min-width:993px){.site-header .call-to-action .search-toggle .label{display:none}}.site-header .call-to-action .search-toggle:hover{background-color:var(--site-off-white-colour);cursor:pointer}.site-header .call-to-action .search-toggle:hover i{color:var(--site-primary-colour)}.site-header .call-to-action .user-account{height:50px;display:flex;justify-content:center;align-items:center;margin-bottom:0;margin-right:15px}.site-header .call-to-action .user-account i{color:var(--site-off-white-colour);font-size:24px}.site-header .call-to-action .user-account i:hover{cursor:pointer}.site-header .call-to-action .basket-container{display:flex;justify-content:center;align-items:center;height:50px;margin-right:15px}@media (max-width:992px){.site-header .call-to-action .basket-container{display:none}}.site-header .call-to-action .basket-container .basket{position:relative;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:100%;margin-bottom:0}.site-header .call-to-action .basket-container .basket .count{position:absolute;right:calc(50% - 5px);top:-5px;background-color:red;font-size:11px;width:22px;height:22px;color:var(--site-off-white-colour);border-radius:100%;display:flex;justify-content:center;align-items:center}.site-header .call-to-action .basket-container .basket i{color:var(--site-off-white-colour);font-size:24px}.site-header .call-to-action .basket-container .basket i:hover{cursor:pointer}.site-header .call-to-action .basket-container .basket:hover .count{transform:scale(1.1)}.site-header .call-to-action .basket-container .label{font-family:roboto,sans-serif;font-size:15px;color:var(--site-off-white-colour);text-transform:uppercase;font-weight:600}.site-message{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);background-color:var(--site-off-white-colour);min-height:30px;transition:all 0.1s ease-in}.site-message h6{margin-bottom:0;font-family:Bebas-Neue;padding-bottom:0;line-height:1;font-size:18px;color:var(--site-primary-colour);padding-top:10px;width:100%;text-align:center}.site-message p{margin-bottom:0;font-size:12px;color:var(--site-primary-colour);text-align:center;padding:5px 25px}.site-message p a{font-weight:700;color:var(--site-primary-colour)}.site-message .close-container{position:absolute;right:20px;top:8px;z-index:3;background-color:var(--site-off-white-colour);border-radius:100%;width:16px;height:16px;display:flex;justify-content:center;align-items:center}.site-message .close-container .fa-xmark{font-size:12px;color:var(--site-primary-colour)}.site-message .close-container:hover{cursor:pointer;transform:scale(1.2)}.site-message.scroll-header{height:0;opacity:0}.site-footer{width:100%;width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);background-color:var(--site-primary-colour);color:var(--site-off-white-colour)}.site-footer .navigation-signup .newsletter-signup{max-width:850px}.site-footer .navigation-signup .newsletter-signup form{position:relative}.site-footer .navigation-signup .newsletter-signup form label{color:var(--site-off-white-colour)!important;margin-bottom:15px!important}.site-footer .navigation-signup .newsletter-signup form input{background-color:#fff0!important;border:0!important;border-radius:0!important;border-bottom:1px solid var(--site-off-white-colour)!important;padding:5px 0!important;height:40px!important;color:var(--site-off-white-colour)!important}.site-footer .navigation-signup .newsletter-signup form input::placeholder{color:var(--site-off-white-colour);opacity:.75}.site-footer .navigation-signup .newsletter-signup form .forminator-row-last{position:absolute;right:0;top:50%;height:100%;max-width:40px;height:24px!important}.site-footer .navigation-signup .newsletter-signup form .forminator-row-last button{max-width:100%!important;min-width:0;height:24px!important;background-color:var(--site-primary-colour)!important}.site-footer .navigation-signup .newsletter-signup form .forminator-row-last button:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f061";opacity:.5}.site-footer .navigation-signup .newsletter-signup form .forminator-row-last button:hover:after{opacity:1}.site-footer .navigation-signup .newsletter-signup form .forminator-row-last button:hover{box-shadow:none!important}.site-footer .navigation-signup .newsletter-signup .forminator-module-edit-link{display:none!important}.site-footer .upper-footer{padding-top:95px;padding-bottom:80px;display:flex;justify-content:space-between}@media (max-width:1200px){.site-footer .upper-footer{flex-wrap:wrap;justify-content:flex-start}}.site-footer .upper-footer .logos{width:250px}@media (max-width:768px){.site-footer .upper-footer .logos{width:100%;margin-bottom:60px}}.site-footer .upper-footer .logos img{width:180px;height:auto}.site-footer .upper-footer .logos .footer-tagline{text-transform:uppercase;font-weight:500;margin-top:10px;margin-bottom:20px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px}.site-footer .upper-footer .logos .accreditation{width:110px}.site-footer .upper-footer .contact-location{display:flex;flex-wrap:wrap;flex-direction:column;height:200px;max-width:32.5%;gap:20px 40px}@media (max-width:1200px){.site-footer .upper-footer .contact-location{width:calc(100% - 250px);max-width:none;margin-bottom:60px}}@media (max-width:768px){.site-footer .upper-footer .contact-location{width:100%;height:auto;flex-direction:row}}.site-footer .upper-footer .contact-location .location{width:50%}.site-footer .upper-footer .contact-location p{font-size:16px;margin-bottom:0}.site-footer .upper-footer .contact-location a,.site-footer .upper-footer .contact-location address{color:var(--site-off-white-colour);font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px}.site-footer .upper-footer .navigation-social{display:flex;justify-content:space-between;width:50%;padding-left:10%}@media (max-width:1200px){.site-footer .upper-footer .navigation-social{width:auto;padding-left:0}}@media (max-width:992px){.site-footer .upper-footer .navigation-social{width:100%;flex-direction:column}}.site-footer .upper-footer .footer-navigation{height:250px}@media (max-width:1200px){.site-footer .upper-footer .footer-navigation{height:auto}}.site-footer .upper-footer .footer-navigation ul{display:flex;justify-content:flex-start;align-items:flex-start;list-style:none;padding-left:0;margin-bottom:0;flex-direction:column;flex-wrap:wrap;gap:10px 40px;height:250px}@media (max-width:1200px){.site-footer .upper-footer .footer-navigation ul{flex-direction:row}}.site-footer .upper-footer .footer-navigation ul li{margin-right:25px}@media (max-width:768px){.site-footer .upper-footer .footer-navigation ul li{width:30vw}}.site-footer .upper-footer .footer-navigation ul li a{text-transform:uppercase;font-weight:500;color:var(--site-off-white-colour);font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px}.site-footer .upper-footer .social-media{padding-left:25px}@media (max-width:576px){.site-footer .upper-footer .social-media{padding-left:0;margin-top:25px}}.site-footer .upper-footer .social-media .social-channels{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:16px}.site-footer .upper-footer .social-media .social-channels>p{width:100%;margin-bottom:0}.site-footer .upper-footer .social-media a{border:1px solid var(--site-off-white-colour);border-radius:5px;padding:10px;color:var(--site-off-white-colour);width:40px;height:40px;display:flex;justify-content:center;align-items:center}.site-footer .upper-footer .social-media a:hover{text-decoration:none;background-color:var(--site-off-white-colour)}.site-footer .upper-footer .social-media a:hover i{color:var(--site-primary-colour)}.site-footer .upper-footer .social-media i{font-size:18px}.site-footer .lower-footer{display:flex;justify-content:flex-start;align-items:center;padding-top:25px;padding-bottom:25px;border-top:1px solid var(--site-off-white-colour)}@media (max-width:768px){.site-footer .lower-footer{flex-wrap:wrap}}.site-footer .lower-footer p{margin-bottom:0;border-left:1px solid rgba(var(--site-secondary-colour),.1);color:var(--site-off-white-colour);font-size:14px;padding-right:5px}.site-footer .lower-footer p:not(:first-child){border-left:1px solid var(--site-off-white-colour);padding-left:5px}@media (max-width:576px){.site-footer .lower-footer p:not(:first-child){border:0}}.site-footer .lower-footer p a{color:var(--site-off-white-colour)}.wrapper{font-family:Roboto,sans-serif;background-color:var(--site-off-white-colour)}.wrapper main h1.wp-block-heading,.wrapper main h2.wp-block-heading,.wrapper main h3.wp-block-heading,.wrapper main h4.wp-block-heading,.wrapper main h5.wp-block-heading,.wrapper main h6.wp-block-heading{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;width:100%;border-bottom:1px solid var(--site-primary-colour)}.wrapper main h1,.wrapper main h2,.wrapper main h3,.wrapper main h4,.wrapper main h5,.wrapper main h6{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif}.wrapper main h1{font-size:120px}html :where(.wp-block){max-width:80%}.acf-block-preview{width:100%}.single-case-study .page-header-block h1,.single-post .page-header-block h1{font-size:54px;padding-right:25px}.single-case-study .case-study-content,.single-case-study .news-post-content,.single-post .case-study-content,.single-post .news-post-content{display:flex;justify-content:space-between;align-items:flex-start;margin-top:100px;flex-wrap:wrap}.single-case-study .case-study-content .navigation,.single-case-study .news-post-content .navigation,.single-post .case-study-content .navigation,.single-post .news-post-content .navigation{max-width:398px;width:100%}.single-case-study .case-study-content .navigation h5,.single-case-study .news-post-content .navigation h5,.single-post .case-study-content .navigation h5,.single-post .news-post-content .navigation h5{border-bottom:1px solid var(--site-primary-colour);margin-bottom:0;padding-bottom:12px}.single-case-study .case-study-content .navigation .title,.single-case-study .news-post-content .navigation .title,.single-post .case-study-content .navigation .title,.single-post .news-post-content .navigation .title{border-bottom:1px solid var(--site-primary-colour);padding-top:12px;padding-bottom:12px}.single-case-study .case-study-content .navigation .title p,.single-case-study .news-post-content .navigation .title p,.single-post .case-study-content .navigation .title p,.single-post .news-post-content .navigation .title p{margin-bottom:0;font-size:18px;width:100%}.single-case-study .case-study-content .navigation .title p:hover i,.single-case-study .news-post-content .navigation .title p:hover i,.single-post .case-study-content .navigation .title p:hover i,.single-post .news-post-content .navigation .title p:hover i{margin-right:8px}.single-case-study .case-study-content .navigation .title a,.single-case-study .news-post-content .navigation .title a,.single-post .case-study-content .navigation .title a,.single-post .news-post-content .navigation .title a{color:var(--site-primary-colour);width:100%;display:flex;align-items:center;justify-content:space-between}.single-case-study .case-study-content .navigation .title a i,.single-case-study .news-post-content .navigation .title a i,.single-post .case-study-content .navigation .title a i,.single-post .news-post-content .navigation .title a i{font-size:18px}.single-case-study .case-study-content .navigation .title a:hover,.single-case-study .news-post-content .navigation .title a:hover,.single-post .case-study-content .navigation .title a:hover,.single-post .news-post-content .navigation .title a:hover{text-decoration:none}.single-case-study .case-study-content .flexible-content,.single-case-study .news-post-content .flexible-content,.single-post .case-study-content .flexible-content,.single-post .news-post-content .flexible-content{max-width:950px;padding-bottom:100px}@media (max-width:768px){.single-case-study .case-study-content .flexible-content,.single-case-study .news-post-content .flexible-content,.single-post .case-study-content .flexible-content,.single-post .news-post-content .flexible-content{width:100%}}.single-case-study .case-study-content .flexible-content a,.single-case-study .news-post-content .flexible-content a,.single-post .case-study-content .flexible-content a,.single-post .news-post-content .flexible-content a{color:var(--site-primary-colour)}.single-case-study .case-study-content .flexible-content img,.single-case-study .news-post-content .flexible-content img,.single-post .case-study-content .flexible-content img,.single-post .news-post-content .flexible-content img{width:100%;height:auto;padding:50px 0}.single-case-study .case-study-content .flexible-content img.square,.single-case-study .news-post-content .flexible-content img.square,.single-post .case-study-content .flexible-content img.square,.single-post .news-post-content .flexible-content img.square{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.single-case-study .case-study-content .flexible-content .title,.single-case-study .news-post-content .flexible-content .title,.single-post .case-study-content .flexible-content .title,.single-post .news-post-content .flexible-content .title{padding-top:45px}.single-case-study .case-study-content .flexible-content .title:first-of-type,.single-case-study .news-post-content .flexible-content .title:first-of-type,.single-post .case-study-content .flexible-content .title:first-of-type,.single-post .news-post-content .flexible-content .title:first-of-type{margin-top:0;border:0;padding-top:0}.single-case-study .case-study-content .flexible-content .title h2,.single-case-study .news-post-content .flexible-content .title h2,.single-post .case-study-content .flexible-content .title h2,.single-post .news-post-content .flexible-content .title h2{font-size:60px}.single-case-study .case-study-content .flexible-content .resource-card,.single-case-study .news-post-content .flexible-content .resource-card,.single-post .case-study-content .flexible-content .resource-card,.single-post .news-post-content .flexible-content .resource-card{margin:50px 0}.single-case-study .case-study-content .flexible-content .author-container,.single-case-study .news-post-content .flexible-content .author-container,.single-post .case-study-content .flexible-content .author-container,.single-post .news-post-content .flexible-content .author-container{display:flex;justify-content:flex-start;align-self:flex-start;padding:50px;border:1px solid var(--site-primary-colour);margin-top:150px;flex-wrap:wrap}.single-case-study .case-study-content .flexible-content .author-container .image-container,.single-case-study .news-post-content .flexible-content .author-container .image-container,.single-post .case-study-content .flexible-content .author-container .image-container,.single-post .news-post-content .flexible-content .author-container .image-container{width:160px;min-width:160px;height:160px;border-radius:50%;overflow:hidden;margin-right:50px;border:1px solid var(--site-primary-colour)}.single-case-study .case-study-content .flexible-content .author-container .image-container img,.single-case-study .news-post-content .flexible-content .author-container .image-container img,.single-post .case-study-content .flexible-content .author-container .image-container img,.single-post .news-post-content .flexible-content .author-container .image-container img{width:160px!important;height:160px!important;-o-object-fit:cover;object-fit:cover;padding:0}.single-case-study .case-study-content .flexible-content .author-container .image-container,.single-case-study .news-post-content .flexible-content .author-container .image-container,.single-post .case-study-content .flexible-content .author-container .image-container,.single-post .news-post-content .flexible-content .author-container .image-container{margin-bottom:20px}.single-case-study .case-study-content .flexible-content .author-container .author-info,.single-case-study .news-post-content .flexible-content .author-container .author-info,.single-post .case-study-content .flexible-content .author-container .author-info,.single-post .news-post-content .flexible-content .author-container .author-info{width:60%}@media (max-width:768px){.single-case-study .case-study-content .flexible-content .author-container .author-info,.single-case-study .news-post-content .flexible-content .author-container .author-info,.single-post .case-study-content .flexible-content .author-container .author-info,.single-post .news-post-content .flexible-content .author-container .author-info{width:100%}}.single-case-study .case-study-content .flexible-content .author-container .author-info h5,.single-case-study .news-post-content .flexible-content .author-container .author-info h5,.single-post .case-study-content .flexible-content .author-container .author-info h5,.single-post .news-post-content .flexible-content .author-container .author-info h5{text-transform:uppercase}.single-case-study .case-study-content .flexible-content .author-container .author-info .author-name,.single-case-study .news-post-content .flexible-content .author-container .author-info .author-name,.single-post .case-study-content .flexible-content .author-container .author-info .author-name,.single-post .news-post-content .flexible-content .author-container .author-info .author-name{font-size:40px;font-family:Bebas-neue,"sans-serif"}.single-capability .sector-title,.single-post .sector-title{color:var(--light)}.single-vehicle li[data-facet=vehicle]{display:none}.single-vehicle li[data-facet=sector],.single-vehicle .sector-facet{display:none}.single-vehicle .cant-find-container{width:100%;height:auto;padding:40px;border:1px solid #000;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center}.single-vehicle .cant-find-container h3{width:100%;text-align:center}.single-vehicle .cant-find-container .btn{margin:8px}.vehicles li[data-facet=vehicle_sector],.vehicles .sector-facet{display:none}.vehicles .cant-find-container{width:100%;height:auto;padding:40px;border:1px solid #000;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center}.vehicles .cant-find-container h3{width:100%;text-align:center}.vehicles .cant-find-container .btn{margin:8px}.filters-and-grid .post-type-content{display:flex;flex-direction:column;align-items:center}.filters-and-grid .post-type-content h2{width:100%}.filters-and-grid .post-type-content .order-display select{font-size:24px}.filters-and-grid>.facets-filters{display:block}@media (max-width:768px){.filters-and-grid>.facets-filters{display:none}}.filters-and-grid .filter-button{display:none}@media (max-width:768px){.filters-and-grid .filter-button{display:block;background-color:var(--light);width:338px;height:50px;margin:50px 37px 30px;padding:11px 142px 10px;border:solid 1px var(--dark)}}.filters-and-grid .filter-button .filter-button-text{width:54px;height:29px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.24px;text-align:center;color:var(--dark)}.filters-and-grid .listing-options{display:flex;width:100%}@media (max-width:768px){.filters-and-grid .listing-options{display:none!important}}.page.request-sent #breadcrumbs{display:none}.page.request-sent .text-only-simple{background-color:var(--site-grey-colour);color:var(--site-off-white-colour)}.page.request-sent .request-sent-container{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);position:relative}.page.request-sent .request-sent-container .container{display:flex;justify-content:space-between;align-items:center;gap:8px;height:500px}.page.request-sent .request-sent-container .request-information{width:50%;padding-right:150px}.page.request-sent .request-sent-container .request-information .dealer-link,.page.request-sent .request-sent-container .request-information .contact-link{color:var(--site-primary-colour);text-decoration:underline}.page.request-sent .request-sent-container .link-container{position:absolute;right:0;top:0}.my-account .page-header{margin-bottom:100px}#customer_login{display:flex;justify-content:space-between;margin-top:50px;margin-bottom:150px}#customer_login .u-column1,#customer_login .u-column2{min-width:400px}@media (max-width:576px){#customer_login{flex-direction:column;margin-bottom:15px}}#customer_login .login-area,#customer_login .u-column1{width:47.5%}@media (max-width:576px){#customer_login .login-area,#customer_login .u-column1{width:100%;margin-bottom:50px}}#customer_login .login-area h2,#customer_login .u-column1 h2{font-size:28px;color:var(--site-primary-colour);font-weight:900!important;margin-bottom:0}#customer_login .login-area .woocommerce-form-login,#customer_login .u-column1 .woocommerce-form-login{border:0;background-color:var(--site-primary-colour);color:var(--site-off-white-colour);border-radius:0;font-size:16px;padding:50px 50px 35px 50px}@media (max-width:576px){#customer_login .login-area .woocommerce-form-login,#customer_login .u-column1 .woocommerce-form-login{padding:20px}}#customer_login .login-area .woocommerce-form-login input[type=text],#customer_login .login-area .woocommerce-form-login input[type=password],#customer_login .login-area .woocommerce-form-login input[type=email],#customer_login .u-column1 .woocommerce-form-login input[type=text],#customer_login .u-column1 .woocommerce-form-login input[type=password],#customer_login .u-column1 .woocommerce-form-login input[type=email]{height:50px;padding-left:5px;width:100%!important;border:3px solid var(--site-primary-colour)}#customer_login .login-area .woocommerce-form-login label,#customer_login .login-area .woocommerce-form-login .password-input,#customer_login .u-column1 .woocommerce-form-login label,#customer_login .u-column1 .woocommerce-form-login .password-input{width:100%}#customer_login .login-area .woocommerce-form-login a,#customer_login .u-column1 .woocommerce-form-login a{color:var(--site-primary-colour);text-decoration:none;font-size:14px}#customer_login .login-area .woocommerce-form-login .button[type=submit],#customer_login .u-column1 .woocommerce-form-login .button[type=submit]{background-color:var(--site-primary-colour)!important;color:var(--site-off-white-colour);border-color:var(--site-off-white-colour)!important;margin-top:10px;margin-bottom:15px;margin-right:20px;margin-left:20px!important;border-radius:50px;padding-left:25px;padding-right:25px;font-family:Bebas-Neue,"san-serif";font-size:24px;border:2px solid var(--site-off-white-colour)}#customer_login .login-area .woocommerce-form-login .button[type=submit]:hover,#customer_login .u-column1 .woocommerce-form-login .button[type=submit]:hover{background-color:var(--site-off-white-colour)!important;color:var(--site-primary-colour)!important}#customer_login .login-area .woocommerce-form-login .woocommerce-privacy-policy-text,#customer_login .u-column1 .woocommerce-form-login .woocommerce-privacy-policy-text{font-size:14px}#customer_login .login-area .woocommerce-form-login .woocommerce-form-login__rememberme,#customer_login .u-column1 .woocommerce-form-login .woocommerce-form-login__rememberme{width:100%;font-size:14px;display:flex;align-items:center;justify-content:flex-start;margin-top:10px;margin-bottom:20px}#customer_login .login-area .woocommerce-form-login .woocommerce-form-login__rememberme input[type=checkbox],#customer_login .u-column1 .woocommerce-form-login .woocommerce-form-login__rememberme input[type=checkbox]{width:24px;height:24px;border-radius:0;position:relative;margin-right:10px}#customer_login .login-area .woocommerce-form-login .woocommerce-form-login__rememberme input[type=checkbox]:after,#customer_login .u-column1 .woocommerce-form-login .woocommerce-form-login__rememberme input[type=checkbox]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #000}#customer_login .signup-area,#customer_login .u-column2{width:50%}@media (max-width:576px){#customer_login .signup-area,#customer_login .u-column2{width:100%;margin-bottom:0}}#customer_login .signup-area h2,#customer_login .u-column2 h2{font-size:26px;color:var(--site-primary-colour);font-weight:900;margin-bottom:0;margin-left:20px}#customer_login .signup-area form,#customer_login .u-column2 form{border:0;color:var(--site-primary-colour)!important;border-radius:0;font-size:16px}#customer_login .signup-area form input[type=text],#customer_login .signup-area form input[type=password],#customer_login .signup-area form input[type=email],#customer_login .signup-area form select,#customer_login .u-column2 form input[type=text],#customer_login .u-column2 form input[type=password],#customer_login .u-column2 form input[type=email],#customer_login .u-column2 form select{height:50px;padding-left:5px;width:100%!important;border:3px solid var(--site-primary-colour);background-color:#fff}#customer_login .signup-area form .button[type=submit],#customer_login .u-column2 form .button[type=submit]{background-color:var(--site-off-white-colour)!important;color:var(--site-primary-colour);border-color:var(--site-primary-colour)!important;margin-top:10px;margin-bottom:15px;border-radius:50px;padding-left:25px;padding-right:25px;font-family:Bebas-Neue,"san-serif";font-size:24px;border:2px solid var(--site-off-white-colour)}#customer_login .signup-area form .button[type=submit]:hover,#customer_login .u-column2 form .button[type=submit]:hover{background-color:var(--site-off-white-colour)!important;color:var(--site-primary-colour)!important}#customer_login .signup-area form label,#customer_login .signup-area form .password-input,#customer_login .signup-area form .woocommerce-input-wrapper,#customer_login .u-column2 form label,#customer_login .u-column2 form .password-input,#customer_login .u-column2 form .woocommerce-input-wrapper{width:100%;color:var(--site-primary-colour)!important}#customer_login .signup-area form a,#customer_login .u-column2 form a{color:var(--site-off-white-colour)!important;text-decoration:none}#customer_login .signup-area form .woocommerce-privacy-policy-text,#customer_login .u-column2 form .woocommerce-privacy-policy-text{font-size:.8rem}#customer_login .signup-area form .woocommerce-form-login__rememberme,#customer_login .u-column2 form .woocommerce-form-login__rememberme{width:100%}#customer_login .signup-area form .woocommerce-form-login__rememberme input[type=radio],#customer_login .signup-area form .woocommerce-form-login__rememberme input[type=checkbox],#customer_login .u-column2 form .woocommerce-form-login__rememberme input[type=radio],#customer_login .u-column2 form .woocommerce-form-login__rememberme input[type=checkbox]{border-radius:0!important;margin-right:5px}.lost_password a{color:var(--site-off-white-colour)!important}.lost_reset_password{width:50%;background-color:var(--site-primary-colour);color:var(--site-off-white-colour);padding:50px;margin-top:50px;margin-bottom:100px}.lost_reset_password input[type=text],.lost_reset_password input[type=password],.lost_reset_password input[type=email]{height:50px;padding-left:5px;width:100%!important;border:3px solid var(--site-primary-colour)}@media (max-width:992px){.lost_reset_password{width:70%}}@media (max-width:768px){.lost_reset_password{width:100%}}.lost_reset_password .button[type=submit]{background-color:var(--site-primary-colour)!important;color:var(--site-off-white-colour);border-color:var(--site-off-white-colour)!important;margin-top:10px;margin-bottom:15px;border-radius:50px;padding-left:25px;padding-right:25px;font-family:Bebas-Neue,"san-serif";font-size:24px;border:2px solid var(--site-off-white-colour)}.lost_reset_password .button[type=submit]:hover{background-color:var(--site-off-white-colour)!important;color:var(--site-primary-colour)!important}.woocommerce-MyAccount-navigation{margin-bottom:50px;padding-right:50px}@media (max-width:768px){.woocommerce-MyAccount-navigation{padding-right:0}}.woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.woocommerce-MyAccount-navigation ul li{font-size:1rem;font-weight:700;margin-bottom:10px;padding-bottom:10px;padding:10px 15px;background-color:var(--site-off-white-colour);display:flex;align-items:center;justify-content:flex-start}@media (max-width:768px){.woocommerce-MyAccount-navigation ul li{justify-content:center;text-align:center}}.woocommerce-MyAccount-navigation ul li a{color:var(--site-primary-colour);width:100%;padding:0 15px;position:relative}.woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none;padding-left:25px}.woocommerce-MyAccount-navigation ul li:last-child{background-color:var(--site-off-white-colour);border:1px solid var(--site-primary-colour);border-radius:25px;float:left;width:40%;height:50px;padding:5px 10px;position:relative;order:10}@media (max-width:992px){.woocommerce-MyAccount-navigation ul li:last-child{width:100%}}.woocommerce-MyAccount-navigation ul li:last-child a{position:relative;z-index:9;text-align:center;color:var(--site-primary-colour)}.woocommerce-MyAccount-navigation ul li:last-child:hover{background-color:var(--site-primary-colour)}.woocommerce-MyAccount-navigation ul li:last-child:hover a{color:var(--site-off-white-colour)}.woocommerce-MyAccount-navigation ul .is-active{background-color:var(--site-primary-colour)}.woocommerce-MyAccount-navigation ul .is-active a{color:#fff;position:relative;padding-left:25px}.woocommerce-MyAccount-content{margin-bottom:50px}.woocommerce-MyAccount-content p a{color:var(--site-primary-colour)}.woocommerce-MyAccount-content p a:after{background-color:var(--site-primary-colour)}.woocommerce-MyAccount-content mark{background-color:var(--site-red-colour);color:#fff}.woocommerce-MyAccount-content .woocommerce-Addresses .u-column1,.woocommerce-MyAccount-content .woocommerce-Addresses .u-column2{width:47.5%;min-width:300px}@media (max-width:576px){.woocommerce-MyAccount-content .woocommerce-Addresses .u-column1,.woocommerce-MyAccount-content .woocommerce-Addresses .u-column2{width:100%;margin-bottom:50px}}.woocommerce-MyAccount-content .woocommerce-Addresses a{text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-customer-details{width:100%}.woocommerce-MyAccount-content .woocommerce-customer-details .addresses{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:576px){.woocommerce-MyAccount-content .woocommerce-customer-details .addresses{flex-direction:column}}.woocommerce-MyAccount-content .woocommerce-customer-details .addresses .woocommerce-column{width:47.5%}@media (max-width:576px){.woocommerce-MyAccount-content .woocommerce-customer-details .addresses .woocommerce-column{width:100%}}.woocommerce-MyAccount-content .woocommerce-order-details .btn{display:none}.woocommerce-MyAccount-content h3{color:var(--site-primary-colour)!important;float:left;font-size:22px!important}.woocommerce-MyAccount-content form{width:100%}.woocommerce-MyAccount-content form .woocommerce-address-fields{float:left;width:100%}.woocommerce-MyAccount-content form .woocommerce-address-fields .form-row{display:flex;flex-direction:column}.woocommerce-MyAccount-content form .woocommerce-address-fields .form-row input{height:50px;padding:5px}.woocommerce-MyAccount-content input,.woocommerce-MyAccount-content select{border:3px solid var(--site-primary-colour);margin-left:5px;margin-right:15px}.woocommerce-edit-address .woocommerce .addresses{display:flex;justify-content:space-between;align-items:flex-start}.woocommerce-edit-address .woocommerce .addresses .woocommerce-Address{width:50%;padding-right:50px}.woocommerce-edit-address .woocommerce .addresses .woocommerce-Address h3{font-size:17px;margin-bottom:0!important}.woocommerce-edit-address .woocommerce .addresses .woocommerce-Address address{margin-bottom:50px!important}.woocommerce-edit-address .woocommerce .addresses .woocommerce-Address a{color:var(--site-primary-colour)}.woocommerce-order{display:flex;flex-wrap:wrap}.woocommerce-order .woocommerce-order-overview{width:100%;padding-left:0;order:1}.woocommerce-order .woocommerce-order-details{margin-left:0%;width:100%}.woocommerce-customer-details{order:2;width:100%}.woocommerce-customer-details .woocommerce-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.woocommerce-customer-details .woocommerce-column h2{font-size:16px;color:var(--site-primary-colour);margin-bottom:0}.woocommerce-customer-details .woocommerce-column address{width:50%;margin-bottom:50px;border-radius:0!important;padding:15px 0 25px!important;border:0!important}.woocommerce-MyAccount-orders{border-radius:0;border-collapse:collapse!important;width:100%}.woocommerce-MyAccount-orders th{background-color:var(--site-primary-colour);color:var(--site-off-white-colour)}.woocommerce-MyAccount-orders td{font-size:.9rem;padding:10px 4px!important}.woocommerce-MyAccount-orders td a{color:var(--site-primary-colour)}.woocommerce-MyAccount-orders td a:after{background-color:var(--site-primary-colour)}.woocommerce-MyAccount-orders td .woocommerce-button{margin-right:10px!important}.woocommerce-order-received .page-content .woocommerce .woocommerce-order-details{order:2;width:50%}.woocommerce-order-received .page-content .woocommerce .woocommerce-order-details h2{font-size:17px;color:var(--site-primary-colour);margin-bottom:25px;float:left}.woocommerce-order-received .page-content .woocommerce .woocommerce-customer-details{width:45%;margin-left:5%}.woocommerce-order-received .page-content .woocommerce .woocommerce-customer-details .addresses{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;padding:0}.woocommerce-table--order-details{border-radius:0!important;border-collapse:collapse!important;border-radius:0;border-collapse:collapse!important;width:100%}.woocommerce-table--order-details thead th:last-child{text-align:right;color:var(--site-primary-colour)}.woocommerce-table--order-details th{color:var(--site-primary-colour);font-size:16px;font-weight:900;width:50%!important}.woocommerce-table--order-details td{font-size:.9rem;width:50%;text-align:right;color:var(--site-primary-colour)}.woocommerce-table--order-details td.product-name{text-align:left}.woocommerce-table--order-details td a{color:var(--site-primary-colour)}.woocommerce-EditAccountForm label,.woocommerce-EditAccountForm em{color:var(--site-primary-colour)}.woocommerce-EditAccountForm em{font-size:.8rem;padding-top:5px}.woocommerce-EditAccountForm input[type=text],.woocommerce-EditAccountForm input[type=password],.woocommerce-EditAccountForm input[type=email],.woocommerce-EditAccountForm select{height:50px;padding-left:5px;width:100%!important}.woocommerce-EditAccountForm fieldset{margin-top:50px;margin-bottom:50px}.woocommerce-EditAccountForm fieldset legend{color:var(--site-primary-colour);font-size:28px;margin-bottom:25px}.woocommerce-EditAccountForm fieldset p{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.woocommerce-EditAccountForm fieldset p label{width:100%}.woocommerce-EditAccountForm fieldset p .password-input{width:100%}#add_payment_method{background-color:var(--site-primary-colour)}#add_payment_method #payment{background-color:var(--site-primary-colour)!important}#add_payment_method #payment .woocommerce-PaymentMethods label{color:white!important}#add_payment_method #payment .woocommerce-PaymentMethods input{height:40px!important}#add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentBox{background-color:#fff;border-radius:0!important}#add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentBox:before{border-bottom-color:#fff}#add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentBox fieldset label{color:var(--site-primary-colour)!important}#add_payment_method #payment .woocommerce-PaymentMethods .woocommerce-PaymentBox fieldset input{height:40px!important}#add_payment_method #payment .woocommerce-Button{background-color:white!important;color:var(--site-primary-colour)!important}.po-input{border:3px solid #000;width:100%}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top:0!important;color:var(--site-off-white-colour);background-color:var(--site-primary-colour);display:flex;align-items:center;justify-content:flex-start;height:90px;margin-top:25px}@media (max-width:576px){.woocommerce-message,.woocommerce-info,.woocommerce-error{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column-reverse}}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{color:var(--site-off-white-colour);display:flex;justify-content:center;align-items:center;height:53px}.woocommerce-message *,.woocommerce-info *,.woocommerce-error *{order:1}.woocommerce-message .btn,.woocommerce-info .btn,.woocommerce-error .btn{order:2}.woocommerce-message .button.wc-forward,.woocommerce-info .button.wc-forward,.woocommerce-error .button.wc-forward{background-color:var(--site-primary-colour)!important;color:var(--site-off-white-colour);border-color:var(--site-off-white-colour)!important;margin-top:10px;margin-bottom:15px;border-radius:50px!important;padding-left:25px;padding-right:25px;font-family:Bebas-Neue,"san-serif";font-size:24px;border:2px solid var(--site-off-white-colour)!important;margin-left:25px}.woocommerce-message .button.wc-forward:hover,.woocommerce-info .button.wc-forward:hover,.woocommerce-error .button.wc-forward:hover{background-color:var(--site-off-white-colour)!important;color:var(--site-primary-colour)!important}.woocommerce-message{justify-content:space-between}.woocommerce-error:before{color:var(--site-red-colour)}.checkout_coupon{margin-top:0!important;border-radius:0!important}.checkout_coupon input{min-height:40px}.shipping-calculator-button:after{display:none!important}.shipping-calculator-form #calc_shipping_city_field,.shipping-calculator-form #calc_shipping_state{display:none!important}.shipping-calculator-form button{background-color:var(--site-red-colour)!important;border-color:var(--site-red-colour)!important;color:var(--site-primary-colour)!important}.shipping-calculator-form button.update-pending{background-color:var(--site-red-colour)!important;border-color:var(--site-red-colour)!important;color:white!important}.woocommerce-cart.page .page-content .woocommerce .woocommerce-cart-form .shop_table{border-radius:0;border:0}.woocommerce-cart.page .page-content .woocommerce .woocommerce-cart-form .shop_table th{background-color:var(--site-red-colour);color:var(--site-primary-colour);font-weight:900;font-size:17px}.woocommerce-cart.page .page-content .woocommerce .woocommerce-cart-form .shop_table td a{color:var(--site-primary-colour)}.woocommerce-cart.page .page-content .woocommerce .woocommerce-cart-form .shop_table td a:after{background-color:var(--site-off-white-colour)}.woocommerce-cart.page .page-content .woocommerce .woocommerce-cart-form .shop_table td input{height:50px;border:3px solid var(--site-primary-colour)}.woocommerce-cart.page .page-content .woocommerce .woocommerce-cart-form .shop_table td.product-name a{display:block}.woocommerce-cart.page .page-content .woocommerce .woocommerce-cart-form a.remove{color:var(--site-grey-colour)!important;display:flex;justify-content:center;align-items:center;padding-bottom:5px;font-size:22px}.woocommerce-cart.page .page-content .woocommerce .woocommerce-cart-form a.remove:hover{color:var(--site-off-white-colour)!important;background-color:red!important}.woocommerce-cart.page .page-content .woocommerce .woocommerce-cart-form .actions .coupon input{height:50px;width:150px;border:3px solid var(--site-primary-colour)}.woocommerce-cart.page .page-content .woocommerce .woocommerce-cart-form .actions>button:disabled{opacity:1!important;border-color:var(--site-red-colour)!important;background-color:var(--site-red-colour)!important;color:var(--site-primary-colour)!important}.woocommerce-cart.page .page-content .woocommerce .cart-collaterals .cart_totals{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.woocommerce-cart.page .page-content .woocommerce .cart-collaterals .cart_totals h2{font-size:26px;color:var(--site-primary-colour);font-weight:900;margin-bottom:25px}.woocommerce-cart.page .page-content .woocommerce .cart-collaterals .cart_totals table{border-radius:0;border:0}.woocommerce-cart.page .page-content .woocommerce .cart-collaterals .cart_totals table th{color:var(--site-primary-colour);font-size:17px;font-weight:900}.woocommerce-cart.page .page-content .woocommerce .cart-collaterals .cart_totals table td{font-size:.9rem}.woocommerce-cart.page .page-content .woocommerce .cart-collaterals .cart_totals table td a{color:var(--site-primary-colour)}.woocommerce-cart.page .page-content .woocommerce .cart-collaterals .wc-proceed-to-checkout{width:100%}.woocommerce-cart.page .page-content .woocommerce .cart-collaterals .wc-proceed-to-checkout a{color:var(--site-primary-colour)}.woocommerce-cart.page .page-content .woocommerce .cart-collaterals .shipping-calculator-button{color:var(--site-off-white-colour)}.woocommerce-cart.page .page-content .woocommerce .cart-collaterals .shipping-calculator-button:after{color:var(--site-off-white-colour)}.form-checkout{display:flex}.woocommerce-checkout{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;max-width:100vw!important}.woocommerce-checkout .page-content{margin:75px 0}.woocommerce-checkout .woocommerce-NoticeGroup{width:100%}.woocommerce-checkout #customer_details{display:flex;justify-content:space-between;flex-direction:column;width:50%}@media (max-width:768px){.woocommerce-checkout #customer_details{width:100%}}.woocommerce-checkout #customer_details .billing-address,.woocommerce-checkout #customer_details .shipping-address{width:100%;padding-bottom:50px}.woocommerce-checkout #customer_details .billing-address .shipping_address,.woocommerce-checkout #customer_details .shipping-address .shipping_address{width:100%}.woocommerce-checkout #customer_details .billing-address .woocommerce-billing-fields,.woocommerce-checkout #customer_details .billing-address .woocommerce-shipping-fields,.woocommerce-checkout #customer_details .shipping-address .woocommerce-billing-fields,.woocommerce-checkout #customer_details .shipping-address .woocommerce-shipping-fields{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:var(--site-primary-colour)!important}.woocommerce-checkout #customer_details .billing-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout #customer_details .billing-address .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout #customer_details .shipping-address .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout #customer_details .shipping-address .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper{width:100%!important}.woocommerce-checkout #customer_details .billing-address .woocommerce-billing-fields h3,.woocommerce-checkout #customer_details .billing-address .woocommerce-shipping-fields h3,.woocommerce-checkout #customer_details .shipping-address .woocommerce-billing-fields h3,.woocommerce-checkout #customer_details .shipping-address .woocommerce-shipping-fields h3{font-size:26px;font-weight:900;width:auto;color:var(--site-primary-colour)}.woocommerce-checkout #customer_details .billing-address .woocommerce-billing-fields h3 label,.woocommerce-checkout #customer_details .billing-address .woocommerce-shipping-fields h3 label,.woocommerce-checkout #customer_details .shipping-address .woocommerce-billing-fields h3 label,.woocommerce-checkout #customer_details .shipping-address .woocommerce-shipping-fields h3 label{display:flex;justify-content:flex-start;align-items:center}.woocommerce-checkout #customer_details .billing-address .woocommerce-billing-fields h3 label span,.woocommerce-checkout #customer_details .billing-address .woocommerce-shipping-fields h3 label span,.woocommerce-checkout #customer_details .shipping-address .woocommerce-billing-fields h3 label span,.woocommerce-checkout #customer_details .shipping-address .woocommerce-shipping-fields h3 label span{font-size:26px;margin-left:15px}.woocommerce-checkout #customer_details .billing-address .woocommerce-billing-fields h3 label input,.woocommerce-checkout #customer_details .billing-address .woocommerce-shipping-fields h3 label input,.woocommerce-checkout #customer_details .shipping-address .woocommerce-billing-fields h3 label input,.woocommerce-checkout #customer_details .shipping-address .woocommerce-shipping-fields h3 label input{width:auto}.woocommerce-checkout #customer_details .billing-address .woocommerce-billing-fields .woocommerce-input-wrapper,.woocommerce-checkout #customer_details .billing-address .woocommerce-billing-fields input,.woocommerce-checkout #customer_details .billing-address .woocommerce-shipping-fields .woocommerce-input-wrapper,.woocommerce-checkout #customer_details .billing-address .woocommerce-shipping-fields input,.woocommerce-checkout #customer_details .shipping-address .woocommerce-billing-fields .woocommerce-input-wrapper,.woocommerce-checkout #customer_details .shipping-address .woocommerce-billing-fields input,.woocommerce-checkout #customer_details .shipping-address .woocommerce-shipping-fields .woocommerce-input-wrapper,.woocommerce-checkout #customer_details .shipping-address .woocommerce-shipping-fields input{width:100%;min-height:40px;border-color:var(--site-off-white-colour)}.woocommerce-checkout #customer_details .billing-address .woocommerce-billing-fields .woocommerce-input-wrapper input,.woocommerce-checkout #customer_details .billing-address .woocommerce-billing-fields input input,.woocommerce-checkout #customer_details .billing-address .woocommerce-shipping-fields .woocommerce-input-wrapper input,.woocommerce-checkout #customer_details .billing-address .woocommerce-shipping-fields input input,.woocommerce-checkout #customer_details .shipping-address .woocommerce-billing-fields .woocommerce-input-wrapper input,.woocommerce-checkout #customer_details .shipping-address .woocommerce-billing-fields input input,.woocommerce-checkout #customer_details .shipping-address .woocommerce-shipping-fields .woocommerce-input-wrapper input,.woocommerce-checkout #customer_details .shipping-address .woocommerce-shipping-fields input input{border:3px solid var(--site-primary-colour);border-style:solid;min-height:50px}.woocommerce-checkout #customer_details .billing-address #billing_country_field .woocommerce-input-wrapper .select2-container .select2-selection,.woocommerce-checkout #customer_details .shipping-address #billing_country_field .woocommerce-input-wrapper .select2-container .select2-selection{outline:3px solid var(--site-off-white-colour)!important}.woocommerce-checkout #customer_details .billing-address .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-checkout #customer_details .shipping-address .select2-container--default .select2-selection--single .select2-selection__rendered{outline:3px solid var(--site-off-white-colour)!important}.woocommerce-checkout #customer_details .billing-address .woocommerce-additional-fields h3,.woocommerce-checkout #customer_details .shipping-address .woocommerce-additional-fields h3{font-weight:900;width:auto;color:var(--site-primary-colour)}.woocommerce-checkout #customer_details .form-row{flex-direction:column}.woocommerce-checkout #customer_details .form-row textarea{border:3px solid var(--site-primary-colour);min-height:80px;padding:5px;color:var(--site-primary-colour);resize:vertical}.woocommerce-checkout #order_review{width:40%;position:relative}@media (max-width:768px){.woocommerce-checkout #order_review{width:100%}}.woocommerce-checkout #order_review #order_review_heading{font-size:26px;color:var(--site-primary-colour);float:left}.woocommerce-checkout #order_review *{border-color:var(--site-off-white-colour)}.woocommerce-checkout #order_review .sticky-container{position:sticky;top:130px}.woocommerce-checkout #order_review table{border-radius:0;border-collapse:collapse!important;width:100%}.woocommerce-checkout #order_review table thead th:last-child{text-align:right;background-color:#fff;color:var(--site-primary-colour)}.woocommerce-checkout #order_review table th{color:var(--site-primary-colour);font-size:16px;font-weight:900;width:50%!important}.woocommerce-checkout #order_review table td{font-size:.9rem;width:50%;text-align:right;color:var(--site-primary-colour)}.woocommerce-checkout #order_review table td.product-name{text-align:left}.woocommerce-checkout .woocommerce-checkout-payment{border-radius:0!important;padding:0}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods{background-color:#fff;padding:0!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods .payment_box{background-color:var(--site-primary-colour)!important;color:white!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods .payment_box *{font-size:16px!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods .payment_box label,.woocommerce-checkout .woocommerce-checkout-payment .payment_methods .payment_box p{color:white!important;margin-bottom:10px!important;width:100%;margin-right:0}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods .payment_box .form-row{margin-top:15px!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods .payment_box select{width:calc(100% - 15px)!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods .payment_box:before{border-bottom-color:var(--site-primary-colour)!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods li .form-row{margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods li .form-row label{margin-bottom:0!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods li .form-row-wide{margin-top:0!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods li .form-row-first,.woocommerce-checkout .woocommerce-checkout-payment .payment_methods li .form-row-last{width:50%}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods li .form-row-first .wc-stripe-elements-field,.woocommerce-checkout .woocommerce-checkout-payment .payment_methods li .form-row-last .wc-stripe-elements-field{width:100%}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods li .woocommerce-SavedPaymentMethods-saveNew{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods li .woocommerce-SavedPaymentMethods-saveNew label{line-height:1.25;font-size:.7rem}.woocommerce-checkout .woocommerce-checkout-payment .payment_methods #sagepaydirect-cc-form .wc-credit-card-form-card-type{width:calc(100% - 1em)!important}.woocommerce-checkout .woocommerce-checkout-payment .place-order{background-color:#fff;padding:25px 0 0!important}.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper{font-size:.7rem}.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper a{color:var(--site-primary-colour);text-decoration:underline}.woocommerce-checkout .woocommerce-checkout-payment #place_order{color:var(--site-primary-colour);padding:15px 25px!important;width:100%;margin-top:25px}.woocommerce-checkout .woocommerce-checkout-payment #place_order:hover{background-color:var(--site-off-white-colour);color:var(--site-primary-colour)}.woocommerce-checkout .page-content>.woocommerce .woocommerce-form-login-toggle{display:none}.woocommerce-checkout .page-content>.woocommerce .woocommerce-form-login{border:0!important;border-radius:0!important;background-color:var(--site-off-white-colour);color:var(--site-primary-colour);font-size:0.9rem!important;width:100%;padding-right:50%}.woocommerce-checkout .page-content>.woocommerce .woocommerce-form-login input{height:40px;border:3px solid var(--site-primary-colour)}.woocommerce-checkout .page-content>.woocommerce .woocommerce-form-login button[type=submit]{background-color:var(--site-primary-colour)!important;color:#fff}.woocommerce-checkout .page-content>.woocommerce .woocommerce-form-login .woocommerce-form__label-for-checkbox{width:100%;display:flex;justify-content:flex-start;align-items:center}.woocommerce-checkout .page-content>.woocommerce .woocommerce-form-login .woocommerce-form__label-for-checkbox input{margin-right:15px}.woocommerce-checkout .page-content>.woocommerce .woocommerce-form-login .lost_password a{color:white!important}.wc-block-grid__products{flex-basis:auto!important}.wc-block-grid__product .wc-block-grid__product-link{color:#fff}.wc-block-grid__product .wc-block-grid__product-link:hover{text-decoration:none}.wc-block-grid__product .wc-block-grid__product-image{margin-bottom:0}.wc-block-grid__product .wc-block-grid__product-title{margin:0;padding:12px 0;text-transform:uppercase}.single-product .page-content{padding-top:220px}@media (min-width:769px){.single-product .page-content .mobile-product-title{display:none}}.single-product .page-content .woocommerce-product-gallery{max-width:500px}@media (max-width:768px){.single-product .page-content .woocommerce-product-gallery{max-width:none}}.single-product .page-content .woocommerce-product-gallery *{transition:all 0s linear!important}.single-product .page-content .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin-bottom:9px!important}.single-product .page-content .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img{height:600px!important;min-height:600px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-product .page-content .woocommerce-product-gallery .woocommerce-product-gallery__trigger{border-radius:0!important;right:0!important;top:0!important;width:57px!important;height:57px!important;background-image:url(/wp-content/themes/angelventlock/assets/img/search.png)!important;background-size:50%!important;background-repeat:no-repeat!important;background-position:center!important;transition:all 0.1s linear!important}.single-product .page-content .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before,.single-product .page-content .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after{display:none!important}.single-product .page-content .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background-size:55%!important}.single-product .page-content .woocommerce-product-gallery .flex-control-thumbs{margin-top:9px!important}.single-product .page-content .woocommerce-product-gallery .flex-control-thumbs li{padding:0 4.5px 9px}.single-product .page-content .woocommerce-product-gallery .flex-control-thumbs li img{border:1px solid var(--site-red-colour)}.single-product .page-content .woocommerce-product-gallery ul.flex-direction-nav{position:absolute;top:268.5px;z-index:99;width:100%;left:0;margin:0;padding:0;list-style:none}.single-product .page-content .woocommerce-product-gallery li.flex-nav-prev{float:left}.single-product .page-content .woocommerce-product-gallery li.flex-nav-next{float:right}.single-product .page-content .woocommerce-product-gallery a.flex-next{visibility:hidden;position:relative}.single-product .page-content .woocommerce-product-gallery a.flex-prev{visibility:hidden;position:relative}.single-product .page-content .woocommerce-product-gallery a.flex-next:after{visibility:visible;content:"";background-image:url(/wp-content/themes/angelventlock/assets/img/right-arrow.png);background-repeat:no-repeat;background-size:30%;background-position:center;background-color:var(--site-red-colour);width:57px;height:57px;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;transition:all 0.1s linear!important}.single-product .page-content .woocommerce-product-gallery a.flex-next:hover:after{background-size:35%}.single-product .page-content .woocommerce-product-gallery a.flex-prev:before{visibility:visible;content:"";background-image:url(/wp-content/themes/angelventlock/assets/img/left-arrow.png);background-repeat:no-repeat;background-size:30%;background-position:center;background-color:var(--site-red-colour);width:57px;height:57px;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;transition:all 0.1s linear!important}.single-product .page-content .woocommerce-product-gallery a.flex-prev:hover:before{background-size:35%}.single-product .page-content .woocommerce-product-gallery ul.flex-direction-nav li a{color:var(--site-off-white-colour)}.single-product .page-content .woocommerce-product-gallery ul.flex-direction-nav li a:hover{text-decoration:none}.single-product .page-content .featured-video-container{width:25%;position:relative;float:left;opacity:.5;padding:0 4.5px 9px}.single-product .page-content .featured-video-container .featured-play{position:absolute;top:calc(50% - 31.5px);left:calc(50% - 31.5px);width:63px;height:63px;display:flex;justify-content:center;align-items:center;background-color:rgb(255 255 255 / .2);border-radius:100%}.single-product .page-content .featured-video-container .featured-play svg,.single-product .page-content .featured-video-container .featured-play img[data-svg=true]{width:24px;height:auto;margin-left:5px}.single-product .page-content .featured-video-container .featured-play svg *,.single-product .page-content .featured-video-container .featured-play img[data-svg=true] *{fill:#fff}.single-product .page-content .featured-video-container img{width:100%;height:116px!important;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.single-product .page-content .featured-video-container img{height:135.7px!important}}.single-product .page-content .featured-video-container:hover{opacity:1;cursor:pointer}.single-product .page-content .entry-summary{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.single-product .page-content .entry-summary .product_title{order:1}@media (max-width:768px){.single-product .page-content .entry-summary .product_title{display:none}}.single-product .page-content .entry-summary .price{font-weight:900;color:var(--site-primary-colour);font-size:22px;order:3}.single-product .page-content .entry-summary .woocommerce-product-details__short-description{order:2}.single-product .page-content .entry-summary .variations_form{background-color:var(--site-red-colour);padding:51px 51px 25px 51px;order:4;width:100%;margin-bottom:0;position:relative}@media (max-width:576px){.single-product .page-content .entry-summary .variations_form{padding:50px 25px 25px}}.single-product .page-content .entry-summary .variations_form table.variations tr{display:flex;flex-direction:column}.single-product .page-content .entry-summary .variations_form table.variations tr td.label label{font-weight:500!important}.single-product .page-content .entry-summary .variations_form table.variations tr td.value{background-image:url(/wp-content/themes/angelventlock/assets/img/select-arrow.png);background-size:52px;background-repeat:no-repeat;height:50px;background-position:top right;margin:0 0 15px;padding:0;background-color:#fff}.single-product .page-content .entry-summary .variations_form select{width:100%;height:50px;padding:5px;border:solid 3px var(--site-primary-colour);background-color:#fff0;-moz-appearance:none;-webkit-appearance:none;margin-top:-2px}.single-product .page-content .entry-summary .variations_form .select-container{background-image:url(/wp-content/themes/angelventlock/assets/img/select-arrow.png);background-size:52px;background-repeat:no-repeat;height:50px;background-position:top right;margin:15px 0 15px;padding:0;background-color:#fff}.single-product .page-content .entry-summary .variations_form .woocommerce-variation-price{margin-bottom:15px}.single-product .page-content .entry-summary .variations_form .woocommerce-variation-price .price{font-size:22px}.single-product .page-content .entry-summary .variations_form .media-note{width:100%}.single-product .page-content .entry-summary .variations_form .media-note a{color:var(--site-red-colour);text-decoration:underline}.single-product .page-content .entry-summary input::-webkit-outer-spin-button,.single-product .page-content .entry-summary input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-product .page-content .entry-summary input[type=number]{-moz-appearance:textfield}.single-product .page-content .entry-summary .minus,.single-product .page-content .entry-summary .plus{height:50px;width:50px;float:left;border:3px solid var(--site-primary-colour);color:var(--site-primary-colour);background-color:var(--site-off-white-colour);margin-bottom:25px}.single-product .page-content .entry-summary .minus:hover,.single-product .page-content .entry-summary .plus:hover{background-color:var(--site-red-colour);cursor:pointer}.single-product .page-content .entry-summary .plus{margin-right:25px}.single-product .page-content .entry-summary div.quantity{margin-right:0}.single-product .page-content .entry-summary div.quantity input[type=number]{height:50px;width:97px;background-color:var(--site-off-white-colour);margin:0;border:0;border-top:3px solid var(--site-primary-colour);border-bottom:3px solid var(--site-primary-colour);border-bottom:3px solid var(--site-primary-colour);margin-right:-5px}.single-product .page-content .entry-summary button[type=submit]{max-width:278px;font-weight:900}@media (max-width:576px){.single-product .page-content .entry-summary button[type=submit]{margin-left:35px}}.single-product .page-content .entry-summary .product_meta{order:5;background-color:var(--site-red-colour);padding:0 51px 51px 51px;width:100%}@media (max-width:576px){.single-product .page-content .entry-summary .product_meta{padding:0 0 25px}}.single-product .page-content .entry-summary .product_meta>span{display:none}.single-product .page-content .entry-summary .product_meta .commercial-note{width:100%;float:left;text-align:left;margin-bottom:0;margin-top:27px;font-weight:900}.single-product .page-content .entry-summary .product_meta .commercial-note a{color:var(--site-red-colour);text-decoration:underline}.single-product .page-content .entry-summary .product_meta h3{margin-top:25px}.single-product .page-content .entry-summary .product_meta h3 span{color:var(--site-red-colour)}.single-product .page-content .woocommerce-tabs{display:flex;justify-content:center;align-items:center;padding-top:117px;padding-bottom:100px}.single-product .page-content .woocommerce-tabs .accordion{max-width:808px}.single-product .page-content .resources-overview-block{padding:130px 0 100px}.single-product .page-content .product-slider-block{padding:0 0 130px 0}.single-product.quote-checkout .summary .price{display:none!important}.single-product.quote-checkout .request-quote{order:3}.single-product.calculated-product .page-content{padding-top:220px}.single-product.calculated-product .page-content .entry-summary .variations_form .step-one,.single-product.calculated-product .page-content .entry-summary .variations_form .step-two,.single-product.calculated-product .page-content .entry-summary .variations_form .step-three,.single-product.calculated-product .page-content .entry-summary .variations_form .step-four{display:flex;justify-content:flex-start;align-items:flex-start}.single-product.calculated-product .page-content .entry-summary .variations_form .step-one .number,.single-product.calculated-product .page-content .entry-summary .variations_form .step-two .number,.single-product.calculated-product .page-content .entry-summary .variations_form .step-three .number,.single-product.calculated-product .page-content .entry-summary .variations_form .step-four .number{color:#fff;background-color:var(--site-red-colour);width:25px;height:25px;display:flex;justify-content:center;align-items:center;margin-right:8px}.single-product.calculated-product .page-content .entry-summary .variations_form .step-one .content,.single-product.calculated-product .page-content .entry-summary .variations_form .step-two .content,.single-product.calculated-product .page-content .entry-summary .variations_form .step-three .content,.single-product.calculated-product .page-content .entry-summary .variations_form .step-four .content{width:calc(100% - 33px)}.single-product.calculated-product .page-content .entry-summary .variations_form .step-one .content p,.single-product.calculated-product .page-content .entry-summary .variations_form .step-two .content p,.single-product.calculated-product .page-content .entry-summary .variations_form .step-three .content p,.single-product.calculated-product .page-content .entry-summary .variations_form .step-four .content p{margin-bottom:0}.single-product.calculated-product .page-content .entry-summary .variations_form .step-one .content p:first-child,.single-product.calculated-product .page-content .entry-summary .variations_form .step-two .content p:first-child,.single-product.calculated-product .page-content .entry-summary .variations_form .step-three .content p:first-child,.single-product.calculated-product .page-content .entry-summary .variations_form .step-four .content p:first-child{font-weight:900}.single-product.calculated-product .page-content .entry-summary .variations_form .step-one .content a,.single-product.calculated-product .page-content .entry-summary .variations_form .step-two .content a,.single-product.calculated-product .page-content .entry-summary .variations_form .step-three .content a,.single-product.calculated-product .page-content .entry-summary .variations_form .step-four .content a{color:var(--site-red-colour);text-decoration:underline}.single-product.calculated-product .page-content .entry-summary .variations_form .step-one .reset_variations_selector,.single-product.calculated-product .page-content .entry-summary .variations_form .step-two .reset_variations_selector,.single-product.calculated-product .page-content .entry-summary .variations_form .step-three .reset_variations_selector,.single-product.calculated-product .page-content .entry-summary .variations_form .step-four .reset_variations_selector{margin:10px 0!important;font-size:14px;color:var(--site-red-colour);display:none}.single-product.calculated-product .page-content .entry-summary .variations_form .step-one .reset_variations_selector:hover,.single-product.calculated-product .page-content .entry-summary .variations_form .step-two .reset_variations_selector:hover,.single-product.calculated-product .page-content .entry-summary .variations_form .step-three .reset_variations_selector:hover,.single-product.calculated-product .page-content .entry-summary .variations_form .step-four .reset_variations_selector:hover{cursor:pointer;text-decoration:underline}.single-product.calculated-product .page-content .entry-summary .variations_form .step-two,.single-product.calculated-product .page-content .entry-summary .variations_form .step-three,.single-product.calculated-product .page-content .entry-summary .variations_form .step-four{margin-top:25px}.single-product.calculated-product .page-content .entry-summary .variations_form table.variations tr .label{display:none}.single-product.calculated-product .page-content .entry-summary .variations_form table.variations tr td.value{margin-top:15px;width:calc(100% - 33px);margin-left:33px}.single-product.calculated-product .page-content .entry-summary .variations_form table.variations tr:nth-child(1) td.value{background-image:url("");position:relative;margin-top:0}.single-product.calculated-product .page-content .entry-summary .variations_form table.variations tr:nth-child(1) td.value:before{content:"";background-color:#fff0;position:absolute;top:-3px;left:-3px;width:calc(100% + 3px);height:calc(100% + 3px);z-index:10}.single-product.calculated-product .page-content .entry-summary .variations_form table.variations .reset_variations{display:none!important}.single-product.calculated-product .page-content .entry-summary .variations_form .woocommerce-variation-add-to-cart .step-four,.single-product.calculated-product .page-content .entry-summary .variations_form .woocommerce-variation-price .step-four{margin-bottom:15px}.single-product.calculated-product .page-content .entry-summary .variations_form .woocommerce-variation-add-to-cart .minus,.single-product.calculated-product .page-content .entry-summary .variations_form .woocommerce-variation-price .minus{margin-left:33px}.single-product.calculated-product .page-content .commercial-note{padding-left:33px}.single-product.disable-checkout .page-content .entry-summary .variations_form .woocommerce-variation-add-to-cart button[type=submit]{display:none}.single-product.disable-checkout .page-content .entry-summary .variations_form .woocommerce-variation-price{display:none}.single-product.disable-checkout .page-content .entry-summary .request-quote-button{margin:25px 0 50px}.single-product.disable-checkout .page-content .request-a-quote{display:none;border-top:3px solid #000;padding-top:25px}.single-product.disable-checkout .page-content .request-a-quote h3{margin-bottom:15px}.single-product.disable-checkout .page-content .commercial-note{padding-left:0}.archive-template{display:flex;justify-content:space-between;align-items:stretch;gap:100px;padding-top:90px;padding-bottom:150px;flex-wrap:wrap}.archive-template li[data-facet=sector],.archive-template .sector-facet{display:none}.archive-template .facets-filters{width:350px}.archive-template .facets-filters .sector-selector-hidden{display:none}.archive-template .facets-filters .scroll-container{position:sticky;top:50px}.archive-template .facets-filters .scroll-container .facetwp-selections ul{margin-left:0;padding-left:0}.archive-template .facets-filters .scroll-container .facetwp-selections ul li{background-color:var(--site-off-white-colour);padding:10px;width:100%;margin-bottom:5px}.archive-template .facets-filters .scroll-container .facetwp-selections ul li .facetwp-selection-label{display:none}.archive-template .facets-filters .scroll-container .facetwp-selections ul li .facetwp-selection-value{width:100%}.archive-template .facets-filters .scroll-container .facetwp-input-wrap{height:50px;width:100%}.archive-template .facets-filters .scroll-container .facetwp-input-wrap .facetwp-search{height:50px;width:100%;padding-left:10px}.archive-template .facets-filters .scroll-container .faq-categories .category{position:relative}.archive-template .facets-filters .scroll-container .faq-categories .count{position:absolute;right:22px;border-radius:100%;border:1px solid var(--site-primary-colour);font-size:14px;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.archive-template .facets-filters .scroll-container h5{border-top:1px solid #000;padding:15px 0;margin-bottom:25px;width:100%;display:flex;justify-content:space-between;align-items:center}.archive-template .facets-filters .scroll-container h5:hover{cursor:pointer}.archive-template .facets-filters .scroll-container h5:hover i{margin-top:4px}.archive-template .facets-filters .scroll-container h5.hidden i{transform:rotate(180deg)}.archive-template .facets-filters .scroll-container p{padding:15px 0;border-bottom:1px solid #000;margin-bottom:0}.archive-template .facets-filters .scroll-container p a{color:var(--site-primary-colour);display:flex;justify-content:space-between;align-items:center;width:100%}.archive-template .post-type-content{flex-grow:2;width:calc(100% - 450px)}@media (max-width:768px){.archive-template .post-type-content{max-width:calc(100% - 16px)}}.archive-template .post-type-content h1{font-size:60px}.archive-template .post-type-content .introduction{margin-bottom:50px}.archive-template .post-type-content .introduction .read-more-content{display:none}.archive-template .post-type-content .introduction .read-more-toggle .label{text-decoration:underline}.archive-template .post-type-content .introduction .read-more-toggle .less{display:none}.archive-template .post-type-content .introduction .read-more-toggle i{margin-left:5px}.archive-template .post-type-content .introduction .read-more-toggle:hover{cursor:pointer}.archive-template .post-type-content .introduction .read-more-toggle:hover i{padding-top:4px}.archive-template .post-type-content .listing-options{display:flex;justify-content:space-between;align-items:flex-end}.archive-template .post-type-content .listing-options .count{flex-grow:2;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px}.archive-template .post-type-content .listing-options .order-display{display:flex;gap:20px}.archive-template .post-type-content .listing-options .order-display .facetwp-facet{border:2px solid var(--site-primary-colour);height:50px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;padding:10px 20px}.archive-template .post-type-content .listing-options .order-display .facetwp-facet select{border:0;background-color:#fff0}.archive-template .post-type-content .faq-category{margin-bottom:50px;width:100%}.archive-template .post-type-content .faq-category h2{border-bottom:1px solid var(--site-primary-colour);margin-bottom:25px;padding-bottom:10px;font-size:40px}.archive-template .post-type-content .facetwp-template{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0 2%;width:100%}.archive-template .post-type-content .facetwp-facet-pagination{width:100%}.archive-template .post-type-content .facetwp-pager{padding-top:50px;border-top:1px solid var(--site-primary-colour);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}.archive-template .post-type-content .facetwp-pager a{width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-weight:700;border:1px solid var(--site-primary-colour);margin:4px}.archive-template .post-type-content .facetwp-pager a.active{background-color:var(--site-primary-colour);color:var(--site-off-white-colour)}.archive-template .post-type-content .facetwp-pager a:hover:not(.active){background-color:rgba(var(--site-primary-colour),.1)}.question-container{border-bottom:1px solid var(--site-primary-colour);padding:30px 0 30px;position:relative}.question-container h3{margin-bottom:0;padding-right:75px}.question-container a{color:var(--site-primary-colour);text-decoration:underline}.question-container .answer{display:none;margin-top:25px;padding:30px}.question-container .icon{position:absolute;top:30px;right:5px}.question-container .icon i{font-size:24px}.question-container .icon i.fa-minus{display:none}.question-container:hover{background-color:var(--site-off-white-colour);cursor:pointer}.question-container:hover h3{padding-left:30px;padding-right:45px}.question-container:hover .icon{right:30px}.error404 .page-content{height:500px;display:flex;align-items:center;justify-content:center;flex-direction:column}.error404 .page-content svg,.error404 .page-content img[data-svg=true]{width:120px;height:auto;margin-bottom:25px}.error404 .flex-content{border-top:1px solid var(--site-secondary-colour)}main .hero-slider-block{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}.hero-slider-block{position:relative;width:100vw;height:calc(100vh - 92px)}.hero-slider-block .hero-slider{height:100%;width:100%;overflow:hidden}.hero-slider-block .slick-list{height:100%;width:100%}.hero-slider-block .slick-track{height:100%;width:100%}.hero-slider-block .slick-slide{height:100%;width:100%}.hero-slider-block .slick-slide>div{height:100%;width:100%}.hero-slider-block .slide-container{height:100%;width:100%;background-size:cover;background-position:center;position:relative;z-index:2}.hero-slider-block .slide-container:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--site-primary-colour);opacity:.5}.hero-slider-block .slide-container .slide-content{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:flex-start;align-items:flex-end}.hero-slider-block .slide-container .slide-content a:hover{text-decoration:none}@media (max-width:1200px){.hero-slider-block .slide-container .slide-content{left:37px;bottom:111px}}.hero-slider-block .slide-container .slide-content h1{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;position:relative;padding-bottom:50px;font-size:150px;color:var(--site-off-white-colour);margin-left:99px}@media (max-width:1200px){.hero-slider-block .slide-container .slide-content h1{font-size:50px;left:37px;bottom:111px;padding-bottom:0;margin:0}}.hero-slider-block .slide-container .slide-content h1 span.colour-bar{position:absolute;left:0;bottom:50px;height:10px;width:0;background-color:var(--site-off-white-colour);z-index:1}@media (max-width:1200px){.hero-slider-block .slide-container .slide-content h1 span.colour-bar{bottom:-4px}}.hero-slider-block .slide-container .slide-content h1 .title{z-index:2;position:relative}.hero-slider-block .slide-container .slide-content h1 svg,.hero-slider-block .slide-container .slide-content h1 img[data-svg=true]{height:100px!important;z-index:2;position:relative}@media (max-width:1200px){.hero-slider-block .slide-container .slide-content h1 svg,.hero-slider-block .slide-container .slide-content h1 img[data-svg=true]{height:90px!important}}@media (max-width:992px){.hero-slider-block .slide-container .slide-content h1 svg,.hero-slider-block .slide-container .slide-content h1 img[data-svg=true]{height:45px!important}}.hero-slider-block .slide-container .slide-content h1 svg path,.hero-slider-block .slide-container .slide-content h1 svg polygon,.hero-slider-block .slide-container .slide-content h1 img[data-svg=true] path,.hero-slider-block .slide-container .slide-content h1 img[data-svg=true] polygon{fill:#fff}.hero-slider-block .slide-container .slide-content h1:hover span.colour-bar{width:105%}.hero-slider-block .slide-container>a:hover{text-decoration:none}.hero-slider-block .slide-container .landscape-video{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}@media (max-width:768px){.hero-slider-block .slide-container .landscape-video{aspect-ratio:unset}}.hero-slider-block .slide-container .landscape-video .embed-responsive{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.hero-slider-block .slide-container .landscape-video .embed-responsive iframe{min-height:100%;min-width:100%;width:unset;height:auto;aspect-ratio:16/9;left:revert-layer;top:revert-layer}.hero-slider-block .gallery-controls{position:absolute;bottom:100px;right:130px;display:flex;justify-content:center;gap:30px}@media (max-width:1200px){.hero-slider-block .gallery-controls{left:37px;bottom:37px;right:auto}}@media (max-width:768px){.hero-slider-block .gallery-controls{right:auto;left:37px;bottom:37px}}.hero-slider-block .gallery-controls .next,.hero-slider-block .gallery-controls .prev{width:100px;height:100px;border:1px solid var(--site-off-white-colour);border-radius:100%;color:var(--site-off-white-colour);display:flex;justify-content:center;align-items:center}@media (max-width:1200px){.hero-slider-block .gallery-controls .next,.hero-slider-block .gallery-controls .prev{height:50px;width:50px}}.hero-slider-block .gallery-controls .next i,.hero-slider-block .gallery-controls .prev i{font-size:33px}@media (max-width:1200px){.hero-slider-block .gallery-controls .next i,.hero-slider-block .gallery-controls .prev i{font-size:23px}}.hero-slider-block .gallery-controls .next:hover,.hero-slider-block .gallery-controls .prev:hover{background-color:var(--site-off-white-colour);color:var(--site-primary-colour);border-color:var(--site-off-white-colour);cursor:pointer}.hero-slider-block .gallery-controls .next:hover i,.hero-slider-block .gallery-controls .prev:hover i{transform:scale(1.2)}.acf-block-preview .hero-slider-block{margin:0 auto;max-width:80vw}.acf-block-preview .hero-slider-block .hero-slider .slide-container:not(:first-child){display:none}.acf-block-preview .hero-slider-block .hero-slider a{pointer-events:none}.accordion-block{margin:50px auto 100px}.accordion-block .content-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5%}@media (max-width:1200px){.accordion-block .content-list{gap:2.5%}}.accordion-block .content-list .content-block{border-bottom:1px solid var(--site-primary-colour);padding-top:15px;padding-bottom:15px;width:40%}@media (max-width:1200px){.accordion-block .content-list .content-block{width:45%}}@media (max-width:768px){.accordion-block .content-list .content-block{width:100%}}.accordion-block .content-list .content-block>.title{font-size:40px;font-weight:600;display:flex;justify-content:space-between;align-items:center;margin-bottom:0;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif}.accordion-block .content-list .content-block>.title:hover{cursor:pointer;padding-left:20px}.accordion-block .content-list .content-block .content{display:none}.accordion-block .content-list .content-block.active>.title i{transform:rotate(180deg)}.accordion-block .content-list .content-block.active .content{display:block!important;padding:20px 0}.accordion-block .content-list .content-block.active .content .address{font-weight:600}.accordion-block .content-list.one-columns{max-width:800px;margin:0 auto;gap:0}.accordion-block .content-list.one-columns .content-block{width:100%}.accordion-block .content-list.one-columns .content-block .title{font-size:24px}.large-text-block{padding:100px 0 50px}.large-text-block h2{max-width:1088px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:60px}@media (max-width:768px){.large-text-block h2{font-size:40px}}main.sector-active{margin-top:60px}@media (max-width:768px){main.sector-active{margin-top:0;position:relative}}main .page-header-block{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}main .page-header-block .container{margin-right:0;max-width:100%}main .page-header-block .content{max-width:calc(100vw - 30px);padding-left:10px;padding-right:10px}.page-header-block.full-width{position:relative;background-color:var(--site-off-white-colour);display:flex;justify-content:space-between;align-items:stretch;min-height:500px;max-height:600px;background-position:center;background-size:cover}.page-header-block.full-width.trusted{max-height:unset!important}.page-header-block.full-width:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--site-primary-colour);opacity:.5}.page-header-block.full-width .container{position:relative;z-index:2;height:100%;padding-top:120px}@media (max-width:992px){.page-header-block.full-width .container{padding-top:40px}}.page-header-block.full-width.full{align-items:center;align-items:stretch}.page-header-block.full-width.full .container{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap}@media (max-width:768px){.page-header-block.full-width{flex-direction:column-reverse}}.page-header-block.full-width h1{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:120px;padding-top:25px;padding-right:25px;margin-bottom:0;color:var(--site-off-white-colour)}@media (max-width:768px){.page-header-block.full-width h1{font-size:60px;order:2}}.page-header-block.full-width h1 svg,.page-header-block.full-width h1 img[data-svg=true]{height:80px;width:auto}@media (max-width:768px){.page-header-block.full-width h1 svg,.page-header-block.full-width h1 img[data-svg=true]{height:44px;margin-left:10px}}.page-header-block.full-width h1 svg path,.page-header-block.full-width h1 svg polygon,.page-header-block.full-width h1 img[data-svg=true] path,.page-header-block.full-width h1 img[data-svg=true] polygon{fill:#fff}@media (max-width:768px){.page-header-block.full-width h1{font-size:60px}}.page-header-block.full-width .description{color:var(--site-off-white-colour);font-family:Roboto,sans-serif;font-size:18px;margin-bottom:30px;max-width:50%}@media (max-width:768px){.page-header-block.full-width .description{max-width:none}}.page-header-block.full-width #breadcrumbs{display:none;align-self:flex-start;color:var(--site-off-white-colour);font-size:16px;position:absolute;top:50px;left:25px}@media (max-width:992px){.page-header-block.full-width #breadcrumbs{top:10px}}.page-header-block.full-width #breadcrumbs a{text-decoration:underline;color:var(--site-off-white-colour)}.page-header-block.full-width.half-half *{border:1px solid red}.page-header-block.full-width.half-half .content{width:50%}.page-header-block.full-width .trusted-by-header{padding:150px 0 0;max-width:calc(100vw - 30px)}.page-header-block.full-width .trusted-by-header h6{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;padding-bottom:30px;border-bottom:1px solid var(--site-off-white-colour);width:100%;margin-bottom:100px;color:var(--site-off-white-colour)}.page-header-block.full-width .trusted-by-header .logos .logo-container{height:150px;max-width:110px}.page-header-block.full-width .trusted-by-header .logos img{height:100%;width:100%;max-height:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:brightness(0) invert(1);mix-blend-mode:exclusion}.page-header-block.video{position:relative;color:var(--site-off-white-colour);display:flex;justify-content:space-between;align-items:stretch;aspect-ratio:16/9;background-position:center;background-size:cover}.page-header-block.video:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5}.page-header-block.video .container{position:relative;z-index:2;height:calc(100vh - 92px);padding-top:120px}.page-header-block.video .container .content .description{max-width:700px}@media (max-width:992px){.page-header-block.video .container .content .description{max-width:100%}}.page-header-block.video .container .content .btn{margin-top:60px}@media (max-width:992px){.page-header-block.video .container{padding-top:40px}}.page-header-block.video .landscape-video{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0}@media (max-width:768px){.page-header-block.video .landscape-video{aspect-ratio:unset}}.page-header-block.video .landscape-video .embed-responsive{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.page-header-block.video .landscape-video .embed-responsive iframe{min-height:100%;min-width:100%;width:unset;height:auto;aspect-ratio:16/9;left:revert-layer;top:revert-layer}.page-header-block.half-half{position:relative;background-color:var(--site-grey-colour);max-height:600px}.page-header-block.half-half.trusted{max-height:unset!important}.page-header-block.half-half .container{display:flex;justify-content:flex-start;align-items:stretch;padding-right:0;flex-wrap:wrap}@media (max-width:768px){.page-header-block.half-half .container{width:100vw;padding-left:0}}.page-header-block.half-half .container .content{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--site-off-white-colour);margin-top:20px}@media (max-width:768px){.page-header-block.half-half .container .content{width:100vw;margin-left:15px;margin-bottom:15px}}.page-header-block.half-half .container .content h1 svg,.page-header-block.half-half .container .content h1 img[data-svg=true]{height:80px;width:auto}.page-header-block.half-half .container .content h1 svg path,.page-header-block.half-half .container .content h1 svg polygon,.page-header-block.half-half .container .content h1 img[data-svg=true] path,.page-header-block.half-half .container .content h1 img[data-svg=true] polygon{fill:#fff}@media (max-width:992px){.page-header-block.half-half .container .content h1{font-size:60px}}@media (max-width:768px){.page-header-block.half-half .container .content h1{font-size:40px}}.page-header-block.half-half .container .content .description{margin-bottom:30px}.page-header-block.half-half .container .image{width:50%}.page-header-block.half-half .container .image img{width:100%;height:auto;max-height:600px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.page-header-block.half-half .container .image{width:100vw}}.page-header-block.text-only .container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;max-height:600px}.page-header-block.text-only .container.trusted{max-height:unset!important}.page-header-block.text-only .container #breadcrumbs{display:none;width:100%}.page-header-block.text-only .container #breadcrumbs a{color:var(--site-grey-colour)!important}.page-header-block.text-only .container h1{display:flex;align-items:center}@media (max-width:768px){.page-header-block.text-only .container h1{font-size:60px;order:2}}.page-header-block.text-only .container h1 svg,.page-header-block.text-only .container h1 img[data-svg=true]{height:80px;width:auto;margin-left:25px}.page-header-block.text-only .container h1 svg path,.page-header-block.text-only .container h1 svg polygon,.page-header-block.text-only .container h1 img[data-svg=true] path,.page-header-block.text-only .container h1 img[data-svg=true] polygon{fill:var(--site-grey-colour)}.page-header-block.text-only .container .content{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.page-header-block.text-only .container .content .sector-information{display:flex;justify-content:center;align-items:center}.page-header-block.text-only .container .content .sector-information h3{font-size:60px}@media (max-width:768px){.page-header-block.text-only .container .content .sector-information h3{font-size:24px;margin-bottom:0}}.page-header-block.text-only .container .content .sector-information svg,.page-header-block.text-only .container .content .sector-information img[data-svg=true]{height:45px}@media (max-width:768px){.page-header-block.text-only .container .content .sector-information svg,.page-header-block.text-only .container .content .sector-information img[data-svg=true]{margin-bottom:0;height:20px}}.page-header-block.text-only .container .content .sector-information svg path,.page-header-block.text-only .container .content .sector-information svg polygon,.page-header-block.text-only .container .content .sector-information img[data-svg=true] path,.page-header-block.text-only .container .content .sector-information img[data-svg=true] polygon{fill:var(--site-grey-colour)}.page-header-block.text-only .container .content .description{width:100%;margin-bottom:50px}#breadcrumbs{display:none;height:60px;justify-content:flex-start;align-items:center;gap:5px}@media (max-width:768px){#breadcrumbs{display:none}}#breadcrumbs a{color:var(--site-secondary-colour);font-weight:700;text-decoration:underline}.sector-information{display:flex}.sector-information svg,.sector-information img[data-svg=true]{height:30px;width:auto;margin-left:10px}.sector-information svg path,.sector-information svg polygon,.sector-information img[data-svg=true] path,.sector-information img[data-svg=true] polygon{fill:#fff}.acf-block-preview a{pointer-events:none}main .sector-header-block{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}.page-title{display:none}.sector-header-block{position:relative;background-color:var(--site-off-white-colour);display:flex;justify-content:space-between;align-items:stretch;min-height:800px}@media (max-width:768px){.sector-header-block{min-height:700px}}.sector-header-block{background-position:center;background-size:cover}.sector-header-block:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--site-primary-colour);opacity:.5}.sector-header-block .container{position:relative;z-index:2;height:100%;padding-bottom:120px;padding-top:120px;display:flex;flex-direction:column;justify-content:center}.sector-header-block .container h1{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:60px;padding-top:25px;margin-bottom:0;color:var(--site-off-white-colour)}.sector-header-block .container h1 svg,.sector-header-block .container h1 img[data-svg=true]{height:80px;width:auto}.sector-header-block .container h1 svg path,.sector-header-block .container h1 svg polygon,.sector-header-block .container h1 img[data-svg=true] path,.sector-header-block .container h1 img[data-svg=true] polygon{fill:#fff}@media (max-width:768px){.sector-header-block .container h1{font-size:60px}}.sector-header-block .container .content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.sector-header-block .container .content .search-by-brand{display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;width:98vw;flex-wrap:wrap}@media (max-width:1200px){.sector-header-block .container .content .search-by-brand{width:100%}}.sector-header-block .container .content .search-by-brand .search-container{position:relative;min-height:120px}.sector-header-block .container .content .search-by-brand .search-container .facetwp-type-search{min-height:120px}.sector-header-block .container .content .search-by-brand .search-container .facetwp-type-search input[type=text]{height:70px;border-radius:50px;min-width:800px;border:1px solid var(--site-primary-colour);padding:5px 25px 5px 50px;margin-top:25px;margin-bottom:25px}@media (max-width:1200px){.sector-header-block .container .content .search-by-brand .search-container .facetwp-type-search input[type=text]{min-width:90vw}}.sector-header-block .container .content .search-by-brand .search-container .facetwp-type-search i{right:auto;left:10px}.sector-header-block .container .content .search-by-brand .search-container .fwp-submit{position:absolute;right:10px;top:35px;height:50px;width:120px;background-color:var(--site-off-white-colour);border:1px solid var(--site-primary-colour);border-radius:25px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;text-transform:uppercase;font-size:24px}.sector-header-block .container .content .search-by-brand .search-container .fwp-submit:hover{cursor:pointer;background-color:var(--site-primary-colour);color:var(--site-off-white-colour)}.sector-header-block .container .content .search-by-brand>p:not(.btn){color:var(--site-off-white-colour);position:relative;text-align:center;overflow:hidden;margin-bottom:45px;min-width:800px}@media (max-width:1200px){.sector-header-block .container .content .search-by-brand>p:not(.btn){min-width:90vw}}.sector-header-block .container .content .search-by-brand>p:not(.btn) span{width:150px;position:relative}.sector-header-block .container .content .search-by-brand>p:not(.btn) span:before{content:"";position:absolute;right:150px;top:50%;width:500px;height:1px;background-color:var(--site-off-white-colour)}.sector-header-block .container .content .search-by-brand>p:not(.btn) span:after{content:"";position:absolute;left:150px;top:50%;width:500px;height:1px;background-color:var(--site-off-white-colour)}.sector-header-block .container .content .search-by-brand .brand-slider{width:800px;margin-bottom:50px;height:90px;overflow:hidden}@media (max-width:1200px){.sector-header-block .container .content .search-by-brand .brand-slider{width:90vw}}.sector-header-block .container .content .search-by-brand .brand-slider .logo-container .logo{display:flex;height:50px;justify-content:center;align-items:center;width:100%;padding-top:10px;padding-bottom:10px}.sector-header-block .container .content .search-by-brand .brand-slider .logo-container svg,.sector-header-block .container .content .search-by-brand .brand-slider .logo-container img[data-svg=true]{width:50px;height:auto}.sector-header-block .container .content .search-by-brand .brand-slider .logo-container svg *,.sector-header-block .container .content .search-by-brand .brand-slider .logo-container img[data-svg=true] *{fill:var(--site-off-white-colour)}.sector-header-block .container .content .search-by-brand .brand-slider .logo-container svg:hover,.sector-header-block .container .content .search-by-brand .brand-slider .logo-container img[data-svg=true]:hover{transform:scale(1.1)}@media (max-width:768px){.sector-header-block{flex-direction:column-reverse}}.sector-information{display:flex}.sector-information svg,.sector-information img[data-svg=true]{height:30px;width:auto;margin-left:10px}.sector-information svg path,.sector-information svg polygon,.sector-information img[data-svg=true] path,.sector-information img[data-svg=true] polygon{fill:#fff}.acf-block-preview a{pointer-events:none}#vehicle-brand-modal .modal-dialog{border:0}#vehicle-brand-modal .modal-dialog .modal-content{border:0;background-color:rgba(var(--site-secondary-colour),0)}#vehicle-brand-modal .modal-dialog .modal-content .modal-header{border:0}#vehicle-brand-modal .modal-dialog .modal-content .modal-header h3{color:var(--site-off-white-colour);font-size:60px}#vehicle-brand-modal .modal-dialog .modal-content .modal-header .close-button{border-radius:100%;border:1px solid var(--site-off-white-colour);color:var(--site-off-white-colour);width:50px;height:50px;display:flex;justify-content:center;align-items:center}#vehicle-brand-modal .modal-dialog .modal-content .modal-header .close-button:hover{background-color:var(--site-off-white-colour);color:var(--site-primary-colour)}#vehicle-brand-modal .modal-dialog .modal-content .modal-body{border:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:12px}#vehicle-brand-modal .modal-dialog .modal-content .modal-body .brand-container{order:1;width:90px}#vehicle-brand-modal .modal-dialog .modal-content .modal-body .brand-container a{display:flex;justify-content:center;align-items:center;flex-direction:column}#vehicle-brand-modal .modal-dialog .modal-content .modal-body .brand-container a:hover{text-decoration:none}#vehicle-brand-modal .modal-dialog .modal-content .modal-body .brand-container p{color:var(--site-off-white-colour);font-size:14px;text-align:center}#vehicle-brand-modal .modal-dialog .modal-content .modal-body .brand-container.other-brand{order:2}#vehicle-brand-modal .modal-dialog .modal-content .modal-body svg,#vehicle-brand-modal .modal-dialog .modal-content .modal-body img[data-svg=true]{width:50px;height:50px}#vehicle-brand-modal .modal-dialog .modal-content .modal-body svg *,#vehicle-brand-modal .modal-dialog .modal-content .modal-body img[data-svg=true] *{fill:var(--site-off-white-colour)}#vehicle-brand-modal .modal-dialog .modal-content .modal-body svg:hover,#vehicle-brand-modal .modal-dialog .modal-content .modal-body img[data-svg=true]:hover{transform:scale(1.1)}main .contact-block{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}.contact-block{background-color:var(--site-primary-colour)}.contact-block .container{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width:992px){.contact-block .container{flex-direction:column}}.contact-block .contact-details{width:500px;padding:125px 0;background-color:var(--site-primary-colour);color:#fff}@media (max-width:992px){.contact-block .contact-details{width:100%}}@media (max-width:768px){.contact-block .contact-details{padding:50px 25px}}.contact-block .contact-details h4{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:40px}.contact-block .contact-details .description{font-size:14px;margin-top:20px}.contact-block .contact-details .contact-info{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:0 25px;height:250px}@media (max-width:768px){.contact-block .contact-details .contact-info{flex-direction:row;height:unset}.contact-block .contact-details .contact-info>*{width:100%}}.contact-block .contact-details .contact-info>p,.contact-block .contact-details .contact-info address{width:calc(50% - 25px);display:flex;flex-direction:column}@media (max-width:768px){.contact-block .contact-details .contact-info>p,.contact-block .contact-details .contact-info address{width:100%}}.contact-block .contact-details .contact-info>p span,.contact-block .contact-details .contact-info address span{width:100%}.contact-block .contact-details .contact-info>p a,.contact-block .contact-details .contact-info>p .content,.contact-block .contact-details .contact-info address a,.contact-block .contact-details .contact-info address .content{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;width:100%;color:var(--site-off-white-colour)}.contact-block .contact-details .large-files{width:100%;border-top:1px solid var(--site-off-white-colour);margin-top:30px;padding-top:30px}.contact-block .contact-details .large-files h5{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif}.contact-block .contact-form-container{display:flex;flex-grow:2;justify-content:center;align-items:center;padding:50px;flex-direction:column;max-width:50%}@media (max-width:992px){.contact-block .contact-form-container{width:100%;max-width:none;width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);background-color:var(--site-off-white-colour)}}.contact-block .contact-form-container>h4{text-align:center}.contact-block .contact-form-container form{width:100%;background-color:var(--site-off-white-colour)!important;color:var(--site-primary-colour)!important;padding:80px!important}@media (max-width:992px){.contact-block .contact-form-container form{padding:0!important}}.contact-block .contact-form-container form a{color:var(--site-primary-colour)!important;text-decoration:underline!important}.contact-block .contact-form-container form label.forminator-label{color:var(--site-off-white-colour)!important;display:none!important}.contact-block .contact-form-container form input:not([type=checkbox]),.contact-block .contact-form-container form .select2{background-color:var(--site-off-white-colour)!important;border:0!important;border-radius:0!important;border-bottom:1px solid var(--site-primary-colour)!important;padding:5px 0!important}.contact-block .contact-form-container form .forminator-checkbox__wrapper label .forminator-checkbox-box{border-radius:100%!important;border-color:var(--site-primary-colour)!important;background-color:rgba(var(--site-secondary-colour),0)!important}.contact-block .contact-form-container form .forminator-checkbox__wrapper label input{background-color:red!important}.contact-block .contact-form-container form .forminator-row-last{width:100%}.contact-block .contact-form-container form .forminator-row-last .forminator-field{display:flex;justify-content:flex-end}@media (max-width:1200px){.contact-block .contact-form-container form .forminator-row-last .forminator-field{justify-content:flex-start}}.contact-block .contact-form-container form .forminator-row-last button{background-color:var(--site-off-white-colour)!important;border:1px solid var(--site-primary-colour)!important;color:var(--site-primary-colour)!important;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif!important;font-size:24px!important;border-radius:25px!important;padding:5px 25px!important;margin-top:-45px!important}@media (max-width:1200px){.contact-block .contact-form-container form .forminator-row-last button{margin-top:0!important}}.contact-block .contact-form-container form .forminator-row-last button:hover{background-color:var(--site-primary-colour)!important;color:var(--site-off-white-colour)!important}.contact-block .contact-form-container .forminator-ui.forminator-design--default .forminator-select2+.forminator-select .selection .select2-selection--single[role=combobox]{background-color:var(--site-off-white-colour)!important;border:0!important}.contact-block .contact-form-container .forminator-ui.forminator-design--default .forminator-textarea{background-color:var(--site-off-white-colour)!important;border-radius:0!important}.acf-block-preview a{pointer-events:none}.related-content-block{height:-moz-fit-content;height:fit-content;padding-top:100px;padding-bottom:100px}.related-content-block .container{position:relative}.related-content-block .container .btn{position:absolute;right:-32px;top:10px}@media (max-width:768px){.related-content-block .container .btn{left:-34px;right:auto;position:relative;top:-45px}}.related-content-block .container>h3{margin-bottom:50px;position:relative;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:60px;border-bottom:1px solid var(--site-primary-colour);margin-bottom:50px;margin-left:-32px;width:calc(100% + 64px)}@media (max-width:768px){.related-content-block .container>h3{font-size:40px}}.related-content-block .container>h3:before{content:"";height:5px;width:50px;border-radius:5px;position:absolute;left:0;top:calc(50% - 2px)}.related-content-block .slick-slide{margin:0 16px!important}.related-content-block .slider-container{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}.acf-block-preview a{pointer-events:none}main .text-image-block{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}.text-image-block{background-color:var(--site-off-white-colour)}.text-image-block.black{background-color:var(--site-primary-colour);color:var(--site-off-white-colour);border-bottom:1px solid var(--site-off-white-colour);border-top:1px solid var(--site-off-white-colour)}.text-image-block.black .content-container h2{border-color:var(--site-off-white-colour)}.text-image-block.white{background-color:var(--site-off-white-colour);color:var(--site-primary-colour);border-bottom:1px solid var(--site-primary-colour);border-top:1px solid var(--site-primary-colour)}.text-image-block.white .content-container h2{border-bottom:1px solid var(--site-primary-colour)}.text-image-block .container{display:flex;justify-content:space-between;align-items:stretch;min-height:700px}@media (max-width:768px){.text-image-block .container{flex-direction:column}}.text-image-block .container.rtl{flex-direction:row}.text-image-block .container.rtl .image-container img{right:0}@media (max-width:768px){.text-image-block .container.rtl{flex-direction:column-reverse}}.text-image-block .container.ltr{flex-direction:row-reverse}.text-image-block .container.ltr .image-container img{left:0}@media (max-width:768px){.text-image-block .container.ltr{flex-direction:column-reverse}}.text-image-block .content-container{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 80px}@media (max-width:992px){.text-image-block .content-container{justify-content:flex-start;padding:40px}}@media (max-width:768px){.text-image-block .content-container{width:100%;margin-bottom:50px}}.text-image-block .content-container h2{margin-bottom:20px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:40px;width:100%;padding-bottom:10px;margin-bottom:20px}.text-image-block .content-container h2 em{font-style:normal;color:var(--site-primary-colour)}.text-image-block .content-container .subtitle{margin-bottom:60px;max-width:530px;position:relative}.text-image-block .content-container .description{max-width:530px}.text-image-block .content-container .btn{margin-top:40px}.text-image-block .image-container{width:50%}@media (max-width:768px){.text-image-block .image-container{width:100%;height:300px}}.text-image-block .image-container img{position:absolute;bottom:0;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.text-image-block .image-container img{position:realtive;width:100%;bottom:auto;height:auto}}.acf-block-preview a{pointer-events:none}.featured-news-block a,.featured-case-study-block a{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.featured-news-block a:hover,.featured-case-study-block a:hover{text-decoration:none}.featured-news-block a .content,.featured-case-study-block a .content{width:50%;padding:50px 75px;background-color:var(--site-primary-colour);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (max-width:768px){.featured-news-block a .content,.featured-case-study-block a .content{width:100%;order:2;padding:10px 15px}}.featured-news-block a .content p,.featured-news-block a .content h2,.featured-case-study-block a .content p,.featured-case-study-block a .content h2{color:#fff}.featured-news-block a .content h2,.featured-case-study-block a .content h2{font-size:60px}@media (max-width:768px){.featured-news-block a .content h2,.featured-case-study-block a .content h2{font-size:40px}}.featured-news-block a .content .post-meta,.featured-case-study-block a .content .post-meta{display:flex;flex-wrap:wrap;gap:10px}.featured-news-block a .content .post-meta p,.featured-case-study-block a .content .post-meta p{margin-bottom:0;font-size:14px}.featured-news-block a .content .post-meta p:first-child,.featured-case-study-block a .content .post-meta p:first-child{border-right:1px solid #fff;padding-right:10px}.featured-news-block a .image-container,.featured-case-study-block a .image-container{width:50%;position:relative;border-bottom:5px solid;overflow:hidden}@media (max-width:768px){.featured-news-block a .image-container,.featured-case-study-block a .image-container{width:100%;order:1}}.featured-news-block a .image-container:after,.featured-case-study-block a .image-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--site-primary-colour);opacity:0}.featured-news-block a .image-container img,.featured-case-study-block a .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 0.5s linear}.featured-news-block a .image-container .tag,.featured-news-block a .image-container .sector-information,.featured-case-study-block a .image-container .tag,.featured-case-study-block a .image-container .sector-information{position:absolute;z-index:2}.featured-news-block a .image-container .tag,.featured-case-study-block a .image-container .tag{right:25px;top:25px;padding:10px 45px;border-radius:25px;color:#fff;font-size:15px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif}.featured-news-block a .image-container .sector-information,.featured-case-study-block a .image-container .sector-information{bottom:25px;left:25px}.featured-news-block a .image-container .sector-information h3,.featured-case-study-block a .image-container .sector-information h3{color:#fff;font-size:40px}.featured-news-block a .image-container .sector-information svg,.featured-news-block a .image-container .sector-information img[data-svg=true],.featured-case-study-block a .image-container .sector-information svg,.featured-case-study-block a .image-container .sector-information img[data-svg=true]{height:40px}.featured-news-block a .image-container:hover img,.featured-case-study-block a .image-container:hover img{width:120%;height:120%;margin-top:-10%;margin-left:-10%}.featured-news-block a .image-container:hover:after,.featured-case-study-block a .image-container:hover:after{opacity:.4}main .full-image-cta-block{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}.full-image-cta-block{height:100vh;background-size:cover}.full-image-cta-block .container{height:100vh;display:flex;justify-content:flex-start;align-items:flex-end;position:relative;z-index:2}.full-image-cta-block .container .call-to-action{display:flex;justify-content:space-between;align-items:flex-end;width:100%;padding-bottom:75px;flex-wrap:wrap}.full-image-cta-block .container .call-to-action .title-description{max-width:550px;color:#fff}.full-image-cta-block .container .call-to-action .title-description h2{border-bottom:1px solid #fff}.full-image-cta-block .container .call-to-action p.btn{margin-top:10px}.full-image-cta-block:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:55%;background:var(--site-secondary-colour);background:linear-gradient(0deg,#000000 0%,#fff0 100%);z-index:1}.sector-selector-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--site-primary-colour),.7);justify-content:center;align-items:center;z-index:99999999;display:none}.sector-selector-container.show{display:flex}.sector-selector-container .sector-selector{width:500px;background-color:var(--site-primary-colour);padding:50px;filter:drop-shadow(5px 5px 10px var(--site-secondary-colour));position:relative}.sector-selector-container .sector-selector .close-selector{position:absolute;right:0;top:0;width:50px;height:50px;background-color:var(--site-red-colour);display:flex;justify-content:center;align-items:center;z-index:9}.sector-selector-container .sector-selector .close-selector i{font-size:20px;color:#fff;position:relative}.sector-selector-container .sector-selector .close-selector:hover{cursor:pointer}.sector-selector-container .sector-selector .close-selector:hover i{transform:scale(1.1)}.sector-selector-container .sector-selector h3{color:#fff;text-align:center;font-size:60px;border-bottom:1px solid #fff;color:#fff}.sector-selector-container .sector-selector>p{color:#fff;text-align:center}.sector-selector-container .sector-selector .sector{background-color:var(--site-grey-colour);margin-bottom:10px}.sector-selector-container .sector-selector .sector a{display:flex;justify-content:flex-start;align-self:center;padding:10px 20px;position:relative;color:#fff}.sector-selector-container .sector-selector .sector a:hover{text-decoration:none}.sector-selector-container .sector-selector .sector a h4{margin-bottom:0}.sector-selector-container .sector-selector .sector a .colour-block{height:25px;width:25px;transform:rotate(0deg) skew(-25deg);margin-right:25px}.sector-selector-container .sector-selector .sector a svg,.sector-selector-container .sector-selector .sector a img[data-svg=true]{margin-left:10px}.sector-selector-container .sector-selector .sector a svg path,.sector-selector-container .sector-selector .sector a svg polygon,.sector-selector-container .sector-selector .sector a img[data-svg=true] path,.sector-selector-container .sector-selector .sector a img[data-svg=true] polygon{fill:#fff}.sector-selector-container .sector-selector .sector a i{position:absolute;right:20px;top:15px;color:#fff;font-size:24px}.sector-selector-container .sector-selector .sector svg,.sector-selector-container .sector-selector .sector img[data-svg=true]{height:30px}.sector-selector-container .sector-selector .sector:hover .colour-block{margin-right:35px;transform:rotate(0deg) skew(-25deg) scale(1.1)}.sector-selector-container .sector-selector .sector:hover i{right:10px}main .page-links-block{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}.page-links-block{display:flex;gap:16px;margin-top:16px;margin-bottom:16px;flex-flow:column;flex-direction:row;flex-wrap:wrap}.link-container{flex-grow:2;width:calc(50vw - 8px);position:relative;overflow:hidden;margin-top:6px;margin-bottom:6px}@media (max-width:768px){.link-container{width:100vw;min-width:100vw}}.link-container a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999999}.link-container img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;transition:all 0.5s linear}.link-container h3{position:absolute;z-index:2;left:15px;right:15px;bottom:15px;margin-bottom:0;font-size:60px;color:var(--site-off-white-colour);padding-right:50px}@media (max-width:768px){.link-container h3{font-size:40px}}.link-container .icon{position:absolute;right:15px;bottom:20px;width:70px;height:70px;border:1px solid #fff;border-radius:100%;display:flex;justify-content:center;align-items:center;z-index:99}@media (max-width:768px){.link-container .icon{width:40px;height:40px}}.link-container .icon i{font-size:35px;color:var(--site-off-white-colour)}.link-container.placeholder-active img{-o-object-fit:scale-down;object-fit:scale-down}.link-container.placeholder-active:after{opacity:.2}.link-container:hover .icon{right:35px}.trusted-by-block{padding:100px 0 50px}.trusted-by-block h2{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;padding-bottom:30px;border-bottom:1px solid var(--site-light-grey-colour);width:100%;margin-bottom:100px}.trusted-by-block .logos{height:150px}.trusted-by-block .logos .logo-container{height:150px;max-width:110px}.trusted-by-block .logos img{height:100%;width:100%;max-height:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:grayscale(1);mix-blend-mode:exclusion}main .location-map-block{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}.faqs-block .container{display:flex;justify-content:space-between;align-items:flex-start;padding-top:150px;padding-bottom:150px;flex-wrap:wrap}@media (max-width:992px){.faqs-block .container{padding-top:50px;padding-bottom:50px}}.faqs-block .title-description{width:50%}@media (max-width:768px){.faqs-block .title-description{width:100%}}.faqs-block .title-description h2{font-size:120px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif}.faqs-block .title-description .description{max-width:400px}.faqs-block .title-description .btn{margin-top:22px}.faqs-block .questions-accordion{width:50%;max-width:50%;margin:0 auto}@media (max-width:992px){.faqs-block .questions-accordion{width:90%;max-width:90%}}.faqs-block .questions-accordion .btn{margin-top:35px}.capabilities-overview-block .capability-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:2%}.capabilities-slider-block{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);margin-top:150px}.capabilities-slider-block .container{display:flex;justify-content:flex-start;align-self:flex-start;padding-bottom:100px;padding-bottom:100px;flex-wrap:wrap}.capabilities-slider-block .container .intro-content{width:30%}@media (max-width:1200px){.capabilities-slider-block .container .intro-content{min-width:90vw;width:100%}}.capabilities-slider-block .container .intro-content h3{font-size:60px;width:100%;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid var(--site-primary-colour)}.capabilities-slider-block .container .intro-content .description{margin-bottom:1em}.capabilities-slider-block .container .intro-content a{color:var(--site-primary-colour);font-weight:700;text-decoration:underline}.capabilities-slider-block .container .capability-slider-container{width:70%;padding-left:50px}@media (max-width:1200px){.capabilities-slider-block .container .capability-slider-container{min-width:90vw;width:100%;padding-left:6px}}.capabilities-slider-block .container .capability-slider-container .capability-slider{width:100%}.capabilities-slider-block .container .capability-slider-container .capability-slider .slick-slide{margin:0 10px}.capabilities-slider-block .container .capability-slider-container .capability-slider .slick-list{margin:0 -10px}.capabilities-slider-block .container .capability-slider-container .capability-slider .capability-card{margin-right:15px;max-width:380px}.capabilities-slider-block .container .capability-slider-container .capability-slider{height:420px;overflow:hidden}.capabilities-slider-block .capability-slider-controls{display:flex;justify-content:flex-start;gap:30px;margin-top:50px;margin-bottom:10px}@media (max-width:1200px){.capabilities-slider-block .capability-slider-controls{bottom:50px;right:50px}}@media (max-width:768px){.capabilities-slider-block .capability-slider-controls{right:auto;left:50px}}.capabilities-slider-block .capability-slider-controls .next,.capabilities-slider-block .capability-slider-controls .prev{width:70px;height:70px;border:1px solid var(--site-primary-colour);border-radius:100%;color:var(--site-primary-colour);display:flex;justify-content:center;align-items:center}@media (max-width:992px){.capabilities-slider-block .capability-slider-controls .next,.capabilities-slider-block .capability-slider-controls .prev{height:50px;width:50px}}.capabilities-slider-block .capability-slider-controls .next i,.capabilities-slider-block .capability-slider-controls .prev i{font-size:24px}@media (max-width:992px){.capabilities-slider-block .capability-slider-controls .next i,.capabilities-slider-block .capability-slider-controls .prev i{font-size:23px}}.capabilities-slider-block .capability-slider-controls .next:hover,.capabilities-slider-block .capability-slider-controls .prev:hover{background-color:var(--site-primary-colour);color:var(--site-off-white-colour);cursor:pointer}.capabilities-slider-block .capability-slider-controls .next:hover i,.capabilities-slider-block .capability-slider-controls .prev:hover i{transform:scale(1.2)}.brand-grid-block{padding:100px 0 150px}.brand-grid-block h2{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:60px;padding-bottom:30px;width:100%}.brand-grid-block .order-count{width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;flex-wrap:wrap}.brand-grid-block .order-count select{width:180px;height:50px;font-size:24px;padding:5px 5px 5px 10px;border:solid 1px var(--site-primary-colour);background-color:#fff0;margin-top:-2px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;margin-right:20px}.brand-grid-block .order-count div{margin:4px}.brand-grid-block .order-count h3{flex-grow:2;margin:4px}@media (max-width:768px){.brand-grid-block .order-count h3{width:100vw}}.brand-grid-block .order-count .order-view{margin:4px;display:flex;align-items:center;height:50px;border:1px solid var(--site-primary-colour)}.brand-grid-block .order-count .order-view .current-view-label{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;color:var(--site-primary-colour);font-size:22px;padding:10px 20px;border-right:1px solid var(--site-primary-colour);height:50px}.brand-grid-block .order-count .order-view .view-toggle{display:flex;align-items:center;justify-content:center;height:50px;cursor:pointer}.brand-grid-block .order-count .order-view .view-toggle button{background-color:#fff0;height:50px;width:50px;border:none;cursor:pointer}.brand-grid-block .order-count .order-view .view-toggle button.active{background-color:var(--site-primary-colour);color:var(--site-off-white-colour)}.brand-grid-block .order-count .order-view .view-toggle button:active,.brand-grid-block .order-count .order-view .view-toggle button.change,.brand-grid-block .order-count .order-view .view-toggle button.focus{outline:none!important;border:none!important}.brand-grid-block .order-count .order-view .view-toggle i *{fill:var(--site-primary-colour)}.brand-grid-block .order-count .order-view p{margin:0}.brand-grid-block .brand-grid{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:16px;flex-wrap:wrap;min-height:160px}.brand-grid-block .brand-grid .brand-container{width:calc(16.6666666667% - 16px);background-color:var(--site-primary-colour);order:1}@media (max-width:992px){.brand-grid-block .brand-grid .brand-container{width:calc(33.3333333333% - 16px)}}@media (max-width:768px){.brand-grid-block .brand-grid .brand-container{width:calc(50% - 16px)}}.brand-grid-block .brand-grid .brand-container a{display:flex;justify-content:center;align-items:center;flex-direction:column;aspect-ratio:1/1;max-height:160px}.brand-grid-block .brand-grid .brand-container a:hover{text-decoration:none}.brand-grid-block .brand-grid .brand-container p{color:var(--site-off-white-colour);margin-top:16px}.brand-grid-block .brand-grid .brand-container p .model-count{display:none}.brand-grid-block .brand-grid .brand-container svg,.brand-grid-block .brand-grid .brand-container img[data-svg=true]{width:100px;height:100px;margin-top:16px}.brand-grid-block .brand-grid .brand-container svg *,.brand-grid-block .brand-grid .brand-container img[data-svg=true] *{fill:var(--site-off-white-colour)}.brand-grid-block .brand-grid .brand-container svg:hover,.brand-grid-block .brand-grid .brand-container img[data-svg=true]:hover{transform:scale(1.1)}.brand-grid-block .brand-grid .brand-container .brand-models,.brand-grid-block .brand-grid .brand-container i{display:none}.brand-grid-block .brand-grid.list-view{gap:8px}.brand-grid-block .brand-grid.list-view .brand-container{width:100%;height:-webkit-fill-available;padding:25px 30px;position:relative;order:1}.brand-grid-block .brand-grid.list-view .brand-container i{font-size:45px;height:45px;color:#fff;position:absolute;right:50px;top:50px;z-index:99999;display:block}.brand-grid-block .brand-grid.list-view .brand-container i:hover{transform:scale(1.1)}.brand-grid-block .brand-grid.list-view .brand-container i.fa-minus{display:none}.brand-grid-block .brand-grid.list-view .brand-container>a{aspect-ratio:auto;display:flex;justify-content:flex-start;flex-direction:row;pointer-events:none;position:relative;z-index:999;gap:30px}.brand-grid-block .brand-grid.list-view .brand-container>a p .brand-name{font-size:40px;font-weight:700;margin-bottom:8px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif}@media (max-width:768px){.brand-grid-block .brand-grid.list-view .brand-container>a p .brand-name{font-size:30px}}.brand-grid-block .brand-grid.list-view .brand-container>a p .model-count{display:block}.brand-grid-block .brand-grid.list-view .brand-container>a svg,.brand-grid-block .brand-grid.list-view .brand-container>a img[data-svg=true]{width:70px;height:70px}.brand-grid-block .brand-grid.list-view .brand-container .brand-models{background-color:var(--site-off-white-colour);color:var(--site-primary-colour);border:1px solid var(--site-primary-colour);margin-left:-30px;margin-bottom:-30px;margin-right:-30px;padding:25px;display:none}.brand-grid-block .brand-grid.list-view .brand-container .brand-models.active{display:flex;flex-wrap:wrap}.brand-grid-block .brand-grid.list-view .brand-container .brand-models p{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:40px;margin:0;width:50%;min-width:300px}.brand-grid-block .brand-grid.list-view .brand-container .brand-models p a{color:var(--site-primary-colour);text-decoration:none;aspect-ratio:auto;display:flex;justify-content:flex-start;flex-direction:row}.brand-grid-block .brand-grid.list-view .brand-container .brand-models p a:hover{text-decoration:underline}.brand-grid-block .brand-grid .brand-container[data-brand=other]{order:2}main .safety-devices-custom-block{width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2)}.safety-devices-custom-block{background-color:var(--site-off-white-colour)}.safety-devices-custom-block.black{background-color:var(--site-primary-colour);color:var(--site-off-white-colour);border-bottom:1px solid var(--site-off-white-colour);border-top:1px solid var(--site-off-white-colour)}.safety-devices-custom-block.black .content-container h2{border-color:var(--site-off-white-colour)}.safety-devices-custom-block.white{background-color:var(--site-off-white-colour);color:var(--site-primary-colour);border-bottom:1px solid var(--site-primary-colour);border-top:1px solid var(--site-primary-colour)}.safety-devices-custom-block.white .content-container h2{border-bottom:1px solid var(--site-primary-colour)}.safety-devices-custom-block .container{display:flex;justify-content:space-between;align-items:stretch;min-height:700px}@media (max-width:768px){.safety-devices-custom-block .container{flex-direction:column}}.safety-devices-custom-block .container.rtl{flex-direction:row}.safety-devices-custom-block .container.rtl .image-container img{right:0}@media (max-width:768px){.safety-devices-custom-block .container.rtl{flex-direction:column-reverse}}.safety-devices-custom-block .container.ltr{flex-direction:row-reverse}.safety-devices-custom-block .container.ltr .image-container img{left:0}@media (max-width:768px){.safety-devices-custom-block .container.ltr{flex-direction:column-reverse}}.safety-devices-custom-block .content-container{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 80px}@media (max-width:992px){.safety-devices-custom-block .content-container{justify-content:flex-start;padding:40px}}@media (max-width:768px){.safety-devices-custom-block .content-container{width:100%;margin-bottom:50px}}.safety-devices-custom-block .content-container h2{margin-bottom:20px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:40px;width:100%;padding-bottom:10px;margin-bottom:20px}.safety-devices-custom-block .content-container h2 em{font-style:normal;color:var(--site-primary-colour)}.safety-devices-custom-block .content-container .subtitle{margin-bottom:60px;max-width:530px;position:relative}.safety-devices-custom-block .content-container .description{max-width:530px}.safety-devices-custom-block .content-container .btn{margin-top:40px}.safety-devices-custom-block .image-container{width:50%}@media (max-width:768px){.safety-devices-custom-block .image-container{width:100%;height:300px}}.safety-devices-custom-block .image-container img{position:absolute;bottom:0;width:50%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.safety-devices-custom-block .image-container img{position:realtive;width:100%;bottom:auto;height:auto;max-height:300px;-o-object-fit:contain;object-fit:contain}}.acf-block-preview a{pointer-events:none}.single-product form.cart:not(.variations_form){padding-top:40px!important;margin-top:30px!important;border-top:1px solid rgb(0 0 0 / .08)!important}.single-product main{padding-top:70px}.single-product main #breadcrumbs{display:none}.single-product main .product .woocommerce-product-gallery .flex-viewport{border:1px solid var(--site-primary-colour);margin-bottom:33px}.single-product main .product .woocommerce-product-gallery .flex-control-thumbs{margin-top:9px!important}.single-product main .product .woocommerce-product-gallery .flex-control-thumbs li{padding:0 4.5px 9px!important}.single-product main .product .woocommerce-product-gallery .flex-control-thumbs li img{border:1px solid var(--site-primary-colour)}.single-product main .product .woocommerce-product-gallery__wrapper div{max-height:674px!important}.single-product main .product .woocommerce-product-gallery__wrapper div a{max-height:674px!important}.single-product main .product .woocommerce-product-gallery__wrapper div a img{max-height:674px!important;-o-object-fit:contain!important;object-fit:contain!important}.single-product main .product .sd-custom-field .error{color:red;margin-left:20px}.single-product main .product .summary{display:flex;flex-direction:column}.single-product main .product .summary h1{font-size:36px;margin-bottom:20px;order:1}.single-product main .product .summary .sd-custom-field{margin-top:15px;margin-bottom:15px}.single-product main .product .summary .sd-custom-field p{font-weight:700}.single-product main .product .summary .price{order:3;display:flex;flex-direction:column}.single-product main .product .summary .price .incl{order:1;font-size:18px;font-weight:700;color:var(--site-primary-colour)}.single-product main .product .summary .price .excl{order:2;opacity:.7;color:var(--site-primary-colour);font-size:14px}.single-product main .product .summary .woocommerce-product-details__short-description{order:2}.single-product main .product .summary .woocommerce-product-details__short-description h5{font-size:60px}.single-product main .product .summary .variations{margin-bottom:2em!important}.single-product main .product .summary .variations:before{content:"Product Options:";border-top:1px solid var(--site-primary-colour);width:100%;margin-top:20px;padding-top:10px;padding-bottom:10px;display:inline-block}.single-product main .product .summary #desc_placeholder{order:99999}.single-product main .product .summary .product-quick-links{order:3;border-top:1px solid var(--site-primary-colour);padding-top:18px}.single-product main .product .summary .product-quick-links a{font-size:16px;font-weight:700;color:var(--site-primary-colour);padding-right:18px;text-decoration:underline}.single-product main .product .summary .product-quick-links::after{content:" ";color:#000}.single-product main .product .summary .product_meta{order:5;width:100%;justify-content:space-between;padding-top:30px;border-top:1px solid var(--site-primary-colour)}.single-product main .product .summary .product_meta .posted_in{display:none}.single-product main .product .summary .product_meta .sku_wrapper{width:100%;margin-bottom:5px;display:block}.single-product main .product .summary .product_meta .tagged_as{display:block;width:100%;margin-bottom:20px}.single-product main .product .summary .delivery-shipping-information{width:100%;display:flex;flex-wrap:wrap;order:7;margin-top:35px}.single-product main .product .summary .delivery-shipping-information>div p{display:flex;justify-content:center;align-items:center;margin-bottom:0;height:50px}.single-product main .product .summary .delivery-shipping-information>div p i{margin-right:5px}.single-product main .product .summary .delivery-shipping-information .estimated-delivery{width:50%;color:var(--site-off-white-colour);background-color:var(--site-primary-colour)}.single-product main .product .summary .delivery-shipping-information .shipping-information{width:50%;border:1px solid var(--site-primary-colour)}.single-product main .product .summary .delivery-shipping-information .payment-methods{width:100%;background-color:var(--site-off-white-colour)}.single-product main .product .summary .delivery-shipping-information .payment-methods img{width:36px;height:auto;margin-left:15px}.single-product main .product .summary .variations_form,.single-product main .product .summary .cart{order:4;width:100%;margin-bottom:0;position:relative}.single-product main .product .summary .variations_form table.variations tr,.single-product main .product .summary .cart table.variations tr{display:flex}@media (max-width:992px){.single-product main .product .summary .variations_form table.variations tr,.single-product main .product .summary .cart table.variations tr{display:flex;flex-wrap:wrap;flex-direction:row}}.single-product main .product .summary .variations_form table.variations tr th,.single-product main .product .summary .cart table.variations tr th{width:20%;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;padding-top:10px;line-height:1}@media (max-width:992px){.single-product main .product .summary .variations_form table.variations tr th,.single-product main .product .summary .cart table.variations tr th{display:block;width:100%}}.single-product main .product .summary .variations_form table.variations tr td,.single-product main .product .summary .cart table.variations tr td{flex-grow:2;width:80%}.single-product main .product .summary .variations_form table.variations tr td.label label,.single-product main .product .summary .cart table.variations tr td.label label{font-weight:500!important}.single-product main .product .summary .variations_form table.variations tr td.value,.single-product main .product .summary .cart table.variations tr td.value{height:75px;background-position:top right;margin:0 0 15px;padding:0;background-color:#fff;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px}.single-product main .product .summary .variations_form table.variations .reset_variations,.single-product main .product .summary .cart table.variations .reset_variations{background:none;border:0;text-decoration:underline;line-height:1.5;margin-bottom:8px}.single-product main .product .summary .variations_form select,.single-product main .product .summary .cart select{width:100%;height:75px;padding:5px 5px 5px 25px;border:solid 1px var(--site-primary-colour);background-color:#fff0;-moz-appearance:none;-webkit-appearance:none;appearance:none;margin-top:-2px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif}.single-product main .product .summary .variations_form .select-container,.single-product main .product .summary .cart .select-container{height:75px;background-position:top right;margin:15px 0 15px;padding:0;background-color:#fff}.single-product main .product .summary .variations_form .woocommerce-variation-price,.single-product main .product .summary .cart .woocommerce-variation-price{margin-bottom:15px}.single-product main .product .summary .variations_form .woocommerce-variation-price .price,.single-product main .product .summary .cart .woocommerce-variation-price .price{font-size:18px;font-weight:700;display:flex;flex-direction:column}.single-product main .product .summary .variations_form .minus,.single-product main .product .summary .variations_form .plus,.single-product main .product .summary .cart .minus,.single-product main .product .summary .cart .plus{height:75px;width:75px;float:left;border:1px solid var(--site-primary-colour);color:var(--site-primary-colour);background-color:var(--site-off-white-colour);margin-bottom:25px}.single-product main .product .summary .variations_form .minus:hover,.single-product main .product .summary .variations_form .plus:hover,.single-product main .product .summary .cart .minus:hover,.single-product main .product .summary .cart .plus:hover{cursor:pointer}.single-product main .product .summary .variations_form .plus,.single-product main .product .summary .cart .plus{border-left:0}.single-product main .product .summary .variations_form .minus,.single-product main .product .summary .cart .minus{border-right:0;margin-left:30px}.single-product main .product .summary .variations_form div.quantity,.single-product main .product .summary .cart div.quantity{margin-right:0}.single-product main .product .summary .variations_form div.quantity input[type=number],.single-product main .product .summary .cart div.quantity input[type=number]{height:75px;width:97px;background-color:var(--site-off-white-colour);margin:0;border:0;border-top:1px solid var(--site-primary-colour);border-bottom:1px solid var(--site-primary-colour);margin-right:-5px}.single-product main .product .summary .variations_form .single_add_to_cart_button,.single-product main .product .summary .cart .single_add_to_cart_button{font-weight:900;background-color:var(--site-red-colour);border-radius:0;height:75px;font-size:24px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;padding-left:50px;padding-right:50px}.single-product main .product .summary .variations_form .single_add_to_cart_button i,.single-product main .product .summary .cart .single_add_to_cart_button i{margin-right:15px}@media (max-width:576px){.single-product main .product .summary .variations_form .single_add_to_cart_button,.single-product main .product .summary .cart .single_add_to_cart_button{margin-left:35px}}.single-product main .product .woocommerce-tabs{display:flex;justify-content:space-between;padding-top:100px;margin-bottom:100px;flex-wrap:wrap}.single-product main .product .woocommerce-tabs .tabs{min-width:400px;display:flex;flex-direction:column}.single-product main .product .woocommerce-tabs .tabs:before,.single-product main .product .woocommerce-tabs .tabs:after{display:none!important;width:0!important}.single-product main .product .woocommerce-tabs .tabs li{background-color:rgba(var(--site-secondary-colour),0)!important;border:0!important;border-radius:0!important;border-top:1px solid var(--site-primary-colour)!important;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;color:var(--secondary)!important}.single-product main .product .woocommerce-tabs .tabs li:before,.single-product main .product .woocommerce-tabs .tabs li:after{display:none}.single-product main .product .woocommerce-tabs .tabs .active a{color:var(--site-secondary-colour)!important}.single-product main .product .woocommerce-tabs .tabs .active a::before{content:">";font-weight:700}.single-product main .product .woocommerce-tabs .woocommerce-Tabs-panel{border:1px solid var(--site-primary-colour);padding:50px;margin-left:150px;flex-grow:2;width:calc(100% - 720px);min-width:380px}@media (max-width:1200px){.single-product main .product .woocommerce-tabs .woocommerce-Tabs-panel{margin-left:20px;padding:10px}}@media (max-width:992px){.single-product main .product .woocommerce-tabs .woocommerce-Tabs-panel{margin-left:2px;margin-right:2px;padding:10px}}.single-product main .product .woocommerce-tabs .woocommerce-Tabs-panel .downloadable-files{padding-left:0}.single-product main .related.related-products{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-left:20px;margin-right:20px}.single-product main .related.related-products h2{font-size:48px;flex-grow:2}.single-product main .related.related-products .slick-list{width:100%}.single-product main .related.related-products .products{width:100%;margin-top:35px;padding:0}.single-product main .related.related-products .products .product-card{max-width:calc(100% - 18px)}.single-product main .related.related-products ul.products::before,.single-product main .related.related-products ul.products::after{display:none}.single-product main .upsells .slick-next,.single-product main .related .slick-next{top:25%;margin-right:4px}.single-product main .upsells .slick-prev::before,.single-product main .related .slick-prev::before{color:var(--site-primary-colour);content:" ";border:solid #000;border-width:0 6px 6px 0;display:inline-block;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg);font-size:45px;width:20px;height:20px}.single-product main .upsells .slick-prev,.single-product main .related .slick-prev{top:25%;margin-left:4px}.single-product main .upsells .slick-next::before,.single-product main .related .slick-next::before{color:var(--site-primary-colour);content:" ";border:solid #000;border-width:0 6px 6px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);font-size:45px;width:20px;height:20px}.single-product main .upsells.products{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-left:20px;margin-right:20px}.single-product main .upsells.products .slick-list{width:100%}.single-product main .upsells.products h2{font-size:48px;flex-grow:2}.single-product main .upsells.products .products{width:100%;margin-top:35px;padding:0}.single-product main .upsells.products .products .product-card{max-width:calc(100% - 18px)}.single-product main .upsells.products ul.products::before,.single-product main .upsells.products ul.products::after{display:none}.single-product .product-type-simple .summary .product_meta:before{content:""!important}.p-ThirdPartyButtonContainer,.wcpay-express-checkout-wrapper{display:none}.single-product.quote-checkout main .entry-summary .variations_form .woocommerce-variation-add-to-cart{display:none}.single-product.quote-checkout main .entry-summary .variations_form .woocommerce-variation-price{display:none}.single-product.quote-checkout main .entry-summary .request-quote-button{margin:25px 0 50px}.single-product.quote-checkout main .request-quote{border-top:1px solid #000;padding-top:25px;display:flex;justify-content:flex-start;align-items:center;width:100%;order:7;position:relative;flex-wrap:wrap}.single-product.quote-checkout main .request-quote .variation-warning{left:0;color:red;position:absolute;top:110px;font-family:Bebas-neue,sans-serif}.single-product.quote-checkout main .request-quote .btn.disabled{cursor:not-allowed!important;opacity:.25;background-color:var(--site-grey-colour);border-color:var(--site-grey-colour)}.single-product.quote-checkout main .request-quote .btn.disabled:hover{color:var(--site-off-white-colour)!important}.single-product.quote-checkout main .request-quote .contact-details{flex-grow:2}.single-product.quote-checkout main .request-quote .contact-details p{font-size:14px;font-weight:700;margin-bottom:0}.single-product.quote-checkout main .request-quote .contact-details p a{color:var(--site-primary-colour)}.single-product.quote-checkout main .request-quote .contact-details p span{font-size:15px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif}.single-product.quote-checkout main .request-quote .share-buttons-container p.btn{margin-right:0!important}.single-product.quote-checkout main .request-quote .share-buttons-container .share-buttons{right:0!important;left:auto}.single-product.quote-checkout .delivery-shipping-information{display:none!important}.single-product.dealer-checkout main .entry-summary .price{display:none}.single-product.dealer-checkout main .entry-summary .variations_form .woocommerce-variation-add-to-cart{display:none}.single-product.dealer-checkout main .entry-summary .variations_form .woocommerce-variation-price{display:none}.single-product.dealer-checkout .delivery-shipping-information{display:none!important}.single-product.dealer-checkout .find-dealer{margin-top:50px;padding:20px 0;order:7}.single-product.dealer-checkout .find-dealer>p{background-color:var(--site-primary-colour);color:var(--site-off-white-colour);padding:15px;font-size:14px;text-align:center}.single-product.dealer-checkout .find-dealer .dealer-selector{display:flex;justify-content:flex-start;align-items:center;width:100%;flex-wrap:wrap}.single-product.dealer-checkout .find-dealer .dealer-selector select{flex-grow:2;height:75px;border:1px solid var(--site-primary-colour);border-bottom:2px solid var(--site-primary-colour);border-radius:0;padding-left:25px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;width:calc(100% - 260px);min-width:268px}@media (max-width:768px){.single-product.dealer-checkout .find-dealer .dealer-selector select{width:100%}}.single-product.dealer-checkout .find-dealer .dealer-selector .btn{margin-right:0}.single-product.dealer-checkout .find-dealer .dealer-selector .btn.disabled{cursor:not-allowed!important;opacity:.25;background-color:var(--site-grey-colour);border-color:var(--site-grey-colour)}.single-product.dealer-checkout .find-dealer .dealer-selector .btn.disabled:hover{color:var(--site-off-white-colour)!important}#request-quote-modal .dealer-information,#select-dealer-modal .dealer-information{border:1px solid var(--site-off-white-colour);padding-bottom:14px}#request-quote-modal .dealer-information h4,#select-dealer-modal .dealer-information h4{margin-top:8px;padding-left:14px;padding-right:14px;padding-bottom:0;margin-bottom:0}#request-quote-modal .dealer-information div,#select-dealer-modal .dealer-information div{padding-left:14px;padding-right:14px}#request-quote-modal .dealer-information .dealer-address,#select-dealer-modal .dealer-information .dealer-address{font-size:12px;margin-bottom:15px}#request-quote-modal .dealer-information .dealer-logo-wrapper,#select-dealer-modal .dealer-information .dealer-logo-wrapper{width:100%;background-color:#fff;text-align:center;padding:4px}#request-quote-modal .dealer-information .dealer-logo-wrapper #dealer-logo,#select-dealer-modal .dealer-information .dealer-logo-wrapper #dealer-logo{max-height:250px}#request-quote-modal .dealer-information a,#select-dealer-modal .dealer-information a{margin-left:6px;color:var(--site-off-white-colour);text-decoration:underline}#request-quote-modal .dealer-information a:hover,#select-dealer-modal .dealer-information a:hover{color:var(--site-off-white-colour);text-decoration:underline}#request-quote-modal .modal-content,#select-dealer-modal .modal-content{border-radius:0}#request-quote-modal .modal-content .modal-header,#select-dealer-modal .modal-content .modal-header{background-color:var(--site-primary-colour);border-radius:0;padding:50px}#request-quote-modal .modal-content .modal-header h5,#select-dealer-modal .modal-content .modal-header h5{font-size:40px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;margin-bottom:0;color:var(--site-off-white-colour)}#request-quote-modal .modal-content .modal-header button,#select-dealer-modal .modal-content .modal-header button{color:var(--site-primary-colour);border:1px solid var(--site-off-white-colour);border-radius:100%;color:var(--site-off-white-colour);opacity:1;width:50px;height:50px;margin-right:10px;margin-top:10px;display:flex;justify-content:center;align-items:center}#request-quote-modal .modal-content .modal-header button:hover,#select-dealer-modal .modal-content .modal-header button:hover{background-color:var(--site-red-colour);border-color:var(--site-red-colour);color:var(--site-off-white-colour)}#request-quote-modal .modal-body,#select-dealer-modal .modal-body{padding:50px;background-color:var(--site-off-white-colour);border-radius:0}#request-quote-modal .modal-body>p,#select-dealer-modal .modal-body>p{max-width:533px;margin:0 auto 50px}#request-quote-modal .modal-body form,#select-dealer-modal .modal-body form{max-width:533px;margin:0 auto}#request-quote-modal .modal-body form input,#select-dealer-modal .modal-body form input{border:0;border-radius:0;border-bottom:1px solid var(--site-primary-colour);background-color:var(--site-off-white-colour)!important;padding:8px 0!important;font-size:18px}#request-quote-modal .modal-body form label,#select-dealer-modal .modal-body form label{position:relative;z-index:9999999}#request-quote-modal .modal-body form .forminator-row,#select-dealer-modal .modal-body form .forminator-row{margin-bottom:5px}#request-quote-modal .modal-body form .forminator-button,#select-dealer-modal .modal-body form .forminator-button{background-color:var(--site-off-white-colour)!important;color:var(--site-primary-colour)!important;border:1px solid var(--site-primary-colour)!important;border-radius:50px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif!important;font-size:24px!important;height:55px!important;padding-left:50px;padding-right:50px;margin-top:30px}#request-quote-modal .modal-body form .forminator-row-last .forminator-field,#select-dealer-modal .modal-body form .forminator-row-last .forminator-field{display:flex!important;justify-content:flex-end!important}#request-quote-modal .hide,#select-dealer-modal .hide{display:none}#select-dealer-modal .modal-content .modal-body{background-color:var(--site-primary-colour);color:var(--site-off-white-colour)}#select-dealer-modal .modal-content .modal-body select{flex-grow:2;height:75px;border:1px solid var(--site-primary-colour);border-bottom:2px solid var(--site-primary-colour);border-radius:0;padding-left:25px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;margin:0 auto;width:100%;margin-bottom:25px}#select-dealer-modal .modal-content .modal-body .location-selector select{background-color:var(--site-primary-colour);border:1px solid var(--site-off-white-colour);color:var(--site-off-white-colour)}#select-dealer-modal .modal-content .modal-footer{margin-top:20px;margin-left:40px;margin-right:40px;border-top:0}#select-dealer-modal .modal-content .modal-footer .hide{display:none}.added-product .cart-ref-no{opacity:.8;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:var(--off-white)}.added-product .cart-product-name{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.24px;text-align:left;color:var(--off-white)}.added-product .cart-price{height:22px;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:var(--off-white)}.added-product .cart-exc-tax{opacity:.8;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:var(--off-white)}.woocommerce-notices-wrapper{display:none}.wp-block-woocommerce-cart{padding-bottom:100px}.wp-block-woocommerce-cart .wc-block-cart__submit-container{background-color:rgba(var(--site-secondary-colour),0);border-radius:75px;border:2px solid var(--site-primary-colour);margin-top:20px}.wp-block-woocommerce-cart .wc-block-cart__submit-container a{color:var(--site-primary-colour);height:75px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px}.wp-block-woocommerce-cart .wc-block-cart__submit-container:hover{background-color:var(--site-red-colour);border-color:var(--site-red-colour)}.wp-block-woocommerce-cart .wc-block-cart__submit-container:hover a{color:var(--site-off-white-colour)}.wc-block-cart__totals-title,.wc-block-cart-items__header{font-size:18px!important}.wc-block-components-product-name{color:var(--site-primary-colour)}.woocommerce-cart .basket-container{display:none!important}#mini-cart-popup{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .55);display:flex;align-items:center;justify-content:center;padding:20px;width:100vw;height:100vh;z-index:9999999999}#mini-cart-popup .mini-cart-popup-inner{width:90%;max-width:900px;margin:0 auto;background:var(--site-primary-colour);color:var(--site-off-white-colour);padding:35px;position:relative;overflow-y:auto;max-height:100vh}#mini-cart-popup .mini-cart-popup-inner h3{margin-bottom:20px;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:32px}#mini-cart-popup .mini-cart-popup-inner .mini-cart-actions{justify-content:flex-start;margin-top:25px}#mini-cart-popup .mini-cart-popup-inner .mini-cart-actions a{height:75px;display:flex;justify-content:center;align-items:center;width:260px;border-radius:0;border:0;font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px;padding:10px 20px}#mini-cart-popup .mini-cart-popup-inner .mini-cart-actions a.btn-primary{background-color:var(--site-red-colour)}#mini-cart-popup .mini-cart-popup-inner .mini-cart-actions a.btn-secondary{background-color:#fff0;border:1px solid var(--site-off-white-colour)}#mini-cart-popup .mini-cart-popup-inner .related-products{margin-top:35px;display:flex;flex-wrap:wrap;gap:16px;color:#fff}#mini-cart-popup .mini-cart-popup-inner .related-products h3{font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:32px;margin-bottom:15px;width:100%}#mini-cart-popup .mini-cart-popup-inner .related-products .product-card .content{max-height:70px;color:#fff}#mini-cart-popup .mini-cart-popup-inner .related-products .product-card{margin-bottom:70px}#mini-cart-popup .mini-cart-popup-inner .related-products .product-meta,#mini-cart-popup .mini-cart-popup-inner .related-products h4{color:#fff}#mini-cart-popup .mini-cart-close{position:absolute;right:35px;top:35px;background:none;border:none;font-size:22px;cursor:pointer;border:1px solid var(--site-off-white-colour);border-radius:100%;height:50px;width:50px;color:var(--site-off-white-colour)}#mini-cart-popup .mini-cart-content{max-height:320px;overflow:auto;margin:10px 0}#mini-cart-popup .mini-cart-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.wc-block-checkout__main{padding-bottom:100px}.wc-block-checkout__main .wc-block-components-checkout-place-order-button{background-color:rgba(var(--site-secondary-colour),0);border-radius:75px;height:75px;border:2px solid var(--site-primary-colour);margin-top:20px}.wc-block-checkout__main .wc-block-components-checkout-place-order-button span{color:var(--site-primary-colour);font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px}.wc-block-checkout__main .wc-block-components-checkout-place-order-button:hover{background-color:var(--site-red-colour);border-color:var(--site-red-colour)}.wc-block-checkout__main .wc-block-components-checkout-place-order-button:hover span{color:var(--site-off-white-colour)}.wc-block-checkout__main .wc-block-components-checkout-return-to-cart-button{color:var(--site-primary-colour)!important}.wc-block-checkout__sidebar .wc-block-components-totals-coupon__button{background-color:rgba(var(--site-secondary-colour),0);border-radius:75px;height:75px;border:2px solid var(--site-primary-colour);margin-top:20px}.wc-block-checkout__sidebar .wc-block-components-totals-coupon__button span{color:var(--site-primary-colour);font-family:Bebas-Neue,"Bebas-Neue-Fallback",sans-serif;font-size:24px}.wc-block-checkout__sidebar .wc-block-components-totals-coupon__button:hover{background-color:var(--site-red-colour);border-color:var(--site-red-colour)}.wc-block-checkout__sidebar .wc-block-components-totals-coupon__button:hover span{color:var(--site-off-white-colour)}@font-face{font-family:"Bebas-Neue-Fallback";src:local("Arial"),local("Helvetica"),local("sans-serif");size-adjust:87.45%;ascent-override:104.29%;descent-override:22.87%;line-gap-override:0%}html{overflow-x:hidden}html body{background-color:var(--site-off-white-colour)!important}.coming-soon{background-color:var(--site-off-white-colour);padding:10px;color:var(--site-primary-colour)}.modal-backdrop.show{opacity:0.85!important}.xdebug-error{display:none;width:0}body>br{display:none;height:0}