@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400&display=swap);:root{--hs-text-element:#000000;--hs-blue:#000000}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}input[type=button],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:2px}big{font-size:120%}small,sub,sup{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,s,strike{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.mfp-hide,.product-category{display:none!important}.copy-spec-btn{all:unset;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff;border:none!important;padding:8px 16px!important;border-radius:4px!important;cursor:pointer;font-size:12px!important;font-weight:700;z-index:10}.copy-spec-btn:hover{background:#b02027}.copy-spec-btn.copied{background:#2ab740}.archive .widget_text{margin-bottom:30px}.alignright{float:right;margin-left:20px;margin-bottom:20px}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Roboto,sans-serif;color:#3f3f3f;font-size:16px;font-weight:400;font-style:normal}sub,sup{vertical-align:baseline;position:relative}sup{top:-.4em}sub{bottom:-.4em}a{color:#3f3f3f}.block--background-blue a,.block--background-blue a:hover,.block--background-red a,.block--background-red a:hover{color:#fff}.addBorder .gallery-item a{border:1px solid var(--hs-blue)!important;margin:10px;display:block;overflow:hidden}.gallery-item dd{margin-left:0!important}.gallery .gallery-item img{border:none!important;max-width:100%;height:auto;display:inline-block}#gallery-hs{text-align:center}#gallery-hs .gallery-item{display:inline-block;vertical-align:top;width:calc(100% - 40px)!important;margin-bottom:20px;text-align:center;margin-right:20px}#gallery-hs img{margin:0 auto;margin-bottom:10px;max-width:100%;height:auto}@media (min-width:600px){#gallery-hs .gallery-item{width:calc(50% - 40px)!important}}@media (min-width:800px){#gallery-hs .gallery-item{width:calc(33.33% - 40px)!important}}@media (min-width:1100px){#gallery-hs .gallery-columns-4 .gallery-item{width:calc(25% - 40px)!important}}.gallery.hs--dropshadow a img{-webkit-box-shadow:4px 4px 5px -1px #787878;box-shadow:4px 4px 5px -1px #787878;-webkit-transition:.6s;transition:.6s;margin-bottom:20px;border:1px solid #787878}.gallery.hs--dropshadow a img:hover{-webkit-box-shadow:4px 4px 5px -4px #787878;box-shadow:4px 4px 5px -4px #787878}.home #content{margin-top:0}.home #content:after{content:"";position:absolute;width:100vw;height:100vh;top:0;left:0;z-index:1;background:rgba(0,45,93,.4)}@media (min-width:800px){.home #content:after{background:rgba(0,45,93,.2)}}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}#BTBbutton,#BTTbutton{display:none;position:fixed;bottom:56px;right:15px;z-index:99;border:none;outline:0;background-color:rgba(0,45,93,.7);color:#fff;cursor:pointer;padding:15px;font-size:18px;-webkit-transition:.6s;transition:.6s}#BTTbutton{background-image:url(../assets/icons/up-arrow-white.png);background-size:contain;bottom:90px}#BTTbutton:hover{background-image:url(../assets/icons/up-arrow-blue.png);background-color:#fff}#BTBbutton{background-image:url(../assets/icons/down-arrow-white.png);background-size:contain}#BTBbutton:hover{background-image:url(../assets/icons/down-arrow-blue.png);background-color:#fff}h1,h2,h3,h4,h5,h6{font-weight:700}h1{line-height:3rem}b,strong{font-weight:600}em,i{font-style:italic}p{line-height:1.5rem;margin-bottom:20px}.block ul{list-style-type:disc;margin-left:15px;margin-bottom:15px}.block ol{list-style-type:decimal;margin-left:15px;margin-bottom:15px}.block li{line-height:1.5em}.block table,table.table.table-bordered{margin-top:15px;margin-bottom:15px;border:1px solid #f6f6f6}.block thead,table.table.table-bordered thead{background:var(--hs-blue);color:#fff;font-weight:700}.block table td,.block table th,table.table.table-bordered td,table.table.table-bordered th{padding:15px;border-collapse:collapse;border-spacing:0}table.table.table-bordered td,table.table.table-bordered th{border:1px solid #d7d7d7}.block table tbody tr:nth-child(odd),table.table.table-bordered tr:nth-child(odd){background:#f6f6f6}h1{font-size:3em;margin-bottom:30px}h2{font-size:2.6em;margin-bottom:26px}h3{font-size:2.2em;margin-bottom:22px}h4{font-size:1.8em;margin-bottom:18px}h5{font-size:1.4em;margin-bottom:14px}h6{font-size:1.2em;margin-bottom:10px}.hs-title{position:relative;font-weight:400;text-transform:uppercase;margin-bottom:25px;color:var(--hs-text-element)}.contact--header .hs-title,.subpage-grid--item-image .hs-title{color:#fff}.hs-title{font-weight:700}.hs-title:after{position:absolute;content:"";left:0;bottom:-10px;background:#d7282f;height:3px;width:30px}.hive--color{color:#ff0}.hs-red--background{background:#d7282f}.hs-red--color{color:#d7282f}.hs-blue--background{background:var(--hs-blue)}.hs-blue--color{color:var(--hs-blue)}.hs-grey--background{background:#c4c4c4}.pill,a.pill{margin:0 5px;padding:0 15px;border:1px solid var(--hs-blue);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-webkit-transition:.6s;transition:.6s}.pill.nolink{margin:0 10px 0 0;padding:0 15px 0 0;border:none;background:0 0}.pill:hover,a.pill:hover{background:var(--hs-blue);color:#fff!important}.pill.nolink:hover{background:0 0;color:#3f3f3f!important}.container--limit{position:relative;margin:0 auto;max-width:1350px;overflow:hidden;padding:0 30px}@media (max-width:800px){.container--limit{padding:0 10px}}.container--limit.slim{max-width:1200px}.container--limit.slimmer{max-width:1100px}.single-post #container>:not(.container--limit):not(.footer){margin-inline:auto;max-width:950px;padding:0 30px}.single-post #container>:not(.container--limit):not(.footer):first-child{margin-top:100px}.single-post #container>:not(.container--limit):not(.footer) img{height:auto}@media (max-width:800px){.single-post #container>:not(.container--limit):not(.footer){padding:0 10px}}#header{width:100%;z-index:100}#breadcrumbs,.woocommerce .woocommerce-breadcrumb,.woocommerce.single-product .woocommerce-breadcrumb{margin:10px 0;padding:0;font-size:.85rem;position:relative;line-height:1.4}#breadcrumbs,#breadcrumbs a,#breadcrumbs a:hover,#breadcrumbs p,.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb a:hover,.woocommerce .woocommerce-breadcrumb p{color:var(--hs-text-element);text-decoration:none}.breadcrumb_last{font-weight:600}.cart-contents{right:auto;position:relative;float:right;margin-left:15px;margin-top:12px;color:#fff;text-decoration:none}.cart-contents svg{color:#fff;height:15px;width:15px}.cart-contents svg path{fill:#fff}​ .cart-contents:hover{text-decoration:none}.cart-contents-count{float:right;margin-left:5px}.radius-table-wrapper{position:relative;overflow:hidden;text-align:center;float:left}.radius-table-wrapper .button{display:inline-block;margin:0 auto;color:#fff;background:#d7282f;padding:5px 10px;cursor:pointer}.radius-table{position:relative;text-align:left;overflow:hidden}.radius-table tr:first-child{font-weight:700}.paths-curbs--info .radius-table table{margin-right:0}.radius-table.closed{max-height:189px;overflow:hidden;width:100%}.woocommerce div.product div.images img,.woocommerce ul.products li.product a img{border:1px solid #ddd}.woocommerce div.product div.images #available-cero img{border:none}.woocommerce-notices-wrapper{position:relative;z-index:1;color:var(--hs-text-element);width:100%;float:left;padding-top:10px;padding-bottom:10px}.woocommerce-result-count{color:var(--hs-text-element);width:100%;float:left;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--hs-blue);overflow:hidden}.woocommerce ul.products{padding-top:30px;margin-left:-10px;margin-right:-10px}.woocommerce ul.products li.product a img{margin:0 0 5px}.woocommerce ul.products li.product a ul li{list-style:disc;margin-bottom:10px;display:list-item;margin-left:20px}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{margin:0 10px 20px!important}.facetwp-pager{color:var(--hs-text-element)}.facetwp-page.active{color:#d7282f}.facetwp-checkbox.checked+.facetwp-checkbox[data-value=furniture]{display:none}.facetwp-checkbox[data-value=neland-dutch-clay] .facetwp-expand,.facetwp-checkbox[data-value=neland-dutch-clay]+.facetwp-depth{display:none}.woo-wrapper #sidebar{float:left;padding:30px 0 0 0}@media (min-width:800px){.woo-wrapper #sidebar{padding:30px 0}}#categories--furniture-products-dynamic-title,#categories--infrastructure-products-dynamic-title{width:100%;padding:30px 0;margin-top:17px}#categories--furniture-products-dynamic-title{margin-bottom:-50px}#categories--furniture-products-dynamic-title .block.block--heading:first-of-type,#categories--infrastructure-products-dynamic-title .block.block--heading:first-of-type{padding:0}#categories--classic-modular,#categories--finish,#categories--furniture,#categories--furniture-elementale,#categories--furniture-euroform,#categories--furniture-greenline,#categories--grass,#categories--green-paving,#categories--infrastructure-products,#categories--kellen,#categories--urban-plus,#product--list{float:left;width:100%;padding:30px 0}#categories--infrastructure-products,.woocommerce #categories--infrastructure-products ul.products{padding-top:0}@media (min-width:800px){.woo-wrapper #sidebar{width:312px;margin-right:50px}#categories--classic-modular,#categories--finish,#categories--furniture,#categories--furniture-elementale,#categories--furniture-euroform,#categories--furniture-greenline,#categories--furniture-products-dynamic-title,#categories--grass,#categories--green-paving,#categories--infrastructure-products,#categories--infrastructure-products-dynamic-title,#categories--kellen,#categories--urban-plus,#product--list{width:calc(100% - 362px)}#categories--furniture-products-dynamic-title,#categories--infrastructure-products-dynamic-title{float:right}}#container{position:relative;overflow:hidden}.woocommerce-loop-product__link{display:block;height:100%;width:100%;overflow:hidden}.woocommerce-products-header{display:none}@media (max-width:767px){.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:calc(50% - 40px)!important;margin:0 20px 0!important}}.no-swatch-text{position:absolute;top:0;left:0;width:100%;color:rgba(255,255,255,.7);font-size:1.2rem;text-align:center;padding:40px 10px 10px 10px;z-index:1}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:100%;clear:none}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:100%;clear:none}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:400}.woocommerce ul.products.columns-2 li.product .woocommerce-loop-product__title,.woocommerce ul.products.columns-2 li.product h3,.woocommerce ul.products.columns-3 li.product .woocommerce-loop-product__title,.woocommerce ul.products.columns-3 li.product h3{font-size:1.4rem;padding:0;margin-top:20px;margin-bottom:30px}.woocommerce ul.products.columns-6 li.product{clear:left}.woocommerce ul.products.columns-3 li.product{clear:left}@media (min-width:800px){.woocommerce ul.products.columns-6 li.product{clear:none}.woocommerce ul.products.columns-6 li.product:nth-child(2n+3){clear:left}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:calc(50% - 30px);clear:none}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:calc(50% - 40px);margin:0 20px 20px 20px;clear:none}.woocommerce ul.products.columns-3 li.product:nth-child(2n+3),.woocommerce-page ul.products.columns-3 li.product:nth-child(2n+3){clear:left}}@media (min-width:1000px){.woocommerce ul.products.columns-6 li.product:nth-child(2n+3){clear:none}.woocommerce ul.products.columns-6 li.product:nth-child(3n+4){clear:left}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:calc(30.75% - 30px);clear:none}.woocommerce #categories--infrastructure-products ul.products.columns-3 li.product,.woocommerce-page #categories--infrastructure-products ul.products.columns-3 li.product{width:calc(50% - 40px);margin:0 20px 20px 20px;clear:none}.woocommerce #categories--infrastructure-products ul.products.columns-3 li.product:nth-child(3n){clear:left}.woocommerce ul.products.columns-3 li.product:nth-child(2n+3),.woocommerce-page ul.products.columns-3 li.product:nth-child(2n+3){clear:none}.woocommerce ul.products.columns-3 li.product:nth-child(3n+4),.woocommerce-page ul.products.columns-3 li.product:nth-child(3n+4){clear:left}}@media (min-width:1200px){.woocommerce ul.products.columns-6 li.product:nth-child(2n+3),.woocommerce ul.products.columns-6 li.product:nth-child(3n+4){clear:none}.woocommerce ul.products.columns-6 li.product:nth-child(4n+5){clear:left}}@media (min-width:1400px){.woocommerce ul.products.columns-6 li.product:nth-child(2n+3),.woocommerce ul.products.columns-6 li.product:nth-child(3n+4),.woocommerce ul.products.columns-6 li.product:nth-child(4n+5){clear:none}.woocommerce ul.products.columns-6 li.product:nth-child(5n+6){clear:left}}.hs--universal{margin-top:-30px;padding:15px;background:rgba(0,45,93,.2);overflow:hidden;margin-bottom:30px}.hs--universal-icon{width:50px}.hs--universal-icon img{width:100%;max-width:100%;height:auto;float:left;margin-right:20px}.hs--universal-content{float:left}.hs--universal-heading{text-transform:uppercase;color:var(--hs-text-element);font-weight:700;margin-bottom:5px;margin-top:9px}.hs--universal-description{color:var(--hs-text-element)}body.single-product .mfp-content{background:0 0!important}::-webkit-input-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff;opacity:1}::-ms-input-placeholder{color:#fff;opacity:1}::placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}#field_10_3,#field_10_5{margin-top:-54px}#gform_wrapper_10 input[type=submit]{-webkit-appearance:none!important;border-radius:0!important;background:#fff!important;color:var(--hs-text-element)!important;font-weight:500!important;padding:10px 20px!important;text-transform:uppercase!important;float:right!important}#gform_wrapper_11 input[type=submit]{-webkit-appearance:none!important;border-radius:0!important;background:#fff!important;color:var(--hs-text-element)!important;font-weight:500!important;padding:10px 20px!important;text-transform:uppercase!important;float:right!important}@media (max-width:800px){#gform_fields_11 .gfield{grid-column:span 12!important}}@media (min-width:799px){#field_11_3,#field_11_5{margin-top:-54px}}#gform_3 .mfp-close,#gform_8 .mfp-close,#gform_9 .mfp-close{position:fixed!important;z-index:1060!important;font-size:50px;width:60px!important;height:60px;line-height:55px;right:40px!important;top:40px;padding:0!important;color:#fff;text-align:center;opacity:.9;background:0 0;border-radius:4px;pointer-events:auto!important;-webkit-transition:opacity .2s ease,background .2s ease;transition:opacity .2s ease,background .2s ease}#gform_3 .mfp-close:focus,#gform_3 .mfp-close:hover,#gform_8 .mfp-close:focus,#gform_8 .mfp-close:hover,#gform_9 .mfp-close:focus,#gform_9 .mfp-close:hover{opacity:1;color:#d7282f;background:0 0}.mfp-close{pointer-events:none!important}#gform_3,#gform_8,#gform_9{padding:40px;background:#fff;margin:0 auto;max-width:750px;color:#000;overflow:hidden;border-radius:4px}@media (min-width:601px){#gform_3 .gform_fields,#gform_8 .gform_fields,#gform_9 .gform_fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}#gform_3 .gfield--type-address,#gform_3 .gfield--type-captcha,#gform_3 .gfield--type-hidden,#gform_3 .gfield--type-textarea,#gform_3 .gfield--width-full,#gform_8 .gfield--type-address,#gform_8 .gfield--type-captcha,#gform_8 .gfield--type-hidden,#gform_8 .gfield--type-textarea,#gform_8 .gfield--width-full,#gform_9 .gfield--type-address,#gform_9 .gfield--type-captcha,#gform_9 .gfield--type-hidden,#gform_9 .gfield--type-textarea,#gform_9 .gfield--width-full{grid-column:1/-1}}#gform_3 h3,#gform_8 h3,#gform_9 h3{color:#000;position:relative;font-size:22px;margin-bottom:25px}#gform_3 h3:after,#gform_8 h3:after,#gform_9 h3:after{position:absolute;content:"";left:0;bottom:-8px;background:#d7282f;height:2px;width:40px}#gform_3 .gform_fields,#gform_8 .gform_fields,#gform_9 .gform_fields{list-style:none;margin:0;padding:0}#gform_3 li,#gform_8 li,#gform_9 li{width:100%;margin-bottom:12px;padding:0;float:none;clear:both}#gform_3 li span,#gform_8 li span,#gform_9 li span{float:none;clear:none;width:100%;padding:0;margin-bottom:8px}#gform_3 li>label,#gform_8 li>label,#gform_9 li>label{color:#000;float:none;width:100%;font-weight:600!important;font-size:13px;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;display:block}#gform_3 .gform-field-label--type-sub,#gform_8 .gform-field-label--type-sub,#gform_9 .gform-field-label--type-sub{font-size:11px;color:#999;font-weight:400!important;text-transform:none;letter-spacing:0;margin-top:2px}#gform_3 li>div,#gform_8 li>div,#gform_9 li>div{float:none;width:100%}#gform_3 input,#gform_3 select,#gform_3 textarea,#gform_8 input,#gform_8 select,#gform_8 textarea,#gform_9 input,#gform_9 select,#gform_9 textarea{display:block;width:100%;background:#fff;padding:8px 10px;border:1px solid #ddd;border-radius:3px;font-size:14px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}#gform_3 input:focus,#gform_3 select:focus,#gform_3 textarea:focus,#gform_8 input:focus,#gform_8 select:focus,#gform_8 textarea:focus,#gform_9 input:focus,#gform_9 select:focus,#gform_9 textarea:focus{border-color:#000;outline:0}#gform_3 select,#gform_8 select,#gform_9 select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}#gform_3 textarea,#gform_8 textarea,#gform_9 textarea{border:1px solid #ddd;height:80px!important;min-height:60px;max-height:120px;resize:vertical}#gform_3 .ginput_container--name,#gform_8 .ginput_container--name,#gform_9 .ginput_container--name{display:grid;grid-template-columns:1fr 1fr;gap:12px}#gform_3 .ginput_container--name span,#gform_8 .ginput_container--name span,#gform_9 .ginput_container--name span{margin-bottom:0!important}#gform_3 .ginput_container_address,#gform_8 .ginput_container_address,#gform_9 .ginput_container_address{display:grid;grid-template-columns:1fr 1fr;gap:12px}#gform_3 .ginput_container_address .address_line_1,#gform_3 .ginput_container_address .address_line_2,#gform_8 .ginput_container_address .address_line_1,#gform_8 .ginput_container_address .address_line_2,#gform_9 .ginput_container_address .address_line_1,#gform_9 .ginput_container_address .address_line_2{grid-column:auto}#gform_3 .ginput_container_address span,#gform_8 .ginput_container_address span,#gform_9 .ginput_container_address span{margin-bottom:0!important;float:none;width:100%}#gform_3 input[type=submit],#gform_8 input[type=submit],#gform_9 input[type=submit]{background:#d7282f;border:none;border-radius:3px;margin-bottom:0;padding:12px 30px;color:#fff!important;display:inline-block;float:right;width:auto;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#gform_3 input[type=submit]:hover,#gform_8 input[type=submit]:hover,#gform_9 input[type=submit]:hover{background:#b52227}#gform_3 .gfield--type-address>label{display:none}#bim_iframe{position:fixed;top:0;left:0;background:rgba(0,45,93,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;width:100vw;overflow:auto}#bim_iframe .bim_wrapper,#bim_iframe iframe{max-width:500px;background:#fff}#bim_iframe .bim_content{color:var(--hs-text-element);padding:0 30px;font-size:1.2em}#bim_iframe .mfp-close{color:#fff;font-size:48px;right:15px;top:15px}.hs-product--type{padding-bottom:15px}div.images.woocommerce-product-gallery{overflow:hidden}#category-enhanced .woocommerce-product-gallery__wrapper{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:none}.woocommerce div.product.cat-kellen{margin-top:0}.woocommerce div.product a,.woocommerce div.product a:active,.woocommerce div.product a:hover,.woocommerce div.product a:visited{text-decoration:none;color:#3f3f3f}#hs-product--number-summary{text-transform:uppercase;text-align:center;margin-top:30px;margin-bottom:-5px;float:right}@media (max-width:800px){#hs-product--number-summary{float:left}}.hs-product--number-wrap{position:relative;float:left;margin-left:40px;font-size:.8rem}.hs-product--number-wrap:after{position:absolute;right:-20px;top:10px;content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #d7282f}@media (max-width:800px){.hs-product--number-wrap{margin-left:0;margin-right:20px}.hs-product--number-wrap:after{right:-10px}}.hs-product--number-wrap:last-of-type:after{display:none}.hs-product--number{color:var(--hs-text-element);font-size:1.8rem;font-weight:600}.hs-product--number a{color:var(--hs-text-element)!important}.symbol--infinity{font-size:2.8rem;line-height:1.8rem;display:block}.woocommerce div.product div.summary{float:left}.woocommerce div.product div.images{float:none;width:100%}.woocommerce div.product div.images{margin-bottom:0}#hs-product--image-wrap{overflow:hidden;position:relative;margin-bottom:20px}@media (min-width:800px){#hs-product--image-wrap{float:right;width:48%}}#available-cero{position:absolute;top:0;right:0;z-index:10;max-width:160px}#available-cero img{height:auto;max-width:100%;display:block}.sketch-fab--wrapper{position:absolute;height:100%;width:100%;top:93px;z-index:1000;overflow:hidden}.sketchfab-embed-wrapper{height:100%;width:100%;display:none}.sketchfab-embed-wrapper.active{display:block}.sketchfab-embed-wrapper iframe{height:100%;width:100%;min-height:100%;min-width:100%;max-height:100%;max-width:100%}.woocommerce-product-gallery__wrapper.hide{opacity:0}@media (min-width:768px){.sketchfab-embed-wrapper iframe{max-height:547px}}.sketchfab-embed-wrapper p{display:none!important}.sketch-fab--wrapper .hs-product--button{position:absolute;bottom:75px;left:10px;cursor:pointer}.hs-product--button.hs-view-3d,.hs-product--button.hs-view-image{display:none}.hs-view-3d.active,.hs-view-image.active{display:inline-block}.entry-summary--top{padding-bottom:0;margin-bottom:20px;border-bottom:3px solid #d7282f;margin-top:0}.product_meta{margin-top:50px;margin-bottom:20px}.product_meta .posted_in{text-transform:uppercase;margin-bottom:30px;display:inline-block}.product_meta a{color:#000!important;display:inline-block;margin-right:20px;position:relative;-webkit-transition:.6s;transition:.6s}.product_meta a:hover{color:#d7282f!important}.product_meta a:after{content:">";position:absolute;bottom:0;left:calc(100% + 10px);width:100%}.product_meta a:last-of-type:after{display:none}.product_title.entry-title{color:#d7282f;text-transform:uppercase;margin-bottom:10px}.former-name{color:#d7282f;text-transform:uppercase;margin-bottom:10px;font-size:1.4rem;font-weight:700;font-style:italic}#hs-product--meta ul{list-style-type:none;margin:0}.hs-product--meta-title{text-transform:uppercase}.entry-summary--middle{padding-top:5px;padding-bottom:5px}.entry-summary--middle p{line-height:1.2rem}.entry-summary--middle p,.entry-summary--middle ul{font-size:14px;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important}.entry-summary--middle ul{list-style-type:disc;margin-left:15px;margin-bottom:20px}.entry-summary--middle li{margin-bottom:5px}#hs-product--enquire-button,.hs-product--button{background:#d7282f;border:1px solid #d7282f;border-radius:5px;margin-bottom:30px;padding:10px 15px;color:#fff!important;display:inline-block;text-transform:uppercase;text-decoration:none}.entry-summary #hs-product--enquire-button{margin-right:15px}#hs-product--enquire-button.blue{background:0 0;border:1px solid var(--hs-blue);color:var(--hs-text-element)!important}#hs-product--applications,#hs-product--available-finishes{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #cecece}#hs-product--applications,#hs-product--available-finishes,#hs-product--sizes{width:100%;overflow:hidden}#hs-product--applications .hs-title,#hs-product--available-finishes .hs-title,#hs-product--sizes .hs-title{margin-bottom:35px}#hs-product--applications .pill,#hs-product--available-finishes .pill,#hs-product--sizes .pill{margin-left:0;margin-right:10px}.hs-product--sizes .hs-size{margin-left:0;margin-right:10px;margin-bottom:10px;display:inline-block}#hs-product--applications li,#hs-product--available-finishes li,#hs-product--sizes li{float:left;margin-bottom:15px}#hs-product--sizes li{margin-right:15px;position:relative}#hs-product--sizes li:last-of-type:after{display:none}#hs-product--sizes ul li:after{content:"";position:absolute;top:3px;right:-8px;height:15px;width:1px;background:#bfbfbf}#hs-product--downloads{text-align:center}.download--buttons{margin-top:30px}.download--buttons li{position:relative;display:inline-block;margin:0 20px;max-width:100px;vertical-align:top}@media (min-width:768px){.download--buttons li:after{position:absolute;top:0;right:-25px;content:"";width:1px;height:100px;background:#fff;display:block}.download--buttons li:last-of-type:after{display:none}}#hs-product--downloads ul{list-style-type:none;margin:0;padding:0}#hs-product--downloads a,#hs-product--downloads p{color:#fff;text-decoration:none}#hs-product--downloads .hs-title{color:#fff;position:relative;display:inline-block;font-weight:600}#hs-product--downloads .hs-title:after{background:#fff;left:calc(50% - 15px)}#hs-product-blocks .columns--product{text-align:left}#hs-product-blocks .block-title--center:after{left:0}#hs-product-blocks #hs-product-blocks--case-studies .block-title--center{text-align:left}#hs-product-blocks--case-studies .block ul{margin-left:0}.btn{cursor:pointer;padding:8px 10px;text-align:center;border-radius:3px;text-decoration:none;display:block;-webkit-transition:.6s;transition:.6s}.btn.btn--secondary{background:0 0}.btn.btn--secondary.btn--white{color:#fff;border:1px solid #fff}.btn.btn--secondary.btn--white:hover{color:var(--hs-text-element);border:1px solid #fff;background:#fff}.tab{position:relative;width:100%;overflow:hidden}.tab button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:10px 25px;-webkit-transition:.3s;transition:.3s;background:0 0;color:var(--hs-text-element);border:2px solid var(--hs-blue);border-radius:4px 4px 0 0;margin-right:5px;overflow:hidden}.tab button:active,.tab button:focus{border:2px solid var(--hs-blue);border-radius:4px 4px 0 0}.tab button.active{background:var(--hs-blue);color:#fff}.tab button:hover{background-color:var(--hs-blue);color:#fff}.tabcontent{display:none;padding:30px 50px;border:2px solid var(--hs-blue);background:0 0;margin-top:-2px;overflow:hidden}.tabcontent.active{display:block}.tabcontent .block-title--center{text-align:left}.tabcontent .block-title--center:after{lefT:0}.tabcontent .post-type--product{width:150px;min-height:215px}.value--co2{float:right;text-align:center;font-weight:700;border:2px solid var(--hs-blue);color:var(--hs-text-element);padding:5px;font-size:.8rem;margin-left:15px;margin-bottom:15px}.kellen--sizes{width:100%;overflow:hidden;padding-bottom:50px;margin-bottom:50px}.kellen--sizes-image{float:left;width:45%;margin-right:10%;overflow:hidden;-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.25);box-shadow:4px 4px 4px rgba(0,0,0,.25)}.kellen--sizes-image img{height:auto;max-width:100%}.kellen--sizes-content{float:left;width:45%;overflow:hidden}@media (max-width:800px){.tabcontent{padding:15px}.tabcontent .post-type--product{width:140px}.kellen--sizes-image{width:calc(100% - 5px);margin-bottom:30px}.kellen--sizes-content{width:100%}.kellen--sizes{padding-bottom:20px;margin-bottom:20px}}.any-size--block--inner{max-width:900px;margin:auto;padding:30px 20px;overflow:hidden}.any-size--icon{width:160px;height:160px!important;float:left;margin-right:20px}.any-size--content{float:left;width:calc(100% - 180px);color:#3f3f3f}.any-size--content p{color:#3f3f3f}.any-size--content h1,.any-size--content h2,.any-size--content h3,.any-size--content h4,.any-size--content h5,.any-size--content h6{color:var(--hs-text-element);font-size:1.9rem}#categories--finish .any-size--content h1,#categories--finish .any-size--content h2,#categories--finish .any-size--content h3,#categories--finish .any-size--content h4,#categories--finish .any-size--content h5,#categories--finish .any-size--content h6{font-size:1.7rem}#any-size--button{cursor:pointer;margin-bottom:0;text-decoration:none}@media (max-width:600px){.any-size--block--inner{text-align:center}.any-size--icon{float:none;margin:0 auto 30px}.any-size--content{float:none;width:100%}}#header{position:relative;overflow:hidden}.header--top{padding:25px 0;background:var(--hs-blue)}.header--bottom{border-top:none}@media (min-width:600px){#header{text-align:left}}.home #header{position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%)}@media (min-width:600px){.home #header{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.53)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.53) 0,rgba(0,0,0,0) 100%)}#branding{float:left}}#site-title h1{margin-bottom:0;font-size:0}@media (max-width:800px){#site-title h1{float:left}}#branding{height:50px}#branding .logo--30,#branding .logo--main{position:absolute;-webkit-transition:1s;transition:1s}#menu--search{position:absolute;top:0;right:80px}.home #menu--search{left:auto;right:80px}#menu--search svg{height:25px;width:25px}@media (min-width:600px){#menu--search{left:auto;right:80px}}@media (min-width:800px){.home #menu--search{left:auto;right:auto}#menu--search{right:auto;position:relative;float:right;margin-left:15px;margin-top:12px;height:15px;width:15px}#menu--search svg{height:15px;width:15px}}#menu--search svg{cursor:pointer}#menu--search path{fill:#fff}#popup--search-close{position:absolute;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;padding:0;margin:0;background:0 0;border:2px solid rgba(255,255,255,.5);border-radius:50%;color:#fff;font-weight:300;font-size:2rem;line-height:1;cursor:pointer;-webkit-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease;z-index:10}#popup--search-close:hover{background-color:rgba(255,255,255,.15);border-color:#fff}#popup--search-close:focus-visible{outline:2px solid #fff;outline-offset:2px}#popup--search{z-index:150!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#popup--search .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;max-width:600px;position:relative}#popup--search label{width:100%}#popup--search input[type=search]{width:100%;padding:16px 70px 16px 20px;border:none;border-radius:3px;background:#fff;color:#3f3f3f;font-size:22px;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}#popup--search input[type=search]::-webkit-input-placeholder{color:#999}#popup--search input[type=search]::-moz-placeholder{color:#999}#popup--search input[type=search]:-ms-input-placeholder{color:#999}#popup--search input[type=search]::-ms-input-placeholder{color:#999}#popup--search input[type=search]::placeholder{color:#999}#popup--search input[type=search]:focus{outline:2px solid #d7282f}#popup--search input[type=submit]{position:absolute;right:0;top:0;bottom:0;width:60px;padding:0;background:#d7282f;color:transparent;border:none;border-radius:0 3px 3px 0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;font-size:0}#popup--search input[type=submit]:hover{opacity:.9}#popup--search .screen-reader-text{display:none}.nav--red-highlight a{background:#d7282f;padding:2px 10px}.mobile--nav{position:absolute;top:26px;right:20px;z-index:110}.mobile--nav input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.mobile--nav span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;z-index:1;-webkit-transform-origin:4px 0;transform-origin:4px 0;-webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.mobile--nav span:first-child{-webkit-transform-origin:0 0;transform-origin:0 0}.mobile--nav span:nth-last-child(2){-webkit-transform-origin:0 100%;transform-origin:0 100%}.mobile--nav input:checked~span{opacity:1;-webkit-transform:rotate(45deg) translate(-10px,-17px);transform:rotate(45deg) translate(-10px,-17px);background:#fff}.mobile--nav input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(-3px,10px);transform:rotate(-45deg) translate(-3px,10px)}.mobile--nav input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0) scale(.2,.2);transform:rotate(0) scale(.2,.2)}#menu{display:none}#menu--mobile,.mobile--nav{display:block}#menu--mobile{opacity:0;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:-1;background:#002d5d;background:-webkit-gradient(linear,left top,left bottom,from(#002d5d),color-stop(100%,#002145),to(#000));background:linear-gradient(180deg,#002d5d 0,#002145 100%,#000 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.6s;transition:.6s}#popup--search{opacity:0;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:-1;background:rgba(0,0,0,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.6s;transition:.6s}#popup--search{display:none}#menu--mobile.active,#popup--search.active{opacity:1;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex}#menu--mobile a{display:block;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:500;font-size:2rem;text-align:center;margin-bottom:20px}@media (min-width:800px){#menu{display:block}#menu--mobile,.mobile--nav{display:none;height:0;width:0}}#menu{margin-top:14px}@media (min-width:600px){#menu{float:right}}@media (min-width:600px){#menu ul{text-align:right}}#menu ul li{display:inline-block}#menu ul a{text-transform:uppercase;position:relative;margin-left:7px;margin-right:7px}@media (min-width:600px){#menu ul a{margin-left:15px;margin-right:0}}#menu ul a,#menu ul a:active,#menu ul a:hover{text-decoration:none;color:#fff}#menu ul li.hive--color a,#menu ul li.hive--color a:active,#menu ul li.hive--color a:hover{color:#ff0}#menu ul a:after{position:absolute;content:"";left:0;bottom:-5px;background:0 0;height:2px;width:0;-webkit-transition:.6s;transition:.6s}#menu ul a:hover:after{background:#fff;width:100%}#menu ul .current-menu-item a:after,.home #menu ul a:hover:after{background:#d7282f;width:100%}#banner{position:relative;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;width:100vw;height:60vh;overflow:hidden}#banner-advanced{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:600px;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}#darken--banner{position:absolute;top:0;left:0;width:100%;height:600px;background:rgba(0,0,0,.5)}#content--banner-advanced{max-width:1350px;z-index:1;text-align:center;padding:30px}#content--banner-advanced h1{line-height:3.125rem;font-size:3.125rem;font-weight:600;color:#fff;margin:0;text-transform:uppercase}#content--banner-advanced p{line-height:3.125rem;font-size:3.125rem;font-weight:300;color:#fff;margin:0;text-transform:uppercase}#content--banner-advanced #border--title{max-width:300px;margin:30px auto 0}#content--banner-advanced .video-link-html5{margin-top:20px;width:70px;height:auto;cursor:pointer;position:relative;z-index:20}@media (max-width:800px){#content--banner-advanced h1{line-height:2.25rem;font-size:2.25rem}#content--banner-advanced p{line-height:2.25rem;font-size:2.25rem}#content--banner-advanced .video-link-html5{width:50px}}#banner-advanced:after{content:"";position:absolute;bottom:0;left:0;min-height:250px;height:40%;width:100%;z-index:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)}.home #banner{width:100vw;height:100vh;z-index:2}.block.block--heading:first-of-type{padding-top:30px;padding-bottom:10px}.block--heading h1,.block--heading h2,.block--heading h3,.block--heading h4,.block--heading h5,.block--heading h6{text-transform:uppercase;line-height:36px;font-size:36px;font-weight:400;color:var(--hs-text-element);margin-bottom:15px}.block--heading p{margin-top:15px;color:var(--hs-text-element)}.block--heading .border--title{background:#d7282f;height:2px;max-width:350px;margin-top:0;margin-bottom:0}.block.block--heading{padding-top:20px}.block--heading.block--align-center .border--title{margin-left:auto;margin-right:auto}.block--file-list .post-type--columns{text-align:left}.block--file-list .post-type--columns li{width:calc(100% - 25px);margin:10px}@media (min-width:850px){.block--file-list .post-type--columns li{width:calc(50% - 25px)}}@media (min-width:1200px){.block--file-list .post-type--columns li{width:calc(33.3% - 25px)}}.block--file-list .post-type--file-list{margin-bottom:70px;overflow:hidden}.block--file-list .file-list-poster{float:left;margin-right:15px;width:120px}.block--file-list .file-list-poster img{width:100%;height:auto}.block--file-list .file-list-content{float:left;width:calc(100% - 145px)}.block--file-list .no-thumbnail .file-list-content{float:none;width:100%}@media (min-width:850px){.block--file-list .file-list-content{width:calc(100% - 210px)}.block--file-list .no-thumbnail .file-list-content{width:100%}}.block--file-list .file-list-content .block-title{font-size:1.2rem;text-transform:uppercase;margin-bottom:25px;font-weight:600}.block--file-list .file-list-content p:last-of-type{margin-bottom:0}.block--file-list .file-list-content a{display:inline-block;color:var(--hs-text-element);text-decoration:none;font-weight:700;margin-top:10px}.block--banner{height:400px;background-size:cover;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.block--banner h2,.block--banner h3,.block--banner h4,.block--banner h5,.block--banner h6{color:#fff;line-height:3.125rem;font-size:3.125rem;font-weight:600;text-transform:uppercase;margin-bottom:40px}@media (max-width:800px){.block--banner h2,.block--banner h3,.block--banner h4,.block--banner h5,.block--banner h6{line-height:2.25rem;font-size:2.25rem}}.woocommerce-products-header__title.page-title{font-size:0}li.product a,li.product a:hover li.product a:active{color:#3f3f3f;text-decoration:none}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:600px){.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:calc(50% - 20px);clear:none;margin:0 10px 2.992em}}@media (min-width:1000px){.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:calc(33% - 20px);clear:none;margin:0 10px 2.992em}}@media (min-width:1200px){.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:calc(25% - 20px)}}@media (min-width:1400px){.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:calc(20% - 20px)}}.reset-filter{margin-bottom:25px}.facetwp-depth.visible,.facetwp-expand{float:none!important}.facetwp-facet{margin-bottom:0!important;margin-left:0}.facet-label,.facetwp-flyout-facet h3{text-transform:uppercase;position:relative;font-size:1rem;font-weight:600;color:#3f3f3f;margin-bottom:15px;padding-bottom:10px;margin-bottom:25px}.facet-label:before,.facetwp-flyout-facet h3:before{content:"";height:3px;background:#d7282f;width:50px;position:absolute;bottom:0;left:0}.facetwp-toggle{color:var(--hs-text-element)}.facetwp-checkbox,.facetwp-radio{margin-bottom:8px!important;padding:1px 0 1px 20px!important}.facetwp-checkbox,.facetwp-checkbox.checked,.facetwp-radio,.facetwp-radio.checked{background-size:14px 14px!important;padding-top:4px!important;margin-top:-7px!important;line-height:18px!important}.facetwp-checkbox{background-image:url(../assets/icons/checkbox.png)!important}.facetwp-checkbox.checked{background-image:url(../assets/icons/checkbox-on.png)!important}.facetwp-radio{background-image:url(../assets/icons/radio.png)!important}.facetwp-radio.checked{background-image:url(../assets/icons/radio-on.png)!important}.search--wrapper #searchform input{padding:8px 25px 8px 10px;border:none;color:#fff;background:#d7282f;-webkit-appearance:none}.search--wrapper #searchform #searchsubmit{display:none}.search--wrapper #searchform input::-webkit-input-placeholder{color:#fff;opacity:1}.search--wrapper #searchform input::-moz-placeholder{color:#fff;opacity:1}.search--wrapper #searchform input:-ms-input-placeholder{color:#fff;opacity:1}.search--wrapper #searchform input::-ms-input-placeholder{color:#fff;opacity:1}.search--wrapper #searchform input::placeholder{color:#fff;opacity:1}.search--wrapper #searchform input:-ms-input-placeholder{color:#fff}.search--wrapper #searchform input::-ms-input-placeholder{color:#fff}.facetwp-flyout-open{position:relative;background:var(--hs-blue);color:#fff;text-decoration:none;padding:8px 15px;border-radius:3px;font-size:.9rem}.facetwp-flyout h3{font-size:1.4rem;text-transform:uppercase;position:relative;margin-bottom:40px;font-weight:600;color:var(--hs-text-element)}.facetwp-flyout h3:after{background-color:#d7282f;bottom:-15px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;height:3px;left:0;position:absolute;width:30px}@media (min-width:801px){.facetwp-flyout-open{display:none}}.facet--wrapper{display:none}@media (min-width:800px){.facet--wrapper{display:block}}.search--wrapper{float:right}@media (min-width:800px){.search--wrapper{float:none}.form--search{margin-bottom:40px}}button,button:focus,input,input:focus,select,select:focus,textarea,textarea:focus{-webkit-appearance:none;-moz-appearance:none;border-top:none;border-left:none;border-right:none;border-radius:0;border-bottom:1px solid #3f3f3f;font-size:1rem}.searchwp-live-search-results{width:190px!important;border-radius:0!important;border:1px solid var(--hs-blue);white-space:nowrap}.search--item{position:relative;height:188px;width:188px;background-size:cover;margin-bottom:10px}.search--item-title{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.8);color:#3f3f3f;padding:5px 10px;font-size:1.2rem}.search--filter-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 14px;max-width:900px;margin:0 auto;padding:16px 24px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:4px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04)}.search--filter-panel:not(:has(.facetwp-checkbox.checked)):not(:has(.facetwp-checkbox+.facetwp-checkbox)){display:none}.search--filter-label{font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#000;white-space:nowrap}.search--filter-options .facetwp-facet{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-bottom:0}.search--filter-options .facet-label{display:none}.search--filter-options .facetwp-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 16px!important;margin:0!important;background-image:none!important;background-color:transparent;border:1px solid rgba(0,0,0,.18);border-radius:999px;font-size:.85rem;line-height:1.2!important;color:#000;cursor:pointer;-webkit-transition:background-color .18s ease,border-color .18s ease,color .18s ease;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.search--filter-options .facetwp-checkbox:hover{border-color:#d7282f;color:#d7282f}.search--filter-options .facetwp-checkbox.checked{background-image:none!important;background-color:#d7282f;border-color:#d7282f;color:#fff}.search--filter-options .facetwp-counter{opacity:.7;margin-left:4px;font-size:.78rem}.search--pager{margin-top:24px;padding-bottom:40px;text-align:center;font-size:.85rem;color:#555}.search--pager .facet-label{display:none}.search--pager .facetwp-type-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:16px}.search--pager .facetwp-page{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #f1f1f1;border-radius:3px;background:#fff;color:#3f3f3f;font-size:.85rem;line-height:1;text-decoration:none;cursor:pointer;-webkit-transition:.2s;transition:.2s}.search--pager .facetwp-page:hover{background:#f6f6f6;border-color:#d9d9d9}.search--pager .facetwp-page.active{background:#d7282f;border-color:#d7282f;color:#fff;font-weight:600;pointer-events:none}.search--pager .facetwp-page.first-page,.search--pager .facetwp-page.last-page,.search--pager .facetwp-page.next-page,.search--pager .facetwp-page.prev-page{font-size:.95rem;font-weight:500}.search--pager .facetwp-pager-label{margin:0 8px;color:#777}.footer{width:100%;padding:20px 0 0 0;background-color:#000;color:#fff;overflow:hidden}.footer--top{width:100%}.footer--top-left,.footer--top-right{width:100%}.footer--top-left-1,.footer--top-left-2,.footer--top-left-3,.footer--top-left-4{width:100%;padding:0 10px 0 0;text-align:center}@media (min-width:600px){.footer--top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer--top-left-1,.footer--top-left-2,.footer--top-left-3,.footer--top-left-4{width:50%;text-align:left}}@media (min-width:1000px){.footer--top{display:-webkit-box;display:-ms-flexbox;display:flex}.footer--top-left{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 180px)}.footer--top-right{width:180px}.footer--top-left-1,.footer--top-left-2,.footer--top-left-3,.footer--top-left-4{width:25%}}@media (max-width:600px){.footer--top-left{display:none}}@media (max-width:1000px){.footer--top-left{max-width:700px;margin:0 auto}.footer--top-left-1,.footer--top-left-2,.footer--top-left-3,.footer--top-left-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer--partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer--social{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:800px){.footer--bottom{text-align:center}}.widgets--footer ul{margin-bottom:40px}.widgets--footer h3{position:relative;font-size:1rem;font-weight:400;text-transform:uppercase;margin-bottom:25px;display:inline-block}.widgets--footer h3:after{position:absolute;content:"";left:0;bottom:-10px;background:#d7282f;height:2px;width:30px}.widgets--footer a{color:#fff;-webkit-transition:.6s;transition:.6s}.widgets--footer a,.widgets--footer a:active,.widgets--footer a:hover{text-decoration:none}.widgets--footer a:active,.widgets--footer a:hover{color:#d7282f}.widgets--footer h3.widget-title a:active,.widgets--footer h3.widget-title a:hover{color:#fff}.widgets--footer .widget_nav_menu li{margin-bottom:8px;line-height:1.3rem}.footer--partner,.footer--social{width:100%}.footer--partner{width:100%;height:auto;margin-bottom:30px}.footer--partner img{height:auto;max-width:172px}.footer--social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:400px;margin:0 auto}.footer--social a{width:16.66%;display:block;margin-bottom:10px;text-align:center}.footer--social a img{max-width:35px}@media (min-width:1000px){.footer--social{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:135px}.footer--social a{width:auto;max-width:35px;margin-right:10px}}.footer--social img{max-width:100%;height:auto}.footer--middle{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:20px 30px;margin:0;padding:0 0 20px 0;border-bottom:1px solid #fff}@media (max-width:999px){.footer--middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1000px){.footer--middle{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer--middle-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.footer--middle-logos img{height:35px;width:auto}.footer--middle-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-left:auto}.footer--middle-social a{display:block}.footer--middle-social img{max-width:35px;height:auto}@media (max-width:999px){.footer--middle-social{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0}}.footer--bottom{width:100%;line-height:1.1rem;font-size:.8rem}.footer--bottom-left,.footer--bottom-right{width:100%;margin-top:20px;margin-bottom:20px}@media (min-width:800px){.footer--bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.footer--bottom-left{width:75%}.footer--bottom-right{width:25%}.footer--legal{text-align:right}}.footer--legal ul li{margin-right:10px}.footer--legal a{color:#fff;-webkit-transition:.6s;transition:.6s}.footer--legal a,.footer--legal a:active,.footer--legal a:hover{position:relative;text-decoration:none}.footer--legal a:active,.footer--legal a:hover{color:#d7282f}.footer--legal a:after{content:"|";position:absolute;right:-8px;top:2px;color:#fff!important}.footer--legal .menu-item:last-of-type a:after{display:none}.header--text,.home #banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home #banner:after{display:none}#content--home,.header--text-intro{text-align:center;max-width:850px;padding:30px}#content--home h1,#content--home p,.header--text-intro h1,.header--text-intro p{color:#fff;margin:0;font-weight:300}.header--text-intro.blue h1,.header--text-intro.blue p{color:var(--hs-text-element)}#content--home h1,.header--text-intro h1{text-transform:uppercase}#content--home h1 span,.header--text-intro h1 span{font-weight:500}#content--home p,.header--text-intro p{font-size:1.4rem;line-height:1.4rem}#border--title{background:#d7282f;height:3px;width:100%;margin-top:15px;margin-bottom:15px}.header--text-intro .arrow--down{display:inline-block;margin-top:15px}.arrow--up{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.arrow--up.arrow--red{border-bottom:12px solid #d7282f}.arrow--down{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.arrow--down.arrow--red{border-top:12px solid #d7282f}.arrow--right{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.arrow--right.arrow--red{border-left:12px solid #d7282f}.arrow--left{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.arrow--left.arrow--red{border-right:12px solid #d7282f}@-webkit-keyframes moveUp{0%{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes moveUp{0%{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@-webkit-keyframes moveDown{0%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes moveDown{0%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}#content--banner-advanced h1,#content--home h1{opacity:0;-webkit-animation:moveUp cubic-bezier(.25,.1,.25,1) 1;animation:moveUp cubic-bezier(.25,.1,.25,1) 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}#content--banner-advanced p,#content--home p{opacity:0;-webkit-animation:moveDown cubic-bezier(.45,.1,.45,1) 1;animation:moveDown cubic-bezier(.45,.1,.45,1) 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}#icons--home{position:relative;width:100%;padding:60px 30px;overflow:hidden;text-align:center}#icons--home ul{list-style-type:none;margin:0}#icons--home ul li{display:inline-block}#icons--home img{max-width:100%;height:auto}.inspire--wrapper{margin-bottom:30px}.cols{margin:15px auto 100px;max-width:1200px;margin-left:-5px;margin-right:-5px}.col{width:50%;height:450px;float:left;margin:0;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden}@supports (display:grid) or (display:-ms-grid){.grid-area{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-auto-rows:450px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:10px;margin-bottom:30x;margin-bottom:20px}.col{width:100%;height:100%;float:none;margin-bottom:20px}.grid-1{grid-column-end:span 2}.grid-3{grid-row-end:span 2}.grid-5{grid-column-end:span 2}.grid-7{grid-column-end:span 2}}@media (max-width:768px){.col{grid-row-end:unset;grid-column-end:unset;height:500px}.grid-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grid-3{height:500px}}@media (min-width:769px){.grid-4{grid-column-end:span 2}.grid-8{grid-column-end:span 3}}.case-study{cursor:pointer}.case-study.active{cursor:auto}.case-study--trigger-content{cursor:pointer;position:absolute;bottom:15px;left:15px;z-index:2;height:27px;width:27px;-webkit-transition:.6s;transition:.6s}.case-study--trigger-content:before{content:"";position:absolute;top:0;left:0;height:27px;width:27px;background-image:url(../assets/icons/image-info-icon.png);background-size:contain;border-radius:50%;z-index:1}.case-study--trigger-content:after{content:"";position:absolute;top:2px;left:2px;height:23px;width:23px;background-color:rgba(0,45,93,.7);border-radius:50%;-webkit-transition:.6s;transition:.6s;z-index:0}.case-study--trigger-content:hover:after{background-color:#d7282f}.hidden{display:none}.case-study--trigger-content.hidden{display:none}.grid-content{position:absolute;bottom:0;left:0;padding:30px;z-index:1;text-decoration:none;color:#fff;pointer-events:none}.case-study.active .grid-content{display:block}.grid-content p{margin-bottom:28px;position:relative}.grid-content p:after{position:absolute;content:"";left:0;bottom:-10px;background:#d7282f;height:2px;width:30px}.grid-content h3{text-transform:uppercase;margin-bottom:0}.grid-content .btn{margin-top:10px;display:inline-block}.case-study .overlay{position:absolute;height:2100px;width:2100px;-webkit-transform:rotate(0);transform:rotate(0);background:rgba(0,45,93,.7);bottom:0;left:700px;mix-blend-mode:multiply;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.grid-content{opacity:0;-webkit-transition:.5s cubic-bezier(.25,.1,.25,1);transition:.5s cubic-bezier(.25,.1,.25,1);margin-left:-15px}.case-study .overlay{bottom:-2500px;left:600px;-webkit-transition:.5s cubic-bezier(.25,.1,.25,1) .5s;transition:.5s cubic-bezier(.25,.1,.25,1) .5s}.case-study.active .grid-content{opacity:1;margin-left:0;-webkit-transition:1.5s;transition:1.5s;pointer-events:auto;-webkit-transition:.5s cubic-bezier(.25,.1,.25,1) .5s;transition:.5s cubic-bezier(.25,.1,.25,1) .5s}.case-study.active .overlay{opacity:1;bottom:-1350px;left:-130px;-webkit-transition:.5s cubic-bezier(.25,.1,.25,1);transition:.5s cubic-bezier(.25,.1,.25,1)}#banner:after{content:"";position:absolute;bottom:0;left:0;min-height:250px;height:40%;width:100%;z-index:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)}#banner .container--limit{height:100%}#banner #content--banner{position:absolute;bottom:30px;left:30px;z-index:1}#banner #content--banner{text-decoration:none;color:#fff}#banner #content--banner p{margin-bottom:28px;position:relative}#banner #content--banner p:last-of-type{margin-bottom:0}#banner #content--banner p:first-of-type:after{position:absolute;content:"";left:0;bottom:-10px;background:#d7282f;height:2px;width:30px}#banner #content--banner h1{text-transform:uppercase;margin-bottom:10px;font-weight:600;margin-bottom:0;font-size:1.5rem;line-height:1.5rem}@media (min-width:800px){#banner #content--banner h1{font-size:3rem;line-height:3rem}}#banner .casestudy--location{text-transform:uppercase;font-size:1.2rem;font-weight:400}@media (min-width:800px){#banner .casestudy--location{font-size:1.8rem}}#casestudy--meta{padding-top:40px;padding-bottom:40px;margin-bottom:40px;line-height:1.4em;border-bottom:1px solid #d7282f}#casestudy--meta p:last-of-type{margin-bottom:0}#casestudy--summary p:last-of-type{margin-bottom:40px}@media (min-width:1200px){#casestudy--meta,#casestudy--summary{width:60%}}.filter--block{width:100%;overflow:visible;padding-bottom:15px;border-bottom:1px solid var(--hs-blue);margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.filter--block .search-box{margin-right:10px}@media (min-width:600px){.filter--block .search-box{margin-right:0}}.form--search,.search-box #searchform{position:relative;width:180px}.form--search input,.search-box #swpquery{border-radius:3px;background:#d7282f;padding:8px 10px;color:#fff;border:none}.form--search input{padding:8px 25px 8px 10px}.form--search input::-webkit-input-placeholder,.search-box #swpquery::-webkit-input-placeholder{color:#fff}.form--search input::-moz-placeholder,.search-box #swpquery::-moz-placeholder{color:#fff}.form--search input:-ms-input-placeholder,.search-box #swpquery:-ms-input-placeholder{color:#fff}.form--search input:-moz-placeholder,.search-box #swpquery:-moz-placeholder{color:#fff}.form--search button,.search-box #searchsubmit{background:0 0;border:none;font-size:0;background-image:url(../assets/icons/search-icon.png);position:absolute;top:6px;right:5px;z-index:10;height:20px;width:20px;background-size:contain}.form--search button{right:10px}@media (min-width:800px){.form--search button{right:45px}}.filter--block .facet-label{display:none}.dropdown--taxonomy,.facetwp-sort{margin-left:auto}.dropdown--taxonomy,.facetwp-sort,.hs--select{color:var(--hs-text-element);position:relative}.facetwp-per-page{color:var(--hs-text-element);float:left;position:relative}.dropdown--taxonomy .facetwp-dropdown,.facetwp-per-page-select,.facetwp-sort-select,.hs--select{cursor:pointer;padding:8px 0 8px 10px;text-align:center;border-radius:3px;text-decoration:none;-webkit-transition:.6s;transition:.6s;border:1px solid var(--hs-blue);color:var(--hs-text-element);background:0 0;font-size:.9rem}.facetwp-sort-select{padding:8px 28px 8px 10px}.story--meta .hs--select{padding:8px 10px 8px 10px}.dropdown--taxonomy .facetwp-dropdown{width:auto;min-width:100px}.facetwp-per-page-select{padding:8px 30px 8px 10px}.dropdown--taxonomy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.dropdown--taxonomy .dropdown-text{white-space:nowrap}.facet-wrap{position:relative}.facetwp-facet-cs_types{width:auto;min-width:100px}.facetwp-per-page:after,.facetwp-sort:after,.story--meta .hs--select:after{content:" ";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #d7282f;position:absolute;top:13px;right:10px;pointer-events:none}.case-study--results{float:left;margin-left:20px;margin-top:9px}@media (min-width:800px){.hs-columns-2>:nth-child(2n+1){clear:left}.hs-columns-2>*,.hs-columns-2>div{float:left;margin:30px;width:calc(50% - 60px)}.hs-columns-3>:nth-child(3n+1){clear:left}.hs-columns-3>*,.hs-columns-3>div{float:left;margin:30px 60px 30px 0;width:calc(33.333% - 40px)}.hs-columns-3>:nth-child(3n),.hs-columns-3>div:nth-child(3n){float:left;margin:30px 60px 30px 0;width:calc(33.333% - 40px)}.hs-columns-3>:nth-child(3n+3),.hs-columns-3>div:nth-child(3n+3){float:left;margin:30px 0 30px 0;width:calc(33.333% - 40px)}.hs-columns-4>:nth-child(4n+1){clear:left}.hs-columns-4>*,.hs-columns-4>div{float:left;margin:30px;width:calc(25% - 60px)}}.select--block{margin-bottom:60px;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.select--block-image-wrapper{width:100%;height:53vh;overflow:hidden;display:block}.select--block-image-wrapper.windowed{height:30vh}.select--block-image{height:100%;width:100%;background-size:cover;background-position:center center;-webkit-transition:6s;transition:6s;display:block}.select--block-title{margin-top:30px;margin-bottom:30px;color:var(--hs-text-element)}.select--block-title h2{font-size:1.8rem;font-weight:500}.select--block-content{color:#3f3f3f}.select--block a,.select--block a:hover{text-decoration:none!important}.block{position:relative;width:100%;padding-top:60px;padding-bottom:60px;margin:0 auto}.block.block--remove-padding{padding-top:0;padding-bottom:0}.block--background-white{background-color:#fff}.block--background-grey{background-color:#f1f1f1}.block--background-green{background-color:#d0e3c1}.block--background-light-green{background-color:#e7f1e0}.block--background-blue{background-color:var(--hs-blue)}.block--background-red{background-color:#d7282f}.block-title{position:relative}.block--background-white .block-title{color:var(--hs-text-element)}.block--background-grey .block-title{color:var(--hs-text-element)}.block--background-green .block-title{color:#3f3f3f}.block--background-light-green .block-title{color:#3f3f3f}.block--background-blue .block-title{color:#fff}.block--background-red .block-title{color:#fff}.block-title:after{position:absolute;content:"";left:0;bottom:-10px;height:2px;width:30px}.block--background-white .block-title:after{background:#d7282f}.block--background-grey .block-title:after{background:#d7282f}.block--background-green .block-title:after{background:#d7282f}.block--background-light-green .block-title:after{background:#d7282f}.block--background-blue .block-title:after{background:#d7282f}.block--background-red .block-title:after{background:var(--hs-blue)}.block--background-blue .block-content{color:#fff}.block--background-red .block-content{color:#fff}.block--columns-one{max-width:650px;margin:0 auto}@media (min-width:800px){.block--columns-four,.block--columns-three,.block--columns-two{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media (min-width:1200px){.block--columns-four,.block--columns-three{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media (min-width:1350px){.block--columns-four{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}.block--align-center{text-align:center}.block--text .block-title{font-size:1.2rem;text-transform:uppercase;margin-bottom:50px;font-weight:600}.block--text .text--image{width:150px;height:auto}@media (min-width:600px){.block--text .text--image{float:left;margin-right:15px}}.block--text a .text--image{-webkit-box-shadow:4px 4px 5px -1px #787878;box-shadow:4px 4px 5px -1px #787878;-webkit-transition:.6s;transition:.6s;margin-bottom:20px;border:1px solid #787878}.block--text a .text--image:hover{-webkit-box-shadow:4px 4px 5px -4px #787878;box-shadow:4px 4px 5px -4px #787878}.slick-dots li button:before,.slick-dots li.slick-active button:before{color:#fff}.container--quote{padding-top:75px;padding-bottom:75px}.block--background-white .quote-marks{fill:#3f3f3f}.block--background-grey .quote-marks{fill:#3f3f3f}.block--background-green .quote-marks{fill:#3f3f3f}.block--background-light-green .quote-marks{fill:#3f3f3f}.block--background-blue .quote-marks{fill:#fff}.block--background-red .quote-marks{fill:#fff}.block--quote svg{max-width:50px;height:auto;position:absolute}.slide--quote{height:100%;width:100%}.slide--quote-content{float:left;max-width:540px;margin-left:75px;margin-top:16px}.slide--quote-image{max-width:180px;margin-left:75px;margin-bottom:5px}@media (min-width:900px){.slide--quote-image{float:right;margin-bottom:0}.slide--quote-content{width:52.5%}}@media (min-width:1000px){.slide--quote-image{max-width:240px}}@media (min-width:1150px){.slide--quote-image{max-width:300px}}.slide--quote-image img{height:auto;width:100%}.block--quote-content,.block--quote-content p{position:relative;font-size:1.5rem;line-height:2.05rem}.block--quote-content:after{position:absolute;content:"";left:0;bottom:-24px;height:2px;width:30px}.block--background-white .block--quote-content:after{background:#d7282f}.block--background-grey .block--quote-content:after{background:#d7282f}.block--background-green .block--quote-content:after{background:#d7282f}.block--background-light-green .block--quote-content:after{background:#d7282f}.block--background-blue .block--quote-content:after{background:#d7282f}.block--background-red .block--quote-content:after{background:#fff}.block--background-blue .block--quote-content{color:#fff}.block--background-red .block--quote-content{color:#fff}.block--quote-by{margin-top:45px;font-size:1.125rem;font-style:italic;line-height:1.75rem}.block--background-blue .block--quote-by{color:#fff}.block--background-red .block--quote-by{color:#fff}.gform_title{position:relative;text-transform:uppercase!important;font-weight:400!important;margin-bottom:60px!important;color:#3f3f3f}.gform_title:after{position:absolute;content:"";left:0;bottom:-10px;height:2px;width:30px}.gfield_label,input,label{font-weight:400!important}.gform_wrapper input[type=submit]{cursor:pointer;padding:8px 10px;text-align:center;border-radius:3px;text-decoration:none;display:block;-webkit-transition:.6s;transition:.6s}.gform_wrapper .gform_body ul.gfield_checkbox li,.gform_wrapper .gform_body ul.gfield_radio li{padding:5px!important}.gform_wrapper ul{padding:0}.gform_wrapper li{list-style:none;display:block;padding:5px}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{position:relative;padding-left:40px}.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{margin-left:30px;margin-top:-2px}.gform_wrapper .gfield_checkbox li label:after,.gform_wrapper .gfield_radio li label:after{content:"";background:#3f3f3f;width:27px;height:27px;display:block;position:absolute;left:0;top:0;border-radius:3px;z-index:0}.gform_wrapper .gfield_radio li label:after{border-radius:50%}.gform_wrapper .gfield_checkbox li label:before,.gform_wrapper .gfield_radio li label:before{content:"";display:block;position:absolute;width:6px;height:15px;border:solid #fff;border-width:0 3px 3px 0;left:9px;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0;z-index:1;-webkit-transition:all .1s;transition:all .1s}.gform_wrapper input[type=checkbox],.gform_wrapper input[type=radio]{opacity:0;outline:0;z-index:100;width:27px;height:27px;top:0;left:0;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.gform_wrapper input[type=checkbox]+label,.gform_wrapper input[type=radio]+label{cursor:pointer}.gform_wrapper input[type=checkbox]:checked+label:before,.gform_wrapper input[type=radio]:checked+label:before{opacity:1;top:5px;left:10px}.gform_wrapper .top_label select,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{border:1px solid #3f3f3f;border-radius:3px}.gform_wrapper .ginput_container_select{position:relative;display:inline}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{display:block!important;margin-bottom:10px}.gform_wrapper .ginput_container_select:after{content:" ";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #d7282f;position:absolute;top:6px;right:10px;pointer-events:none}.gform_wrapper ul.gform_fields li.gfield select{background:0 0;padding:6px;border-radius:3px}.gform_title{color:#3f3f3f}.block--background-blue .gform_title,.block--background-red .gform_title{color:#fff}.block--background-white .gform_title:after{background:#d7282f}.block--background-grey .gform_title:after{background:#d7282f}.block--background-green .gform_title:after{background:#d7282f}.block--background-light-green .gform_title:after{background:#d7282f}.block--background-blue .gform_title:after{background:#d7282f}.block--background-red .gform_title:after{background:#fff}.gfield_label,.gform_title,label{color:#3f3f3f}.block--background-blue .gfield_label,.block--background-blue .gform_title,.block--background-blue .label,.block--background-red .gfield_label,.block--background-red .gform_title,.block--background-red .label{color:#fff}.block--background-blue .gform_wrapper .gfield_checkbox li label,.block--background-blue .gform_wrapper .gfield_radio li label,.block--background-red .gform_wrapper .gfield_checkbox li label,.block--background-red .gform_wrapper .gfield_radio li label{color:#fff}.gform_wrapper .gfield_checkbox li label:after,.gform_wrapper .gfield_radio li label:after{background:#3f3f3f}.block--background-blue .gform_wrapper .gfield_checkbox li label:after,.block--background-blue .gform_wrapper .gfield_radio li label:after,.block--background-red .gform_wrapper .gfield_checkbox li label:after,.block--background-red .gform_wrapper .gfield_radio li label:after{background:#fff}.block--background-blue .gform_wrapper .gfield_checkbox li label:before,.block--background-blue .gform_wrapper .gfield_radio li label:before,.block--background-red .gform_wrapper .gfield_checkbox li label:before,.block--background-red .gform_wrapper .gfield_radio li label:before{border:solid #3f3f3f;border-width:0 3px 3px 0}.gform_wrapper .top_label select,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{border:1px solid #3f3f3f;background:0 0}.block--background-blue .gform_wrapper .top_label select,.block--background-blue .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.block--background-blue .gform_wrapper textarea,.block--background-red .gform_wrapper .top_label select,.block--background-red .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.block--background-red .gform_wrapper textarea{border:1px solid #fff;color:#fff}.block--background-blue .gform_wrapper ul.gform_fields li.gfield select,.block--background-red .gform_wrapper ul.gform_fields li.gfield select{color:#fff}.gform_wrapper .ginput_container_select:after{border-top:12px solid #d7282f}.block--background-blue .gform_wrapper .ginput_container_select:after,.block--background-red .gform_wrapper .ginput_container_select:after{border-top:12px solid #fff}.gform_wrapper .gfield_required{color:#d7282f!important}.block--background-red .gform_wrapper .gfield_required{color:var(--hs-text-element)!important}.block--background-white input[type=submit]{background:#3f3f3f;color:#fff}.block--background-grey input[type=submit]{background:#3f3f3f;color:#fff}.block--background-green input[type=submit]{background:#3f3f3f;color:#fff}.block--background-light-green input[type=submit]{background:#3f3f3f;color:#fff}.block--background-blue input[type=submit]{background:#fff;color:#3f3f3f}.block--background-red input[type=submit]{background:#fff;color:#3f3f3f}.image-link{cursor:pointer}.image--stretch{padding:0!important}.video--button-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video--button{background-image:url(../assets/icons/video-icon.png);width:90px;height:90px;background-size:contain;background-repeat:no-repeat;z-index:10;cursor:pointer}.block--flexi .container--limit{padding:0}.block--flexi a.button{text-decoration:none;border:1px solid var(--hs-blue);color:var(--hs-text-element);border-radius:5px;padding:10px;font-size:.8rem;text-transform:uppercase;margin-top:10px;display:inline-block}.block--flexi .block-title{font-size:1.6rem;line-height:2.1rem;margin-bottom:50px;font-weight:400}.block--flexi .block-title::after{content:none}.block--flexi p{line-height:1.45rem;font-size:1.05rem}@media (min-width:800px){.block--flexi .block-title{font-size:1.95rem;line-height:2.4rem;margin-bottom:50px;font-weight:400}.block--flexi .block--flexi--cols-two .col-one{width:46%;float:left}.block--flexi .block--flexi--cols-two .col-two{width:46%;float:right}.block--flexi .block--bg{padding:25px}.block--flexi .font-size-small,.block--flexi .font-size-small p{font-size:.8rem;line-height:1.2rem}.block--flexi .font-size-large,.block--flexi .font-size-large p{font-size:1.58rem;line-height:1.9rem}}@media (max-width:799px){.block--flexi .block--bg{background:0 0}}.block-title--center{font-size:1.4rem;text-transform:uppercase;position:relative;margin-bottom:40px;font-weight:600}.block--background-white .block-title--center{color:var(--hs-text-element)}.block--background-grey .block-title--center{color:var(--hs-text-element)}.block--background-green .block-title--center{color:#3f3f3f}.block--background-light-green .block-title--center{color:#3f3f3f}.block--background-blue .block-title--center{color:#fff}.block--background-red .block-title--center{color:#fff}.block--background-image .block-title--center{color:#fff}.block-title--center:after{content:"";height:3px;width:30px;position:absolute;left:calc(50% - 15px);bottom:-15px}.block--background-white .block-title--center:after{background-color:#d7282f}.block--background-grey .block-title--center:after{background-color:#d7282f}.block--background-green .block-title--center:after{background-color:#d7282f}.block--background-light-green .block-title--center:after{background-color:#d7282f}.block--background-blue .block-title--center:after{background-color:#d7282f}.block--background-red .block-title--center:after{background-color:var(--hs-blue)}.block--background-image .block-title--center:after{background-color:#d7282f}.post-type{-webkit-transition:.6s;transition:.6s;background-color:#fff;border:1px solid #f1f1f1;margin-bottom:20px;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.post-type a{text-decoration:none;color:#3f3f3f}.post-type:hover{-webkit-box-shadow:6px 6px 5px 0 rgba(0,0,0,.38);box-shadow:6px 6px 5px 0 rgba(0,0,0,.38)}.post-type--casestudies{min-height:314px}.post-type--image{width:100%;height:250px;background-size:cover;background-position:center center;background-repeat:no-repeat}.block--product .post-type--image{height:160px}.post-type--content{padding:10px}.post-type--product .post-type--content{padding:10px 0}.post-type--meta-top{margin-top:10px}.post-type--meta-top .hs-title{text-transform:none}.post-type--title h4{font-size:1.4rem;line-height:1.5rem;font-weight:600;text-transform:uppercase;margin-bottom:3px}.post-type--meta-bottom p{text-transform:uppercase;margin-bottom:0}.columns--product,.post-type--columns{text-align:center}.columns--product ul{margin:0;padding:0}.columns--product li,.post-type--columns li{display:inline-block;vertical-align:top}.columns--product .post-type--content,.post-type--columns .post-type--content{text-align:left}.post-type--columns li{width:calc(90% - 23px);margin:10px}@media (min-width:800px){.post-type--columns li{width:calc(50% - 23px)}}@media (min-width:1000px){.post-type--columns li{width:calc(33.3% - 23px)}}.post-type--casestudies{width:100%}.post-type--product{width:160px;background:0 0;margin:10px;border:none}.block .post-type--product{margin:10px 10px 10px 0}.post-type--product:hover{-webkit-box-shadow:none;box-shadow:none}.post-type--product .post-type--image{-webkit-transition:.6s;transition:.6s;background-size:cover}.post-type--product p{margin-bottom:0}.post-type--product h4{font-size:.8rem;line-height:1rem;font-weight:400;text-transform:capitalize}.media--stack{overflow:hidden}.media--stack-offset{padding-top:10px;padding-bottom:10px;margin-left:-10px;margin-right:-10px;overflow:hidden}.media--stack-item{position:relative;cursor:pointer;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;border:10px solid #fff;-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-moz-background-clip:content;-webkit-background-clip:content;background-clip:content-box}.post-type-archive-casestudies .media--stack-item{cursor:default}.media--stack.slim{padding-left:0;padding-right:0}.borders--none{border:none!important;padding:0!important}.block--background-white .media--stack-item{border:10px solid #fff}.block--background-grey .media--stack-item{border:10px solid #f1f1f1}.block--background-green .media--stack-item{border:10px solid #d0e3c1}.block--background-light-green .media--stack-item{border:10px solid #e7f1e0}.block--background-blue .media--stack-item{border:10px solid var(--hs-blue)}.block--background-red .media--stack-item{border:10px solid #d7282f}.media--stack-item{width:100%;height:400px}@media (min-width:800px){.media--stack-item-count-1,.media--stack-item-count-2,.media--stack-item-count-3,.media--stack-item-count-4,.media--stack-item-count-5{float:left}.media--stack-item-count-1,.media--stack-item-count-2{width:50%;height:400px}.media--stack-item-count-2{clear:right}.media--stack-item-count-3{width:34%;height:800px}.media--stack-item-count-4,.media--stack-item-count-5{width:66%;height:400px}.media--stack-item.media--stack-item-count-1.remainder--1{height:600px;width:100%}.media--stack-item.media--stack-item-count-1.remainder--3{height:400px;width:50%}.media--stack-item.media--stack-item-count-2.remainder--3{float:right;height:800px;width:50%}.media--stack-item.media--stack-item-count-3.remainder--3{height:400px;width:50%}.media--stack-item.media--stack-item-count-1.remainder--4{height:800px;width:34%}.media--stack-item.media--stack-item-count-2.remainder--4{float:right;height:400px;width:33%}.media--stack-item.media--stack-item-count-3.remainder--4{float:right;height:400px;width:33%}.media--stack-item.media--stack-item-count-4.remainder--4{float:right;height:400px;width:66%}}.block--subpage{background:#f1f1f1}.subpage-grid--item{position:relative}.subpage-grid--item-image{display:block;position:relative;margin-top:10px;margin-left:10px;background-size:cover;background-repeat:no-repeat;height:calc(100% - 20px);width:calc(100% - 20px)}.subpage-grid--item-image:after{content:"";position:absolute;width:100%;height:150px;left:0;bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)}.subpage-grid--item-summary{position:relative;margin-top:10px;margin-left:10px;height:calc(100% - 20px);width:calc(100% - 20px)}.subpage-grid--item-image .hs-title{position:absolute;bottom:30px;left:20px;margin-bottom:0;z-index:1}a.subpage-grid--item-image,a.subpage-grid--item-image:active,a.subpage-grid--item-image:hover,a.subpage-grid--item-image:visited{text-decoration:none;color:#fff}.subpage-grid--item-summary{background:#fff;position:relative;margin-top:10px;margin-left:10px;height:calc(100% - 20px);width:calc(100% - 20px);padding:30px;margin-top:-5px;margin-bottom:10px}.subpage-grid--item-summary p{margin-bottom:0}.hs-button{cursor:pointer;padding:8px 15px 8px 15px;text-align:center;border-radius:3px;text-decoration:none;-webkit-transition:.6s;transition:.6s;border:1px solid var(--hs-blue);color:var(--hs-text-element);background:0 0;font-size:.9rem}.hs-button:hover{background:var(--hs-blue);color:#fff}.subpage-grid--item-summary .hs-button{display:inline-block;margin-top:10px}.subpage-grid--item{width:100%;height:400px}@media (min-width:800px){.subpage-grid--item{height:auto}.subpage-grid--item-1,.subpage-grid--item-2,.subpage-grid--item-3,.subpage-grid--item-4,.subpage-grid--item-5{float:left}.subpage-grid--item-1,.subpage-grid--item-2{width:50%}.subpage-grid--item-2{clear:right}.subpage-grid--item-3,.subpage-grid--item-4,.subpage-grid--item-5{width:33.33%}.subpage-grid--item-1 .subpage-grid--item-image,.subpage-grid--item-2 .subpage-grid--item-image,.subpage-grid--item-3 .subpage-grid--item-image,.subpage-grid--item-4 .subpage-grid--item-image,.subpage-grid--item-5 .subpage-grid--item-image{height:300px}.subpage-grid--item-1.remainder--1,.subpage-grid--item-3.remainder--3{width:100%}.subpage-grid--item-1.remainder--1 .subpage-grid--item-image,.subpage-grid--item-3.remainder--3 .subpage-grid--item-image{height:600px}.subpage-grid--item-3.remainder--4,.subpage-grid--item-4.remainder--4{float:left;width:50%}.subpage-grid--item-3.remainder--4 .subpage-grid--item-image,.subpage-grid--item-4.remainder--4 .subpage-grid--item-image{height:300px}}.select2-dropdown{z-index:1!important;border-color:var(--hs-blue)!important;color:var(--hs-text-element);font-size:.9rem}.select2-dropdown .select2-results__group{color:#3f3f3f;padding:1rem .8rem .6rem!important}.select2-dropdown .select2-results__options[role=listbox]{max-height:50vh!important;padding:.3rem 0 1rem}.select2-dropdown .select2-results__option:not([role=group]){padding:.2rem .8rem!important}.select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:var(--hs-blue)!important}.block--co2-calculator{--co2-border-width:0.15em}.block--co2-calculator .container--limit{max-width:1050px}.block--co2-calculator .co2-calculator--form{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;scroll-margin-top:120px;margin-top:2rem}.block--co2-calculator .co2-calculator--form ::-webkit-input-placeholder{color:revert}.block--co2-calculator .co2-calculator--form ::-moz-placeholder{color:revert}.block--co2-calculator .co2-calculator--form :-ms-input-placeholder{color:revert}.block--co2-calculator .co2-calculator--form ::-ms-input-placeholder{color:revert}.block--co2-calculator .co2-calculator--form ::placeholder{color:revert}.block--co2-calculator .co2-calculator--form .co2-calculator--form--wrapper{display:inline-block}.block--co2-calculator .co2-calculator--form .co2-calculator--form--wrapper label{font-weight:500!important}.block--co2-calculator .co2-calculator--form .co2-calculator--form--wrapper input,.block--co2-calculator .co2-calculator--form .co2-calculator--form--wrapper input:focus{border:1px solid var(--hs-blue);border-radius:4px;text-align:right;line-height:2rem;outline-color:var(--hs-blue);color:var(--hs-text-element)}.block--co2-calculator .co2-calculator--form .co2-calculator--form--wrapper:not(:first-child){margin-left:2rem}.block--co2-calculator .co2-calculator--form .co2-calculator--form--products{display:block;width:100%}.block--co2-calculator .co2-calculator--form .co2-calculator--form--products+.select2{display:block;width:100%;margin-top:2rem}.block--co2-calculator .co2-calculator--form .co2-calculator--form--products+.select2 .select2-selection__choice{font-size:.9rem}.block--co2-calculator .co2-calculator--form .co2-calculator--form--products+.select2 .select2-selection{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQuNzAxNCAxMy4zNTQyTDExLjM0NiA5Ljk5OTY5QzExLjYzMzYgOS41OTk0IDExLjg3MjcgOS4xNjYyIDEyLjA1ODggOC43MDc1M0MxMi4zNjMgNy45NTc1NyAxMi41MTczIDcuMTY1NjkgMTIuNTE3MyA2LjM1MzcyQzEyLjUxNzMgNS41NDE3NSAxMi4zNjMgNC43NDk4NyAxMi4wNTg4IDMuOTk5OTFDMTEuNzQzNiAzLjIyMjc1IDExLjI4MTEgMi41MjYxMSAxMC42ODQgMS45MjkzMkMxMC4wODcxIDEuMzMyNTIgOS4zOTAyOSAwLjg3MDA0OSA4LjYxMjk0IDAuNTU0ODc5QzcuODYyOCAwLjI1MDk0MiA3LjA3MDczIDAuMDk2Njc5NyA2LjI1ODU2IDAuMDk2Njc5N0M1LjQ0NjM5IDAuMDk2Njc5NyA0LjY1NDMyIDAuMjUwOTQyIDMuOTA0MTggMC41NTQ4NzlDMy4xMjY4MyAwLjg3MDA0OSAyLjQzMDAyIDEuMzMyNTIgMS44MzMwOCAxLjkyOTMyQzEuMjM2MTQgMi41MjYxMSAwLjc3MzU1NiAzLjIyMjc1IDAuNDU4MzEgMy45OTk5MUMwLjE1NDMgNC43NDk4NyAwIDUuNTQxNzUgMCA2LjM1MzcyQzAgNy4xNjU2OSAwLjE1NDMgNy45NTc1NyAwLjQ1ODQ2OCA4LjcwNzUzQzAuNzczNzE1IDkuNDg0NjkgMS4yMzYxNCAxMC4xODEzIDEuODMzMjQgMTAuNzc4MUMyLjQzMDE4IDExLjM3NDkgMy4xMjY5OSAxMS44Mzc0IDMuOTA0MzQgMTIuMTUyNkM0LjY1NDQ3IDEyLjQ1NjcgNS40NDY1NSAxMi42MTA4IDYuMjU4NzIgMTIuNjEwOEM3LjA3MDg5IDEyLjYxMDggNy44NjI5NiAxMi40NTY1IDguNjEzMSAxMi4xNTI0QzkuMDcwNDYgMTEuOTY3IDkuNTAyNjUgMTEuNzI4OSA5LjkwMTkzIDExLjQ0MjVMMTMuMjU3OCAxNC43OTc1QzEzLjQ1MDcgMTQuOTkwMiAxMy43MDY5IDE1LjA5NjQgMTMuOTc5NyAxNS4wOTY0QzE0LjI1MjYgMTUuMDk2NCAxNC41MDg4IDE0Ljk5MDIgMTQuNzAxNyAxNC43OTczQzE1LjA5OTcgMTQuMzk5NCAxNS4wOTk3IDEzLjc1MTggMTQuNzAxNyAxMy4zNTM5TDE0LjcwMTQgMTMuMzU0MlpNOS4zNzAxOSA5LjQ2NDZDOC41MzkwMyAxMC4yOTU2IDcuNDMzOTMgMTAuNzUzMSA2LjI1ODU2IDEwLjc1MzFDNS4wODMxOSAxMC43NTMxIDMuOTc4MDkgMTAuMjk1NiAzLjE0NjkzIDkuNDY0NkMyLjMxNTc2IDguNjMzNjQgMS44NTgwOSA3LjUyODggMS44NTgwOSA2LjM1MzcyQzEuODU4MDkgNS4xNzg2NCAyLjMxNTc2IDQuMDczOCAzLjE0NjkzIDMuMjQyODRDMy45NzgwOSAyLjQxMTg4IDUuMDgzMTkgMS45NTQzMiA2LjI1ODU2IDEuOTU0MzJDNy40MzM5MyAxLjk1NDMyIDguNTM5MDMgMi40MTE4OCA5LjM3MDE5IDMuMjQyODRDMTEuMDg2IDQuOTU4MjQgMTEuMDg2IDcuNzQ5MiA5LjM3MDE5IDkuNDY0NloiIGZpbGw9IiMzRjNGM0YiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPg==),url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjUgMTlMMC42NzQ2ODQgMC4yNDk5OThMMjIuMzI1MyAwLjI1TDExLjUgMTlaIiBmaWxsPSIjRDlEOUQ5Ii8+Cjwvc3ZnPg==);background-repeat:no-repeat;background-position:center left .7rem,center right .7rem;background-size:.95em}.block--co2-calculator .co2-calculator--form .co2-calculator--form--products+.select2 .select2-selection__rendered{margin-bottom:3px;display:block}.block--co2-calculator .co2-calculator--form .co2-calculator--form--products+.select2 .select2-search__field{margin-top:.6rem}.block--co2-calculator .co2-calculator--form .co2-calculator--form--products+.select2 .select2-selection--multiple{border-color:var(--hs-blue);padding:.25rem 2rem}.block--co2-calculator .co2-calculator--products,.block--co2-calculator .co2-calculator--result{font-size:.9rem}.block--co2-calculator .co2-calculator--products>ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:4.5em -1em 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block--co2-calculator .co2-calculator--products>ul>li{width:33.333%;margin:1em;position:relative;list-style:none;color:var(--hs-text-element)}.block--co2-calculator .co2-calculator--products>ul>li a{color:var(--hs-text-element)}.block--co2-calculator .co2-calculator--products>ul>li .co2--image{border-radius:.6em .6em 0 0;border:var(--co2-border-width) solid var(--hs-blue);border-bottom:none;overflow:hidden}.block--co2-calculator .co2-calculator--products>ul>li .co2--content{border:var(--co2-border-width) solid var(--hs-blue);border-top:none;border-radius:0 0 .6em .6em;padding:2em 1.5em 1.5em;background-color:#fff}.block--co2-calculator .co2-calculator--products>ul>li .co2--content:first-child{border:var(--co2-border-width) solid var(--hs-blue);border-radius:.6em;padding:1.5em}.block--co2-calculator .co2-calculator--products>ul>li .co2--category-title{font-size:1.11em;line-height:1.3em;margin-bottom:.4em;font-weight:500}.block--co2-calculator .co2-calculator--products>ul>li .co2--category-title{color:#d7282f}.block--co2-calculator .co2-calculator--products>ul>li.co2--best .co2--category-title{color:#2ab740}.block--co2-calculator .co2-calculator--products>ul>li .co2--product-title{font-size:1.5em;line-height:1.3em;margin-bottom:.4em;font-weight:500}.block--co2-calculator .co2-calculator--products>ul>li .co2--egwp{font-size:2.3em;line-height:1.1em}.block--co2-calculator .co2-calculator--products>ul>li .co2--content>h5{font-size:1.5em;line-height:1.3em;margin-bottom:.4em;margin-top:1rem;font-weight:500}.block--co2-calculator .co2-calculator--products>ul>li p{font-size:.85em;line-height:1.3em;margin-bottom:.5em}.block--co2-calculator .co2-calculator--products>ul>li .co2--description p{margin-bottom:1em}.block--co2-calculator .co2-calculator--products>ul>li .co2--details ul{list-style-type:disc;margin-left:2em;margin-bottom:1.5em}.block--co2-calculator .co2-calculator--products>ul>li .co2--details a,.block--co2-calculator .co2-calculator--products>ul>li .co2--details li,.block--co2-calculator .co2-calculator--products>ul>li .co2--details p{font-size:1.11em;line-height:1.3em}.block--co2-calculator .co2-calculator--products>ul>li .co2--details strong{font-weight:500}.block--co2-calculator .co2-calculator--products>ul>li .co2--details a.co2--button{text-decoration:none;background-color:var(--hs-blue);color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5em .8em;border-radius:.3em;text-transform:uppercase;font-size:1em;-webkit-transition:opacity .6s;transition:opacity .6s;margin-top:1.5em;margin-bottom:1.5em;line-height:1.2em;display:block}.block--co2-calculator .co2-calculator--products>ul>li .co2--details a.co2--button:hover{opacity:.5}.block--co2-calculator .co2-calculator--products>ul>li .co2--content .co2--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1em}.block--co2-calculator .co2-calculator--products>ul>li .co2--content .co2--buttons button{font-size:1.11em;line-height:1.3em;text-transform:uppercase;background:0 0;border:none;cursor:pointer;color:var(--hs-text-element);-webkit-transition:opacity .6s;transition:opacity .6s;padding:0;font-weight:500;font-family:inherit}.block--co2-calculator .co2-calculator--products>ul>li .co2--content .co2--buttons .co2--read-more{text-decoration:underline}.block--co2-calculator .co2-calculator--products>ul>li .co2--content .co2--buttons .co2--remove{color:#d7282f}.block--co2-calculator .co2-calculator--products>ul>li img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.block--co2-calculator .co2-calculator--products>ul>li img.co2--placeholder{background-color:#d9d9d9;padding:10%;-o-object-fit:contain;object-fit:contain}.block--co2-calculator .co2-calculator--products>ul>li .co2--details>:first-child{margin-top:0!important}.block--co2-calculator .co2-calculator--products>ul>li .co2--details>:last-child{margin-bottom:.5em!important}.block--co2-calculator .co2-calculator--products>ul>li .co2--details::before{content:"";display:block;min-height:1rem}.block--co2-calculator .co2-calculator--products>ul>li .co2--details hr{width:100%;margin-bottom:1.5em;border:none;height:.1em;background-color:var(--hs-blue)}.block--co2-calculator .co2-calculator--products>ul>li .co2--details .co2--transport{margin-top:1.3em;margin-bottom:1em}.block--co2-calculator .co2-calculator--products>ul>li .co2--details .co2--transport-title{font-size:1.15em;font-weight:500;margin-bottom:1em}.block--co2-calculator .co2-calculator--products>ul>li .co2--details .co2--transport svg{height:1.5em;margin:0 0 0 1em}.block--co2-calculator .co2-calculator--products>ul>li .co2--details .co2--transport svg[data-co2-transport="1"] path{fill:#90a74d}.block--co2-calculator .co2-calculator--products>ul>li .co2--details .co2--transport svg[data-co2-transport="2"] path{fill:#ffd02b}.block--co2-calculator .co2-calculator--products>ul>li .co2--details .co2--transport svg[data-co2-transport="3"] path{fill:#d7282f}.block--co2-calculator .co2-calculator--products>ul>li.co2--placeholder{aspect-ratio:1/1}.block--co2-calculator .co2-calculator--products>ul>li.co2--placeholder div{background-color:#f7f7f7;border-radius:.6em;border:var(--co2-border-width) dashed #b1b1b1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHZpZXdCb3g9IjAgMCA5NiA5NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNDgiIGN5PSI0OCIgcj0iNDYiIHN0cm9rZT0iI0M5QzlDOSIgc3Ryb2tlLXdpZHRoPSI0Ii8+CjxwYXRoIGQ9Ik02OC4zMjgyIDQzLjkyNjdWNTEuMDcyM0gyNy4zNDMzVjQzLjkyNjdINjguMzI4MlpNNTEuNjU1IDI2LjQ3MzJWNzAuMDA0Mkg0NC4wNTc2VjI2LjQ3MzJINTEuNjU1WiIgZmlsbD0iI0M5QzlDOSIvPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:25%;height:100%;cursor:pointer}.block--co2-calculator .co2-calculator--products>ul>li.co2--best{color:#fff}.block--co2-calculator .co2-calculator--products>ul>li.co2--best .co2--content .co2--buttons .co2--read-more,.block--co2-calculator .co2-calculator--products>ul>li.co2--best a{color:#fff}.block--co2-calculator .co2-calculator--products>ul>li.co2--best .co2--content{background-color:var(--hs-blue)}.block--co2-calculator .co2-calculator--products>ul>li.co2--best .co2--content:first-child{border-radius:0 0 .6em .6em}.block--co2-calculator .co2-calculator--products>ul>li.co2--best .co2--details hr{background-color:#fff}.block--co2-calculator .co2-calculator--products>ul>li.co2--best .co2--image{border:none;border-radius:0}.block--co2-calculator .co2-calculator--products>ul>li.co2--best img{margin-bottom:calc((0em - var(--co2-border-width)) * 2 / 1.5 + var(--co2-border-width))}.block--co2-calculator .co2-calculator--products>ul>li.co2--best .co2--details a.co2--button{background-color:#fff;color:var(--hs-text-element)}.block--co2-calculator .co2-calculator--products>ul>li.co2--best .co2--details a.co2--button:hover{opacity:.5}.block--co2-calculator .co2-calculator--products>ul>li.co2--best::before{content:"Best Environmental Option";background-color:#2ab740;display:block;position:absolute;bottom:100%;width:100%;border-radius:.6em .6em 0 0;padding:.5em;text-align:center;font-size:1.11em}.block--co2-calculator .co2-calculator--result{border:var(--co2-border-width) solid #2ab740;border-radius:.6em;margin-top:1em;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background-color:#2ab740}.block--co2-calculator .co2-calculator--result p{margin-bottom:.5em;line-height:1.3em}.block--co2-calculator .co2-calculator--result .result-left{padding:1em 1em .75em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.4em;width:66.666%}.block--co2-calculator .co2-calculator--result .co2--result-name{font-weight:600}.block--co2-calculator .co2-calculator--result .co2--result-value--wrapper{font-weight:500;font-size:1.75em;margin-bottom:0}.block--co2-calculator .co2-calculator--result .result-right{padding:1.4em;color:#2ab740;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.4em;width:33.333%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjkiIGhlaWdodD0iNjkiIHZpZXdCb3g9IjAgMCA2OSA2OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYzLjk4NzEgNjEuMTM4M0w1OS45NDc4IDQ2Ljg3NzhMNjMuMzAwNiA0NC4wMDM0QzY0LjE1NjUgNDMuMjY5NyA2NC4zMzY3IDQyLjA0NzEgNjMuNjk5NiA0MS4yNzI3TDYxLjgxNjIgMzguOTc5NkM2MS4xODEyIDM4LjIwNTIgNTkuOTcxNCAzOC4xNzMgNTkuMTE1NSAzOC45MDg4TDU3Ljk3IDM5Ljg5MTJMNTYuNDg1NSAzNC42NTNMNjAuMjA1MiAzMS40NjMyQzYxLjA2MTEgMzAuNzI5NiA2MS4yNDEzIDI5LjUwNjkgNjAuNjA0MiAyOC43MzI1TDU4LjcyMDggMjYuNDM5NEM1OC4wODU4IDI1LjY2NTEgNTYuODc2IDI1LjYzMjkgNTYuMDIwMSAyNi4zNjg2TDU0LjUwNTYgMjcuNjY2NEw1My40NzE2IDI0LjAxMzNDNTguMjIwOSAxOS4yNDQ4IDYyLjIzNjYgMTUuMDg3NyA2NC4zMDAyIDEyLjc2MDNDNzAuNzkzNSA1LjQ0MTIzIDY4LjcxMDYgMC43MDcwMzcgNjguNTc5OCAwLjQzMDMyMUw2OC41ODQxIDAuNDI2MDMxQzY4LjU4NDEgMC40MjYwMzEgNjguNTc5OCAwLjQyMzg4NiA2OC41Nzc2IDAuNDIxNzQxQzY4LjU3NzYgMC40MTk1OTYgNjguNTczMyAwLjQxNTMwNSA2OC41NzMzIDAuNDE1MzA1TDY4LjU2OTEgMC40MTk1OTZDNjguMjkwMiAwLjI4ODc0NiA2My41NTggLTEuNzkxOTggNTYuMjM4OSA0LjY5OTAzQzUzLjkxMTQgNi43NjQ3NSA0OS43NTQxIDEwLjc3ODIgNDQuOTg1NSAxNS41Mjc0TDQxLjMzMjMgMTQuNDkzNUw0Mi42MzAxIDEyLjk3OUM0My4zNjM4IDEyLjEyMzIgNDMuMzMxNiAxMC45MTMzIDQyLjU1OTQgMTAuMjc4NEw0MC4yNjYyIDguMzk1MDFDMzkuNDkxOCA3Ljc2MDA2IDM4LjI3MTIgNy45MzgxMSAzNy41MzU1IDguNzkzOTlMMzQuMzQ1NyAxMi41MTM2TDI5LjEwNzMgMTEuMDI5MkwzMC4wODk3IDkuODgzN0MzMC44MjM0IDkuMDI3ODEgMzAuNzkxMiA3LjgxNzk4IDMwLjAxODkgNy4xODMwNEwyNy43MjU4IDUuMjk5NjZDMjYuOTUxNCA0LjY2NDcxIDI1LjczMDggNC44NDI3NSAyNC45OTUgNS42OTg2NEwyMi4xMjA2IDkuMDUxNEw3Ljg2NjE5IDUuMDE4NjVDNi45ODY2OSA0Ljc2OTgyIDUuOTgwNjIgNS4xMDY2IDUuMzI2MzYgNS44NjgxTDMuOTkyMDkgNy40MjU0M0wyOC41NDUyIDIyLjk0MDhDMjkuMDY0NCAyMy4yNjkgMjkuNTIzNCAyMy42ODUyIDI5LjkwMSAyNC4xNzIxTDMyLjgwOTcgMjcuOTE3NEMyNS43MjY1IDM1LjI3MDcgMTkuNDE3NyA0Mi4xMTM1IDE3LjQzOTkgNDQuOTAyMkwzLjc3OTcyIDQyLjQxODFDMi45NDUyNiA0Mi4yNjU4IDIuMDM3ODcgNDIuNjEzMyAxLjQzNzI0IDQzLjMxNDhMMCA0NC45OTAxTDEyLjUxNjggNTMuMjY4QzguMzk2MDQgNTguNDc4NCA3LjgxNDcgNjEuMDAzMSA3LjgxNDcgNjEuMDAzMUM3LjgxNDcgNjEuMDAzMSAxMC4zNTg4IDYwLjQwNDcgMTUuNTkwOCA1Ni4yNjA0TDI0LjAxMjYgNjlMMjUuNjg3OSA2Ny41NjI4QzI2LjM4OTQgNjYuOTYyMiAyNi43MzQ3IDY2LjA1NDggMjYuNTg0NiA2NS4yMjA0TDI0LjEwMDUgNTEuNTYwNUMyNi44ODkyIDQ5LjU4NDkgMzMuNzMyMiA0My4yNzQgNDEuMDg1NyAzNi4xOTFMNDQuODMxMSAzOS4wOTk3QzQ1LjMxNTggMzkuNDc3MiA0NS43MzQyIDM5LjkzNjMgNDYuMDYyNCA0MC40NTU0TDYxLjU3ODEgNjUuMDA4TDYzLjEzNTQgNjMuNjczOEM2My44OTcgNjMuMDIxNyA2NC4yMzM3IDYyLjAxMzUgNjMuOTg0OSA2MS4xMzRMNjMuOTg3MSA2MS4xMzgzWiIgZmlsbD0iIzJBQjc0MCIvPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:center right 1.4em;background-size:20%}.block--co2-calculator .co2-calculator--result .result-right p{line-height:1.5em;margin:0}@media (max-width:1049px){.block--co2-calculator .co2-calculator--products,.block--co2-calculator .co2-calculator--result{font-size:1.373vw}}@media (max-width:800px){.block--co2-calculator .co2-calculator--form{width:100%}.block--co2-calculator .co2-calculator--products,.block--co2-calculator .co2-calculator--result{font-size:.9rem}.block--co2-calculator .co2-calculator--products>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.5em 0 0}.block--co2-calculator .co2-calculator--products>ul>li{width:100%;max-width:22.5em}.block--co2-calculator .co2-calculator--form .co2-calculator--form--wrapper,.block--co2-calculator .co2-calculator--form .co2-calculator--form--wrapper:not(:first-child){display:block;margin:0 auto 1em;text-align:center}.block--co2-calculator .co2-calculator--products>ul>li.co2--best{margin-top:4em}.block--co2-calculator .co2-calculator--result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block--co2-calculator .co2-calculator--result .result-left{width:100%}.block--co2-calculator .co2-calculator--result .result-right{width:100%;background-size:3.5em;background-position:center left 1.4em;padding-left:6em}}.story--meta{background:#f1f1f1;padding:30px 0 0;text-align:center}.story--meta .dropdown--taxonomy{float:none;display:inline-block}.story--intro-wrapper.intro--add-padding{padding-top:60px}.story--intro-wrapper{padding:30px 0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.story--intro{text-align:center;max-width:600px}.story--title{position:relative;color:var(--hs-text-element);text-transform:uppercase;margin-bottom:40px;font-weight:400}.story--title span{font-weight:600}.story--title:after{content:"";position:absolute;bottom:-20px;width:80%;left:10%;height:2px;background:#d7282f}.story--summary{color:var(--hs-text-element)}.story--year{color:var(--hs-text-element);font-weight:600;text-align:center;padding:50px 50px 50px 50px;width:auto;position:relative}.story--year:before{content:"";position:absolute;width:100%;height:600px;left:0;top:0;background:#f1f1f1;background:linear-gradient(180deg,#f1f1f1 160px,rgba(255,255,255,0) 100%);z-index:-1}.story--year:after{content:"";position:absolute;bottom:30px;left:50%;margin-left:-40px;width:80px;height:2px;background:#d7282f}.story--casestudy,.story--post{position:relative;margin:0 auto 60px}.story--casestudy{margin:0 auto 90px}.story--casestudy-link{position:absolute;top:0;left:0;width:100%;height:100%}.story--casestudy .hs-title,.story--post .hs-title{margin-bottom:20px;display:inline-block;font-size:.7rem;color:var(--hs-text-element);text-transform:capitalize;text-decoration:none}.story--post-date{font-size:.7rem;margin-bottom:0;margin-top:5px}.story--casestudy{background-size:cover;background-repeat:no-repeat;width:100%;height:400px}@media (min-width:800px){.story--casestudy{width:800px}}.story--casestudy:before{content:"";position:absolute;bottom:0;left:0;height:40%;width:100%;z-index:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)}.story--casestudy:after{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-8px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #d7282f}.story--casestudy-content{position:absolute;bottom:20px;left:20px;z-index:5}.story--casestudy-content .hs-title{color:#fff}.story--casestudy-content a{text-decoration:none;color:#fff}.story--casestudy-content h3{text-decoration:none;color:#fff;margin-bottom:0;font-weight:600;line-height:2.2rem}.story--casestudy-content h3 span{font-weight:400}.story--post{max-width:300px;text-align:center}.story--post h3{position:relative;padding-bottom:0;margin-bottom:0;font-size:1.3rem;text-transform:uppercase;font-weight:600;color:var(--hs-text-element)}.story--post .story--post-link{text-decoration:none;color:var(--hs-text-element)}.story--post .hs-title a{text-transform:none;text-decoration:none;color:var(--hs-text-element)}@media (min-width:800px){.story--post{left:200px;text-align:left}.story--post h3:after{content:"";position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #d7282f;top:calc(50% - 8px);left:-25px}.story--post .hs-title:after{left:0;right:auto}}@media (min-width:800px){.story--post:nth-of-type(even) .hs-title:after{left:auto;right:0}.story--post:nth-of-type(even){left:-200px;text-align:right}.story--post:nth-of-type(even) h3:after{border-left:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid #d7282f;top:calc(50% - 8px);right:-25px;left:auto}}@media (min-width:800px){.border{background:url(../assets/icons/border-circle.svg);background-repeat:repeat;position:absolute;margin:0 auto;height:100%;width:3px;left:50%;margin-left:-3px;top:2px;z-index:-1}}.content--post{width:100%;margin:0 auto}@media (min-width:950px){.content--post{width:950px}}.content--post #content{width:100%;padding:0 30px;margin:0 auto}#sidebar.sidebar--general{margin-top:55px;width:100%;padding:0 30px;margin:0 auto;margin-top:70px}@media (min-width:650px){#sidebar.sidebar--general,.content--post #content{width:650px}}@media (min-width:950px){.content--post #content{width:650px;float:left}#sidebar.sidebar--general{width:300px;float:left}}#sidebar.sidebar--general .widget-container{overflow:hidden;margin-bottom:40px}#sidebar.sidebar--general h3{position:relative;font-size:1.3rem;color:var(--hs-text-element);font-weight:400;text-transform:uppercase;margin-bottom:35px}#sidebar.sidebar--general h3:after{position:absolute;content:"";left:0;bottom:-10px;background:#d7282f;height:2px;width:30px}#sidebar.sidebar--general .rp4wp-related-posts ul>li{padding-bottom:0}#sidebar.sidebar--general .rp4wp-related-posts ul>li:last-of-type p{margin-bottom:0}#sidebar.sidebar--general li{line-height:1.2rem}#sidebar.sidebar--general li a,#sidebar.sidebar--general li a:active,#sidebar.sidebar--general li a:hover,#sidebar.sidebar--general li a:visited{text-decoration:none}#sidebar.sidebar--general li .post-date{display:block;margin-top:5px;margin-bottom:20px}#archives-dropdown-2{cursor:pointer;padding:8px 25px 8px 10px;text-align:center;border-radius:3px;text-decoration:none;-webkit-transition:.6s;transition:.6s;border:1px solid var(--hs-blue);color:var(--hs-text-element);background:0 0}.content--post img{max-width:100%;margin:20px auto;float:none;width:100%;height:auto}.content--post figure{width:100%}.content--post article>p:first-child>a>img,.content--post article>p:first-child>img{margin-top:0}.content--post a,.content--post a:active,.content--post a:hover,.content--post a:visited{color:var(--hs-text-element)}.content--post article .rp4wp-related-posts{display:none}.content--post article{margin-top:70px;margin-bottom:50px}.content--post article .entry-meta{margin-top:30px;padding-top:30px;border-top:1px solid var(--hs-blue);line-height:1.2rem}.single--post-categories,.single--post-date,.single--post-tags{margin-bottom:5px;overflow:hidden}.single--post-tag-results,.single--post-tag-title{float:left}.single--post-tag-results{width:calc(100% - 45px);margin-left:5px}.content--post article .entry-meta a,.content--post article .entry-meta a:active,.content--post article .entry-meta a:hover,.content--post article .entry-meta a:visited{text-decoration:none;color:var(--hs-text-element)}.content--post-listings-flex{padding:60px 0;display:grid;grid-template-columns:30.33% 30.33% 30.33%;-webkit-column-gap:4.5%;-moz-column-gap:4.5%;column-gap:4.5%;grid-row-gap:50px}.post--listing-item{background:#fff;-webkit-transition:.6s;transition:.6s}.post--listing-item:hover{-webkit-box-shadow:6px 6px 5px 0 rgba(0,0,0,.38);box-shadow:6px 6px 5px 0 rgba(0,0,0,.38)}.post--listing-item .hs-title{font-size:.8rem;display:block}.post--listing-item .hs-title a,.post--listing-item .hs-title a:active,.post--listing-item .hs-title a:hover,.post--listing-item .hs-title a:visited{text-decoration:none;color:var(--hs-text-element)}.post--listing-item h2{text-transform:uppercase;font-size:1rem;margin-bottom:0}.post--listing-item h2 a,.post--listing-item h2 a:active,.post--listing-item h2 a:hover,.post--listing-item h2 a:visited{text-decoration:none;color:#3f3f3f;font-weight:600}.post--listing-item .post--listing-image{position:relative;width:100%;display:block;height:200px;background-size:cover;background-repeat:no-repeat}.post--listing-content{padding:15px}.post--listing-item header{margin-bottom:20px}.search .content--post-listings-flex{grid-template-columns:repeat(4,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:20px}@media (max-width:860px){.search .content--post-listings-flex{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.search .content--post-listings-flex{grid-template-columns:1fr}}.search-result-item{background:#fff;-webkit-transition:.3s;transition:.3s}.search-result-item:hover{-webkit-box-shadow:6px 6px 5px 0 rgba(0,0,0,.38);box-shadow:6px 6px 5px 0 rgba(0,0,0,.38)}.search-result-image{display:block;width:100%;height:200px;overflow:hidden}.search-result-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.search-result-content{padding:15px}.search-result-content .entry-title{text-transform:uppercase;font-size:1rem;margin-bottom:0}.search-result-content .entry-title a{text-decoration:none;color:#3f3f3f;font-weight:600}.search-result-content .entry-summary{font-size:.8rem;line-height:1.15;color:#333;margin-top:5px}.search-result-content .entry-summary p{margin:0;line-height:1.15!important}.search .navigation.pagination{grid-column:1/-1;width:100%}.search .navigation.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:auto;margin:30px auto 10px}.search .navigation.pagination .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #f1f1f1;border-radius:3px;background:#fff;color:#3f3f3f;font-size:.85rem;text-decoration:none;-webkit-transition:.2s;transition:.2s}.search .navigation.pagination .page-numbers:hover{background:#f6f6f6;border-color:#d9d9d9}.search .navigation.pagination .page-numbers.current{background:#d7282f;border-color:#d7282f;color:#fff;font-weight:600}.search .navigation.pagination .page-numbers.dots{border:none;background:0 0;padding:0 4px;min-width:auto}.search .navigation.pagination .page-numbers.next,.search .navigation.pagination .page-numbers.prev{font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.search-result-btn{display:inline-block;margin-top:12px;padding:8px 16px;background:#d7282f;color:#fff;font-size:.8rem;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;border-radius:2px}.search-result-btn:hover{opacity:.9}.search-result-badge{display:inline-block;margin-bottom:6px;padding:3px 8px;background:#000;color:#fff;font-size:.65rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;border-radius:2px}.search-result-product-select{display:block;width:100%;margin-top:12px;padding:8px 30px 8px 12px;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#d7282f 50%),linear-gradient(135deg,#d7282f 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;border:1px solid #d7282f;border-radius:2px;color:#d7282f;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.search-result-product-select:focus{outline:0;-webkit-box-shadow:0 0 0 2px rgba(215,40,47,.2);box-shadow:0 0 0 2px rgba(215,40,47,.2)}.search-empty-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 20px 60px}.search-empty{text-align:center;max-width:500px}.search-empty__message{font-size:.95rem;color:#3f3f3f;margin:0;line-height:1.5}.search-empty__search{margin-top:30px}.search-empty__search .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:400px;margin:0 auto;position:relative}.search-empty__search label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:block;margin:0}.search-empty__search input[type=search]{width:100%;padding:10px 60px 10px 14px;border:1px solid #e5e5e5;border-radius:3px;font-size:.9rem;-webkit-box-sizing:border-box;box-sizing:border-box}.search-empty__search input[type=search]:focus{border-color:#3f3f3f;outline:0}.search-empty__search input[type=submit]{position:absolute;right:0;top:0;bottom:0;width:50px;background:#d7282f;border:none;border-radius:0 3px 3px 0;cursor:pointer;font-size:0;color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.search-empty__search input[type=submit]:hover{opacity:.9}.search-empty__search .screen-reader-text{display:none}.error-404-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60vh;padding:60px 20px;background:#f6f6f6}.error-404{text-align:center;max-width:500px}.error-404__code{display:block;font-size:8rem;font-weight:800;line-height:1;color:#d7282f;letter-spacing:-.03em}.error-404__title{font-size:1.8rem;font-weight:700;color:#3f3f3f;margin-top:10px}.error-404__message{font-size:.95rem;color:#bababa;margin-top:10px;line-height:1.4}.error-404__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:30px}.error-404__btn{display:inline-block;padding:10px 24px;font-size:.85rem;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;border-radius:3px;-webkit-transition:.2s;transition:.2s}.error-404__btn--primary{background:#d7282f;color:#fff}.error-404__btn--primary:hover{opacity:.9}.error-404__btn--secondary{background:#3f3f3f;color:#fff}.error-404__btn--secondary:hover{opacity:.9}.error-404__search{margin-top:30px}.error-404__search p{font-size:.85rem;color:#c4c4c4;margin-bottom:10px}.error-404__search .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:400px;margin:0 auto;position:relative}.error-404__search input[type=search]{width:100%;padding:10px 60px 10px 14px;border:1px solid #e5e5e5;border-radius:3px;font-size:.9rem;-webkit-box-sizing:border-box;box-sizing:border-box}.error-404__search input[type=search]:focus{border-color:#3f3f3f;outline:0}.error-404__search input[type=submit]{position:absolute;right:0;top:0;bottom:0;width:50px;background:#d7282f;border:none;border-radius:0 3px 3px 0;cursor:pointer;font-size:0;color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.error-404__search input[type=submit]:hover{opacity:.9}.error-404__search .screen-reader-text{display:none}@media (max-width:640px){.error-404__code{font-size:5rem}.error-404__title{font-size:1.3rem}.error-404__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.tag-links{display:block;margin-top:10px}.tag-links a,.tag-links a:active,.tag-links a:hover,.tag-links a:visited{text-decoration:none;color:var(--hs-text-element)}.nav-links{margin:20px auto 50px;width:260px}.nav-links a,.nav-links a:active,.nav-links a:hover,.nav-links a:visited{text-decoration:none;color:var(--hs-text-element);font-weight:500}.nav-next,.nav-previous{cursor:pointer;padding:8px 15px;text-align:center;border-radius:3px;text-decoration:none;-webkit-transition:.6s;transition:.6s;border:1px solid var(--hs-blue);color:var(--hs-text-element);background:0 0;margin-left:20px;margin-right:20px;display:inline-block;text-transform:capitalize}.meta-nav{color:#d7282f}.post-type--team{width:100%;background:#fff;border:none}.post-type--team .post-type--content{padding:20px}.post-type--team img.post-type--image{max-width:100%;height:auto}.post-type--team .hs-title{color:var(--hs-text-element)}.post-type--team .post-type--title{color:var(--hs-text-element);margin-bottom:20px}.post-type--team .post-type--meta-bottom p{text-transform:none}.job-title{position:relative;margin-bottom:20px}.job-title:after{position:absolute;content:"";left:0;bottom:-10px;background:#d7282f;height:2px;width:30px}.team--social{margin-right:10px}.team--member #banner #content--banner h1{margin-bottom:10px}.team--member .entry-content{padding-top:50px}.contact--block{padding:50px 0;font-size:1.1rem;line-height:1.5rem}.contact--details{width:70%}.contact--address img,.contact--materials-lab img,.contact--telephone img{width:30px;height:auto;float:left;margin-right:40px}.contact--materials-lab img{width:50px;margin-bottom:30px;margin-right:20px}.contact--address,.contact--materials-lab,.contact--telephone,.contact--times{margin-bottom:20px;overflow:hidden}.contact--times{margin-top:50px}.contact--times table{font-weight:500;width:100%}.contact--times h3{font-size:1.4rem;text-transform:uppercase}.contact--times table tr{border-bottom:#d7d7d7}.contact--times table td{padding:5px 10px}.contact--times table tr td:nth-child(even){text-align:right}.contact--times table tr:nth-child(even){background:#e7e7e7}.contact--times table .closed{opacity:.5}.contact--block iframe,.contact--map{max-width:100%}.contact--listing{margin-bottom:50px}.contact--listing-top{min-height:250px;padding:20px;background-size:cover;width:100%;display:block!important;position:relative}.contact--listing-top:before{content:"";position:absolute;bottom:0;left:0;height:40%;width:100%;z-index:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%)}.contact--header{position:absolute;bottom:0}a.contact--listing-top{text-decoration:none;color:#fff}.contact--listing-summary{padding:20px;background:#fff}.contact--listing-summary .contact--materials-lab{margin-bottom:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%}#add_payment_method .wc-proceed-to-checkout a.checkout-button,#place_order,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{float:right;background:#d7282f;border:1px solid #d7282f;border-radius:5px;margin-bottom:30px;padding:10px 15px;color:#fff!important;display:inline-block}#place_order:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#d7282f;opacity:.8}.cart_totals h1,.cart_totals h2,.cart_totals h3,.cart_totals h4,.cart_totals h5,.cart_totals h6,.woocommerce-checkout h1,.woocommerce-checkout h2,.woocommerce-checkout h3,.woocommerce-checkout h4,.woocommerce-checkout h5,.woocommerce-checkout h6{color:var(--hs-text-element);font-size:1.4rem;text-transform:uppercase;position:relative;margin-bottom:40px;font-weight:600}h3#ship-to-different-address span{text-transform:capitalize;font-size:1rem;font-weight:700}h3#ship-to-different-address:after{display:none}h3#ship-to-different-address{margin-top:20px;margin-bottom:0}.cart_totals h1:after,.cart_totals h2:after,.cart_totals h3:after,.cart_totals h4:after,.cart_totals h5:after,.cart_totals h6:after,.woocommerce-checkout h1:after,.woocommerce-checkout h2:after,.woocommerce-checkout h3:after,.woocommerce-checkout h4:after,.woocommerce-checkout h5:after,.woocommerce-checkout h6:after{background-color:#d7282f;content:"";height:3px;width:30px;position:absolute;left:0;bottom:-15px}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:100%!important}.woocommerce-checkout input[type=checkbox i]{border:1px solid #3f3f3f;-webkit-appearance:auto;-moz-appearance:auto}.woocommerce-checkout textarea{border:1px solid #3f3f3f}#order_review_heading{margin-top:30px}.variations_form.cart{display:none}.calculator .highlight--blue{color:var(--hs-text-element);font-weight:700}.calculator .highlight--red{color:#d7282f;font-weight:700}.calculator table{width:100%;margin-bottom:60px;border:2px solid #eaeaea}.calculator .calc{background:#f6f6f6;border:2px solid #eaeaea;overflow:hidden;margin-bottom:20px}.calc--top{overflow:hidden;border-bottom:2px solid #eaeaea}.calc--top-left{float:left;width:calc(100% - 150px);border-right:2px solid #eaeaea;padding:15px}.calc--top-left p{margin-bottom:5px}.calc--top-left p.para--no-margin{margin-bottom:0}.calc--top-right{float:right;width:130px}.amount--wrapper{position:relative;height:40px;width:120px;margin-top:30px}.amount--wrapper-inner{border:1px solid #000;width:97px}#unitselector{padding:2px 0 2px 5px;border:none;width:95px;height:40px;color:var(--hs-text-element);font-weight:700!important;font-size:1.5rem}#unitselector:focus{outline:0}.unitselector--unit-type{position:absolute;top:10px;right:0;color:var(--hs-text-element)}.btn{background:#fff;border:none;border-radius:0;padding:6px 6px;font-size:.8rem}.btn:focus{font-size:.8rem!important;border:none!important}.btn.minus{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;bottom:-4px;right:28px;z-index:10}.btn.add{-webkit-transform:rotate(270deg);transform:rotate(270deg);position:absolute;top:-3px;right:28px;z-index:10}.calc--bottom-left{float:left;width:calc(100% - 150px);padding:15px;border-right:2px solid #eaeaea}#totalprice{font-size:1.5rem}.calc--vat{font-size:.9rem;color:#959595}.calc--bottom-right{float:right;width:130px}#stock-calculator-submit{margin:8px auto 8px;cursor:pointer}.calc--legal{background:#f6f6f6;border:2px solid #eaeaea;text-align:center;overflow:hidden}.calc--legal-left{float:left;width:50%;border-right:2px solid #eaeaea;padding:15px;display:block;-webkit-transition:.6s;transition:.6s}.calc--legal-left:hover{background:#eaeaea}.calc--legal-right{float:left;width:50%;padding:15px;display:block;-webkit-transition:.6s;transition:.6s}.calc--legal-right:hover{background:#eaeaea}.shipping-calculator-form #calc_shipping_city_field,.shipping-calculator-form #calc_shipping_country_field,.shipping-calculator-form #calc_shipping_state_field{display:none!important}#shipping_method input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio}.stock--message{width:100%;padding:30px;background:var(--hs-blue);margin-bottom:30px;text-align:center}.stock--message h2{color:#fff;margin-bottom:0;font-weight:600;margin-bottom:10px;display:inline-block;border-bottom:3px solid #d7282f;text-transform:uppercase}.stock--message p{color:#fff;margin-bottom:0;font-weight:500;font-size:1.3rem;line-height:1.5rem}#stock--sidebar{background:var(--hs-blue);width:100%;overflow:hidden}#stock--sidebar img{width:100%;max-width:100%;height:auto;margin-bottom:20px}#stock--sidebar .content{padding-left:15px;padding-right:15px}#stock--sidebar p{color:#fff;font-weight:700;margin-bottom:20px}#stock--sidebar .hs-product--button{text-decoration:none;margin-bottom:20px}.stock--content-popup{background:#fff;max-width:750px;width:100%;padding:30px;margin:0 auto}.onlinestock .post-type--title{display:none}.mfp-close-btn-in #deliveries-returns .mfp-close,.mfp-close-btn-in #help-advice .mfp-close{color:#fff;font-size:68px}@media (min-width:800px){.paths-curbs--info{margin-top:-60px}}.paths-curbs--info table{list-style-type:none;margin:0;padding:0;border:2px solid #eaeaea;float:left;margin-right:20px}.paths-curbs--info table tr:nth-child(odd){background:#f6f6f6}.paths-curbs--info table td,.paths-curbs--info table th{padding:15px}.video-popup-html5 video{max-width:100%}.video-popup-html5 .mfp-content{width:auto!important;max-width:100%}.video-popup-html5 .mfp-close{color:#fff!important;text-align:right;width:100%;top:-44px;cursor:-webkit-zoom-out;cursor:zoom-out}.home #content:after{display:none}body.home .homepage-hero{height:calc(100vh - 125px);padding-top:78px;min-height:600px}body.home .homepage-hero__main{height:100%;position:relative;min-height:100%}body.home .homepage-hero__main img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.home .homepage-hero__main .homepage-hero__main__overlay{background:rgba(10,27,46,.62);opacity:.7;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}body.home .homepage-hero__main .homepage-hero__main__text{position:absolute;top:50%;bottom:0;left:50%;right:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:700px}body.home .homepage-hero__main .homepage-hero__main__text h1{color:#fff!important;position:relative;margin-bottom:50px;font-weight:400;line-height:1.1}body.home .homepage-hero__main .homepage-hero__main__text h1 span{display:block}body.home .homepage-hero__main .homepage-hero__main__text h1:after{content:"";position:absolute;bottom:-27px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;height:5px;background-color:#d7282f}body.home .homepage-hero__main .homepage-hero__main__text p{color:#fff!important;font-size:20px;font-weight:200;line-height:1.4}body.home .homepage-hero__main .homepage-hero__main__text a{margin-top:30px!important;padding-left:25px!important;padding-right:25px!important;-webkit-transition:all .3s;transition:all .3s}body.home .homepage-hero__main .homepage-hero__main__text a:hover{background-color:#c21d23!important}.mfp-iframe-holder{background:rgba(0,0,0,.4)}body.home .homepage-subtitle .homepage-video_popup{padding:30px 15px 0;text-align:center}body.home .homepage-subtitle .homepage-video_popup a{display:inline-block;margin-top:10px;font-weight:700;color:#fff;background:#d12429;text-decoration:none;font-size:1.2rem;text-transform:uppercase;position:relative;padding:10px 20px;-webkit-transition:.6s;transition:.6s}body.home .homepage-subtitle .homepage-video_popup a:hover{background:#b90b10}body.home .homepage-subtitle .homepage-video_popup a:before{content:"▶";position:relative;background:#d12429;font-size:.8rem;background:#fff!important;color:#d12429!important;border-radius:5px;margin-right:10px;top:-2px;padding:2px 8px 2px 10px!important}body.home .homepage-subtitle .homepage-video_popup span.button--text{font-size:1.2rem;text-transform:uppercase;font-weight:500}@media (max-width:600px){body.home .homepage-subtitle .homepage-video_popup span.button--text{display:block;margin-top:20px}}body.home .homepage-hero .homepage-hero__main__arrow{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}body.home .homepage-hero .homepage-hero__main__arrow a{color:#d12429;font-size:90px;-webkit-transform:translateY(-5px) rotate(90deg);transform:translateY(-5px) rotate(90deg);padding:10px;-webkit-animation-name:arrowBounce;animation-name:arrowBounce;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;text-decoration:none}body.home .homepage-hero .homepage-hero__main__arrow a:hover{cursor:pointer}body.home .homepage-subtitle{position:relative;padding:0 20px 20px;text-align:center}@-webkit-keyframes arrowBounce{0%{-webkit-transform:translateY(-5px) rotate(90deg);transform:translateY(-5px) rotate(90deg)}50%{-webkit-transform:translateY(5px) rotate(90deg);transform:translateY(5px) rotate(90deg)}100%{-webkit-transform:translateY(-5px) rotate(90deg);transform:translateY(-5px) rotate(90deg)}}@keyframes arrowBounce{0%{-webkit-transform:translateY(-5px) rotate(90deg);transform:translateY(-5px) rotate(90deg)}50%{-webkit-transform:translateY(5px) rotate(90deg);transform:translateY(5px) rotate(90deg)}100%{-webkit-transform:translateY(-5px) rotate(90deg);transform:translateY(-5px) rotate(90deg)}}@media (max-width:800px){body.home .homepage-hero__main .homepage-hero__main__text h1{font-size:40px}body.home .homepage-hero__main .homepage-hero__main__text h1:after{height:3px}body.home .homepage-hero__main .homepage-hero__main__text p{font-size:16px}body.home .homepage-hero__main .homepage-hero__main__text a{font-size:14px}}@media (max-width:500px){body.home .homepage-hero__main .homepage-hero__main__text{width:100%;padding:20px}body.home .homepage-hero__main .homepage-hero__main__text h1{font-size:30px}body.home .homepage-hero__main .homepage-hero__main__text a{font-size:14px}}html{scroll-behavior:smooth}body.home .homepage-products .container--limit{padding-bottom:50px;max-width:1430px}.custom-grid-pages{margin-top:50px;margin-bottom:50px}.custom-grid-pages .custom-grid-pages__page,body.home .homepage-products .homepage-products__product{position:relative;padding-bottom:350px}body.home .homepage-products .homepage-products__products{display:grid;grid-gap:10px;grid-template-columns:repeat(10,auto)}.custom-grid-pages .custom-grid-pages__pages{display:grid;grid-gap:10px;grid-template-columns:repeat(10,auto)}body.home .homepage-products .homepage-products__product{grid-column:span 10}.custom-grid-pages .custom-grid-pages__page{grid-column:span 10}@media (min-width:800px){body.home .homepage-products .homepage-products__product{grid-column:span 5}.custom-grid-pages .custom-grid-pages__page{grid-column:span 5}}@media (min-width:1200px){body.home .homepage-products .homepage-products__product{grid-column:span 3}body.home .homepage-products .homepage-products__product:nth-child(1){grid-column:1/5}body.home .homepage-products .homepage-products__product:nth-child(6){grid-column:span 4}.custom-grid-pages .custom-grid-pages__pages_count_1 .custom-grid-pages__page{grid-column:span 10}.custom-grid-pages .custom-grid-pages__pages_count_2 .custom-grid-pages__page{grid-column:span 5}.custom-grid-pages .custom-grid-pages__pages_count_3 .custom-grid-pages__page{grid-column:span 3}.custom-grid-pages .custom-grid-pages__pages_count_3 .custom-grid-pages__page.count__1{grid-column:1/5}.custom-grid-pages .custom-grid-pages__pages_count_4 .custom-grid-pages__page{grid-column:span 5}.custom-grid-pages .custom-grid-pages__pages_count_5 .custom-grid-pages__page{grid-column:span 5}.custom-grid-pages .custom-grid-pages__pages_count_5 .custom-grid-pages__page.count__3{grid-column:1/5}.custom-grid-pages .custom-grid-pages__pages_count_5 .custom-grid-pages__page.count__4,.custom-grid-pages .custom-grid-pages__pages_count_5 .custom-grid-pages__page.count__5{grid-column:span 3}.custom-grid-pages .custom-grid-pages__pages_count_6 .custom-grid-pages__page.count__1{grid-column:1/5}.custom-grid-pages .custom-grid-pages__pages_count_6 .custom-grid-pages__page{grid-column:span 3}.custom-grid-pages .custom-grid-pages__pages_count_6 .custom-grid-pages__page.count__6{grid-column:span 4}.custom-grid-pages .custom-grid-pages__pages_count_7 .custom-grid-pages__page{grid-column:span 5}.custom-grid-pages .custom-grid-pages__pages_count_7 .custom-grid-pages__page.count__5{grid-column:1/5}.custom-grid-pages .custom-grid-pages__pages_count_7 .custom-grid-pages__page.count__6,.custom-grid-pages .custom-grid-pages__pages_count_7 .custom-grid-pages__page.count__7{grid-column:span 3}.custom-grid-pages .custom-grid-pages__pages_count_8 .custom-grid-pages__page{grid-column:span 5}.custom-grid-pages .custom-grid-pages__pages_count_8 .custom-grid-pages__page.count__3{grid-column:1/5}.custom-grid-pages .custom-grid-pages__pages_count_8 .custom-grid-pages__page.count__4,.custom-grid-pages .custom-grid-pages__pages_count_8 .custom-grid-pages__page.count__5,.custom-grid-pages .custom-grid-pages__pages_count_8 .custom-grid-pages__page.count__6,.custom-grid-pages .custom-grid-pages__pages_count_8 .custom-grid-pages__page.count__7{grid-column:span 3}.custom-grid-pages .custom-grid-pages__pages_count_8 .custom-grid-pages__page.count__8{grid-column:span 4}.custom-grid-pages .custom-grid-pages__pages_count_9 .custom-grid-pages__page{grid-column:span 3}.custom-grid-pages .custom-grid-pages__pages_count_9 .custom-grid-pages__page.count__1{grid-column:1/5}.custom-grid-pages .custom-grid-pages__pages_count_9 .custom-grid-pages__page.count__6{grid-column:span 4}.custom-grid-pages .custom-grid-pages__pages_count_9 .custom-grid-pages__page.count__7{grid-column:1/5}.custom-grid-pages .custom-grid-pages__pages_count_10 .custom-grid-pages__page{grid-column:span 5}.custom-grid-pages .custom-grid-pages__pages_count_10 .custom-grid-pages__page.count__5{grid-column:1/5}.custom-grid-pages .custom-grid-pages__pages_count_10 .custom-grid-pages__page.count__6,.custom-grid-pages .custom-grid-pages__pages_count_10 .custom-grid-pages__page.count__7,.custom-grid-pages .custom-grid-pages__pages_count_10 .custom-grid-pages__page.count__8,.custom-grid-pages .custom-grid-pages__pages_count_10 .custom-grid-pages__page.count__9{grid-column:span 3}.custom-grid-pages .custom-grid-pages__pages_count_10 .custom-grid-pages__page.count__10{grid-column:span 4}.custom-grid-pages .custom-grid-pages__pages_count_11 .custom-grid-pages__page{grid-column:span 5}.custom-grid-pages .custom-grid-pages__pages_count_11 .custom-grid-pages__page.count__3,.custom-grid-pages .custom-grid-pages__pages_count_11 .custom-grid-pages__page.count__9{grid-column:1/5}.custom-grid-pages .custom-grid-pages__pages_count_11 .custom-grid-pages__page.count__8{grid-column:span 4}.custom-grid-pages .custom-grid-pages__pages_count_11 .custom-grid-pages__page.count__10,.custom-grid-pages .custom-grid-pages__pages_count_11 .custom-grid-pages__page.count__11,.custom-grid-pages .custom-grid-pages__pages_count_11 .custom-grid-pages__page.count__4,.custom-grid-pages .custom-grid-pages__pages_count_11 .custom-grid-pages__page.count__5,.custom-grid-pages .custom-grid-pages__pages_count_11 .custom-grid-pages__page.count__6,.custom-grid-pages .custom-grid-pages__pages_count_11 .custom-grid-pages__page.count__7{grid-column:span 3}.custom-grid-pages .custom-grid-pages__pages_count_12 .custom-grid-pages__page{grid-column:span 3}.custom-grid-pages .custom-grid-pages__pages_count_12 .custom-grid-pages__page.count__1,.custom-grid-pages .custom-grid-pages__pages_count_12 .custom-grid-pages__page.count__7{grid-column:1/5}.custom-grid-pages .custom-grid-pages__pages_count_12 .custom-grid-pages__page.count__12,.custom-grid-pages .custom-grid-pages__pages_count_12 .custom-grid-pages__page.count__6{grid-column:span 4}}.custom-grid-pages .custom-grid-pages__page__overlay,body.home .homepage-products .homepage-products__product__overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,45,93,.4)),to(rgba(0,45,93,0)));background:linear-gradient(to bottom,rgba(0,45,93,.4),rgba(0,45,93,0));position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .25s;transition:all .25s}.custom-grid-pages .custom-grid-pages__page__overlay:after,body.home .homepage-products .homepage-products__product__overlay:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-transition:all .25s;transition:all .25s;background:rgba(0,45,93,.5);opacity:0}.custom-grid-pages .custom-grid-pages__page:hover .custom-grid-pages__page__overlay:after,body.home .homepage-products .homepage-products__product:hover .homepage-products__product__overlay:after{opacity:1}.custom-grid-pages .custom-grid-pages__page img,body.home .homepage-products .homepage-products__product img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-grid-pages .custom-grid-pages__page .custom-grid-pages__page__text,body.home .homepage-products .homepage-products__product__text{color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;padding:30px}.custom-grid-pages .custom-grid-pages__page .custom-grid-pages__page__text h2,body.home .homepage-products .homepage-products__product__text h2{font-size:30px;font-weight:500;position:relative}.custom-grid-pages .custom-grid-pages__page .custom-grid-pages__page__text h2:after,body.home .homepage-products .homepage-products__product__text h2:after{content:"";position:absolute;bottom:-15px;left:0;background-color:#d7282f;width:40px;height:3px}.custom-grid-pages .custom-grid-pages__page .custom-grid-pages__page__text p,body.home .homepage-products .homepage-products__product__text p{max-width:75%;font-size:18px}@media (max-width:1500px){.custom-grid-pages .custom-grid-pages__page .custom-grid-pages__page__text h2,body.home .homepage-products .homepage-products__product__text h2{font-size:25px}}@media (max-width:1200px){.custom-grid-pages .custom-grid-pages__page .custom-grid-pages__page__text h2,body.home .homepage-products .homepage-products__product__text h2{font-size:20px}body.home .homepage-products .homepage-products__product__text p .custom-grid-pages .custom-grid-pages__page .custom-grid-pages__page__text p{font-size:16px;max-width:100%}}@media (max-width:500px){.custom-grid-pages .custom-grid-pages__page .custom-grid-pages__page__text p,body.home .homepage-products .homepage-products__product__text p{max-width:100%}}@media (max-width:400px){.custom-grid-pages .custom-grid-pages__page .custom-grid-pages__page__text,body.home .homepage-products .homepage-products__product__text{padding:20px}.custom-grid-pages .custom-grid-pages__page .custom-grid-pages__page__text h2,body.home .homepage-products .homepage-products__product__text h2{font-size:20px}.custom-grid-pages .custom-grid-pages__page .custom-grid-pages__page__text p,body.home .homepage-products .homepage-products__product__text p{font-size:14px;line-height:1.4}}body.page-id-60739 .new-team-page{margin-bottom:100px}body.page-id-60739 .new-team-page .new-team-page__page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:60px;padding-bottom:50px;padding-left:10px;padding-right:10px}body.page-id-60739 .new-team-page .new-team-page__page-header__inner{max-width:600px;text-align:center}body.page-id-60739 .new-team-page .new-team-page__page-header__inner p{font-size:18px}body.page-id-60739 .new-team-page .new-team-page__container.new-team-page__container--white{background-color:#fff}body.page-id-60739 .new-team-page .new-team-page__container.new-team-page__container--gray{background-color:#f1f1f1}body.page-id-60739 .new-team-page .new-team-page__container__inner{max-width:1350px;margin:0 auto;padding-left:30px;padding-right:30px}body.page-id-60739 .new-team-page .new-team-page__category-header{padding-top:50px;padding-bottom:0;text-align:center}body.page-id-60739 .new-team-page .new-team-page__category-header h2{color:var(--hs-text-element);font-size:24px;margin-bottom:40px;position:relative;display:inline-block}body.page-id-60739 .new-team-page .new-team-page__category-header h2:after{content:"";position:absolute;bottom:-20px;left:calc(50% - 20px);background-color:#d7282f;width:40px;height:3px}body.page-id-60739 .new-team-page .new-team-page__category-header p{color:var(--hs-text-element);font-size:18px}body.page-id-60739 .new-team-page .new-team-page__team-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;padding-top:50px;padding-bottom:50px}body.page-id-60739 .new-team-page .new-team-page__team-card{background-color:#fff;width:calc(25% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;-webkit-transition:.3s;transition:.3s}body.page-id-60739 .new-team-page .new-team-page__team-card.new-team-page__team-card--clickable:hover{cursor:pointer;-webkit-box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px;-webkit-box-shadow:rgba(50,50,93,.25) 0 30px 60px -12px,rgba(0,0,0,.3) 0 18px 36px -18px;box-shadow:rgba(50,50,93,.25) 0 30px 60px -12px,rgba(0,0,0,.3) 0 18px 36px -18px}body.page-id-60739 .new-team-page .new-team-page__team-card__image-container{background-color:grey;width:100%;aspect-ratio:1/1;position:relative}body.page-id-60739 .new-team-page .new-team-page__team-card__image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.page-id-60739 .new-team-page .new-team-page__team-card__contact-icons{position:absolute;top:15px;left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.page-id-60739 .new-team-page .new-team-page__team-card__contact-icon{border-radius:100%;background-color:var(--hs-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px;margin-top:10px;max-width:30px;max-height:30px}body.page-id-60739 .new-team-page .new-team-page__team-card__contact-icon:first-of-type{margin-top:0}body.page-id-60739 .new-team-page .new-team-page__team-card__contact-icon svg path{fill:#fff}body.page-id-60739 .new-team-page .new-team-page__team-card__content-container{background-color:#fff;color:var(--hs-text-element);width:100%;padding-top:30px;padding-left:20px;padding-right:20px;padding-bottom:40px}body.page-id-60739 .new-team-page .new-team-page__team-card__position{font-size:14px;font-weight:700;line-height:1.5;margin-bottom:25px;position:relative}body.page-id-60739 .new-team-page .new-team-page__team-card__position:after{content:"";position:absolute;bottom:-10px;left:0;background-color:#d7282f;width:30px;height:3px}body.page-id-60739 .new-team-page .new-team-page__team-card__name{text-transform:uppercase;font-size:23px;line-height:1.5;margin-bottom:0}body.page-id-60739 .new-team-page .new-team-page__white-block{background-color:#fff;height:100px}@media (max-width:1000px){body.page-id-60739 .new-team-page .new-team-page__team-card{width:calc(33.333% - 30px)}}@media (max-width:800px){body.page-id-60739 .new-team-page .new-team-page__container__inner{padding-left:10px;padding-right:10px}body.page-id-60739 .new-team-page .new-team-page__team-container{gap:20px}body.page-id-60739 .new-team-page .new-team-page__team-card{width:calc(50% - 10px)}}@media (max-width:600px){body.page-id-60739 .new-team-page .new-team-page__team-card{width:100%}}body.page-id-60739 .team-page{position:relative}body.page-id-60739 .team-page .container--limit{border:1px solid red}body.page-id-60739 .team-page .story--intro-wrapper.intro--add-padding{padding-bottom:50px}body.page-id-60739 .team-page p.story--summary{font-size:18px}body.page-id-60739 .gray-container{background-color:#f1f1f1}body.page-id-60739 .team-page .team-page__category-header{background-color:#fff;padding:80px 60px 35px 60px}body.page-id-60739 .team-page .team-page__category-header__inner{background-color:#fff}body.page-id-60739 .team-page .team-page__category-header:first-child{padding:0 60px 35px 60px}body.page-id-60739 .team-page .team-page__category-header p{font-size:24px;color:var(--hs-text-element);position:relative;font-weight:500;text-transform:capitalize}body.page-id-60739 .team-page .team-page__category-header p:after{content:"";position:absolute;bottom:-15px;left:0;background-color:#d7282f;width:40px;height:3px}body.page-id-60739 .team-page .team-page__team-card:hover{cursor:pointer}body.page-id-60739 .team-page .team-page__white-block{background-color:#fff;height:100px}body.page-id-60739 .team-page .hs-columns-4{width:100%;padding:0}.hs-columns-4>div,body.page-id-60739 .team-page .hs-columns-4>*{width:calc(25% - 40px);margin:20px}body.prevent-scoll{overflow:hidden}body .team-modal{display:none}body .team-modal.modal-open{display:-webkit-box;display:-ms-flexbox;display:flex}body .team-modal__overlay{background:rgba(241,241,241,.77);position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:-1}body .team-modal__container{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:100;padding:50px}body .team-modal__container .team-modal__main{background-color:#fff;width:calc(100% - 40px);max-width:1200px;max-height:calc(100vh - 50px);-webkit-box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;position:absolute;padding:70px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow-y:auto;overflow-x:hidden}body .team-modal__container .team-modal__button-close{background-color:#fff;color:#d7282f;position:absolute;top:20px;right:20px;width:30px;height:30px;border:2px solid #d7282f;border-radius:50%}body .team-modal__container .team-modal__button-close:hover{cursor:pointer}body .team-modal__container .team-modal__main__inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}body .team-modal__container .team-modal__image-container{width:40%;min-width:40%;margin-right:5%}body .team-modal__container .team-modal__image-container__inner{width:100%;max-height:600px;min-height:400px;position:relative;overflow:hidden}body .team-modal__container .team-modal__image-container img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .team-modal__container .team-modal__image-container__text{position:absolute;bottom:0;left:0;width:100%;padding:40px 30px 0 30px;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8))}body .team-modal__container .team-modal__image-container__text h3{text-transform:uppercase}body .team-modal__container .team-modal__image-container__text p{position:relative}body .team-modal__container .team-modal__image-container__text p:after{content:"";position:absolute;bottom:-10px;left:0;background-color:#d7282f;width:40px;height:3px}body .team-modal__container .team-modal__text-container{color:var(--hs-text-element);overflow:hidden;width:100%;overflow-y:auto;overflow-x:hidden}body .team-modal__container .team-modal__text-container__inner{overflow:hidden}body .team-modal__container .team-modal__text-container__inner>:last-child{margin-bottom:0}body .team-modal__container .team-modal__contact-detail{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;margin-bottom:20px}body .team-modal__container .team-modal__contact-detail:hover{cursor:pointer}body .team-modal__container .team-modal__contact-detail p{color:var(--hs-text-element);margin-bottom:0}body .team-modal__container .team-modal__contact-detail:hover p{text-decoration:underline;color:#d7282f;-webkit-transition:.3s;transition:.3s}body .team-modal__container .team-modal__contact-detail__icon{width:25px;height:25px;margin-right:20px}body .team-modal__contact-detail--linkedin{margin-top:4px}body .team-modal__container .team-modal__contact-detail__icon svg{width:100%;height:100%;color:#000}body .team-modal__container .team-modal__contact-detail:hover svg path{stroke:#d7282f;-webkit-transition:.2s;transition:.2s}body .team-modal__container .team-modal__contact-detail.team-modal__linkedin-container:hover svg path,body .team-modal__container .team-modal__contact-detail.team-modal__linkedin-container:hover svg rect{stroke:none;fill:#d7282f}body .team-modal__container .team-modal__contact-detail p{-webkit-transition:.2s;transition:.2s}body .team-modal__container .hide{display:none}@media (max-width:1000px){body .team-modal__container .team-modal__image-container__text h3{font-size:24px}.body .team-page .hs-columns-4>*,.hs-columns-4>div{width:calc(33.333% - 40px)!important;margin:20px}body .team-modal__container .team-modal__main{padding:60px}}@media (max-width:800px){body .team-page .team-page__category-header{padding:80px 20px 35px 20px}body .team-page .team-page__category-header:first-child{padding:0 20px 35px 20px}.hs-columns-4>div,body .team-page .hs-columns-4>*{width:calc(100% - 20px)!important;margin:20px 10px}body .team-modal__container .team-modal__main{max-height:calc(100vh - 50px)}body .team-modal__container .team-modal__main__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .team-modal__container .team-modal__image-container{width:100%;margin:0 auto;margin-bottom:20px}body .team-modal__container .team-modal__image-container__inner{min-height:200px;aspect-ratio:1/1}}@media (min-width:800px){body .team-page .hs-columns-4>:nth-child(4n+1){clear:none!important}}@media (max-width:600px){.hs-columns-4>div,body .team-page .hs-columns-4>*{width:calc(100% - 20px)!important;margin:20px 10px}}@media (max-width:500px){body .team-modal__container .team-modal__main{padding:70px 30px 30px 30px}}:root{--color--primary:var(--hs-blue);--color--primary--dark:#000000;--color--secondary:#d7282f;--color--white:#ffffff;--color--dark:#3f3f3f}.new-header{background-color:#000;width:100%;height:95px;position:fixed;top:0;left:0;z-index:100;-webkit-transition:.6s;transition:.6s}body.page-scroll--true .new-header{height:60px}.new-header__inner{max-width:1350px;height:100%;margin:0 auto;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-header__logo{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}.new-header__logo #branding svg{display:block;height:50px}.header--bottom{-webkit-transition:.3s;transition:.3s;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:1}.page-scroll--true .header--bottom{-webkit-transition:.3s;transition:.3s;opacity:0}.page-scroll--true .logo--color.one{-webkit-transition:opacity .6s linear 1s,fill .5s linear 0s,stroke .5s linear 0s;transition:opacity .6s linear 1s,fill .5s linear 0s,stroke .5s linear 0s}.page-scroll--true .logo--color.two{-webkit-transition:opacity .6s linear 1s,fill .8s linear 0s,stroke .8s linear 0s;transition:opacity .6s linear 1s,fill .8s linear 0s,stroke .8s linear 0s}.page-scroll--true .logo--color.three{-webkit-transition:opacity .6s linear 1s,fill 1.1s linear 0s,stroke 1.1s linear 0s;transition:opacity .6s linear 1s,fill 1.1s linear 0s,stroke 1.1s linear 0s}#branding .logo--color{fill:#d7282f}#branding:hover .logo--color{fill:#fff}.new-header__logo #branding .logo--main .logo--color.one{-webkit-transition:opacity .6s linear 0s,fill .5s linear 0s,stroke .5s linear 0s;transition:opacity .6s linear 0s,fill .5s linear 0s,stroke .5s linear 0s}.new-header__logo #branding .logo--main .logo--color.two{-webkit-transition:opacity .6s linear 0s,fill .8s linear 0s,stroke .8s linear 0s;transition:opacity .6s linear 0s,fill .8s linear 0s,stroke .8s linear 0s}.new-header__logo #branding .logo--main .logo--color.three{-webkit-transition:opacity .6s linear 0s,fill 1.1s linear 0s,stroke 1.1s linear 0s;transition:opacity .6s linear 0s,fill 1.1s linear 0s,stroke 1.1s linear 0s}.new-header__logo #branding .logo--main:hover .logo--color.one,.new-header__logo #branding .logo--main:hover .logo--color.three,.new-header__logo #branding .logo--main:hover .logo--color.two{fill:#fff}.new-header__logo #branding .logo--main .cls-2{opacity:0}.new-header__logo #branding .logo--main .cls-1{fill:#fff}.new-header__logo #branding .logo--main .logo--color{fill:#d7282f}.page-scroll--true .new-header__logo #branding .logo--main .cls-1{opacity:0}.page-scroll--true .new-header__logo #branding svg{height:40px;margin-top:5px}.new-header__logo #branding .logo--main g.new-header__logo__subtitle>path,.new-header__logo #branding .logo--main g.new-header__logo__title{-webkit-transition:all .3s;transition:all .3s}@media (max-width:800px){.new-header__logo #branding svg{height:40px;margin-top:5px}}.new-header__hamburger-btn-container{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border:none;background:0 0;cursor:pointer}.new-header__hamburger-btn{background-color:var(--color--white);width:100%;height:2px;position:relative;-webkit-transition:.2s;transition:.2s;display:block;pointer-events:none}.new-header__hamburger-btn:before{content:"";position:absolute;top:-7px;left:0;background-color:var(--color--white);width:100%;height:2px;-webkit-transition:.2s;transition:.2s}.new-header__hamburger-btn:after{content:"";position:absolute;bottom:-7px;left:0;background-color:var(--color--white);width:100%;height:2px;-webkit-transition:.2s;transition:.2s}.new-header__hamburger-btn--active{background-color:transparent}.new-header__hamburger-btn--active:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}.new-header__hamburger-btn--active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:0}.new-header__search-btn{background-color:transparent;border-bottom:none;margin-left:20px}.new-header__search-btn:hover{cursor:pointer}.new-header__search-btn:active{border-bottom:none}.new-header__search-btn svg{fill:var(--color--white)}.new-header__navigation-container{background-color:transparent;display:none}@media (min-width:1025px){.new-header__navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}.new-header__navigation-container .sub-menu{display:none!important}.scroll--disabled{height:100vh;overflow:hidden}#container{margin-top:110px}.home #container{margin-top:0}.new-header .mobile--only{display:none}@media (max-width:800px){.new-header .mobile--only{display:block}}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}::-ms-input-placeholder{color:#999}::placeholder{color:#999}.commercial-information{border:2px solid #d7282f;max-width:600px}.technical-data{border:2px solid #333;max-width:600px}.commercial-information .cm-heading{text-transform:uppercase;color:#fff;font-weight:700;background:#d7282f;padding:15px;text-align:center}.technical-data .td-heading{background-color:#333;color:#fff;font-weight:700;padding:15px;text-align:center}.technical-data .td-data-row{line-height:1.5rem;padding:8px 0}.commercial-information li,.technical-data li{padding:8px 15px!important}.commercial-information .cm-data-row:nth-child(odd),.technical-data .td-data-row:nth-child(odd){background:#f8f8f8}.commercial-information .cm-data-row:nth-child(even),.technical-data .td-data-row:nth-child(even){background:#fff}.commercial-information .cm-label{font-weight:700;padding-right:15px}.summary-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-product h2{font-size:1.6rem}.entry-summary-right{width:48%;position:relative}.products:nth-of-type(2) .product-category{display:none}#product--list .facet-wrap .facet-label{display:none}.loading-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100vw;height:100vh;top:0;left:0;z-index:100}.loading-icon>div{background:rgba(0,45,93,.5);color:#fff;width:400px;height:400px;border-radius:50%}.woocommerce-loop-category__title .count{display:none}.woocommerce-loop-category__parent_category{color:#002d5d!important;font-size:20px!important;line-height:26x!important}h2.woocommerce-loop-category__title,h2.woocommerce-loop-product__title{font-size:2rem!important;line-height:2.3rem!important;font-weight:700!important}.child-category-item h2,.grouped-product-item h4.woocommerce-loop-product__title{font-size:1rem!important;line-height:1.3rem!important;font-weight:400!important}.woocommerce-loop-category__content_wrap,.woocommerce-loop-variant__content_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;gap:20px 50px}.archive .product-description h2{padding-top:0!important}.custom-product-thumbnail{width:200px;height:auto;margin-left:auto}.gdpr-shortcode-module[data-target=strict-necessary-cookies]{display:none}body.single-product .mfp-content{max-height:85%;max-width:85%;background-color:#fff}body.single-product .mfp-figure{max-height:85%;max-width:85%;margin:0 auto}body.single-product .mfp-figure:after{display:none}body.single-product .mfp-content img{padding:0}@media (max-width:860px){body.single-product .mfp-img{max-height:calc(100% - 10px);max-width:calc(100% - 10px)}}body.post-type-archive-product .woocommerce-product-gallery figure.image-link{cursor:default}.mfp-hide_wrapper{display:none}body.page-id-61039 p:last-child{margin-bottom:0}body.page-id-61039 #banner-advanced #darken--banner{display:none}@media (max-width:500px){body.page-id-61039 #banner-advanced{height:500px}}body.page-id-61039 .entry-content{background-color:#fff;padding-top:40px;padding-bottom:60px}body.page-id-61039 #page-61039__banner-1,body.page-id-61039 #page-61039__banner-2,body.page-id-61039 #page-61039__banner-3{max-width:1200px;padding-left:30px;padding-right:30px;margin:0 auto}@media (max-width:800px){body.page-id-61039 #page-61039__banner-1,body.page-id-61039 #page-61039__banner-2,body.page-id-61039 #page-61039__banner-3{padding-left:10px;padding-right:10px}}body.page-id-61039 #page-61039__banner-1{margin-top:10px}body.page-id-61039 #page-61039__banner-2{margin-bottom:60px}body.page-id-61039 #page-61039__banner-3{margin-top:60px}@media (max-width:500px){body.page-id-61039 .entry-content{padding-top:30px}body.page-id-61039 #page-61039__banner-1{margin-top:0}body.page-id-61039 #page-61039__banner-2{margin-bottom:30px}body.page-id-61039 #page-61039__banner-3{margin-top:30px}}body.page-id-61039 .slide--quote-content{max-width:unset}@media (min-width:900px){body.page-id-61039 .slide--quote-content{width:initial}}body.page-id-61039 .container--cats{padding-top:0;padding-bottom:0}body.page-id-61039 .container--text:nth-of-type(5){padding-bottom:40px}body.page-id-61039 #page-61039__contact{color:#002d5d;font-size:20px;line-height:1.5;max-width:900px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:900px){body.page-id-61039 #page-61039__contact{font-size:24px}}body.home .homepage-hero__main .homepage-hero__main__text h1 span{display:block}body.home .homepage-hero__main .homepage-hero__main__text{max-width:750px}.archive .product-category,.archive .product-type-grouped{width:100%;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.15)}.archive .ul.products .product:nth-child(odd){background:#f1f1f1}.archive ul.products .product img{border-color:rgba(0,0,0,.15);background-color:#fff}.archive .product-type-grouped img.wp-post-image,.product-category img{height:auto!important;width:300px!important;float:right;margin-bottom:20px!important;margin-left:20px!important;border:1px solid grey}.archive .child-categories,.archive .grouped-products{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive .child-category-item,.archive .grouped-product-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;width:163px}.archive .child-category-item h4,.archive .grouped-product-item h4{font-size:1.2rem!important}.archive .child-category-item a,.archive .product .grouped-product-item a{padding:0}.archive .child-category-item img,.archive .grouped-product-item img.wp-post-image{float:none!important;display:inline-block;width:150px!important;height:auto!important;border:1px solid grey;margin-bottom:10px!important;margin-left:0!important}.archive .button.product_type_grouped{display:none!important}.facetwp-type-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.facetwp-type-pager .facetwp-load-more{margin:0 auto;cursor:pointer;padding:10px 30px;background:#d7282f;color:#fff;text-align:center;-webkit-box-shadow:none;box-shadow:none;border:none;text-transform:uppercase;font-weight:700}[data-type=checkboxes] .facetwp-counter{display:none}.facetwp-type-hierarchy .facetwp-counter{display:none}.facetwp-radio .facetwp-counter{display:none}@media (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:calc(100% - 1.2em);float:left;clear:both;margin:0 .6em 2.992em}}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg*,symbol*)){all:unset;display:revert}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}.woocommerce select:focus{border:1px solid #3f3f3f;border-radius:3px;font-size:.9rem}.woocommerce .facetwp-facet-cs_types:after,.woocommerce .facetwp-per-page:after,.woocommerce .facetwp-sort:after,.woocommerce .story--meta .hs--select:after{top:10px}.woocommerce .search-box #searchform{width:220px}.woocommerce .search-box #swpquery{background:#f1f1f1;color:#000;border:1px solid rgba(0,0,0,.15);width:100%}.woocommerce .search-box #swpquery::-webkit-input-placeholder{color:#000}.woocommerce .search-box #swpquery::-moz-placeholder{color:#000}.woocommerce .search-box #swpquery:-ms-input-placeholder{color:#000}.woocommerce .search-box #swpquery::-ms-input-placeholder{color:#000}.woocommerce .search-box #swpquery::placeholder{color:#000}.woocommerce .search-box #searchsubmit{-webkit-filter:brightness(0);filter:brightness(0)}.woocommerce .woocommerce-notices-wrapper{padding:0}.woocommerce .woocommerce-result-count{border:none!important;margin:.45rem 0!important}.woocommerce #product--list{padding-top:5.2rem}.woocommerce #product--list ul.products{padding-top:0!important;margin-left:0!important;margin-right:0!important;max-width:935px!important;margin-bottom:0!important}.woocommerce #product--list ul.products li.product{padding:1.5rem 1.5rem .5rem 1.5rem;margin:0 0 30px}.woocommerce #product--list ul.products li.product .grouped-products{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:10px}@media (max-width:1024px){.woocommerce #product--list ul.products li.product .grouped-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.woocommerce #product--list ul.products li.product .grouped-products{grid-template-columns:1fr}}.woocommerce #product--list ul.products li.product .grouped-product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding:0;color:#000;width:100%;min-width:0}.woocommerce #product--list ul.products li.product .grouped-product-item .woocommerce-loop-product__title{padding-right:5px}.woocommerce #product--list ul.products li.product .grouped-product-item a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow:hidden;min-width:0}.woocommerce #product--list ul.products li.product .grouped-product-item img{width:88px!important;height:88px!important;margin:0!important;padding:0!important;-ms-flex-negative:0;flex-shrink:0;max-width:100px;max-height:100px;-o-object-fit:cover;object-fit:cover;border:1px solid #bababa;-webkit-transition:opacity .5s ease,-webkit-box-shadow .3s ease;transition:opacity .5s ease,-webkit-box-shadow .3s ease;transition:opacity .5s ease,box-shadow .3s ease;transition:opacity .5s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}@media (max-width:640px){.woocommerce #product--list ul.products li.product .grouped-product-item img{width:64px!important;height:64px!important;max-width:64px;max-height:64px}}.woocommerce #product--list ul.products li.product .grouped-product-item:hover img{border-color:#d7282f!important}.woocommerce #product--list ul.products li.product .grouped-product-item.active{position:relative;z-index:2}.woocommerce #product--list ul.products li.product .grouped-product-item.active img{border-color:#d7282f!important}.woocommerce #product--list ul.products li.product .grouped-product-item:hover img{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.25);box-shadow:0 6px 12px rgba(0,0,0,.25)}.woocommerce #product--list ul.products li.product .grouped-product-item:hover .grouped-product-item--image-wrapper>img.wp-post-image{opacity:0}.woocommerce #product--list ul.products li.product .grouped-product-item h3{font-size:16px!important;line-height:1.4!important;word-wrap:break-word!important;overflow-wrap:break-word!important;color:#000!important;font-weight:500!important;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:640px){.woocommerce #product--list ul.products li.product .grouped-product-item h3{font-size:14px!important}}.woocommerce #product--list ul.products li.product .grouped-product-item h3 .product-has-variants{display:block;font-size:14px;margin-top:0;font-weight:400;color:#666}@media (max-width:640px){.woocommerce #product--list ul.products li.product .grouped-product-item h3 .product-has-variants{font-size:12px}}.woocommerce #product--list ul.products li.product a{padding:0!important;display:unset}.woocommerce #product--list ul.products li.product:nth-child(even){background:#f1f1f1}.woocommerce #product--list ul.products li.product .product-description__family-link hr{background:#d7282f;height:3px;max-width:75px;margin-bottom:1rem}.woocommerce #product--list ul.products li.product .product-description__family-link a{color:#d7282f;text-decoration:underline;position:relative}.woocommerce #product--list ul.products li.product .custom-product-thumbnail{overflow:hidden}.woocommerce #product--list ul.products li.product .custom-product-thumbnail img{float:none;margin-left:0!important;margin-bottom:0!important;border:1px solid #bababa!important;display:block}.woocommerce #product--list ul.products li.product .product-color-swatches{display:block;margin:1.2rem 0}.woocommerce #product--list ul.products li.product .product-color-swatches p{margin-bottom:0;display:inline-block;font-weight:600}.woocommerce #product--list ul.products li.product .product-color-swatches .product-color-swatches__list_wrapper{display:inline-block}.woocommerce #product--list ul.products li.product .product-color-swatches .product-color-swatches__list_wrapper .product-color-swatches__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce #product--list ul.products li.product .product-color-swatches .product-color-swatches__list_wrapper .product-color-swatches__list .color-swatch{position:relative;border:1px solid rgba(0,0,0,.15);width:30px;height:30px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:default;-webkit-transition:none;transition:none}.woocommerce #product--list ul.products li.product .product-color-swatches .product-color-swatches__list_wrapper .product-color-swatches__list .color-swatch .color-swatch__count{font-size:11px;font-weight:400;line-height:1;pointer-events:none}.woocommerce #product--list ul.products li.product .product-color-swatches .product-color-swatches__list_wrapper .product-color-swatches__list .color-swatch.color-swatch--dark .color-swatch__count{color:#fff}.woocommerce #product--list ul.products li.product .product-color-swatches .product-color-swatches__list_wrapper .product-color-swatches__list .color-swatch.color-swatch--light .color-swatch__count{color:#333}.woocommerce #sidebar{padding-top:3.8rem}.woocommerce.single-product .header--bottom{background:#f5f5f7}.woocommerce.single-product .product-single-container{background:#fff;padding:1.5rem;margin-bottom:3rem}@media (max-width:1024px){.woocommerce.single-product .product-single-container{padding:1rem;margin-top:1rem;margin-bottom:2rem}}.woocommerce.single-product .entry-summary--top{border:none;margin-bottom:0}.woocommerce.single-product .entry-summary--top .product_title{position:relative}.woocommerce.single-product .entry-summary--top .product_title:before{content:"";position:absolute;bottom:-10px;left:0;height:3px;width:75px;background:#d7282f}.woocommerce.single-product .entry-summary--middle{padding:0;margin-top:20px}.woocommerce.single-product .summary-wrapper{gap:80px}.woocommerce.single-product .summary-wrapper .entry-summary-left,.woocommerce.single-product .summary-wrapper .entry-summary-right{width:50%;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 40px);flex:0 0 calc(50% - 40px);float:none!important}@media (max-width:1024px){.woocommerce.single-product .summary-wrapper{display:grid;grid-template-columns:1fr;gap:24px}.woocommerce.single-product .summary-wrapper .entry-summary-left,.woocommerce.single-product .summary-wrapper .entry-summary-right{display:contents;width:auto}.woocommerce.single-product .summary-wrapper .entry-summary--top{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.woocommerce.single-product .summary-wrapper .entry-summary--middle{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0!important}.woocommerce.single-product .summary-wrapper .woocommerce-product-gallery{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%!important;min-width:0;overflow:hidden}.woocommerce.single-product .summary-wrapper .specification-wrapper{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.woocommerce.single-product .summary-wrapper .product-brands{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.woocommerce.single-product .summary-wrapper .product-document-links{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.woocommerce.single-product .summary-wrapper .product-disclaimer{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.woocommerce.single-product .summary-wrapper .family-gallery-trigger{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.woocommerce.single-product .summary-wrapper .commercial-information{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.woocommerce.single-product .summary-wrapper #sketchfab-iframe-container{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}}.woocommerce.single-product .content-area{margin-top:2rem}.woocommerce.single-product .content-area .summary-wrapper .entry-summary--middle p{line-height:1.5rem;margin-bottom:20px;font-size:16px}.woocommerce.single-product .view-more-btn-wrapper{width:100%}.woocommerce.single-product .view-more-btn{position:relative;display:none;padding:5px 20px;top:-1px;font-weight:600;background:#f5f5f7;border:1px solid #e1e1e1;border-top:1px solid #f5f5f7;cursor:pointer;margin:0 auto}.woocommerce.single-product .technical-data{border:none;list-style:none;padding:0;margin:0;border:1px solid #e1e1e1}.woocommerce.single-product .technical-data .td-heading{background:#f5f5f7;color:#d7282f;text-align:left;padding:1rem 15px!important}.woocommerce.single-product .technical-data .td-heading .td-heading-specification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:860px){.woocommerce.single-product .technical-data .td-heading .td-heading-specification{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}.woocommerce.single-product .technical-data .td-heading .nbs-button-wrap{margin-bottom:15px}.woocommerce.single-product .technical-data .td-heading .nbs-button-wrap iframe{border:none;display:block}.woocommerce.single-product .technical-data .td-heading .td-cmf,.woocommerce.single-product .technical-data .td-heading .td-pn,.woocommerce.single-product .technical-data .td-heading .td-sku{color:#000;display:block;margin-top:.75rem}.woocommerce.single-product .technical-data .td-heading .td-cmf .td-cmf-value,.woocommerce.single-product .technical-data .td-heading .td-cmf .td-pn-value,.woocommerce.single-product .technical-data .td-heading .td-cmf .td-sku-value,.woocommerce.single-product .technical-data .td-heading .td-pn .td-cmf-value,.woocommerce.single-product .technical-data .td-heading .td-pn .td-pn-value,.woocommerce.single-product .technical-data .td-heading .td-pn .td-sku-value,.woocommerce.single-product .technical-data .td-heading .td-sku .td-cmf-value,.woocommerce.single-product .technical-data .td-heading .td-sku .td-pn-value,.woocommerce.single-product .technical-data .td-heading .td-sku .td-sku-value{font-weight:300}.woocommerce.single-product .technical-data .copy-spec-btn{position:relative;background:0 0;color:#000;border:1px solid #d7282f!important}.woocommerce.single-product .technical-data .td-section-header{margin-top:15px;padding-top:15px;border-top:1px solid #e0e0e0;font-weight:700;color:#333;width:100%!important;display:block!important}.woocommerce.single-product .technical-data .td-section-header:first-of-type{margin-top:10px}.woocommerce.single-product .technical-data .td-data-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;line-height:1.3rem}.woocommerce.single-product .technical-data .td-data-row .td-label{font-weight:600;color:#272727;padding-right:20px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.woocommerce.single-product .technical-data .td-data-row .td-value{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.woocommerce.single-product .technical-data .td-data-row:nth-child(even){background:#fff}.woocommerce.single-product .technical-data .td-data-row:nth-child(odd){background:#f5f5f7}.woocommerce.single-product .technical-data .td-data-row:last-child{border-bottom:none}.woocommerce.single-product .technical-data .td-data-row-spacer{background:#fff;padding:0!important}.woocommerce.single-product .technical-data .td-data-row-spacer:last-of-type{display:none}.woocommerce.single-product .technical-data .td-data-row-spacer-blank{display:none}@media (max-width:768px){.woocommerce.single-product .technical-data .td-data-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce.single-product .technical-data .td-data-row .td-label{margin-bottom:5px;max-width:100%}.woocommerce.single-product .technical-data .td-data-row .td-value{max-width:100%}}.woocommerce.single-product .commercial-information{border:2px solid #d7282f;font-size:.875rem;list-style:none;padding:0;margin:0}.woocommerce.single-product .commercial-information .cm-heading{font-size:.9rem!important;background:#f8f8f8;color:#d7282f;text-align:left;padding:1rem 15px!important}.woocommerce.single-product .commercial-information .cm-data-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;line-height:1.3rem}.woocommerce.single-product .commercial-information .cm-data-row .cm-label{font-weight:600;padding-right:20px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.woocommerce.single-product .commercial-information .cm-data-row .cm-value{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.woocommerce.single-product .commercial-information .cm-data-row:nth-child(even){background:#fff}.woocommerce.single-product .commercial-information .cm-data-row:nth-child(odd){background:#f8f8f8}@media (max-width:768px){.woocommerce.single-product .commercial-information .cm-data-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce.single-product .commercial-information .cm-data-row .cm-label{margin-bottom:5px;max-width:100%}.woocommerce.single-product .commercial-information .cm-data-row .cm-value{max-width:100%}}.woocommerce.single-product .other-products-family-container{margin-top:3rem}.woocommerce.single-product .other-products-family-container h2:after{display:none}.woocommerce.single-product .other-products-family-container h2{padding-bottom:1rem;margin-bottom:2rem;border-bottom:2px solid #d7282f}.woocommerce.single-product .other-products-family{display:grid;grid-template-columns:repeat(3,1fr);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin-top:10px}@media (max-width:768px){.woocommerce.single-product .other-products-family{grid-template-columns:1fr}}.woocommerce.single-product .other-products-family .grouped-product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding:0;color:#000;width:100%}.woocommerce.single-product .other-products-family .grouped-product-item .woocommerce-loop-product__title{padding-right:5px}.woocommerce.single-product .other-products-family .grouped-product-item a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;overflow:visible!important}.woocommerce.single-product .other-products-family .grouped-product-item img{width:158px!important;height:158px!important;margin:0!important;padding:0!important;-ms-flex-negative:0;flex-shrink:0;max-width:158px;max-height:158px;-o-object-fit:cover;object-fit:cover;border:1px solid #bababa;-webkit-transition:opacity .5s ease,-webkit-box-shadow .3s ease;transition:opacity .5s ease,-webkit-box-shadow .3s ease;transition:opacity .5s ease,box-shadow .3s ease;transition:opacity .5s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.woocommerce.single-product .other-products-family .grouped-product-item:hover img{border-color:#d7282f!important}.woocommerce.single-product .other-products-family .grouped-product-item.active img{border-color:#d7282f!important}.woocommerce.single-product .other-products-family .grouped-product-item:hover img{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.25);box-shadow:0 6px 12px rgba(0,0,0,.25)}.woocommerce.single-product .other-products-family .grouped-product-item:hover .grouped-product-item--image-wrapper>img.wp-post-image{opacity:0}.woocommerce.single-product .other-products-family .grouped-product-item h3{font-size:16px;margin:0;line-height:1.4;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;word-wrap:break-word;color:#000!important;font-weight:500!important}.woocommerce.single-product .other-products-family .grouped-product-item h3 .product-has-variants{display:block;font-size:14px;margin-top:5px;font-weight:400;color:#666}.woocommerce.single-product .colour-refs-container{margin-top:3rem}.woocommerce.single-product .colour-refs-container>h2:after{display:none}.woocommerce.single-product .colour-refs-container>h2{padding-bottom:1rem;margin-bottom:2rem;border-bottom:2px solid #d7282f}.woocommerce.single-product .colour-refs-finish-group{margin-top:30px;margin-bottom:60px}.woocommerce.single-product .colour-refs-finish-group .colour-refs-finish-title{font-size:20px;font-weight:400;color:#d7282f;margin-bottom:.5rem}.woocommerce.single-product .colour-refs-finish-group .colour-refs-finish-description{max-width:750px;margin-bottom:1rem}.woocommerce.single-product .colour-refs-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:10px;list-style:none;padding:0}@media (max-width:1200px){.woocommerce.single-product .colour-refs-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){.woocommerce.single-product .colour-refs-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.woocommerce.single-product .colour-refs-grid{grid-template-columns:repeat(2,1fr);gap:15px}}.woocommerce.single-product .product-brands{margin-top:30px;margin-bottom:30px}.woocommerce.single-product .product-brands .product-brands-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce.single-product .product-brands .product-brands-grid--single{grid-template-columns:1fr;justify-items:center}@media (max-width:768px){.woocommerce.single-product .product-brands .product-brands-grid{grid-template-columns:1fr;justify-items:center}}.woocommerce.single-product .product-brands .product-brand-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce.single-product .product-brands .product-brand-item a{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.woocommerce.single-product .product-brands .product-brand-item a:hover{opacity:.7}.woocommerce.single-product .product-brands .product-brand-item img{max-width:160px;height:30px;width:auto;-o-object-fit:contain;object-fit:contain}.woocommerce.single-product .product-document-links{border:1px solid #d7282f;padding:1.5rem;margin-top:30px;margin-bottom:30px}.woocommerce.single-product .product-document-links>.hs-title{font-size:1rem;margin-bottom:20px}.woocommerce.single-product .product-document-links>.hs-title:after{display:none}.woocommerce.single-product .product-document-links .document-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 50px}@media (max-width:768px){.woocommerce.single-product .product-document-links .document-links-grid{grid-template-columns:1fr}}.woocommerce.single-product .product-document-links .document-link-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;text-decoration:none;color:#272727;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.woocommerce.single-product .product-document-links .document-link-item a:hover{opacity:.7}.woocommerce.single-product .product-document-links .document-link-item svg{-ms-flex-negative:0;flex-shrink:0;width:24px;height:28px;max-width:24px;max-height:28px}.woocommerce.single-product .product-document-links .document-link-item span{font-size:16px;line-height:1.4}.woocommerce .woocommerce-product-gallery{overflow:visible!important;opacity:1!important;position:relative}.woocommerce .woocommerce-product-gallery a img{border:none!important}.woocommerce .woocommerce-product-gallery:not(.gallery-loaded) .gallery-loading-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:400px;z-index:11;position:relative}.woocommerce .woocommerce-product-gallery:not(.gallery-loaded) .gallery-loading-overlay .gallery-loading-spinner{width:36px;height:36px;border:3px solid #e0e0e0;border-top-color:#d7282f;border-radius:50%;-webkit-animation:gallery-spin .8s linear infinite;animation:gallery-spin .8s linear infinite}.woocommerce .woocommerce-product-gallery:not(.gallery-loaded) .gallery-loading-overlay .gallery-loading-text{margin-top:12px;font-size:13px;color:#888}.woocommerce .woocommerce-product-gallery.gallery-loaded .gallery-loading-overlay{display:none}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{position:relative}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{display:none!important;border:1px solid #bababa!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-of-type(1){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{width:100%!important;height:auto!important;display:block}.woocommerce .woocommerce-product-gallery .main-image-container .woocommerce-product-gallery__image{width:100%;height:100%}.woocommerce .woocommerce-product-gallery .main-image-container .woocommerce-product-gallery__image a{display:block;height:100%;width:100%}.woocommerce .woocommerce-product-gallery .main-image-container .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1)}.woocommerce .woocommerce-product-gallery:not(.gallery-loaded) .main-gallery-next,.woocommerce .woocommerce-product-gallery:not(.gallery-loaded) .main-gallery-prev{opacity:0}@-webkit-keyframes gallery-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes gallery-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.woocommerce .woocommerce-product-gallery.gallery-loaded .woocommerce-product-gallery__image{display:inline-block!important}.woocommerce .woocommerce-product-gallery.gallery-loaded .main-image-container .woocommerce-product-gallery__image{display:block!important}.woocommerce .woocommerce-product-gallery.gallery-loaded .woocommerce-product-gallery__thumbnails{opacity:1!important;-webkit-transform:translateY(0);transform:translateY(0)}.woocommerce .woocommerce-product-gallery.gallery-loaded .main-gallery-next,.woocommerce .woocommerce-product-gallery.gallery-loaded .main-gallery-prev{opacity:1;-webkit-transition:opacity .4s ease .1s;transition:opacity .4s ease .1s}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image{background-color:#f6f6f6}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image>a{cursor:-webkit-zoom-in;cursor:zoom-in}.woocommerce .woocommerce-product-gallery .main-image-container{position:relative;margin-bottom:5px;aspect-ratio:1/1}.woocommerce .woocommerce-product-gallery .main-image-container .woocommerce-product-gallery__image{width:100%;height:100%}.woocommerce .woocommerce-product-gallery .main-image-container .woocommerce-product-gallery__image a{cursor:-webkit-zoom-in;cursor:zoom-in;display:block;height:100%;width:100%}.woocommerce .woocommerce-product-gallery .main-image-container .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.woocommerce .woocommerce-product-gallery .main-image-container .main-gallery-next,.woocommerce .woocommerce-product-gallery .main-image-container .main-gallery-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:52px;height:52px;background-color:#d7282f;background-repeat:no-repeat;background-position:center;background-size:22px 11px;border:none;font-size:0;cursor:pointer;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease;background-image:url("data:image/svg+xml,%3Csvg width='22' height='11' viewBox='0 0 22 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7998 0.840088L20.9998 5.04009M20.9998 5.04009L16.7998 9.24009M20.9998 5.04009H0.839844' stroke='white' stroke-width='1.68' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce .woocommerce-product-gallery .main-image-container .main-gallery-next:hover:not(.disabled),.woocommerce .woocommerce-product-gallery .main-image-container .main-gallery-prev:hover:not(.disabled){background-color:#ac2026}.woocommerce .woocommerce-product-gallery .main-image-container .main-gallery-next.disabled,.woocommerce .woocommerce-product-gallery .main-image-container .main-gallery-prev.disabled{background-color:#efa9ac;cursor:not-allowed}.woocommerce .woocommerce-product-gallery .main-image-container .main-gallery-prev{left:-15px;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.woocommerce .woocommerce-product-gallery .main-image-container .main-gallery-next{right:-15px}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin-bottom:20px}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child{margin-bottom:20px}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child img{width:100%;height:auto;display:block}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child .sketch-fab--wrapper{background:#ddd;position:relative;width:100%;padding-bottom:100%;height:0;top:0;z-index:0}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child .sketch-fab--wrapper .sketchfab-embed-wrapper{display:block!important}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child .sketch-fab--wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails{position:relative;margin:0;padding:0;list-style:none}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-list{margin:0}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-slide{position:relative;margin:0}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-slide::after{content:"";position:absolute;top:0;right:0;width:5px;height:100%;background:#fff;z-index:1;pointer-events:none}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-slide:last-child::after{display:none}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-slide.active::after,.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-slide:hover::after{border-left:1px solid #d7282f}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image{cursor:pointer;-webkit-transition:border-color .3s ease;transition:border-color .3s ease;border:none!important;padding:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;aspect-ratio:1/1;overflow:hidden}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image a{display:block;pointer-events:none;height:100%}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image img{border:1px solid #bababa!important}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image:hover img{border-color:#d7282f!important}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image.active img{border-color:#d7282f!important}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image.sketchfab-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:108px!important;width:100px!important;border:1px solid #ddd}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image.sketchfab-thumbnail:hover{border-color:#d7282f}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image.sketchfab-thumbnail.active{border-color:#d7282f}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image.sketchfab-thumbnail a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image.sketchfab-thumbnail svg{max-width:80%;height:auto}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-next,.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-prev{position:absolute;top:40%!important;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:40px;height:40px;border:none;cursor:pointer;z-index:10;font-size:0;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:0}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-next:before,.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-prev:before{font-size:44px;line-height:40px;color:#d7282f;font-family:Arial,sans-serif;font-weight:700}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-next.slick-disabled,.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-prev.slick-disabled{cursor:not-allowed}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-next.slick-disabled:before,.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-prev.slick-disabled:before{color:#d7282f;opacity:.3}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-prev{left:-20px}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-prev:before{content:"‹"}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-next{right:-45px}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__thumbnails .slick-next:before{content:"›"}.family-gallery-trigger{text-align:center;margin-top:12px}.family-gallery-trigger__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:0 0;border:1px solid #d9d9d9;border-radius:3px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;color:#272727;cursor:pointer;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border-color .2s ease,color .2s ease,background .2s ease;transition:border-color .2s ease,color .2s ease,background .2s ease}.family-gallery-trigger__btn svg{-ms-flex-negative:0;flex-shrink:0}.family-gallery-trigger__btn:focus-visible,.family-gallery-trigger__btn:hover{border-color:#d7282f;color:#d7282f;background:rgba(215,40,47,.04)}.family-gallery-trigger__btn:active,.family-gallery-trigger__btn:focus{border:1px solid #d9d9d9;outline:0;-webkit-box-shadow:none;box-shadow:none;font-size:13px;padding:8px 16px}.archive,.single-product{background:#f5f5f7}.archive #sidebar{background:#fff;margin-top:2rem;padding:1rem}.archive #sidebar .widget-container .facet-label:before,.archive #sidebar .widget-container:nth-child(1) .facet-label,.archive #sidebar .widget-container:nth-child(2) .facet-label{display:none}.archive #sidebar .widget-container .facet-label{margin-bottom:0;padding-bottom:5px}.archive #sidebar .widget-container{border-bottom:none}.woocommerce.archive #sidebar .widget-container{margin-bottom:.5rem}.archive #sidebar .facetwp-input-wrap,.archive #sidebar .facetwp-search,.archive #sidebar .fs-wrap,.archive #sidebar select{width:100%!important;min-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce.archive #sidebar .widget-container{padding-bottom:.5rem;margin-bottom:.5rem}.woocommerce.archive #sidebar .widget-container:has(.is-hidden){display:none}.widget-container>p{display:none}.widget-container .facetwp-facet-results_count{margin-top:1rem}.woocommerce #sidebar .toggle-button{float:right}.woocommerce #sidebar .wp-block-woocommerce-product-categories ul{margin-left:0!important}#sidebar.sidebar--shop ul ul{margin-top:10px;margin-left:0!important}.wc-block-product-categories-list ul,.wc-block-product-categories-list.is-list ul,.wp-block-woocommerce-product-categories ul,.wp-block-woocommerce-product-categories ul ul{margin-left:0!important;padding-left:0!important}.woocommerce #sidebar .wp-block-woocommerce-product-categories .wc-block-product-categories-list--depth-1{padding-left:14px!important}.woocommerce #sidebar .wp-block-woocommerce-product-categories .wc-block-product-categories-list--depth-2{padding-left:14px!important}.woocommerce #sidebar .wp-block-woocommerce-product-categories .wc-block-product-categories-list--depth-3{padding-left:14px!important}.woocommerce #sidebar .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item{padding:2px 0}.woocommerce #sidebar .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item:first-child{margin-top:0}.woocommerce #sidebar .wp-block-woocommerce-product-categories a.active{color:#d7282f!important}.post-type-archive-casestudies .facetwp-search,.sidebar--colours .facetwp-search,.woocommerce .facetwp-search{background:#fff;border:1px solid #d9d9d9;border-radius:3px;min-width:240px!important;min-width:100%!important;width:220px!important;padding:5px 10px!important}.sidebar--colours .facetwp-facet-search_colours{margin-bottom:20px!important}.woocommerce .facetwp-type-fselect .fs-search{display:none}.post-type-archive-casestudies .facetwp-facet-search_case_studies .facetwp-icon:before,.sidebar--colours .facetwp-facet-search_colours .facetwp-icon:before,.woocommerce .facetwp-facet-search .facetwp-icon:before{background:url(../assets/icons/icon-mfg.svg) no-repeat;background-position:5px 50%!important;background-size:20px 20px!important}.post-type-archive-casestudies .facetwp-facet-search_case_studies .facetwp-icon,.sidebar--colours .facetwp-facet-search_colours .facetwp-icon,.woocommerce .facetwp-facet-search .facetwp-icon{opacity:1!important}.post-type-archive-colours .facetwp-type-pager,.woocommerce .facetwp-type-pager{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.post-type-archive-colours #sidebar .widget-container:nth-child(10),.post-type-archive-colours #sidebar .widget-container:nth-child(2),.post-type-archive-colours #sidebar .widget-container:nth-child(3),.post-type-archive-colours #sidebar .widget-container:nth-child(4),.post-type-archive-colours #sidebar .widget-container:nth-child(5),.post-type-archive-colours #sidebar .widget-container:nth-child(6),.post-type-archive-colours #sidebar .widget-container:nth-child(7),.post-type-archive-colours #sidebar .widget-container:nth-child(8),.post-type-archive-colours #sidebar .widget-container:nth-child(9){padding-bottom:.5rem;margin-bottom:.5rem}.facetwp-selections li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4px;cursor:pointer}.facetwp-selections li[data-facet=product_colour_ref]{margin:0 0 15px 0}.facetwp-selections li .facetwp-selection-label{display:block;width:100%;margin-bottom:10px;font-weight:700}.facetwp-selections li .facetwp-selection-value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#f2f2f2}.facetwp-selections li .facetwp-selection-value .facetwp-selection-close{font-size:16px;line-height:1;font-weight:700;opacity:.5;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.facetwp-selections li .facetwp-selection-value .facetwp-selection-close:hover{opacity:1}.product-search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%}.product-search-form input[type=text]{background:#fff;border:1px solid #d9d9d9;border-radius:3px;width:100%!important;min-width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 30px 5px 10px!important;font-size:16px}.product-search-form input[type=text]:focus{border-color:#3f3f3f;outline:0}.product-search-form button{position:absolute;right:0;top:0;bottom:0;background:0 0;border:none;padding:0 8px;cursor:pointer;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-search-form button::before{content:"";display:block;width:22px;height:22px;background:url(../assets/icons/icon-mfg.svg) no-repeat center/contain}.product-search-form button{font-size:0;color:transparent}.product-search-form .product-search-clear{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.1rem;color:#c4c4c4;text-decoration:none;line-height:1}.product-search-form .product-search-clear:hover{color:#3f3f3f}#product--list{margin-top:2rem!important;padding-top:0!important}#product--list .type-product{border:none!important;background:#fff!important}#product--list .type-product .product-top-section{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:40px!important;margin-bottom:1.5rem}#product--list .type-product .product-top-section .custom-product-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 375px;flex:0 0 375px;background:#f1f1f1;max-width:375px;height:246px!important}#product--list .type-product .product-top-section .custom-product-thumbnail img{width:100%!important;height:auto!important;max-height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}@media (max-width:1024px){#product--list .type-product .product-top-section{gap:20px!important}#product--list .type-product .product-top-section .custom-product-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;max-width:250px;height:180px!important}}@media (max-width:1100px){#product--list .type-product .product-top-section{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:15px!important}#product--list .type-product .product-top-section .custom-product-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;height:auto!important}}#product--list .type-product .woocommerce-loop-variant__content_wrap{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#product--list .type-product .category-top-level{color:#8c8c8c;font-size:14px;margin-bottom:5px;display:block}#product--list .type-product .product-loop-cta{color:#8c8c8c;font-size:14px;margin-top:8px;margin-bottom:5px;display:block}#product--list .type-product .category-child{color:#3f3f3f;font-size:18px;margin-bottom:0;display:inline-block}#product--list .type-product .woocommerce-loop-product__title{color:#d7282f;font-size:2rem!important;line-height:2.2rem!important;text-transform:capitalize!important;font-weight:500!important;clear:none;margin-top:0;margin-bottom:10px;padding:0}#product--list .type-product .product-description{margin-top:10px}.single-product-description{margin-top:10px}.single-product-description--cascading{margin-bottom:10px}.family-children{list-style:none!important;margin:18px 0 0!important;padding:0!important}.family-children__item{padding:14px 0;border-bottom:1px solid #eaeaea;list-style:none!important}.family-children__item:last-child{border-bottom:0}.family-children__name{display:block;font-weight:700;color:#272727}.family-children__desc{margin-top:4px}.family-children__desc p{margin:0!important;font-size:inherit!important;line-height:1.4}#product--list .type-product{color:#272727!important}#product--list .type-product .product-description__family-link p{margin-bottom:0!important}#product--list .type-product .product-description__family-link a{color:#272727!important;text-decoration:none!important;position:relative}#product--list .type-product .product-description__family-link a:after{position:absolute;content:"›";color:#d7282f;margin-left:6px;top:-4px!important;font-size:2em;display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#product--list .type-product .product-description__family-link a:hover:after{-webkit-transform:translateX(4px);transform:translateX(4px)}#product--list .type-product .product-color-swatches__list .color-swatch{border:1px solid #5d5d5d!important;border-radius:.2rem!important;height:24px!important;width:24px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}#product--list .type-product .product-color-swatches__list .color-swatch .color-swatch__count{font-size:10px}.woocommerce #product--list ul.products li.product .product-color-swatches p{font-weight:400!important;margin-right:20px}.woocommerce #product--list ul.products li.product .product-color-swatches{display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.woocommerce-loop-category{border:none;padding:0!important;border:none!important;text-align:center;padding:0 1.5rem!important;margin-bottom:20px!important}.woocommerce-loop-category .woocommerce-loop-variant__content_wrap{max-width:900px;margin:0 auto!important}.woocommerce-loop-category h1{color:#000!important;font-size:32px!important;text-transform:uppercase!important;font-weight:500!important;margin:0 0 20px 0!important;padding:0!important;position:relative}.woocommerce-loop-category h1:after{content:"";position:absolute;left:50%;bottom:-8px;margin-left:-75px;height:2px;background-color:#d7282f;width:150px}.woocommerce-loop-category h2{color:#000!important;font-size:24px!important;text-transform:none!important;font-weight:300!important;margin:0 0 10px 0!important;padding:0!important;position:relative}.woocommerce-loop-category .woocommerce-loop-category__description{color:#666!important;font-size:16px;line-height:1.4;margin-top:15px;max-width:700px;margin-left:auto;margin-right:auto}.woocommerce-loop-category .woocommerce-loop-category__description p{font-size:16px;line-height:1.4;color:#666!important}.woocommerce-loop-category .woocommerce-loop-category__description a{color:#666!important;text-decoration:underline}.woocommerce-loop-category h1 a{color:#000!important;text-decoration:none}.woocommerce-loop-category p:last-child{margin-bottom:0!important}#product--list .products:first-of-type .woocommerce-loop-category{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#product--list .products .woocommerce-loop-category{display:none!important}.woocommerce .woocommerce-product-gallery .woocommerce-product-gallery__image.image-link:not(.slick-slide) img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.woocommerce .type-product .woocommerce-product-loop-category__parent_category{color:#8c8c8c;font-size:14px;margin-bottom:5px;display:block}.woocommerce .type-product .woocommerce-product-loop-category__parent_category a{color:#8c8c8c}.woocommerce .type-product .woocommerce-product-loop-category__subcategories{color:#3f3f3f;font-size:18px;margin-bottom:0!important;display:inline-block}.woocommerce .type-product .woocommerce-product-loop-category__subcategories a{color:#3f3f3f}.woocommerce .product_title.entry-title{font-size:2rem!important;line-height:2.2rem!important;text-transform:capitalize!important;font-weight:500}.woocommerce .product_title.entry-title:before{display:none}.woocommerce .product_title.entry-title .product_title_family a{color:inherit;text-decoration:none}.woocommerce .product_title.entry-title .product_title_parent{font-size:1.5rem}.woocommerce .product-variant-selector{border:1px solid #d9d9d9;padding:0 0 0 10px;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;margin-top:15px;margin-bottom:20px}.woocommerce .product-variant-selector label{text-transform:uppercase;font-weight:600!important}.woocommerce .product-variant-selector select,.woocommerce .product-variant-selector select:focus{padding:10px 35px 10px 15px;border:none;background-color:#fff;width:100%;border-radius:2px;font-family:inherit;font-size:14px!important;line-height:1.4;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23D7282F' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px;outline:0;cursor:pointer}.mfp-bg{opacity:.95!important}.mfp-wrap .mfp-container{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-wrap .mfp-figure{max-height:calc(100vh - 40px);max-width:calc(100vw - 40px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mfp-wrap .mfp-figure::after{display:none}.mfp-wrap .mfp-img{max-height:calc(100vh - 120px)!important;max-width:calc(100vw - 80px)!important;width:auto!important;height:auto!important;-o-object-fit:contain;object-fit:contain}.mfp-wrap .mfp-bottom-bar{position:static;margin-top:10px}.mfp-wrap .mfp-title{text-align:center;padding:0 40px;line-height:1.4}.mfp-wrap .mfp-counter{position:static;display:block;text-align:center;margin-top:5px}.mfp-wrap .mfp-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}.mfp-image-holder .mfp-close,.mfp-wrap .mfp-close{pointer-events:auto!important;z-index:1060!important}html.mfp-zoom-out-cur{cursor:default!important}body.single-product .mfp-colour-gallery .mfp-content{max-height:none!important;max-width:calc(100vw - 200px)!important;background:0 0!important}body.single-product .mfp-colour-gallery .mfp-figure{max-height:none!important;max-width:none!important}.mfp-colour-gallery.mfp-wrap{cursor:default}.mfp-colour-gallery .mfp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 100px;pointer-events:none;cursor:pointer;max-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-colour-gallery .mfp-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(100vw - 200px);pointer-events:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.mfp-colour-gallery .mfp-figure{margin:0}.mfp-colour-gallery .mfp-figure::after{display:none}.mfp-colour-gallery .mfp-img{height:calc(100vh - 260px)!important;max-width:calc(100vw - 220px)!important;width:auto!important;padding:0!important;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;cursor:default;-webkit-box-shadow:0 2px 20px rgba(0,0,0,.3);box-shadow:0 2px 20px rgba(0,0,0,.3)}.mfp-colour-gallery .mfp-arrow{width:100px;height:calc(100% - 100px);top:100px;-webkit-transform:none;transform:none;margin-top:0;opacity:1;background:0 0;-webkit-transition:background .2s ease;transition:background .2s ease;pointer-events:auto;outline:0}.mfp-colour-gallery .mfp-arrow:hover{background:rgba(0,0,0,.3)}.mfp-colour-gallery .mfp-arrow:focus{background:0 0}.mfp-colour-gallery .mfp-arrow:active{margin-top:0}.mfp-colour-gallery .mfp-arrow::before{display:none}.mfp-colour-gallery .mfp-arrow::after{position:absolute;top:50%;margin-top:-30px;border-top-width:20px!important;border-bottom-width:20px!important;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:.9}.mfp-colour-gallery .mfp-arrow:hover::after{opacity:1}.mfp-colour-gallery .mfp-arrow-left{left:0}.mfp-colour-gallery .mfp-arrow-left::after{left:30px;margin-left:0;border-right-width:24px!important;border-right-color:#fff}.mfp-colour-gallery .mfp-arrow-left:hover::after{border-right-color:#d7282f}.mfp-colour-gallery .mfp-arrow-right{right:0}.mfp-colour-gallery .mfp-arrow-right::after{right:30px;left:auto;margin-left:0;border-left-width:24px!important;border-left-color:#fff}.mfp-colour-gallery .mfp-arrow-right:hover::after{border-left-color:#d7282f}.mfp-colour-gallery .mfp-close,.mfp-colour-gallery .mfp-image-holder .mfp-close{position:fixed!important;z-index:1060!important;font-size:50px;width:60px!important;height:60px;line-height:55px;right:40px!important;top:40px;padding:0!important;color:#fff;text-align:center;opacity:.9;-webkit-transition:opacity .2s ease,background .2s ease;transition:opacity .2s ease,background .2s ease;background:0 0;border-radius:4px;pointer-events:auto!important}.mfp-colour-gallery .mfp-close:focus,.mfp-colour-gallery .mfp-close:hover,.mfp-colour-gallery .mfp-image-holder .mfp-close:focus,.mfp-colour-gallery .mfp-image-holder .mfp-close:hover{opacity:1;background:0 0;color:#d7282f}.mfp-colour-gallery .mfp-bottom-bar{position:static;margin-top:10px;padding:0 20px;width:auto}.mfp-colour-gallery .mfp-title{text-align:center;color:#ccc;font-size:14px;padding:0}.mfp-colour-gallery .mfp-counter{position:static;display:block;text-align:center;color:#999;font-size:13px;margin-top:5px}.mfp-colour-gallery .mfp-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;gap:6px;margin-top:12px;padding:4px 20px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;max-width:calc(100vw - 200px);margin-left:auto;margin-right:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;pointer-events:auto}.mfp-colour-gallery .mfp-thumbs::-webkit-scrollbar{height:4px}.mfp-colour-gallery .mfp-thumbs::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:2px}.mfp-colour-gallery .mfp-thumbs__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:64px;height:64px;border:2px solid transparent;border-radius:3px;cursor:pointer;opacity:.6;-webkit-transition:opacity .2s ease,border-color .2s ease;transition:opacity .2s ease,border-color .2s ease;overflow:hidden;background:#f0f0f0}.mfp-colour-gallery .mfp-thumbs__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mfp-colour-gallery .mfp-thumbs__item:hover{opacity:.9}.mfp-colour-gallery .mfp-thumbs__item--active{opacity:1;border-color:#d7282f}@media (max-width:768px){.mfp-colour-gallery .mfp-container{padding:40px 20px}.mfp-colour-gallery .mfp-content{max-width:calc(100vw - 40px)}.mfp-colour-gallery .mfp-img{max-height:calc(100vh - 220px)!important;max-width:calc(100vw - 60px)!important}.mfp-colour-gallery .mfp-thumbs{max-width:calc(100vw - 40px);gap:4px}.mfp-colour-gallery .mfp-thumbs__item{width:48px;height:48px}.mfp-colour-gallery .mfp-arrow{width:50px}}.colours-archive .colours-archive__header{text-align:center;margin-bottom:20px;padding:0 20px;max-width:900px;margin-left:auto;margin-right:auto}.colours-archive .colours-archive__header h1{color:#000;font-size:32px;text-transform:uppercase;font-weight:500;margin:0 0 20px 0;padding:0;position:relative}.colours-archive .colours-archive__header h1:after{content:"";position:absolute;left:50%;bottom:-8px;margin-left:-75px;height:2px;background-color:#d7282f;width:150px}.colours-archive .colours-archive__header p{color:#666;font-size:16px;line-height:1.4;margin-top:15px;margin-bottom:0;max-width:700px;margin-left:auto;margin-right:auto}.colours-archive .colours-archive__header p a{color:#666;text-decoration:underline}.colours-archive .colours-grid{display:block;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;list-style:none;padding:0;margin:0 0 20px 0}@media (min-width:640px){.colours-archive .colours-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.colours-archive .colours-grid{grid-template-columns:repeat(4,1fr)}}.colour-card{background:#fff;border:1px solid #e5e5e5;-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease;list-style:none}.colour-card.image-link .colour-card__image,.colour-card.image-link .colour-card__image img{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.colour-card.image-link .colour-card__image{position:relative}.colour-card.image-link .colour-card__image::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);width:40px;height:40px;background:rgba(255,255,255,.5);border-radius:50%;opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3Cline x1='11' y1='8' x2='11' y2='14'/%3E%3Cline x1='8' y1='11' x2='14' y2='11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:28px;z-index:3}.colour-card.image-link:hover .colour-card__image::after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.colour-card:hover{-webkit-box-shadow:0 6px 20px rgba(0,0,0,.12);box-shadow:0 6px 20px rgba(0,0,0,.12);border-color:#d7282f;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.colour-card:hover .colour-card__title{color:#d7282f}.colour-card .colour-card__link{text-decoration:none;color:inherit;display:block}.colour-card .colour-card__image{background:#f1f1f1;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}.colour-card .colour-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.colour-card .colour-card__image .colour-card__sample-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:1;pointer-events:none}.colour-card:hover .colour-card__image img:not(.colour-card__sample-overlay){-webkit-transform:scale(1.05);transform:scale(1.05)}.colour-card:hover .colour-card__image .colour-card__sample-overlay{opacity:1}.colour-card .colour-card__gallery-icon{position:absolute;bottom:8px;right:8px;width:32px;height:32px;background:rgba(255,255,255,.9);border:none;padding:0;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#333;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;z-index:2}.colour-card .colour-card__gallery-icon svg{width:18px;height:18px}.colour-card:hover .colour-card__gallery-icon{background:#d7282f;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.colour-card.colour-gallery .colour-card__image,.colour-card.colour-gallery .colour-card__image img{cursor:-webkit-zoom-in!important;cursor:zoom-in!important}.colour-card.colour-gallery .colour-card__image{position:relative}.colour-card.colour-gallery .colour-card__image::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);width:40px;height:40px;background:rgba(255,255,255,.5);border-radius:50%;opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3Cline x1='11' y1='8' x2='11' y2='14'/%3E%3Cline x1='8' y1='11' x2='14' y2='11'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:28px;z-index:3}.colour-card.colour-gallery:hover .colour-card__image::after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.colour-card .colour-card__swatch{width:100%;height:100%}.colour-card .colour-card__placeholder{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f1f1f1}.colour-card .colour-card__placeholder-text{font-size:12px;color:#fff;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.4)}.colour-card .colour-card__image>.colour-card__placeholder-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;background:rgba(0,0,0,.35);padding:6px 12px;border-radius:3px;text-align:center;white-space:nowrap}.colour-card .colour-card__placeholder .colour-card__placeholder-text{color:#8c8c8c;text-shadow:none;background:0 0;padding:0}.colour-card .colour-card__content{padding:15px;text-align:center;cursor:default}.colour-card .colour-card__grouping{display:block;color:#8c8c8c;font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.colour-card .colour-card__title{color:#272727;font-size:16px;font-weight:500;margin:0 0 8px 0;-webkit-transition:color .3s ease;transition:color .3s ease}.colour-card .colour-card__finish{display:block;color:#666;font-size:13px}.colour-card .colour-card__range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 6px;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.colour-card .colour-card__range-swatch{display:inline-block;width:16px;height:16px;min-width:16px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.colour-card .colour-card__range-name{font-size:12px;color:#888;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:4px}.colour-card .colour-card__view-products{display:inline-block;background:#c4c4c4;border:1px solid #c4c4c4;color:#000!important;border-radius:5px;padding:6px 14px;font-size:12px;font-weight:400;line-height:1;text-transform:uppercase;text-decoration:none;text-align:center;margin-top:10px;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer}.colour-card .colour-card__view-products:hover{background:#d7282f;border-color:#d7282f;color:#fff!important;text-decoration:none}.post-type-archive-colours #product--list{padding-top:5.2rem}.sidebar--colours h4{font-size:14px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px;color:#333}.single-colour .colour-finish{margin-bottom:20px;color:#666}.single-colour .colour-swatch-inline{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.15);vertical-align:middle;margin-right:6px}.single-colour .colour-swatch-large{width:100%;height:400px;border:1px solid #e5e5e5}.single-colour .single-colour-image{width:100%;height:auto;max-height:500px;-o-object-fit:contain;object-fit:contain;border:1px solid #e5e5e5}.colour-products-section{margin-top:60px;padding-top:40px;border-top:1px solid #e5e5e5}.colour-products-section .colour-products-section__title{text-align:center;font-size:28px;font-weight:500;margin-bottom:10px;color:#000}.colour-products-section .colour-products-section__subtitle{text-align:center;color:#666;margin-bottom:40px}.colour-products-section .products{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;list-style:none;padding:0;margin:0}@media (min-width:768px){.colour-products-section .products{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.colour-products-section .products{grid-template-columns:repeat(3,1fr)}}.colour-products-section .product{background:#fff;border:1px solid #e5e5e5;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.colour-products-section .product:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.colour-products-section .product .product-link{text-decoration:none;color:inherit;display:block}.colour-products-section .product .product-top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.colour-products-section .product .product-top-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}.colour-products-section .product .custom-product-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;height:150px;background:#f1f1f1}.colour-products-section .product .custom-product-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.colour-products-section .product .woocommerce-loop-variant__content_wrap{padding:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.colour-products-section .product .category-top-level{display:block;color:#8c8c8c;font-size:12px;margin-bottom:5px}.colour-products-section .product .woocommerce-loop-product__title{color:#d7282f;font-size:18px;font-weight:500;margin:0 0 10px 0}.colour-products-section .product p{color:#666;font-size:14px;margin:0}#product--list .type-product .woocommerce-loop-product__title,.product_title.entry-title,.product_title_family,.woocommerce .product_title.entry-title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-loop-product__title,h2.woocommerce-loop-product__title{font-size:2.5rem!important;line-height:1.2!important;margin-bottom:0!important}.grouped-product-item .woocommerce-loop-product__title{font-size:16px!important;line-height:1.3!important;margin:0!important}.grouped-product-item--image-wrapper{position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.grouped-product-item__hover-image{position:absolute;top:0;left:0;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:1;pointer-events:none}.grouped-product-item:hover .grouped-product-item__hover-image{opacity:1}.custom-product-thumbnail__link{display:block;position:relative;overflow:hidden;width:100%;height:100%}.custom-product-thumbnail__hover-image{position:absolute;top:0;left:0;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:1;pointer-events:none}.custom-product-thumbnail__gallery-icon,.custom-product-thumbnail__zoom-icon{position:absolute;bottom:8px;right:8px;width:32px;height:32px;background:rgba(255,255,255,.9);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;color:#333;opacity:.8;-webkit-transition:opacity .3s ease,background .3s ease,color .3s ease;transition:opacity .3s ease,background .3s ease,color .3s ease}.custom-product-thumbnail__gallery-icon svg{width:18px;height:14px}.custom-product-thumbnail__zoom-icon svg{width:18px;height:18px}.type-product:hover .custom-product-thumbnail__gallery-icon,.type-product:hover .custom-product-thumbnail__zoom-icon{opacity:1}.sidebar-drawer__toggle{display:none;position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9998;background:#d7282f;border:1px solid #d7282f;color:#fff;border-radius:5px;padding:10px 20px;font-size:.9rem;font-weight:600;font-family:inherit;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.25);box-shadow:0 4px 16px rgba(0,0,0,.25);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.sidebar-drawer__toggle:focus-visible,.sidebar-drawer__toggle:hover{opacity:.85}.sidebar-drawer__toggle:active{-webkit-transform:translateX(-50%) scale(.97);transform:translateX(-50%) scale(.97)}.sidebar-drawer__toggle svg{-ms-flex-negative:0;flex-shrink:0}@media (max-width:799px){.sidebar-drawer__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.sidebar-drawer__backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-tap-highlight-color:transparent}.sidebar-drawer__backdrop.is-active{display:block;opacity:1}.sidebar-drawer__footer,.sidebar-drawer__header{display:none}@media (max-width:799px){.facetwp-flyout-open{display:none!important}.container--limit .sidebar--colours,.woo-wrapper #sidebar{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;z-index:9999!important;width:100%!important;max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff!important;padding:0!important;margin:0!important;float:none!important;border-radius:5px 5px 0 0;-webkit-box-shadow:0 -4px 24px rgba(0,0,0,.15);box-shadow:0 -4px 24px rgba(0,0,0,.15);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .35s cubic-bezier(.32,.72,0,1);transition:-webkit-transform .35s cubic-bezier(.32,.72,0,1);transition:transform .35s cubic-bezier(.32,.72,0,1);transition:transform .35s cubic-bezier(.32,.72,0,1),-webkit-transform .35s cubic-bezier(.32,.72,0,1);visibility:hidden}.container--limit .sidebar--colours.sidebar-drawer--open,.woo-wrapper #sidebar.sidebar-drawer--open{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.container--limit .sidebar--colours .sidebar-drawer__header,.woo-wrapper #sidebar .sidebar-drawer__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e5e5;position:sticky;top:0;background:#fff;z-index:1;border-radius:5px 5px 0 0}.container--limit .sidebar--colours .sidebar-drawer__title,.woo-wrapper #sidebar .sidebar-drawer__title{font-size:1.1rem;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px}.container--limit .sidebar--colours .sidebar-drawer__close,.woo-wrapper #sidebar .sidebar-drawer__close{background:0 0;border:none;font-size:1.8rem;line-height:1;color:#666;cursor:pointer;padding:4px 8px;border-radius:4px;-webkit-tap-highlight-color:transparent}.container--limit .sidebar--colours .sidebar-drawer__close:focus-visible,.container--limit .sidebar--colours .sidebar-drawer__close:hover,.woo-wrapper #sidebar .sidebar-drawer__close:focus-visible,.woo-wrapper #sidebar .sidebar-drawer__close:hover{color:#333;background:#f0f0f0}.container--limit .sidebar--colours.sidebar-drawer--open .facet--wrapper,.woo-wrapper #sidebar.sidebar-drawer--open .facet--wrapper{display:block!important}.container--limit .sidebar--colours .widget-area,.woo-wrapper #sidebar .widget-area{padding:16px 20px 20vh}.container--limit .sidebar--colours .widget-container,.woo-wrapper #sidebar .widget-container{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0!important}.container--limit .sidebar--colours .widget-container:last-child,.woo-wrapper #sidebar .widget-container:last-child{border-bottom:none!important}.container--limit .sidebar--colours .sidebar-drawer__footer,.woo-wrapper #sidebar .sidebar-drawer__footer{display:none}.container--limit .sidebar--colours.sidebar-drawer--open .sidebar-drawer__footer,.woo-wrapper #sidebar.sidebar-drawer--open .sidebar-drawer__footer{display:block;position:sticky;bottom:0;background:#fff;padding:12px 20px;border-top:1px solid #e5e5e5;z-index:2}.container--limit .sidebar--colours .sidebar-drawer__show-results,.woo-wrapper #sidebar .sidebar-drawer__show-results{display:block;width:100%;background:#d7282f;border:1px solid #d7282f;color:#fff;border-radius:5px;padding:12px 20px;font-size:.95rem;font-weight:600;font-family:inherit;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.container--limit .sidebar--colours .sidebar-drawer__show-results:focus-visible,.container--limit .sidebar--colours .sidebar-drawer__show-results:hover,.woo-wrapper #sidebar .sidebar-drawer__show-results:focus-visible,.woo-wrapper #sidebar .sidebar-drawer__show-results:hover{opacity:.85}body.sidebar-drawer-open{overflow:hidden!important;position:fixed;width:100%}}.cmf-select-wrapper{border:1px solid #d9d9d9;padding:0 0 0 10px;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;margin-bottom:20px}.cmf-select-wrapper .cmf-select-label{text-transform:uppercase;font-weight:600!important;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;cursor:help;-webkit-text-decoration:underline dotted #8c8c8c;text-decoration:underline dotted #8c8c8c;text-underline-offset:3px;position:relative}.cmf-select-wrapper .cmf-select-label:hover::after{content:attr(data-tooltip);position:absolute;left:0;top:calc(100% + 6px);background:#272727;color:#fff;padding:5px 10px;border-radius:3px;font-size:12px;font-weight:400;text-transform:none;white-space:nowrap;z-index:300;pointer-events:none}.cmf-select-wrapper select.cmf-select{opacity:0!important;position:absolute!important;height:0!important;width:0!important;overflow:hidden!important;pointer-events:none}.cmf-select-wrapper .select2-container{width:100%!important}.cmf-select-wrapper .select2-container.select2-container--open{z-index:200}.cmf-select-wrapper .select2-container--default .select2-selection--single{height:42px;border:none!important;border-radius:2px!important;background:#fff;padding:0 35px 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23D7282F' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px;cursor:pointer}.cmf-select-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px;padding-left:0!important;padding-right:0!important;color:#3f3f3f;font-size:14px!important;font-family:inherit;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);display:block}.cmf-select-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered .cmf-select-option{overflow:hidden;max-width:100%}.cmf-select-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered .cmf-select-option .cmf-select-option__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmf-select-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.cmf-select-wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#8c8c8c;font-size:14px}.cmf-select-wrapper .select2-container--default .select2-selection--single .select2-selection__clear{font-size:18px;margin-right:4px;color:#8c8c8c}.cmf-select-wrapper .select2-container--default .select2-selection--single .select2-selection__clear:hover{color:#d7282f}.select2-container--open{z-index:90!important}.select2-container--open .select2-dropdown{z-index:90!important;border:1px solid #d9d9d9!important;border-top:none!important;border-radius:0 0 2px 2px!important;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12);margin-top:-1px}.select2-container--open .select2-dropdown .select2-results{max-height:300px;overflow-y:auto}.select2-container--open .select2-dropdown--above{border-top:1px solid #d9d9d9!important;border-bottom:none!important;border-radius:2px 2px 0 0!important;margin-top:0;margin-bottom:-1px}.select2-search--dropdown{padding:6px 8px!important;background:#f6f6f6;border-bottom:1px solid #e5e5e5}.select2-search--dropdown .select2-search__field,.select2-search--dropdown .select2-search__field:focus{-webkit-appearance:none!important;-moz-appearance:none!important;border:1px solid #d9d9d9!important;border-top:1px solid #d9d9d9!important;border-left:1px solid #d9d9d9!important;border-right:1px solid #d9d9d9!important;border-radius:2px!important;padding:6px 10px!important;font-size:14px;width:100%!important;outline:0!important;background:#fff;color:#3f3f3f;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-input-placeholder,.select2-search--dropdown .select2-search__field:focus::-webkit-input-placeholder{color:#8c8c8c}.select2-search--dropdown .select2-search__field::-moz-placeholder,.select2-search--dropdown .select2-search__field:focus::-moz-placeholder{color:#8c8c8c}.select2-search--dropdown .select2-search__field:-ms-input-placeholder,.select2-search--dropdown .select2-search__field:focus:-ms-input-placeholder{color:#8c8c8c}.select2-search--dropdown .select2-search__field::-ms-input-placeholder,.select2-search--dropdown .select2-search__field:focus::-ms-input-placeholder{color:#8c8c8c}.select2-search--dropdown .select2-search__field::placeholder,.select2-search--dropdown .select2-search__field:focus::placeholder{color:#8c8c8c}.select2-dropdown.select2-container--cmf .select2-results__option[role=group]{padding:0!important;overflow:visible}.select2-dropdown.select2-container--cmf .select2-results__option[role=group]+.select2-results__option[role=group]{border-top:2px solid #d7282f}.select2-dropdown.select2-container--cmf .select2-results__option[role=group] .select2-results__options--nested{overflow:hidden}.select2-dropdown.select2-container--cmf .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:6px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px}.select2-dropdown.select2-container--cmf .select2-results__group{font-weight:600;color:#272727;font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding:10px 12px 6px;background:#f6f6f6;display:block;width:100%}.select2-dropdown.select2-container--cmf .select2-results__option{padding:8px 12px;font-size:14px;color:#3f3f3f;-webkit-transition:background .15s ease;transition:background .15s ease}.select2-dropdown.select2-container--cmf .select2-results__option[aria-selected=true]{background:rgba(215,40,47,.08);color:#3f3f3f;font-weight:500}.select2-dropdown.select2-container--cmf .select2-results__option--highlighted[aria-selected]{background:#d7282f!important;color:#fff!important}.select2-dropdown.select2-container--cmf .select2-results{max-height:320px;overflow-y:auto}.select2-dropdown.select2-container--cmf .select2-results .select2-results__options{max-height:none;overflow-y:visible}.select2-dropdown.select2-container--cmf .select2-results__message{color:#8c8c8c;font-size:13px;padding:12px}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#d7282f!important;color:#fff!important}.cmf-select-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:2px 0}.cmf-select-thumb{width:28px;height:28px;-o-object-fit:cover;object-fit:cover;border-radius:3px;border:1px solid #e5e5e5;-ms-flex-negative:0;flex-shrink:0}.cmf-select-swatch{display:inline-block;width:28px;height:28px;border-radius:3px;border:1px solid rgba(0,0,0,.15);-ms-flex-negative:0;flex-shrink:0}.cmf-select-option__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.cmf-form-context{background:#f6f6f6;padding:15px;margin:0 0 20px;line-height:1.6}.cmf-form-context .cmf-enquiry-context__heading{font-weight:600;color:#272727;font-size:16px;margin-bottom:4px}.cmf-form-context .cmf-enquiry-context__product{color:#272727;font-size:14px;margin-bottom:2px}.cmf-form-context .cmf-enquiry-context__cmf{color:#d7282f;font-weight:500;font-size:14px}.cmf-form-context p{margin:0}.cmf-chosen-row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;background:#aad3ff;border-left:3px solid #002d5d;padding-left:10px!important;-webkit-transition:background .6s ease;transition:background .6s ease}.cmf-chosen-row.cmf-highlight{background:#5dabff}.cmf-chosen-row .td-label{font-weight:600;color:#002d5d}.colour-card__add-to-enquiry{display:block;background:0 0;border:none;color:#d7282f;padding:0;font-size:12px!important;font-weight:500;text-decoration:underline;text-underline-offset:2px;text-align:center;margin:10px auto 0;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;line-height:1.4}.colour-card__add-to-enquiry:hover{color:#a31e24}.colour-card__add-to-enquiry.added{color:#2ab740;text-decoration:none}@-webkit-keyframes cmf-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(215,40,47,.6);box-shadow:0 0 0 0 rgba(215,40,47,.6);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-box-shadow:0 0 0 12px rgba(215,40,47,0);box-shadow:0 0 0 12px rgba(215,40,47,0);-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-box-shadow:0 0 0 0 rgba(215,40,47,0);box-shadow:0 0 0 0 rgba(215,40,47,0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes cmf-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(215,40,47,.6);box-shadow:0 0 0 0 rgba(215,40,47,.6);-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-box-shadow:0 0 0 12px rgba(215,40,47,0);box-shadow:0 0 0 12px rgba(215,40,47,0);-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-box-shadow:0 0 0 0 rgba(215,40,47,0);box-shadow:0 0 0 0 rgba(215,40,47,0);-webkit-transform:scale(1);transform:scale(1)}}#hs-product--enquire-button.cmf-pulse{-webkit-animation:cmf-pulse .8s ease-in-out 3;animation:cmf-pulse .8s ease-in-out 3}.category-cards{margin:40px 0 0;padding:30px;background:#f5f5f7;text-align:left}.category-cards__heading{margin:0 0 25px;font-size:1.1rem;font-weight:600;text-align:center;color:#272727}.category-cards__preview-flag{margin:0 0 20px;padding:8px 12px;border:1px dashed #d7282f;border-radius:4px;font-size:.8rem;text-align:center;color:#d7282f}.category-cards__grid{display:grid;grid-template-columns:repeat(var(--category-cards-per-row,3),minmax(0,1fr));gap:20px;margin:0;padding:0}.category-cards__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:15px;background:#fff}.category-cards__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;min-width:0}.category-cards__title{margin:0 0 6px;font-size:1.5rem;font-weight:400;line-height:1.1;color:#d7282f}.category-cards__description{font-size:.8rem;line-height:1.35;color:#3f3f3f}.category-cards__button{display:inline-block;background:#c4c4c4;border:1px solid #c4c4c4;color:#000!important;border-radius:5px;padding:6px 14px;font-size:12px;font-weight:400;line-height:1;text-transform:uppercase;text-decoration:none;text-align:center;margin-top:10px;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer;-ms-flex-item-align:start;align-self:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:auto;white-space:nowrap}.category-cards__button:hover{background:#d7282f;border-color:#d7282f;color:#fff!important;text-decoration:none}.woocommerce #product--list ul.products li.product a.category-cards__button{display:inline-block;padding:6px 14px!important}.category-cards__media{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;min-width:0}.category-cards__media img{display:block;width:100%;max-width:100%;height:auto}@media (max-width:960px){.category-cards__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.category-cards{padding:20px}.category-cards__grid{grid-template-columns:1fr}}.sidebar-promo{position:relative;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:195px;padding:25px 20px;overflow:hidden;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center}.sidebar-promo--has-image::before{content:"";position:absolute;inset:0;background-color:#000;opacity:var(--sidebar-promo-dim,.5)}.sidebar-promo__inner{position:relative}.sidebar-promo__heading{margin:0 0 18px;font-size:1.35rem;font-weight:400;line-height:1.2;color:#fff}.sidebar-promo .sidebar-promo__button{display:inline-block;background:#d7282f;border:1px solid #d7282f;border-radius:4px;padding:11px 22px;font-size:.9rem;font-weight:400;line-height:1;color:#fff;text-decoration:none;text-transform:none;-webkit-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease}.sidebar-promo .sidebar-promo__button:focus,.sidebar-promo .sidebar-promo__button:hover{background:#b01f25;border-color:#b01f25;color:#fff;text-decoration:none}.scroll--disabled{height:100vh;overflow:hidden}.new-header__scrim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);z-index:998;opacity:0;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);display:none}@media (min-width:561px){.new-header__scrim{display:block}}@media (min-width:1025px){.new-header__scrim{display:none}}.new-header__scrim--visible{opacity:1;visibility:visible}.new-header__nav-overlay{position:fixed;top:95px;right:0;bottom:0;left:0;z-index:999;background-color:var(--color--white,#fff);overflow:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.page-scroll--true .new-header__nav-overlay{top:60px}.new-header__nav-overlay--open{-webkit-transform:translateX(0);transform:translateX(0)}@media (min-width:561px){.new-header__nav-overlay{left:auto;width:100%;max-width:420px;-webkit-box-shadow:-4px 0 24px rgba(0,0,0,.12);box-shadow:-4px 0 24px rgba(0,0,0,.12)}}@media (min-width:1025px){.new-header__nav-overlay{display:none!important}}.new-header__panel{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--color--white,#fff);-ms-overflow-style:none;scrollbar-width:none;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.new-header__panel::-webkit-scrollbar{display:none}.new-header__panel--active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.new-header__panel--exit-left{-webkit-transform:translateX(-30%);transform:translateX(-30%);opacity:0;visibility:hidden}.new-header__panel--enter-right{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden}.new-header__panel--exit-right{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden}.new-header__panel--enter-left{-webkit-transform:translateX(-30%);transform:translateX(-30%);opacity:0;visibility:hidden}.new-header__back-bar{position:sticky;top:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;padding:0 16px;background-color:#f5f5f5;border-bottom:1px solid #e8e8e8;-webkit-transition:-webkit-box-shadow 150ms ease;transition:-webkit-box-shadow 150ms ease;transition:box-shadow 150ms ease;transition:box-shadow 150ms ease,-webkit-box-shadow 150ms ease}.new-header__back-bar--scrolled{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.new-header__back-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;height:100%;padding:0;margin:0;border:none;background:0 0;font-family:inherit;font-size:15px;font-weight:500;color:var(--color--primary,#002d5d);cursor:pointer;-webkit-tap-highlight-color:transparent}.new-header__back-btn::before{content:"";display:inline-block;width:8px;height:8px;border-left:2px solid var(--color--primary,#002d5d);border-bottom:2px solid var(--color--primary,#002d5d);-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0}.new-header__back-btn:focus-visible{outline:2px solid var(--color--primary,#002d5d);outline-offset:2px}.new-header__panel-title{padding:20px 16px 12px;margin:0;font-size:20px;font-weight:500;color:#000;line-height:1.2}.new-header__nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:56px;padding:12px 16px;margin:0;border:none;border-bottom:1px solid #ebebeb;background:0 0;font-family:inherit;font-size:17px;font-weight:400;color:var(--color--dark,#3f3f3f);text-decoration:none;text-align:left;width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.new-header__nav-item a{color:#000}.new-header__nav-item:active{background-color:#f5f5f5}.new-header__nav-item:focus-visible{outline:2px solid var(--color--primary,#002d5d);outline-offset:-2px}.new-header__nav-item--parent{padding-right:40px;position:relative}.new-header__nav-item--parent::after{content:"";position:absolute;top:50%;right:16px;width:9px;height:9px;border-right:2px solid #999;border-top:2px solid #999;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.new-header__nav-item--parent:focus-visible::after,.new-header__nav-item--parent:hover::after{border-color:var(--color--primary,#002d5d)}.new-header__nav-item--view-all{font-weight:400;position:relative;padding-right:36px}.new-header__nav-item--view-all a{color:#d12429}.new-header__nav-item--view-all::after{content:"→";color:#d12429;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.new-header__nav-item--view-all:hover::after{-webkit-transform:translateY(-50%) translateX(3px);transform:translateY(-50%) translateX(3px)}.new-header__nav-item--active{background-color:var(--color--white,#fff);border-left:3px solid var(--color--secondary,#d7282f);font-weight:600;color:var(--color--primary,#002d5d)}.new-header__utilities{padding:24px 16px;border-top:1px solid #e0e0e0;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.new-header__utility-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 0;font-size:16px;font-weight:500;color:var(--color--primary,#002d5d);text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}.new-header__utility-link:hover{color:var(--color--secondary,#d7282f)}.new-header__utility-link:focus-visible{outline:2px solid var(--color--primary,#002d5d);outline-offset:2px}.new-header__utility-link svg{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;fill:currentColor}@media (min-width:761px){.new-header__split{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.new-header__split-categories{width:200px;min-width:200px;background-color:#f5f5f5;border-right:1px solid #e8e8e8;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.new-header__split-categories::-webkit-scrollbar{display:none}.new-header__split-children{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.new-header__split-children::-webkit-scrollbar{display:none}}@media (min-width:1025px){.new-header__hamburger-btn-container{display:none}.new-header__nav-overlay,.new-header__scrim{display:none!important}.new-header__navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#menu-main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;height:100%}#menu-main-menu>li{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menu-main-menu>li:not(:first-child){margin-left:24px}#menu-main-menu>li>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;position:relative;font-size:15px;font-weight:500;color:var(--color--white,#fff);text-decoration:none;text-transform:uppercase;letter-spacing:.02em;padding:4px 0;white-space:nowrap;-webkit-transition:color 150ms ease;transition:color 150ms ease}#menu-main-menu>li>a::after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:3px;background-color:var(--color--secondary,#d7282f);-webkit-transition:width .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1);transition:width .3s cubic-bezier(.4,0,.2,1),left .3s cubic-bezier(.4,0,.2,1)}#menu-main-menu>li>a:focus-visible::after,#menu-main-menu>li>a:hover::after{width:100%;left:0}#menu-main-menu>li>a:focus-visible{outline:2px solid var(--color--white,#fff);outline-offset:4px}#menu-main-menu>li.menu-item-has-children>a::before{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#menu-main-menu>li.menu-item-has-children.menu-item--mega-active>a::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:2px}#menu-main-menu>li.menu-item--mega-active>a::after{width:100%;left:0}}.new-header__mega-panel{display:none}@media (min-width:1025px){.new-header__mega-panel{display:block;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px);width:100vw;max-width:1350px;background-color:var(--color--white,#fff);border-top:3px solid var(--color--secondary,#d7282f);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);padding:40px;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 250ms cubic-bezier(.4,0,.2,1),visibility 250ms cubic-bezier(.4,0,.2,1),-webkit-transform 250ms cubic-bezier(.4,0,.2,1);transition:opacity 250ms cubic-bezier(.4,0,.2,1),visibility 250ms cubic-bezier(.4,0,.2,1),-webkit-transform 250ms cubic-bezier(.4,0,.2,1);transition:opacity 250ms cubic-bezier(.4,0,.2,1),transform 250ms cubic-bezier(.4,0,.2,1),visibility 250ms cubic-bezier(.4,0,.2,1);transition:opacity 250ms cubic-bezier(.4,0,.2,1),transform 250ms cubic-bezier(.4,0,.2,1),visibility 250ms cubic-bezier(.4,0,.2,1),-webkit-transform 250ms cubic-bezier(.4,0,.2,1)}.new-header__mega-panel--open{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.new-header__mega-columns{display:none}@media (min-width:1025px){.new-header__mega-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.new-header__mega-column{min-width:0;width:calc((100% - 128px)/ 5)}.new-header__mega-column-heading{display:block;font-size:16px;font-weight:600;text-transform:uppercase;color:#000;margin:0 0 12px;padding-bottom:12px;position:relative}.new-header__mega-column-heading::after{content:"";position:absolute;bottom:0;left:0;width:48px;height:2px;background-color:var(--color--secondary,#d7282f)}.new-header__mega-column-list{list-style:none;margin:0;padding:0}.new-header__mega-column-link{display:block;padding:6px 0;font-size:15px;font-weight:400;color:#444;text-decoration:none;-webkit-transition:color 150ms ease,padding-left 150ms ease;transition:color 150ms ease,padding-left 150ms ease}.new-header__mega-column-link:focus-visible,.new-header__mega-column-link:hover{color:var(--color--primary,#002d5d);padding-left:4px}.new-header__mega-column-link:focus-visible{outline:2px solid var(--color--primary,#002d5d);outline-offset:2px}.new-header__mega-panel--catalogue .new-header__mega-column:first-child{background-color:#f5f3f0;margin:-40px;margin-right:0;padding:40px}.new-header__mega-panel--about .new-header__mega-column:last-child .new-header__mega-column-link{font-size:17px;font-weight:500}@media (prefers-reduced-motion:reduce){.new-header__mega-panel,.new-header__nav-overlay,.new-header__panel,.new-header__scrim{-webkit-transition-duration:0s!important;transition-duration:0s!important}.new-header__nav-overlay{-webkit-transform:translateX(0);transform:translateX(0);opacity:0;visibility:hidden}.new-header__nav-overlay--open{opacity:1;visibility:visible}.new-header__panel{-webkit-transform:translateX(0);transform:translateX(0)}.new-header__panel--active{opacity:1;visibility:visible}.new-header__panel--enter-left,.new-header__panel--enter-right,.new-header__panel--exit-left,.new-header__panel--exit-right{-webkit-transform:translateX(0);transform:translateX(0);opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce) and (min-width:1025px){.new-header__mega-panel{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.new-header__mega-column-link,.new-header__nav-item--parent::after,.new-header__nav-item--view-all::after{-webkit-transition-duration:0s!important;transition-duration:0s!important}}.new-header__mega-panel a:focus-visible,.new-header__mega-panel button:focus-visible,.new-header__nav-overlay a:focus-visible,.new-header__nav-overlay button:focus-visible{outline:2px solid var(--color--primary,#002d5d);outline-offset:2px}.scroll-nav{position:fixed;right:18px;bottom:22px;z-index:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px);pointer-events:none;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.scroll-nav.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}@media (max-width:560px){.scroll-nav{right:18px;bottom:14px;gap:8px}}.scroll-nav__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;cursor:pointer;width:23px;height:23px;border-radius:3px;background-color:#d7282f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);box-shadow:0 2px 10px rgba(0,0,0,.25);-webkit-transition:background-color .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,opacity .2s ease,-webkit-transform .2s ease;transition:background-color .2s ease,transform .2s ease,opacity .2s ease;transition:background-color .2s ease,transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.scroll-nav__btn svg{display:block;width:9px;height:9px;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.scroll-nav__btn:focus-visible,.scroll-nav__btn:hover{background-color:#000}.scroll-nav__btn:focus-visible{outline:2px solid #d7282f;outline-offset:2px}.scroll-nav__btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.scroll-nav__btn.is-hidden{opacity:0;pointer-events:none;-webkit-transform:scale(.85);transform:scale(.85)}@media (max-width:560px){.scroll-nav__btn{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.scroll-nav,.scroll-nav__btn{-webkit-transition:none;transition:none}}