/**
 * Theme Name: Eco Waste - Commerce
 * Description: A custom made theme.
 * Version: 1.0
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
 * Text Domain: ellgia
 */

@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);


:root {
    --white : #ffffff;
    --black: #5F5E5E;
    --primary-dark: #15ba32;
    --primary-light: #24954d;
    --secondary-dark: #15ba32;
    --secondary-light: #24954d;
    --wp--style--global--content-size:  1200px;
    --light-grey: #eff8f4;
    --dark-grey: #999;
    --step-one: #00B451;
    --step-two:#10BA5B;
    --step-three:#21C468;
    --step-four:#2FD075;
}


footer{padding:5rem 0}footer .footer-logo{width:20rem;margin-bottom:3rem}footer .footer-logo svg{width:100%;height:auto}footer .footer-desc{font-size:1.4rem;font-weight:lighter}footer .footer-desc ul{margin:0;padding:0;float:left;width:100%;list-style:none}footer .footer-desc>ul{list-style:none;margin:3.5rem 0 5rem;padding:0}footer .footer-desc>ul li{float:left;margin:0 3.5rem 1.5rem 0}footer .footer-desc>ul li a{color:#000;font-weight:600}footer .footer-desc>ul li a:hover{color:var(--secondary-dark)}footer .copy{border-top:1px solid #ccc;margin-top:35px;padding-top:30px;font-size:1.4rem}.cta{padding:9rem 0;background-color:var(--secondary-dark);text-align:center}.faqs{padding:0 0 7.5rem}.faqs h2,.faqs h3{margin:0 0 2rem}.faqs .faq-item{padding:1rem 0}.faqs .faq-item .faq-question{cursor:pointer;font-weight:700;position:relative;padding-left:2.5rem}.faqs .faq-item .faq-question .plusminus{position:absolute;top:1.2rem;left:0;width:2rem}.faqs .faq-item .faq-question .plusminus:after,.faqs .faq-item .faq-question .plusminus:before{content:"";position:absolute;top:0;right:0;margin:0 0 -8px;background:var(--secondary-dark);border-radius:1px}.faqs .faq-item .faq-question .plusminus:before{left:7px;width:3px;height:15px;transition:all .3s;margin-top:-7.5px}.faqs .faq-item .faq-question .plusminus:after{left:0;width:16px;height:3px;margin-top:-1.5px}.faqs .faq-item .faq-answer{display:none;padding:1rem 0 0}.faqs .faq-item .faq-answer p:last-of-type{margin:0}.faqs .faq-item.active .faq-question .plusminus:before{opacity:0}.faqs .faq-item.active .faq-answer{display:block}.marqs{display:flex;justify-content:space-between;align-items:center}.phone-numbers{padding:1.25rem 0;background-color:rgba(30,73,63,.5)}.phone-numbers .make-phoners{align-items:center;justify-content:space-around}.phone-numbers .make-phoners .phoner{text-align:center;display:inline-block}.phone-numbers .make-phoners .phoner a{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:#fff}.phone-numbers .make-phoners .phoner a:hover{color:#002b21}.phone-numbers .make-phoners .phoner.third{width:33.333333333%}.phone-numbers .make-phoners.wrps{flex-wrap:wrap}.phone-numbers.top{margin-bottom:2rem}header{position:fixed;top:0;left:0;width:100%;transition:all .3s ease-in;z-index:12345678;background-color:#fff}header .logo{max-width:20rem;float:left;flex:1;padding-right:1rem;display:inline-flex}header .logo svg{max-width:100%;height:auto}header .head-in{display:flex;align-items:center;justify-content:space-between;padding:1.75rem 0;min-height:8.3rem}header.stuck{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}header .cart-link{position:relative;float:right}header .cart-link>a{display:inline-flex;vertical-align:top;width:5.4rem;height:4.8rem;background-image:url(images/carticon.png);background-repeat:no-repeat;background-size:contain}header .cart-link .cart-total{display:none;position:absolute;background-color:#cc3c3c;top:2.5px;right:0;width:17.5px;height:17.5px;border-radius:50%;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:12px}header .cart-link .cart-total.show{display:inline-flex}header .cart-link .mini-cart-wrap{display:none;padding:2rem;float:left;width:35rem;background-color:#fff;border:.2rem solid #002b21;border-radius:.75rem;position:absolute;top:100%;right:0;max-width:calc(100vw - 5rem)}header .cart-link .mini-cart-wrap h3{margin:0 0 1rem}header .cart-link .mini-cart-wrap .close-mini{position:absolute;top:3rem;right:1.5rem;cursor:pointer;height:2rem;height:2rem}header .cart-link .mini-cart-wrap .close-mini svg{width:100%;height:100%}header .cart-link .mini-cart-wrap .close-mini svg path{fill:#000}header .cart-link .mini-cart-wrap .mini-cart-inner{max-height:38rem;overflow:auto}header .cart-link .mini-cart-wrap .mini-cart-inner>*{float:left;width:100%}header .cart-link .mini-cart-wrap ol,header .cart-link .mini-cart-wrap ul{padding-left:0}header .cart-link .mini-cart-wrap ul.cart_list li dl,header .cart-link .mini-cart-wrap ul.product_list_widget li dl{border:0;padding-left:0;margin-bottom:0}header .cart-link .mini-cart-wrap ul.cart_list li dl dt,header .cart-link .mini-cart-wrap ul.product_list_widget li dl dt{text-transform:capitalize;padding-bottom:0;font-size:13px}header .cart-link .mini-cart-wrap ul.cart_list li dl dd,header .cart-link .mini-cart-wrap ul.product_list_widget li dl dd{margin:0 0 0 10px;padding-bottom:0;font-size:13px}header .cart-link .mini-cart-wrap ul.cart_list li dl .variation-area,header .cart-link .mini-cart-wrap ul.cart_list li dl .variation-countypermit,header .cart-link .mini-cart-wrap ul.product_list_widget li dl .variation-area,header .cart-link .mini-cart-wrap ul.product_list_widget li dl .variation-countypermit{display:none}header .cart-link .mini-cart-wrap ul.cart_list li dl dt,header .cart-link .mini-cart-wrap ul.product_list_widget li dl dt{font-weight:700;float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}header .cart-link .mini-cart-wrap li{margin-bottom:20px!important;padding-bottom:20px!important;border-bottom:1px solid #ccc;position:relative;list-style:none;padding:4px 15px 4px 0!important}header .cart-link .mini-cart-wrap li a{color:var(--secondary-dark);font-weight:600;font-size:21px;line-height:1.1}header .cart-link .mini-cart-wrap li a.remove{width:1.5rem;height:1.5rem;position:absolute;top:.75rem;font-size:16px;right:0;background:red;border-radius:50%;color:#fff!important;display:inline-flex;justify-content:center;align-items:center}header .cart-link .mini-cart-wrap li bdi{font-size:22px;display:inline-block;margin:0 0 0 5px}header .cart-link .mini-cart-wrap li .quantity{display:flex;align-items:center}header .cart-link .mini-cart-wrap li img{display:none}header .cart-link .mini-cart-wrap .cart-meta-label{font-weight:700;font-size:13px}header .cart-link .mini-cart-wrap p{font-size:13px}header .cart-link .mini-cart-wrap .woocommerce-mini-cart__total{font-size:24px}.shipping-check{margin:0 0 1.5rem}.h2,h2{font-size:4.4rem}h1{font-size:5.5rem}.h1,.h2,h1,h2,h3,h4{font-family:Open Sans;font-style:normal;font-weight:300;letter-spacing:0;text-decoration:none;line-height:1.1;margin-bottom:.75rem;margin-top:0;word-break:break-word}p:last-child{margin-bottom:0}p{margin-top:0}h1{font-size:50px}h2{font-size:42px}h3{font-size:30px}h3.row-marg{margin:0 0 3.25rem}h4{font-size:20px;font-weight:600}h4 span{color:var(--secondary-dark)}h4.green{margin:-2rem 0 3rem}.btn{background-image:none;border-radius:30px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:.025em;line-height:1;padding:1.1em 2.25em;position:relative;text-align:center;text-decoration:none!important;text-transform:none;touch-action:manipulation;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:normal;border-style:solid;font-weight:700}.btn:hover{box-shadow:none;opacity:.85;transform:translateY(-2px)}.btn-icon svg,.btn-icon-back svg{fill:currentColor;height:1em;margin-left:.75em;vertical-align:middle}.btn-cta.btn-outline.btn-dark a,.btn.btn-outline.btn-dark{border-color:#002b21}.btn-cta.btn-outline-1 a,.btn.btn-outline,.btn.btn-outline-1{border-width:1px}.btn-cta.text-dark a,.btn.text-dark{color:#002b21!important}.btn-cta.btn-m a,.btn.btn-m,.hs-button{font-size:1.4rem}.btn-wrap{margin-top:2.5rem}.btn-alt,.button,.woocommerce .cart .button,.woocommerce-mini-cart__buttons a{color:#fff!important;cursor:pointer!important;line-height:1.2;display:inline-block!important;border:0!important;font-family:'Open Sans',sans-serif!important;font-weight:600!important;outline:0!important;padding:1.25rem 2rem!important;-webkit-appearance:none!important;border-radius:0!important;background-color:var(--secondary-dark)!important;transition:all .3s ease-in!important;border-radius:2.5rem!important;font-size:1.5rem}.btn-alt:hover,.button:hover,.woocommerce .cart .button:hover,.woocommerce-mini-cart__buttons a:hover{background-color:#002b21!important}.btn-alt.nav-btn,.button.nav-btn,.woocommerce .cart .button.nav-btn,.woocommerce-mini-cart__buttons a.nav-btn{display:inline-flex!important;align-items:center}.btn-alt.nav-btn span,.btn-alt.nav-btn svg,.button.nav-btn span,.button.nav-btn svg,.woocommerce .cart .button.nav-btn span,.woocommerce .cart .button.nav-btn svg,.woocommerce-mini-cart__buttons a.nav-btn span,.woocommerce-mini-cart__buttons a.nav-btn svg{display:inline-block;vertical-align:middle}.btn-alt.nav-btn span.svg-wrap,.button.nav-btn span.svg-wrap,.woocommerce .cart .button.nav-btn span.svg-wrap,.woocommerce-mini-cart__buttons a.nav-btn span.svg-wrap{width:1.75rem;margin:0 1.5rem 0 0}.btn-alt.nav-btn span.svg-wrap.alt,.button.nav-btn span.svg-wrap.alt,.woocommerce .cart .button.nav-btn span.svg-wrap.alt,.woocommerce-mini-cart__buttons a.nav-btn span.svg-wrap.alt{margin:0 0 .15rem 1.5rem}.btn-alt.nav-btn svg path,.button.nav-btn svg path,.woocommerce .cart .button.nav-btn svg path,.woocommerce-mini-cart__buttons a.nav-btn svg path{fill:#fff}.btn-alt.nav-btn.flip svg,.button.nav-btn.flip svg,.woocommerce .cart .button.nav-btn.flip svg,.woocommerce-mini-cart__buttons a.nav-btn.flip svg{transform:rotate(180deg)}.btn-alt.nav-btn .btn-text-wrap,.button.nav-btn .btn-text-wrap,.woocommerce .cart .button.nav-btn .btn-text-wrap,.woocommerce-mini-cart__buttons a.nav-btn .btn-text-wrap{margin-top:-.25rem}.btn-alt.nav-btn.black,.button.nav-btn.black,.woocommerce .cart .button.nav-btn.black,.woocommerce-mini-cart__buttons a.nav-btn.black{background-color:#000!important}.btn-alt.nav-btn.black:hover,.button.nav-btn.black:hover,.woocommerce .cart .button.nav-btn.black:hover,.woocommerce-mini-cart__buttons a.nav-btn.black:hover{background-color:var(--secondary-dark)!important}.btn-alt.nav-btn-alt span.svg-wrap svg,.button.nav-btn-alt span.svg-wrap svg,.woocommerce .cart .button.nav-btn-alt span.svg-wrap svg,.woocommerce-mini-cart__buttons a.nav-btn-alt span.svg-wrap svg{display:inline-block;vertical-align:middle;margin:0 0 .15rem 1rem}.btn-alt.nav-btn-alt.border-btn,.button.nav-btn-alt.border-btn,.woocommerce .cart .button.nav-btn-alt.border-btn,.woocommerce-mini-cart__buttons a.nav-btn-alt.border-btn{background-color:transparent!important;border:.2rem solid var(--secondary-dark)!important;color:var(--secondary-dark)!important;padding:.95rem 2rem!important}.btn-alt.nav-btn-alt.border-btn svg path,.button.nav-btn-alt.border-btn svg path,.woocommerce .cart .button.nav-btn-alt.border-btn svg path,.woocommerce-mini-cart__buttons a.nav-btn-alt.border-btn svg path{transition:all .3s ease-in;fill:var(--secondary-dark)}.btn-alt.nav-btn-alt.border-btn:hover,.button.nav-btn-alt.border-btn:hover,.woocommerce .cart .button.nav-btn-alt.border-btn:hover,.woocommerce-mini-cart__buttons a.nav-btn-alt.border-btn:hover{background-color:var(--secondary-dark)!important;color:#fff!important}.btn-alt.nav-btn-alt.border-btn:hover svg path,.button.nav-btn-alt.border-btn:hover svg path,.woocommerce .cart .button.nav-btn-alt.border-btn:hover svg path,.woocommerce-mini-cart__buttons a.nav-btn-alt.border-btn:hover svg path{fill:#fff}.btn-alt.freq.outline,.button.freq.outline,.woocommerce .cart .button.freq.outline,.woocommerce-mini-cart__buttons a.freq.outline{border:.1rem solid rgba(0,0,0,.2)!important;background-color:transparent!important;color:#000!important}.btn-alt.freq.outline.active,.btn-alt.freq.outline:hover,.button.freq.outline.active,.button.freq.outline:hover,.woocommerce .cart .button.freq.outline.active,.woocommerce .cart .button.freq.outline:hover,.woocommerce-mini-cart__buttons a.freq.outline.active,.woocommerce-mini-cart__buttons a.freq.outline:hover{background-color:var(--secondary-dark)!important;color:#fff!important;border:.1rem solid var(--secondary-dark)!important}.woocommerce-mini-cart__buttons a{margin:0 10px 10px 0!important}.btn-green,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--secondary-dark)!important;border-radius:50px}.btn-green:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:#000!important}.open-modal{border-radius:30px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:700;letter-spacing:.025em;line-height:1;padding:.75rem 1.25em;position:relative;text-align:center;text-decoration:none!important;text-transform:none;touch-action:manipulation;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:normal;font-weight:700;background-color:var(--secondary-dark);color:#fff;margin:0 0 2rem;border:0;cursor:pointer}.open-modal:hover{background-color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{font-size:62.5%;height:100%}body{padding:0;margin:0;-webkit-text-size-adjust:none;font-family:'Open Sans',sans-serif;letter-spacing:0;line-height:1.625;color:#002b21;font-size:1.6rem;overflow-x:hidden}.page-content{padding:0;margin-top:8.3rem;overflow-x:hidden}.cta,.faqs{overflow-x:hidden}.time-left{padding:40px;margin:0 0 3rem;background-color:#e9e6ED66;display:flex;justify-content:space-between}.time-left #time-left{font-size:3rem}.time-left #time-left span{font-size:1.6rem}.hDRYXJ{margin:0!important;align-items:flex-start!important;padding:0 0 25px!important}.hWhwaM{justify-content:flex-start!important}.wrap-elfsight a{color:var(--secondary-dark);text-decoration:underline}.wrap-elfsight>div{margin:0 0 2rem!important}.wrap-elfsight>div>div>div>div>div{justify-content:flex-start!important}.wrap-elfsight>div>div>div>div>div>div{margin:0!important}.wrap-elfsight>div>div>div>div>div>div>div{align-items:flex-start!important}.wrap-elfsight>div>div>div>div>div>div>div>div{text-align:left!important;align-items:flex-start!important}.wrap-elfsight>div>div>div>div>div>div>div>div>div{text-align:left!important}.locos{padding:7.5rem 0}.locos .loco-area{display:flex;align-items:stretch;padding-top:2rem}.locos .loco-area .loco-titles{float:left;width:25rem;background-color:#f5f5f5}@media (max-width:720px){.locos .loco-area .loco-titles{width:100%}}.locos .loco-area .loco-titles .open-loco{float:left;width:100%;cursor:pointer;padding:1rem 1.75rem;font-weight:600}.locos .loco-area .loco-titles .open-loco.active{background-color:var(--secondary-dark)}.locos .loco-area .loco-maps{float:left;width:calc(100% - 25rem)}.locos .loco-area .loco-maps .loco-map{height:42.5rem;position:relative;display:none}.locos .loco-area .loco-maps .loco-map.active{display:block}.locos .loco-area .loco-maps .loco-map img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.locos .loco-area .loco-maps .loco-map .loco-map-box{background-color:#002b21;width:32rem;max-width:100%;padding:2.75rem;color:#fff;position:absolute;top:3rem;left:3rem;z-index:2}.locos .loco-area .loco-maps .loco-map .loco-map-box h4{color:#fff;margin:0 0 1.5rem}.locos .loco-area .loco-maps .loco-map .loco-map-box p{font-size:1.5rem;line-height:1.3;margin-bottom:2rem}.locos .loco-area .loco-maps .loco-map .loco-map-box p a{color:#fff;font-weight:600}.locos .loco-area .loco-maps .loco-map .loco-map-box .btn-alt{font-size:1.4rem}.locos .loco-area .loco-maps .loco-map .loco-map-box .btn-alt svg path{transition:all .3s ease-in}.locos .loco-area .loco-maps .loco-map .loco-map-box .btn-alt:hover{background-color:#fff!important;color:#002b21!important}.locos .loco-area .loco-maps .loco-map .loco-map-box .btn-alt:hover svg path{stroke:#002b21!important}@media (max-width:720px){.locos .loco-area .loco-maps{display:none}}.loco-mobile-map{visibility:hidden;height:0;overflow:hidden;display:none;position:relative}@media (max-width:720px){.loco-mobile-map{visibility:visible;height:35rem}.loco-mobile-map.active{display:block}}.loco-mobile-map img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.loco-mobile-map .loco-map-box{background-color:#002b21;width:calc(100% - 4rem);max-width:100%;padding:2.75rem;color:#fff;position:absolute;top:2rem;left:2rem;z-index:2}.loco-mobile-map .loco-map-box h4{color:#fff;margin:0 0 1.5rem}.loco-mobile-map .loco-map-box p{font-size:1.5rem;line-height:1.3;margin-bottom:2rem}.loco-mobile-map .loco-map-box p a{color:#fff;font-weight:600}.loco-mobile-map .loco-map-box .btn-alt{font-size:1.4rem}.loco-mobile-map .loco-map-box .btn-alt svg path{transition:all .3s ease-in}.loco-mobile-map .loco-map-box .btn-alt:hover{background-color:#fff!important;color:#002b21!important}.loco-mobile-map .loco-map-box .btn-alt:hover svg path{stroke:#002b21!important}.hero-images{font-size:0;margin:0 0 -4rem}.hero-images img{width:25%;display:inline-block;vertical-align:middle}@media (max-width:600px){.hero-images img{width:50%}}.wow{visibility:hidden}#globalpayments_gpapi-card-submit{margin-top:1.5rem}#globalpayments_gpapi-card-submit iframe{min-height:10rem!important}.globalpayments iframe{min-height:5rem!important}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0!important;margin:0!important}#add_payment_method #payment div.form-row.place-order,.woocommerce-cart #payment div.form-row.place-order,.woocommerce-checkout #payment div.form-row.place-order{padding:1em!important}.payment_box.payment_method_globalpayments_applepay,.payment_box.payment_method_globalpayments_googlepay{display:none!important}.woocommerce-terms-and-conditions-wrapper{margin:0 0 1rem}.gpay-card-info-iframe{width:240px!important}.gpay-card-info-container{min-width:10rem!important}body .woocommerce{overflow:hidden}.testers{background-color:#f5f5f5;padding:7.5rem 0;background-repeat:no-repeat;background-size:cover}.testers .slick-list{overflow:hidden;padding:2rem 0 2.5rem;margin-top:-2rem;margin-left:-1rem;margin-right:-1rem}.testers .slick-next{position:absolute;top:50%;transform:translateY(-50%);right:-5.5rem;width:3.65rem;height:3.65rem;background-color:#fff;border-radius:50%;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z' fill='%23002b21'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;font-size:0;background-size:1.4rem;border-width:.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:.1rem solid #002b21}.testers .slick-prev{position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);left:-5.5rem;width:3.65rem;height:3.65rem;background-color:#fff;border-radius:50%;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z' fill='%23002b21'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;font-size:0;background-size:1.4rem;border-width:.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:.1rem solid #002b21}.testers .slick-track{display:flex!important}.testers .slick-slide{height:inherit!important;padding:0 1rem;display:inline-flex;flex-direction:column}.testers .testers-wrap{margin:3rem 0 0}.testers .tester-item{flex:1;background-color:#fff;padding:4rem;box-shadow:3px 3px 6.5px 0 rgba(0,0,0,.25)}.testers .tester-item h4{font-weight:300;font-size:2.5rem;margin:1.5rem 0}.testers .tester-item img{height:1.8rem}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-products-header__title{margin-bottom:30px}.dur-notice{display:none}.after-form{display:none}.after-form h2{margin-bottom:3rem}.after-form .btn-alt.nav-btn span.svg-wrap{margin:0 0 0 1.5rem!important}.after-form,.initial-form{margin:0 0 4rem}.book-apt-wrap{margin-top:3.5rem}a,a:focus,a:hover,a:visited{text-decoration:none;transition:all .3s ease-in}.dur-wrap{margin:0 0 3.5rem}img{max-width:100%}.total-para{display:flex;justify-content:space-between}.make-green{color:var(--secondary-dark)}.delivery-to{margin:-1rem 0 1.5rem;font-weight:600;font-size:1.9rem}.delivery-to span{color:var(--secondary-dark)}.woocommerce-no-products-found{width:100%;float:left}.add-to-qb{display:none}.product-cat-image{margin:4rem 0}.order_details{padding-left:0!important}#wc_realex_redirect_iframe{height:595px!important;width:600px!important;float:left;max-width:100%!important}#wc_realex_redirect_iframe_cancel{clear:both;display:block!important;margin:0!important}.page-content .woocommerce-info{border-top-color:var(--secondary-dark)}.page-content .woocommerce-info:before{color:var(--secondary-dark)}.page-content .woocommerce-info a{color:#000;border-bottom:1px solid var(--secondary-dark)}.page-content .woocommerce-message a{color:#000;border-bottom:1px solid var(--secondary-dark)}.inside{width:1400px;max-width:100%;margin:0 auto}.marg{margin:0 -2rem;display:flex;flex-wrap:wrap}.marg.center{align-items:center}.marg.bottom{align-items:flex-end}.marg .quart{width:25%;padding:0 2rem;float:left}.marg .third{width:33.333333333%;padding:0 2rem;float:left}.marg .half{width:50%;padding:0 2rem;float:left}.marg .fourty{width:40%;padding:0 2rem}.marg .twenty{width:20%;padding:0 2rem;float:left}.marg .thirty{width:30%;padding:0 2rem;float:left}.marg .sixty{width:60%;padding:2rem 2rem 0;float:left}.marg .seventy{width:70%;padding:0 2rem;float:left}.marg.narrow{padding:0 1rem}.marg.narrow .quart{padding:0 1rem}.woocommerce .woocommerce-breadcrumb{font-size:12.5px!important}.woocommerce .woocommerce-breadcrumb a{text-decoration:underline;font-size:12.5px}.populate-cats{margin:30px 0 0;float:left;width:100%}.steps{margin:4rem 0 0;background-color:#002b21;padding:7.5rem 0}.steps h2,.steps h3{color:#fff}.steps .step-item{text-align:center;color:#fff;position:relative}.steps .step-item:after{top:2rem;width:50%;height:.2rem;content:'';position:absolute;left:50%;background-color:var(--secondary-dark);z-index:1}.steps .step-item:last-child:after{display:none}.steps .step-item:before{top:2rem;width:50%;height:.2rem;content:'';position:absolute;left:0;background-color:var(--secondary-dark);z-index:1}.steps .step-item:first-child:before{display:none}.steps .step-item .step-num{color:#fff;display:inline-flex;align-items:center;justify-content:center;background-color:var(--secondary-dark);height:4rem;width:4rem;background-color:var(--secondary-dark);font-weight:600;border-radius:50%;font-size:2.4rem;position:relative;z-index:2}.steps .step-item .step-title{font-weight:600;font-size:18px;margin:1.5rem 0;line-height:1.2}.steps .steps-wrap{margin:3rem 0}.cart-pickup{border:1px solid #fff;border-radius:2.25rem;color:#fff;cursor:pointer;font-family:'Open Sans',sans-serif;font-weight:700;outline:0;padding:1rem 1.5rem;-webkit-appearance:none;display:inline-flex;margin:.5rem 0 0;background-color:transparent;gap:.75rem;align-items:center}.cart-pickup svg{height:1em}.cart-pickup svg path{fill:#fff}.cart-pickup span{flex:1}.cart-pickup:hover{border-color:#002b21;background-color:#002b21}.new-postcode-box{padding:4.5rem;background-color:var(--secondary-dark);color:#fff;float:left;border-radius:1rem}.new-postcode-box h2,.new-postcode-box h3{color:#fff}.new-postcode-box form{float:left;width:100%;position:relative}.new-postcode-box form input[type=text]{width:calc(100% - 20rem);outline:0;border:0;padding:1.25rem;background-color:#fff;outline:0;font-family:'Open Sans',sans-serif;-webkit-appearance:none;border-radius:0;text-transform:uppercase;float:left;border-radius:1rem}.new-postcode-box form button[type=submit]{position:absolute;right:0;top:0;height:100%;border:1px solid #fff;border-radius:2.25rem;color:#fff;cursor:pointer;font-family:'Open Sans',sans-serif;font-weight:700;outline:0;padding:.25rem 3.5rem;-webkit-appearance:none;background-color:transparent}.new-postcode-box form button[type=submit]:hover{border-color:#002b21;background-color:#002b21}.new-postcode-box form button[type=submit].load:before{position:absolute;right:0;top:0;height:100%;background-color:#002b21;width:100%;background-image:url(images/loader.gif);background-repeat:no-repeat;background-size:5rem auto;background-position:center;content:'';border-radius:2.25rem}.new-postcode-box .feedback{color:#fff;font-weight:700;padding:1rem 0 0}.pc-checker,.pc-checker-new{float:left;padding:2.5rem;background-color:var(--secondary-dark);color:#fff;margin:2rem 0}.pc-checker form,.pc-checker-new form{float:left;width:100%;position:relative}.pc-checker form input[type=text],.pc-checker-new form input[type=text]{width:calc(100% - 13rem);outline:0;border:0;padding:1.25rem;background-color:#fff;outline:0;font-family:'Open Sans',sans-serif;-webkit-appearance:none;border-radius:0;text-transform:uppercase}.pc-checker form button[type=submit],.pc-checker-new form button[type=submit]{position:absolute;right:0;top:0;height:100%;border:1px solid #002b21;border-radius:2.25rem;color:#002b21;cursor:pointer;font-family:'Open Sans',sans-serif;font-weight:700;outline:0;padding:.25rem 3.5rem;-webkit-appearance:none;background-color:transparent}.pc-checker form button[type=submit].load:before,.pc-checker-new form button[type=submit].load:before{position:absolute;right:0;top:0;height:100%;background-color:#002b21;width:100%;background-image:url(images/loader.gif);background-repeat:no-repeat;background-size:5rem auto;background-position:center;content:'';border-radius:2.25rem}.pc-checker .feedback,.pc-checker-new .feedback{color:#fff;font-weight:700;padding:1rem 0 0}.new-pc-checker .pc-checker-new{display:flex;align-items:center;padding:4.5rem 2.5rem}.new-pc-checker .pc-checker-new h2{color:#fff}.new-pc-checker .pc-checker-new .pc-code-checker-left{padding-right:10rem}.new-pc-checker .pc-checker-new .pc-code-checker-right{flex:1;min-width:40%}.new-pc-checker .pc-checker-new form input[type=text]{width:calc(100% - 20rem)}.product-pricer{font-weight:600;font-size:3rem;margin:0 0 2rem}.prod-cart-form form label{font-weight:700}.prod-cart-form form label span{color:#d62d2d}.prod-cart-form form input[type=submit]{color:#fff;cursor:pointer;border:0;font-family:'Open Sans',sans-serif;font-weight:700;outline:0;padding:1.5rem 2rem;-webkit-appearance:none;border-radius:0;background-color:var(--secondary-dark);transition:all .3s ease-in;border-radius:2.5rem}.prod-cart-form form input[type=submit]:hover{background-color:#002b21}.prod-cart-form form input[type=submit]:disabled{cursor:not-allowed}.prod-cart-form input[type=date],.prod-cart-form input[type=text]{border:.1rem solid #00000033;color:#000;float:left;width:100%;font-size:1.4rem;padding:2rem 1.5rem;border-radius:.5rem;box-shadow:none!important;outline:0}.shop-cats{margin:3rem 0 0}.shop-cats .quart{margin:0 0 4rem}.shop-cats .quart a{float:left;width:100%;box-shadow:3px 3px 25px 0 #00000040;padding:2.5rem;background-color:#fff;color:#000;border:.1rem solid #d9d9d9}.shop-cats .quart a:hover{box-shadow:3px 3px 9px 3px #00000040}@media (max-width:720px){.skip-item-wrap{width:50%!important;padding:0 .5rem!important}.skips-wrap{margin:0 -.5rem!important}}.skip-item{margin:0 0 5.5rem;float:left;width:100%;position:relative;padding:2.5rem;background-color:#f4f4f4;color:#000;border-radius:1rem}.skip-item .product-item-price{font-weight:700;font-size:18px;margin:0 0 2.5rem}.skip-item .product-item-price .actual-pprice{color:var(--secondary-dark);font-size:26px}.skip-item h3{margin:1.5rem 0}.skip-item .skip-meta{margin:0 0 2rem;font-size:14px}.skip-item img{height:auto}@media (max-width:720px){.skip-item{padding-top:45px}.skip-item img{display:none}.skip-item.skip-itemb2b img{display:inline-block}.skip-item.b2b-catv2 img{display:inline-block}}.skip-item .nice-select{font-weight:700;padding:1rem 1.5rem}.skip-item .nice-select .list{width:100%;max-height:15.25rem;overflow:auto}.skip-item form label{font-weight:700;font-size:1.4rem;margin:1rem 0 .75rem;display:block;color:var(--secondary-dark)}.skip-item form button{border:0;background-color:var(--secondary-dark);color:#fff;cursor:pointer;width:100%;margin:1.5rem 0 0;font-size:1.6rem}.skip-item form button:disabled{opacity:.4;cursor:not-allowed}.skip-item form button.load:before{position:absolute;right:0;top:0;height:100%;background-color:#002b21;width:100%;background-image:url(images/loader.gif);background-repeat:no-repeat;background-size:5rem auto;background-position:center;content:'';border-radius:2.25rem}.prod-cta{position:absolute;top:1.5rem;left:-.75rem;background-color:#cc3c3c;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#fff;text-transform:uppercase;padding:.35rem 1.5rem;font-weight:700}a.skip-item:hover{box-shadow:3px 3px 9px 3px #00000040}a.skip-item:hover .btn-alt{background-color:#002b21}.btn-alt-v2 .svg-wrap{margin:0 1.5rem 0 0!important}.filters{margin:2.5rem 0 0}.filters .filter-toggle{background-color:#d9d9D980;padding:1rem 1.5rem;cursor:pointer;display:inline-flex;justify-content:flex-start;align-items:center;font-weight:700;font-size:14px;border-radius:6px}.filters .filter-toggle span{display:inline-block;margin:0 12.5px 0 0}.filters .filter-toggle svg{transform:rotate(-90deg);transition:all .3s ease-in}.filters .filter-toggle.open svg{transform:none}.filters .filter-toggler{display:none}.filters .filter-toggler a{border-bottom:1px solid #00000033;padding:1rem .75rem;float:left;width:100%;color:#000;font-size:14px}.filters .filter-toggler a.active{font-weight:700}.filters .filter-toggler a:hover{color:var(--secondary-dark)}.filters .filter-toggler.active{display:block}.range_container{display:flex;flex-direction:column;width:100%;margin:25px 0 0}.sliders_control{position:relative;min-height:25px}.form_control{position:relative;display:flex;justify-content:space-between;font-size:24px;color:#635a5a}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:24px;height:24px;background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px #c6c6c6;cursor:pointer;position:relative;top:100%}.form_control_container{font-size:1.75rem;font-weight:700}input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;width:24px;height:24px;background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px #c6c6c6;cursor:pointer;top:0}input[type=range]::-webkit-slider-thumb:hover{background:#f7f7f7}input[type=range]::-webkit-slider-thumb:active{box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe;-webkit-box-shadow:inset 0 0 3px #387bbe,0 0 9px #387bbe}input[type=number]{color:#8a8383;width:50px;height:30px;font-size:20px;border:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;width:100%;position:absolute;background-color:#c6c6c6;pointer-events:none;border-radius:6px;outline:0}.price-button{color:#fff!important;cursor:pointer!important;display:inline-block!important;border:0!important;font-family:"Open Sans",sans-serif!important;font-weight:600!important;outline:0!important;padding:1rem 2rem!important;-webkit-appearance:none!important;border-radius:0!important;background-color:var(--secondary-dark)!important;transition:all .3s ease-in!important;border-radius:2.5rem!important;text-align:center;margin:15px 0 0}.price-button:hover{background-color:#002b21!important}#fromSlider{height:0;z-index:1;top:2px}.woocommerce-cart-form .variation-area,.woocommerce-cart-form .variation-countypermit{display:none!important}.woocommerce-cart-form dl{border:0;padding-left:0;margin-bottom:0}.woocommerce-cart-form dl dt{text-transform:capitalize;padding-bottom:0;font-size:13px;font-weight:700}.woocommerce-cart-form dl dd{margin:0 0 0 10px;padding-bottom:0;font-size:13px}.woocommerce-cart-form dl .variation-area,.woocommerce-cart-form dl .variation-countypermit{display:none}.woocommerce-cart-form .cart-meta-label{font-weight:700;font-size:13px}.woocommerce-cart-form .cart-meta-value,.woocommerce-cart-form p{font-size:13px}.woocommerce-cart-form .product-name a{color:var(--secondary-dark)}.woocommerce .woocommerce-cart-form .remove{font-size:16px;right:0;background:red;color:#fff!important;display:inline-flex;justify-content:center;align-items:center}.woocommerce .woocommerce-cart-form .qty{width:7.5rem!important;border-radius:2.5rem;padding:1.25rem .75rem;border:1px solid #ccc}.woocommerce .woocommerce-cart-form .woocommerce-Price-amount bdi{font-weight:700}#coupon_code{width:20rem!important;border-radius:2.5rem;padding:1.25rem .75rem;border:1px solid #ccc}.woocommerce-additional-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{padding:20px;border-radius:5px;border:1px solid #d3ced2}.woocommerce-additional-fields__field-wrapper input[type=email],.woocommerce-additional-fields__field-wrapper input[type=tel],.woocommerce-additional-fields__field-wrapper input[type=text],.woocommerce-additional-fields__field-wrapper textarea,.woocommerce-billing-fields__field-wrapper input[type=email],.woocommerce-billing-fields__field-wrapper input[type=tel],.woocommerce-billing-fields__field-wrapper input[type=text],.woocommerce-billing-fields__field-wrapper textarea,.woocommerce-shipping-fields__field-wrapper input[type=email],.woocommerce-shipping-fields__field-wrapper input[type=tel],.woocommerce-shipping-fields__field-wrapper input[type=text],.woocommerce-shipping-fields__field-wrapper textarea{border-radius:.5rem;padding:1.25rem .75rem;border:1px solid #ccc}.woocommerce-additional-fields__field-wrapper input[type=email]:-moz-read-only,.woocommerce-additional-fields__field-wrapper input[type=tel]:-moz-read-only,.woocommerce-additional-fields__field-wrapper input[type=text]:-moz-read-only,.woocommerce-additional-fields__field-wrapper textarea:-moz-read-only,.woocommerce-billing-fields__field-wrapper input[type=email]:-moz-read-only,.woocommerce-billing-fields__field-wrapper input[type=tel]:-moz-read-only,.woocommerce-billing-fields__field-wrapper input[type=text]:-moz-read-only,.woocommerce-billing-fields__field-wrapper textarea:-moz-read-only,.woocommerce-shipping-fields__field-wrapper input[type=email]:-moz-read-only,.woocommerce-shipping-fields__field-wrapper input[type=tel]:-moz-read-only,.woocommerce-shipping-fields__field-wrapper input[type=text]:-moz-read-only,.woocommerce-shipping-fields__field-wrapper textarea:-moz-read-only{background-color:#d3ced2;cursor:not-allowed}.woocommerce-additional-fields__field-wrapper input[type=email]:read-only,.woocommerce-additional-fields__field-wrapper input[type=tel]:read-only,.woocommerce-additional-fields__field-wrapper input[type=text]:read-only,.woocommerce-additional-fields__field-wrapper textarea:read-only,.woocommerce-billing-fields__field-wrapper input[type=email]:read-only,.woocommerce-billing-fields__field-wrapper input[type=tel]:read-only,.woocommerce-billing-fields__field-wrapper input[type=text]:read-only,.woocommerce-billing-fields__field-wrapper textarea:read-only,.woocommerce-shipping-fields__field-wrapper input[type=email]:read-only,.woocommerce-shipping-fields__field-wrapper input[type=tel]:read-only,.woocommerce-shipping-fields__field-wrapper input[type=text]:read-only,.woocommerce-shipping-fields__field-wrapper textarea:read-only{background-color:#d3ced2;cursor:not-allowed}.woocommerce-additional-fields__field-wrapper textarea,.woocommerce-billing-fields__field-wrapper textarea,.woocommerce-shipping-fields__field-wrapper textarea{resize:none;height:25rem!important}.woocommerce-shipping-fields__field-wrapper{margin:0 0 3rem}#order_review_heading{margin:40px 0 10px}.woocommerce-privacy-policy-text a{color:var(--secondary-dark)}#order_review .variation-area,#order_review .variation-countypermit{display:none}#order_review .product-name{font-size:13px}#order_review dl{border:0;padding-left:0;margin-bottom:0}#order_review dl dt{text-transform:capitalize;padding-bottom:0;font-size:13px;font-weight:700}#order_review dl dd{margin:0 0 0 10px;padding-bottom:0;font-size:13px}#order_review dl .variation-area,#order_review dl .variation-countypermit{display:none}#order_review .cart-meta-label{font-weight:700;font-size:13px}#order_review p{font-size:13px}#order_review .product-name a{color:var(--secondary-dark)}.filter-item{margin:0 0 .75rem}.order_details .wc-item-meta{padding-left:0!important}.order_details .wc-item-meta li:first-of-type{display:none}.order_details .wc-item-meta li strong{text-transform:capitalize}.order_details .product-name a{color:var(--secondary-dark);font-weight:700}p a{color:var(--secondary-dark);border-bottom:1px solid #000}.quote-area h1{margin-top:3rem}.home-hero{padding:2.5rem 0 0}.home-hero.is-quote-hero{padding-bottom:3rem}.home-hero img{margin:0 0 2rem;width:auto;border-radius:1rem}.home-hero .marg{align-items:flex-start}.home-hero .marg .half{display:flex;flex-direction:column}.home-hero .marg .half .new-postcode-box{flex:1;display:flex;flex-direction:column;justify-content:center;margin:0 0 3rem}.home-hero.is-quote-hero .marg{margin:0 -4.5rem}.home-hero.is-quote-hero .marg .half{padding:0 4.5rem}.home-hero ul{padding:0;list-style:none}.home-hero ul li{margin:0 0 .75rem;background-image:url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='33' height='33' fill='url(%23pattern0_6014_160)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_6014_160' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_6014_160' transform='scale(0.0416667)'/%3E%3C/pattern%3E%3Cimage id='image0_6014_160' width='24' height='24' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKuSURBVEiJrZZNSFRRFMd/587LonD8CkFNKbKyiHIRmmXRpqAP0jaSWlJCUFARRNCmqFatW0XrakyQyg+I2rSo0drUIrDoQzLTFmmjYlDz3j0ttGF8+rSZ/O/u/5z3O+e+d3nnCnMo8jK3WNStUWQ/ykqgeCr0BegD7fJwHh7ZOjIQxJDZzNZoXpFn3MtAM+DM1QRggTbryYXG7bHP8xaIdGcfVNHbApnzgKdJYRw1jQ1VPzqSfZO8uNsdPoPo/VThU51mitgHLS/Cp33+pFq6w3tVpAMIpQr3yaJyqL4q1p4o0BrNK3KN25tO5wEac5142dEtP4cMgCfu1XThq/ObyF660W+HHXfRFQCJvMwtxnp9pPFqygrOUl5yjd/eKE97axmZeJUcdkPWWWnUc2vTgW8oPE95yTUAMkJZVK+9409xXBOvMSKyN53ONxVfSqxVPV73X5qRJ5h9BiidDZK7rJzS/OY5OwewGuf5h2P0D7fNyFW01AEK/IGcZZvZVXafDCeHJYvyefP1emDnPR9PMjDS4UdM7YAiR0HFZ+9cd48MJweAjSsuolhUvWlwq3GiH5oD4X/TJNKT9Q5Ym+wWZO9mx5rbGLN49qc0TvT9cQZ+dM4FB+g1wEe/OxR7wrP3R7H21//AAflkQLtmCw3GHs8okhocEO00Hs5DwA0u0oS1v1KHgxvynA4BiPRk3QJOBGUWZu9JFPxnKTfrq0ZPTRZ4trxQnfjbBfzZjYaMW1ZXMfHNANRXfx/Eah3gLQDcitgjdRUT3yBp4DRsG3skoueYHIFpw0HPHq4cT3yoGSOz5UXmAVVzBwinCB9FtLG+cmzaqTT+rMOV453q2NUgNwg4XT65wC3Xia/3wyHgVvFXrdG8IivuQYQDCquYdm2RT6LaZdRpr9s2/DWI8QfARRiGcpwq1gAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left 5px;padding-left:2.25rem;background-size:1.5rem}.home-hero .new-b2bpcode{background-color:var(--secondary-dark);border-radius:1rem;padding:4.5rem;margin-bottom:2rem;color:#fff;margin-top:0}.home-hero .new-b2bpcode h2,.home-hero .new-b2bpcode h3{color:#fff}.home-hero .new-b2bpcode p a{color:#fff}.home-hero .new-b2bpcode form{width:100%!important;gap:1.5rem!important}.home-hero .new-b2bpcode form input[type=text]{flex:1}.home-hero .new-b2bpcode form button[type=submit],.home-hero .new-b2bpcode form input[type=submit]{border:1px solid #fff;border-radius:1rem}.home-hero .new-b2bpcode form button[type=submit]:hover,.home-hero .new-b2bpcode form input[type=submit]:hover{background-color:#fff;color:#002b21}.home-hero .new-b2bpcode .no-postcode{padding-top:1rem;display:none}.cart-collaterals{display:flex;align-items:flex-start;justify-content:space-around}.cart-collaterals .cart_totals,.cart-collaterals .half{width:50%!important}.modal-checkedout{position:fixed;top:0;left:0;width:100%;height:100%;z-index:123456789;background-color:rgba(0,0,0,.65);padding:3rem;display:flex;overflow:auto}.modal-checkedout .modal-checkout-over{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5}.modal-checkedout .modal-checkedout-grid{margin:auto;width:675px;position:relative;z-index:6}.modal-checkedout .modal-checkedout-grid .modal-checkedout-box{background-color:var(--secondary-dark);color:#fff;padding:4rem;max-width:100%;position:relative}.modal-checkedout .modal-checkedout-grid .modal-checkedout-box h3{color:#fff}.modal-checkedout .modal-checkedout-grid .modal-checkedout-box .close-checkout{position:absolute;bottom:100%;right:0;font-size:4.5rem;color:#fff;cursor:pointer;line-height:1}.p-logos{background-color:#e9e6ed;border-radius:10px;padding:30px;width:42rem;max-width:100%}.p-logos .p-logos-title{display:flex;float:left;width:100%;line-height:1.2;gap:1rem;align-items:flex-start}.p-logos .p-logos-title svg{width:3.5rem}.p-logos .p-logos-title span{flex:1}.p-logos .p-logo-gallery{display:flex;flex-wrap:wrap;margin:2rem -.5rem 0}.p-logos .p-logo-gallery .p-logo-item{width:25%!important;padding:0 .25rem;margin:0 0 .5rem}.p-logos .p-logo-gallery .p-logo-item img{display:inline-block;vertical-align:bottom}.p-logos.in-cart{margin-top:2.5rem;margin-right:2rem}.p-logos.mobile{display:none}@media (max-width:760px){.p-logos{display:flex;width:100%;max-width:100%;padding:15px;gap:7.5px;align-items:flex-start}.p-logos.desktop{display:none}.p-logos.mobile{display:flex;margin-top:20px}.p-logos .p-logos-title{width:45%}.p-logos .p-logo-gallery{margin:0;width:55%}}@media (max-width:900px){.header-desk{display:none}}.header-mob{display:none}@media (max-width:900px){.header-mob{display:block;margin:0 0 1rem}}.wrap-arch-head{display:flex}.wrap-arch-head .wrap-arch-head-left{flex:1}.wrap-arch-head .wrap-arch-head-right{display:none}.wrap-arch-head .wrap-arch-head-right img{width:125px;margin-bottom:-27px;margin-top:-20px}@media (max-width:900px){.wrap-arch-head .wrap-arch-head-right{display:block}}.p-usps{margin:0 0 2.5rem}@media (max-width:760px){.p-usps{display:none}}.p-usps.in-prod{margin:4rem 0 2.5rem}.p-usps ul{padding:0;list-style:none}.p-usps ul li{margin:0 0 .75rem;background-image:url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='33' height='33' fill='url(%23pattern0_6014_160)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_6014_160' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_6014_160' transform='scale(0.0416667)'/%3E%3C/pattern%3E%3Cimage id='image0_6014_160' width='24' height='24' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKuSURBVEiJrZZNSFRRFMd/587LonD8CkFNKbKyiHIRmmXRpqAP0jaSWlJCUFARRNCmqFatW0XrakyQyg+I2rSo0drUIrDoQzLTFmmjYlDz3j0ttGF8+rSZ/O/u/5z3O+e+d3nnCnMo8jK3WNStUWQ/ykqgeCr0BegD7fJwHh7ZOjIQxJDZzNZoXpFn3MtAM+DM1QRggTbryYXG7bHP8xaIdGcfVNHbApnzgKdJYRw1jQ1VPzqSfZO8uNsdPoPo/VThU51mitgHLS/Cp33+pFq6w3tVpAMIpQr3yaJyqL4q1p4o0BrNK3KN25tO5wEac5142dEtP4cMgCfu1XThq/ObyF660W+HHXfRFQCJvMwtxnp9pPFqygrOUl5yjd/eKE97axmZeJUcdkPWWWnUc2vTgW8oPE95yTUAMkJZVK+9409xXBOvMSKyN53ONxVfSqxVPV73X5qRJ5h9BiidDZK7rJzS/OY5OwewGuf5h2P0D7fNyFW01AEK/IGcZZvZVXafDCeHJYvyefP1emDnPR9PMjDS4UdM7YAiR0HFZ+9cd48MJweAjSsuolhUvWlwq3GiH5oD4X/TJNKT9Q5Ym+wWZO9mx5rbGLN49qc0TvT9cQZ+dM4FB+g1wEe/OxR7wrP3R7H21//AAflkQLtmCw3GHs8okhocEO00Hs5DwA0u0oS1v1KHgxvynA4BiPRk3QJOBGUWZu9JFPxnKTfrq0ZPTRZ4trxQnfjbBfzZjYaMW1ZXMfHNANRXfx/Eah3gLQDcitgjdRUT3yBp4DRsG3skoueYHIFpw0HPHq4cT3yoGSOz5UXmAVVzBwinCB9FtLG+cmzaqTT+rMOV453q2NUgNwg4XT65wC3Xia/3wyHgVvFXrdG8IivuQYQDCquYdm2RT6LaZdRpr9s2/DWI8QfARRiGcpwq1gAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left 1px;padding-left:3.5rem;background-size:2.5rem;min-height:3.25rem}.make-phoners{overflow:hidden}.head-usps{padding:1.5rem 0;text-align:center;color:#fff;background-color:var(--secondary-dark)}.head-usps .head-usps-make{display:flex;align-items:center;justify-content:space-between}.head-usps .head-usps-make.mobber{display:none}@media (max-width:1050px){.head-usps .head-usps-make{display:none}.head-usps .head-usps-make.mobber{display:block}}.head-usps .usp-item-head{float:left;width:25%;padding:0 1.5rem;line-height:1.2;text-transform:uppercase;font-weight:700;font-size:1.4rem}.tp-inner{text-align:right;position:relative;margin:0 0 2.5rem}.tp-inner img{display:inline-block;vertical-align:bottom;background-color:#fff;padding:0 0 0 2rem;height:2.5rem!important;position:relative;z-index:2}.tp-inner:before{position:absolute;top:50%;width:100%;left:0;height:.1rem;content:'';background-color:#002b21}.main-image{position:relative}.main-image img{border-radius:10px}.prod-thumbs{margin:4rem -1rem 0}.prod-thumbs img{border-radius:6px;width:100%}.prod-thumbs .third{padding:0 1rem;max-width:50%;margin:0 0 1.5rem}.prod-thumbs .third div{width:100%;cursor:pointer;border:.4rem solid #fff;border-radius:10px}.prod-thumbs .third div img{display:inline-block;vertical-align:bottom}.prod-thumbs .third.active div{border:.4rem solid var(--secondary-dark)}.buttons-row{margin:3rem 0 0}.buttons-row .nav-btn-alt span{display:inline-block;vertical-align:middle}.buttons-row .nav-btn-alt .svg-wrap{margin:0 0 0 1.5rem}.buttons-row .nav-btn-alt .btn-text-wrap{margin-top:-.25rem}.buttons-row.on-to-two{display:none}.buttons-row.on-to-two.show{display:block}.new-cats{margin:3.5rem -1rem 0}.new-cats .third{padding:0 1rem}.new-cats .third .skip-item{margin:0 0 2rem;padding:3.5rem 2.5rem}.new-cats .third .skip-item .skip-cat-title{margin:0 0 3rem}.new-cats .third .skip-item .plusminus1{width:3.5rem;height:3.5rem;display:inline-block;border-radius:50%;position:relative;background-color:#333}.new-cats .third .skip-item .plusminus1:after,.new-cats .third .skip-item .plusminus1:before{content:"";display:block;background-color:#fff;position:absolute;border-radius:3px;top:50%;left:50%;transition:.35s;width:50%;height:2.5px}.new-cats .third .skip-item .plusminus1:before{transform:translatey(-50%) translatex(-50%)}.new-cats .third .skip-item .plusminus1:after{transform:translatey(-50%) translatex(-50%) rotate(90deg)}.new-cats .third .skip-item.checked{background-color:var(--secondary-dark);color:#fff}.new-cats .third .skip-item.checked .plusminus1{background-color:#fff}.new-cats .third .skip-item.checked .plusminus1:before{transform:translatey(-50%) rotate(-90deg);opacity:0}.new-cats .third .skip-item.checked .plusminus1:after{background-color:var(--secondary-dark);transform:translatey(-50%) translatex(-50%) rotate(0)}.make-flex-skip-item{display:flex;flex-direction:column}.make-flex-skip-item .skip-item-top{flex:1}.two-col-dimens{padding:0 2rem}@media (min-width:840px){.two-col-dimens .row{-moz-column-count:2;column-count:2;padding-top:2rem}}.two-col-dimens h5{margin-top:0}.b2b-catv2{text-align:center;cursor:pointer}.b2b-catv2 strong{font-size:2rem;font-weight:600}.b2b-catv2 img{max-height:50px}.populate-b2b-cats{margin:3rem 0 0}.populate-b2b-cats h2{margin:0 0 2rem}.populate-b2b-cats strong{font-weight:600}.b2b-quotes{margin:4rem 0 0}.b2b-quotes.no-top{margin:0}.b2b-quotes .the-quote{padding:1.6rem 1.5rem 4.5rem;border-radius:.6rem;border:.1rem solid rgba(0,0,0,.2)}.b2b-quotes .the-quote .titler{background-color:var(--secondary-dark);color:#fff;border-radius:0;color:#fff;font-weight:700;padding:1rem 1.5rem;margin:-1.6rem -1.6rem 2rem;width:calc(100% + 3.2rem)}.b2b-quotes .the-quote .populate-quote{font-size:1.4rem}.b2b-quotes .the-quote .populate-quote .cat-name{font-weight:700}.b2b-quotes .the-quote.alt.none{display:none}.b2b-quotes form.postcode-form-b2b,.b2b-quotes form.postcode-form-b2b-new{width:70%;position:relative;display:flex;float:left;margin:3rem 0 0;gap:4rem}.b2b-quotes form.postcode-form-b2b input[type=text],.b2b-quotes form.postcode-form-b2b-new input[type=text]{border:.1rem solid #00000033;color:#000;float:left;width:100%;font-size:1.4rem;padding:1.5rem 1.5rem;border-radius:1rem;box-shadow:none!important;outline:0;-webkit-appearance:none}.b2b-quotes form.postcode-form-b2b button,.b2b-quotes form.postcode-form-b2b-new button{outline:0;-webkit-appearance:none;border:0;color:#fff;cursor:pointer;border:0;font-family:'Open Sans',sans-serif;font-weight:700;outline:0;padding:1.5rem 4.5rem;-webkit-appearance:none;border-radius:0;background-color:var(--secondary-dark);transition:all .3s ease-in;border-radius:2.5rem;position:relative}.b2b-quotes form.postcode-form-b2b button.load:before,.b2b-quotes form.postcode-form-b2b-new button.load:before{position:absolute;right:0;top:0;height:100%;background-color:#fff;width:100%;background-image:url(images/loader.gif);background-repeat:no-repeat;background-size:5rem auto;background-position:center;content:'';border-radius:1rem}.b2b-quotes form.postcode-form-b2b button:hover,.b2b-quotes form.postcode-form-b2b-new button:hover{background-color:#000}.b2b-quotes .b2bpostcode-feedback{font-weight:700;padding:2.5rem 0 0}.quote-nav{padding:5rem 0 0;align-items:flex-start;display:flex;justify-content:space-between}.review-button-wrap{margin:3.5rem 0}.make-grey{color:#000}.total-price{color:var(--secondary-dark);font-size:8.5rem;font-weight:300}.non-eoshowing h3{margin-bottom:2.5rem}.non-eoshowing.hide{display:none}.wrap-populate{position:relative;min-height:17.5rem}.wrap-populate .quote-over{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(255,255,255,.9);background-image:url(images/loadingalt.gif);background-size:8.25rem auto;background-repeat:no-repeat;background-position:center;display:none}.wrap-populate .quote-item{margin:0 0 1.5rem;padding:0 1.5rem 1.5rem 0;color:var(--secondary-dark);font-weight:600;border-bottom:.1rem solid rgba(0,0,0,.1);position:relative}.wrap-populate .quote-item:last-of-type{margin:0;padding:0 1.5rem 0 0}.wrap-populate .quote-item .remove-from-quote,.wrap-populate .quote-item .remove-from-quotev2{position:absolute;right:0;top:0;width:2rem;height:2rem;background-color:#000;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50%;font-size:1.75rem;cursor:pointer}.wrap-populate .quote-item .remove-from-quote:hover,.wrap-populate .quote-item .remove-from-quotev2:hover{background-color:#85082b}.wrap-populate .quote-item:last-of-type{border-bottom:0}.wrap-populate .quote-item strong{font-weight:600;color:#000}.wrap-populate .quote-item p{margin:1.5rem 0}.frequency{display:none;margin-top:5rem}.frequency h3{margin:0 0 2.5rem 0}.make-modal-content{display:none}.bin-modal{position:fixed;z-index:12345679;padding:75px 0;left:0;top:0;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding-left:15px!important;padding-right:15px!important;background-color:rgba(0,0,0,.7)}.bin-modal .modal-content{margin:auto;width:820px;max-width:100%;height:auto;position:relative;z-index:100;padding:0 20px;background-color:#fff;padding:0 0!important;border-radius:5px}.bin-modal .modal-content .bin-modal-inner{background-color:#fff;border-radius:1.75rem;padding:4rem;position:relative}.bin-modal .modal-content .bin-modal-inner .close-bin-modal{position:absolute;top:-7rem;right:0;color:#fff;font-size:4.5rem;cursor:pointer}.bin-modal .modal-content .bin-modal-inner h3{margin:0 0 2.5rem;position:relative;padding-bottom:1.5rem}.bin-modal .modal-content .bin-modal-inner h3:after{position:absolute;bottom:0;left:0;width:25rem;content:'';height:.2rem;background-color:var(--secondary-dark)}.bin-modal .modal-content .bin-modal-inner img{height:auto}.bin-modal .modal-content .bin-modal-inner h4{color:var(--secondary-dark);display:flex;align-items:center}.bin-modal .modal-content .bin-modal-inner h4 svg{display:inline-block;margin:0 .75rem 0 0}.bin-modal .modal-content .bin-modal-inner ul{padding:0;margin-left:0}.bin-modal .modal-content .bin-modal-inner ul li{list-style:none}.bin-modal .modal-content .bin-modal-inner .modal-meta{margin:2.5rem 0 0}.bin-modal .modal-content .bin-modal-inner .modal-prod-form{margin:2.5rem 0 0}.bin-modal .modal-content .bin-modal-inner .modal-prod-form form label{font-weight:700;font-size:1.4rem;margin:1rem 0 .75rem;display:block;color:var(--secondary-dark)}.bin-modal .modal-content .bin-modal-inner .modal-prod-form form .nice-select{padding:1rem 1.5rem}.bin-modal .modal-content .bin-modal-inner .modal-prod-form form button{border:0;background-color:var(--secondary-dark);color:#fff;cursor:pointer;margin:1.5rem 0 0;font-size:1.6rem}.bin-modal .modal-content .bin-modal-inner .modal-prod-form form button:disabled{opacity:.4;cursor:not-allowed}.bin-modal .modal-content .bin-modal-inner .modal-prod-form .modal-loader{display:inline-block;opacity:0;visibility:none;margin:1.5rem 0 0 1rem;vertical-align:middle}.bin-modal .modal-content .bin-modal-inner .modal-prod-form .modal-loader svg{height:auto;width:7.5rem}.bin-modal .modal-content .bin-modal-inner .modal-prod-form .modal-loader.active{visibility:visible;opacity:1}.bin-modal .modal-content .bin-modal-inner .modal-prod-form .added{display:none;color:var(--secondary-dark);font-weight:700}.need-h{padding:10rem 2.5rem;text-align:center;background-image:url(images/ellgia.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.need-h h2{margin:0 0 2.5rem;color:#fff}.need-h .inside{position:relative;z-index:2}.need-h:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:rgba(0,0,0,.35)}.wrap-product-add-form{position:relative}.wrap-product-add-form.active:before{position:absolute;top:0;left:0;height:100%;width:100%;z-index:9000;content:'';background-color:rgba(255,255,255,.6);background-image:url(images/loadingalt.gif);background-repeat:no-repeat;background-size:10rem auto;background-position:center}.b2b-cat-toggle{margin:0 0 2rem}.b2b-cat-toggle .b2b-cat-toggle-title{position:relative;background-color:var(--secondary-dark);padding:1.3rem 6rem 1.7rem 2rem;color:#fff;cursor:pointer;display:inline-flex;align-items:center;border-radius:0;font-weight:600;font-size:2rem}.b2b-cat-toggle .b2b-cat-toggle-title img,.b2b-cat-toggle .b2b-cat-toggle-title span{display:inline-block;vertical-align:middle}.b2b-cat-toggle .b2b-cat-toggle-title img,.b2b-cat-toggle .b2b-cat-toggle-title svg{width:3rem;height:auto;margin:0 1.5rem 0 0;display:inline-block;vertical-align:middle}.b2b-cat-toggle .b2b-cat-toggle-title .b2b-cat-toggle-title-title{margin-top:.25rem}.b2b-cat-toggle .b2b-cat-toggle-title .plusminus1{width:3rem;height:3rem;display:inline-block;border-radius:50%;position:absolute;right:2rem;top:1.75rem;background-color:#fff}.b2b-cat-toggle .b2b-cat-toggle-title .plusminus1:after,.b2b-cat-toggle .b2b-cat-toggle-title .plusminus1:before{content:"";display:block;background-color:var(--secondary-dark);position:absolute;border-radius:3px;top:50%;left:50%;transition:.35s;width:50%;height:2.5px}.b2b-cat-toggle .b2b-cat-toggle-title .plusminus1:before{transform:translatey(-50%) translatex(-50%)}.b2b-cat-toggle .b2b-cat-toggle-title .plusminus1:after{transform:translatey(-50%) translatex(-50%) rotate(90deg)}.b2b-cat-toggle .b2b-cat-toggle-title.active .plusminus1:before{transform:translatey(-50%) rotate(-90deg);opacity:0}.b2b-cat-toggle .b2b-cat-toggle-title.active .plusminus1:after{background-color:var(--secondary-dark);transform:translatey(-50%) translatex(-50%) rotate(0)}.b2b-cat-toggle .b2b-cat-toggle-title .cat-toggle-title-wrap{position:relative;padding-right:6rem}.b2b-cat-toggle .b2b-cat-toggle-title .cat-toggle-title-wrap .num{position:absolute;right:0;top:50%;transform:translatey(-50%);background-color:#002b21;width:4rem;height:4rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:2rem;display:none;margin-top:.3rem}.b2b-cat-toggle .b2b-cat-toggle-title .cat-toggle-title-wrap .num.active{display:inline-flex}.b2b-cat-toggle .b2b-cat-toggle-grid{padding:3rem 0 2.5rem;display:none}.b2b-cat-toggle .b2b-cat-toggle-grid .marg{margin:0 -1rem}.b2b-cat-toggle .b2b-cat-toggle-grid .marg.flexer{flex-direction:column}.b2b-cat-toggle .b2b-cat-toggle-grid .marg.flexer .third{width:100%}.b2b-cat-toggle .b2b-cat-toggle-grid .marg.flexer .third .skip-item{height:auto!important;flex-direction:row;padding:2.5rem 2.5rem 0}.b2b-cat-toggle .b2b-cat-toggle-grid .marg.flexer .third .skip-item .num-in-quote{top:50%;left:2rem;transform:translateY(-50%)}.b2b-cat-toggle .b2b-cat-toggle-grid .marg.flexer .third .skip-item img{width:auto;height:15rem}.b2b-cat-toggle .b2b-cat-toggle-grid .marg.flexer .third .skip-item .skip-item-top{flex:unset}.b2b-cat-toggle .b2b-cat-toggle-grid .marg.flexer .third .skip-item .skip-item-top h3{display:none}.b2b-cat-toggle .b2b-cat-toggle-grid .marg.flexer .third .skip-item .in-quote-buttons{text-align:left}.b2b-cat-toggle .b2b-cat-toggle-grid .marg.flexer .third .skip-item .in-quote-buttons span{margin:0 1rem 0 0}.b2b-cat-toggle .b2b-cat-toggle-grid .marg.flexer .third .skip-item .in-quote-buttons h3{display:block}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third{padding:0 1rem}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item{margin:0 0 2rem;cursor:pointer;text-align:center;position:relative}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item .open-modal{margin:0;border-radius:50%;padding:0;width:3rem;height:3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item .open-modal svg{width:1.35rem;height:auto}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item .num-in-quote{position:absolute;top:1rem;right:1rem;background-color:var(--secondary-dark);width:4rem;height:4rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:2rem;display:none}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item h3{font-size:23px}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item .in-quote-buttons{display:none}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item .in-quote-buttons h3{display:none}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item .in-quote-buttons span{border-radius:30px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:700;letter-spacing:.025em;line-height:1;margin:0 .4rem .5rem;padding:.75rem 1.25em;position:relative;text-align:center;text-decoration:none!important;text-transform:none;touch-action:manipulation;transition:all .4s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:normal;font-weight:700;color:#fff;border:0;cursor:pointer;color:#002b21}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item .in-quote-buttons span.in-quote-edit{background-color:#fff}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item .in-quote-buttons span.in-quote-edit:hover{background-color:var(--secondary-dark);color:#fff}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item .in-quote-buttons span.in-quote-remove{background-color:rgba(255,255,255,.8)}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item .in-quote-buttons span.in-quote-remove:hover{background-color:#fff}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item.in-quote{background-color:#002b21;color:#fff}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item.in-quote h3{color:#fff}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item.in-quote .in-quote-buttons{display:block}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item.in-quote .num-in-quote{display:inline-flex}.b2b-cat-toggle .b2b-cat-toggle-grid .marg .third .skip-item.in-quote .open-modal{display:none}.b2b-cat-toggle .b2b-cat-toggle-grid.active{display:block}.quote-loco span{color:var(--secondary-dark)}.btn-alt.nav-btn.black.to-quote-b{margin:0 0 0 1.5rem;display:none!important}.btn-alt.nav-btn.black.to-quote-b.show{display:inline-flex!important}.home-hero .eNnbgE{justify-content:flex-start}.home-hero .eNnbgE .isXSqH{align-items:flex-start;justify-content:flex-start;margin:0;padding:0 0 2rem}.speak-with{background-color:#f4f4f4;border-radius:0;padding:3rem}.speak-with a{display:inline-flex!important;align-items:center}.quote-breakdown{border-radius:1rem 1rem 0 0;margin-top:3rem}.quote-breakdown a{display:inline-flex!important;align-items:center}.new-cats-step3{padding-bottom:5rem}.speak-with{margin-top:1.5rem}.speak-with.no-m{margin:0}.emailer{background-color:#fff!important;margin:1.5rem 0 0}.emailer span{color:#002b21!important}.emailer svg{margin:0 1rem 0 0}.emailer:hover{background-color:var(--secondary-dark)!important}.quote-breakdown .tabs{display:flex;margin-top:-2.5rem;position:relative;z-index:3}.quote-breakdown .tabs .tab{display:inline-block;padding:.95rem 1.5rem;border-radius:1rem;background-color:#d9d9d9;cursor:pointer;font-weight:700;margin:0 .5rem 0 0;width:20rem;max-width:50%}.quote-breakdown .tabs .tab.active{background-color:var(--secondary-dark);color:#fff}.quote-breakdown .quote-tab-content{display:none}.quote-breakdown .quote-tab-content.active{display:block}.quote-breakdown-item{padding:1.5rem 3rem 3rem;background-color:#f4f4f4;border-radius:0 0 1rem 1rem;margin-top:-1rem}.quote-breakdown-item .marg{align-items:center}.quote-breakdown-item .marg .lift-price{font-size:1.9rem;font-weight:600}.quote-breakdown-item .marg .lift-price strong{font-weight:700}.quote-breakdown-item .breakdown-flex{display:flex}.quote-breakdown-item .breakdown-flex .breakdown-meta{flex:1;font-size:1.5rem}.quote-breakdown-item .breakdown-flex .breakdown-meta span{font-weight:600;color:var(--secondary-dark)}.quote-breakdown-item .breakdown-flex .breakdown-image img{height:auto;width:20rem}.quote-breakdown-item .adds h4{font-size:2.2rem}.quote-breakdown-item .adds .adds-in{display:flex;margin:0 -1rem;flex-wrap:wrap;font-size:1.5rem}.quote-breakdown-item .adds .adds-in p{width:20rem;padding:0 1rem;font-size:1.5rem;margin-bottom:.5rem}.quote-breakdown-item .adds .adds-in p span{font-weight:600;color:var(--secondary-dark)}.quote-breakdown-item:last-of-type{border:0}.quote-breakdown-item .breakdown-item-main{padding-bottom:3rem}.quote-breakdown-item .item-total{padding:.95rem 1.5rem;border-radius:0;background-color:#d9d9d9;cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:space-between;margin:0 -3rem -3rem;position:relative;z-index:2}.quote-breakdown-item .item-total span:last-of-type{font-size:2rem}.quote-total{padding:.75rem 1.5rem;background-color:var(--secondary-dark);border-radius:0;color:#fff;color:#002b21;display:flex;justify-content:space-between;align-items:center;margin-top:1rem;position:relative;z-index:2;font-weight:700}.quote-total strong{font-weight:700}.quote-total .total{font-size:2rem}.wt{color:#fff;background-color:#002b21;padding:5rem 0 3rem;margin:4rem 0 17rem}.wt h2{color:#fff}.wt .wt-top{padding:0 0 4rem}.wt.no-m{padding:0 0 3rem;margin:0 0 25rem}.b2bquotecats-wrap{margin-bottom:-20rem}.b2bquotecats-wrap .b2bquotecats{display:flex;position:relative;margin:0 -1rem 3.5rem}.b2bquotecats-wrap .b2bquotecats.slick-slider{padding-bottom:4rem}@media (max-width:1200px){.b2bquotecats-wrap .b2bquotecats{flex-direction:column}}.b2bquotecats-wrap .b2bquotecats .cat-box-wrap{padding:0 1rem;flex:1}.b2bquotecats-wrap .b2bquotecats .cat-box-wrap .cat-box{background-color:#f4f4f4;text-align:center;border-radius:1rem;padding:2.75rem 1.5rem;color:#002b21;font-weight:600;line-height:1.2;display:inline-flex;flex-direction:column}.b2bquotecats-wrap .b2bquotecats .cat-box-wrap .cat-box img,.b2bquotecats-wrap .b2bquotecats .cat-box-wrap .cat-box svg{max-height:5rem;margin:0 0 1rem;display:inline-block}.b2bquotecats-wrap .b2bquotecats .slick-dots{position:absolute;width:100%;margin:0;padding:0;bottom:0;text-align:center}.b2bquotecats-wrap .b2bquotecats .slick-dots li{display:inline-block;width:1.5rem;height:1.5rem;cursor:pointer;border-radius:50%;margin:0 .5rem;background-color:#f4f4f4}.b2bquotecats-wrap .b2bquotecats .slick-dots li.slick-active{background-color:var(--secondary-dark)}.b2bquotecats-wrap .b2bquotecats .slick-dots li button{display:none}.b2bquotecats-wrap .quotecats-btn{text-align:right}.containers{margin:0}.containers .container-slider{margin:3rem 0 0}.containers .container-slider .slick-track{display:flex!important}.containers .container-slider .slick-slide{padding:0 1rem;display:flex;flex-direction:column;height:inherit!important}.containers .container-slider .slick-list{overflow:hidden;padding:2rem 0 2.5rem;margin-top:-2rem;margin-right:-1rem;margin-left:-1rem}.containers .container-slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);right:-5.5rem;width:3.65rem;height:3.65rem;background-color:#fff;border-radius:50%;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z' fill='%23002b21'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;font-size:0;background-size:1.4rem;border-width:.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:.1rem solid #002b21}.containers .container-slider .slick-prev{position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);left:-5.5rem;width:3.65rem;height:3.65rem;background-color:#fff;border-radius:50%;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z' fill='%23002b21'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;font-size:0;background-size:1.4rem;border-width:.1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:.1rem solid #002b21}.containers .container-item{flex:1;box-shadow:3px 3px 6.5px 0 rgba(0,0,0,.25);padding:2.5rem 2.5rem 1.5rem;border:1px solid #d9d9d9}.containers .container-item h2,.containers .container-item h3{margin:0 0 2.5rem}.containers .container-item .container-item-buttons{margin:2rem 0 0}.containers .container-item .container-item-buttons .btn-alt{margin:0 .75rem 1rem 0;font-size:1.3rem;font-weight:600!important;padding:.95rem 1.5rem!important;border:.2rem solid var(--secondary-dark)!important}.containers .container-item .container-item-buttons .btn-alt:hover{border:.2rem solid #002b21!important}.containers .container-item .container-item-buttons .btn-alt.border-btn:hover{border:.2rem solid var(--secondary-dark)!important}.containers .container-item p{font-weight:300;margin:0 0 1rem}.containers .container-item ul{padding:0;margin:0;list-style:none}.containers .container-item ul li{margin:0 0 .75rem;background-image:url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='33' height='33' fill='url(%23pattern0_6014_160)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_6014_160' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_6014_160' transform='scale(0.0416667)'/%3E%3C/pattern%3E%3Cimage id='image0_6014_160' width='24' height='24' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKuSURBVEiJrZZNSFRRFMd/587LonD8CkFNKbKyiHIRmmXRpqAP0jaSWlJCUFARRNCmqFatW0XrakyQyg+I2rSo0drUIrDoQzLTFmmjYlDz3j0ttGF8+rSZ/O/u/5z3O+e+d3nnCnMo8jK3WNStUWQ/ykqgeCr0BegD7fJwHh7ZOjIQxJDZzNZoXpFn3MtAM+DM1QRggTbryYXG7bHP8xaIdGcfVNHbApnzgKdJYRw1jQ1VPzqSfZO8uNsdPoPo/VThU51mitgHLS/Cp33+pFq6w3tVpAMIpQr3yaJyqL4q1p4o0BrNK3KN25tO5wEac5142dEtP4cMgCfu1XThq/ObyF660W+HHXfRFQCJvMwtxnp9pPFqygrOUl5yjd/eKE97axmZeJUcdkPWWWnUc2vTgW8oPE95yTUAMkJZVK+9409xXBOvMSKyN53ONxVfSqxVPV73X5qRJ5h9BiidDZK7rJzS/OY5OwewGuf5h2P0D7fNyFW01AEK/IGcZZvZVXafDCeHJYvyefP1emDnPR9PMjDS4UdM7YAiR0HFZ+9cd48MJweAjSsuolhUvWlwq3GiH5oD4X/TJNKT9Q5Ym+wWZO9mx5rbGLN49qc0TvT9cQZ+dM4FB+g1wEe/OxR7wrP3R7H21//AAflkQLtmCw3GHs8okhocEO00Hs5DwA0u0oS1v1KHgxvynA4BiPRk3QJOBGUWZu9JFPxnKTfrq0ZPTRZ4trxQnfjbBfzZjYaMW1ZXMfHNANRXfx/Eah3gLQDcitgjdRUT3yBp4DRsG3skoueYHIFpw0HPHq4cT3yoGSOz5UXmAVVzBwinCB9FtLG+cmzaqTT+rMOV453q2NUgNwg4XT65wC3Xia/3wyHgVvFXrdG8IivuQYQDCquYdm2RT6LaZdRpr9s2/DWI8QfARRiGcpwq1gAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left 5px;padding-left:2.25rem;background-size:1.5rem}.containers .container-item .container-img-wrap{text-align:center}.containers .container-item .container-img-wrap img{height:22.5rem;width:auto;-o-object-fit:contain;object-fit:contain}.nice-select{-webkit-tap-highlight-color:transparent;border:0;box-sizing:border-box;display:inline-block;cursor:pointer;display:block;font-family:inherit;font-size:1.4rem;padding:2rem 1.5rem;font-weight:400;background-color:transparent;border:.1rem solid #00000033;color:#000;background-color:#fff;width:100%;border-radius:.5rem;box-shadow:none!important;outline:0;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;display:inline-block}.nice-select:after{border-bottom:2px solid var(--secondary-dark);border-right:2px solid var(--secondary-dark);content:'';display:block;height:10px;margin-top:-8px;pointer-events:none;position:absolute;right:2.4rem;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:10px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border:.1rem solid #00000033;box-sizing:border-box;margin-top:1rem;opacity:0;overflow:hidden;padding:0;max-height:18.5rem;overflow:auto;pointer-events:none;position:absolute;top:100%;left:0;padding-left:0!important;width:27.5rem;color:#000;border-radius:.5rem;font-size:1.5rem;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:100}.nice-select .list:hover .option:not(:hover){background-color:transparent!important;color:#000}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;font-size:1.6rem!important;list-style:none;line-height:40px!important;min-height:40px;width:100%;float:left;outline:0;padding-left:18px;padding-right:29px;border-right:0!important;margin-bottom:0!important;text-align:left;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:var(--secondary-dark)!important;color:#fff}.nice-select .option.selected{font-weight:700;background-color:red!important}.nice-select .option.disabled{color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}

div,
article,
section,
header,
footer,
nav,
li					{ position:relative; /* For absolutely positioning elements within containers (add more to the list if need be) */ }
.group:after 		{ display:block; height:0; clear:both; content:"."; visibility:hidden; /* For clearing */ }


body 				{ 
	background:#fff;
	font-family: 'open sans', Sans-serif;
	font-size:16px;
	color:var(--black);
	line-height:1.8em;
	font-weight: 400;
  overflow-wrap: break-word;
}

p,
pre { margin: .5em 0;}
img { border:none; padding:0; margin:0; max-width:100%;height:auto;}
a {text-decoration:none;border:0;color:var(--primary-dark);}
a:hover {text-decoration:underline;}

/* ---------------------------------------------------------------------------------------------------------- 
ALIGNMENT -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.textright {text-align:right;}
.textleft {text-align:left;}
.textcenter {text-align:center;}
.textjustify {text-align:justify;}
.alignnone { float:none;}
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
img.alignleft { margin: .4em 1em .4em 0;}
img.alignright { margin:.4em 0 .4em 1em;}

/* ---------------------------------------------------------------------------------------------------------- 
03 FORMS -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
form { margin:1em 0;}
label { font-size: .86em; color:#666666; display: inline-block; padding:.5em 0 .25em 0;}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="date"],
input[type="number"],
input[type="password"] { width:100%; padding:13px; background-color:#fff; border:solid 1px #666; display: inline-block;border-radius: 3px; margin-bottom: 10px }
input[type="submit"] { background-color:#E7203B; color:#ffffff; display: inline-block; border:0; padding:15px 30px;font-weight: 700; -webkit-transition:.5s all; -moz-transition:.5s all; transition:.5s all;border-radius: 3px; }
input[type="submit"]:hover { text-decoration: none; background-color:#56AAA4; }
textarea { width:100%; padding:10px; background-color:#fff; border:solid 1px #666; display: inline-block; border-radius: 3px; margin-bottom: 10px; min-height: 100px}
select {
  display: block;
  font-size: 16px;
  font-family: sans-serif;
  font-weight: 700;
  color: #444;
  padding: 14px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  border: 1px solid #e8e8e8;
  box-shadow: none;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
    linear-gradient(to bottom, #ffffff 0%,#ffffff 100%);
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
}
select::-ms-expand {
  display: none;
}
select:hover {
  border-color: #888;
}
select:focus {
  border-color: #aaa;
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}
select option {
  font-weight:normal;
}
form .inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

form .inputs-list > li {
  display: block;
  margin: 0.7rem 0;
}

form .inputs-list input,
form .inputs-list span {
  vertical-align: middle;
}

form input[type=checkbox],
form input[type=radio] {
  cursor: pointer;
  margin-right: 0.35rem;
}

/* Inputs - date picker */

.hs-dateinput {
  position: relative;
}

.hs-dateinput:before {
  content:'\01F4C5';
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-50%);
}

.fn-date-picker .pika-table thead th {
  color: #FFF;
}

.fn-date-picker td.is-selected .pika-button {
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover,
.fn-date-picker td .pika-button:focus {
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

form input[type=file] {
  background-color: transparent;
  border: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}

form .hs-richtext img {
  max-width: 100% !important;
}

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  margin-left: 1rem !important;
}

/* Validation */

.hs-form-required {
  color: #EF6B51;
}

.hs-input.invalid.error {
  border-color: #EF6B51;
}

.hs-error-msg {
  color: #EF6B51;
  margin-top: 0.35rem;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}

/* ---------------------------------------------------------------------------------------------------------- 
GRID -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.row:after { content: ""; display: table; clear: both; }

.grid_1 { width: 8.3333333%; } 
.grid_2 { width: 16.666666%; } 
.grid_3 { width: 24.999999%; } 
.grid_4 { width: 33.333332%; } 
.grid_5 { width: 41.666665%; }
.grid_6 { width: 50%; } 
.grid_7 { width: 58.333331%; } 
.grid_8 { width: 66.666664%; } 
.grid_9 { width: 74.999997%; } 
.grid_10 { width: 83.33333%; } 
.grid_11 { width: 91.666663%; } 
.grid_12 { width: 100%; }

[class*='grid_'] { float: left; display: block; min-height: 1px; }

/* Gutter grid */
[class*='g_grid_'] { margin: 0 2% 1% 0; }
[class*='g_grid_']:last-of-type { margin-right: 0; }

.g_grid_1 { width: 6.5%; } 
.g_grid_2 { width: 15%; } 
.g_grid_3 { width: 23.5%; } 
.g_grid_4 { width: 32%; } 
.g_grid_5 { width: 40.5%; }
.g_grid_6 { width: 49%; } 
.g_grid_7 { width: 57.5%; } 
.g_grid_8 { width: 66%; } 
.g_grid_9 { width: 74.5%; } 
.g_grid_10 { width: 83%; } 
.g_grid_11 { width: 91.5%; } 
.g_grid_12 { width: 100%; } 

/* Container */
.container{ width: 90%; max-width: 1200px; margin: auto; }
.section { padding:80px 0 }

/* Container */
.container,
.wp-block-group__inner-container,
.wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, 
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container { width: 90%; max-width:var(--wp--style--global--content-size); margin:0 auto; }
.omega { margin-right: 0}
.is-style-narrow .wp-block-cover__inner-container,
.is-style-narrow .wp-block-group__inner-container,
.is-style-narrow.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container { max-width: 1300px; }

.icon-list { list-style-type:none;margin-left:0;padding-left:0 }
.icon-list li {background-image:url(images/check-icon.png); background-repeat: no-repeat;background-position: left 4px; background-size: 20px; padding-left: 30px; font-weight: bold}

/* ---------------------------------------------------------------------------------------------------------- 
02 FONTS / TYPE -----------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 { font-weight:800; line-height:1.1em; margin:.85em 0 .5em 0; }
h1 { font-size:2.8em; }
h2 { font-size:2em; }
h3 { font-size:1.6em; }
h4 { font-size:1.4em; margin:.5em 0 .5em 0; }
h5 { font-size:1.4em; margin:.5em 0 .5em 0; }
h6 { font-size:1.2em; margin:.5em 0 0em 0;}

code { background-color: #e8e8e8; color:#2f79ba; font-family:"Courier New", Courier, monospace; display: block; padding:1em; border:solid 1px #ccc; margin: .5em 0; }
blockquote { font-size:1.2em; font-style:italic; }


/* ---------------------------------------------------------------------------------------------------------- 
06 USEFUL CLASSES --------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.videoWrapper { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0;margin-bottom: .5em}
.videoWrapper iframe { position: absolute;top: 0;left: 0; width: 100%;height: 100%;background:transparent;}
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:1em; margin:1em }
.rounded { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.lead { font-size: 1.2em; line-height: 1.4em }
.error {color:#f00;}
.is-style-uppercase { text-transform:uppercase; }

.has-white-color { color:#fff; }
.has-white-background-color { background-color: #fff }
.has-black-color { color: #222 }
.has-black-background-color { background-color: #222; color:#fff; }
.has-dark-primary-color { color: var(--primary-dark) }
.has-dark-primary-background-color { background-color: var(--primary-dark) }
.has-light-primary-color { color: var(--primary-light) }
.has-light-primary-background-color { background-color: var(--primary-light) }
.has-light-secondary-color { color: var(--secondary-light) }
.has-light-secondary-background-color { background-color: var(--secondary-light) }
.has-dark-secondary-color { color: var(--secondary-dark) }
.has-dark-secondary-background-color { background-color: var(--secondary-dark) }
.has-light-grey-color { color: var(--light-grey) }
.has-light-grey-background-color { background-color: var(--light-grey) }

.wp-block-button__link.has-white-color { color:#fff; }
.wp-block-button__link.has-white-background-color { background-color: #fff }
.wp-block-button__link.has-black-color { color: #222 }
.wp-block-button__link.has-black-background-color { background-color: #222; color:#fff; }
.wp-block-button__link.has-dark-primary-color { color: var(--primary-dark) }
.wp-block-button__link.has-dark-primary-background-color { background-color: var(--primary-dark) }
.wp-block-button__link.has-light-primary-color { color: var(--primary-light) }
.wp-block-button__link.has-light-primary-background-color { background-color: var(--primary-light) }
.wp-block-button__link.has-light-secondary-color { color: var(--secondary-light) }
.wp-block-button__link.has-light-secondary-background-color { background-color: var(--secondary-light) }
.wp-block-button__link.has-dark-secondary-color { color: var(--secondary-dark) }
.wp-block-button__link.has-dark-secondary-background-color { background-color: var(--secondary-dark) }
.wp-block-button__link.has-light-grey-color { color: var(--light-grey) }
.wp-block-button__link.has-light-grey-background-color { background-color: var(--light-grey) }
/* ---------------------------------------------------------------------------------------------------------- 
HEADER --------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.header-top {background:var(--primary-dark); color:var(--white);}
.header-top .container {padding:15px 0}
.head-contact {}
.head-contact a {font-weight: 400; color:var(--white); font-size: 14px}
.header-top svg{ fill:var(--white); width:20px; height:20px; vertical-align: middle; margin-right: 5px}
.head-contact a:nth-child(2) svg { margin-left:15px }

header { position:relative;border-bottom:solid 1px #e8e8e8; }
header .logo { background: url(images/global/eco-colour.png) no-repeat center;background-size: 100%;height: 80px;text-align: left;text-indent: -9999px}


/* ---------------------------------------------------------------------------------------------------------- 
PAGE --------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.page-content { margin-top:0 }

.home-hero { padding:80px 0 }
.new-postcode-box {padding: 30px 40px;background-color: var(--dark-grey); border-radius:0}
.new-postcode-box h2 {padding-top:0; margin-top: 0;font-weight: 300}
.home-hero .marg .half .new-postcode-box { margin:40px 0 }
.new-postcode-box form button[type=submit] { background-color:var(--primary-light); color:var(--white); border:0 }
.new-postcode-box form input[type=text] { border-radius:0; margin:0 }

.home-hero .new-b2bpcode {padding: 30px 40px;background-color: var(--dark-grey); border-radius:0}

.category-description { padding-bottom:30px }

.category-description ul,
.product-desc ul {padding:0;list-style:none; }

.home-hero ul li,
.category-description ul li,
.product-desc ul li {background-position: left 5px; background-image:url(images/global/check.svg);padding-left:2.5rem; margin-bottom:.5rem; background-size:2rem; font-weight:600; line-height:1.7em; background-repeat:no-repeat; }

.side-payments {padding:20px 0}
.side-payments img { max-width:300px!important }

.populate-cats { float:none; margin:0;}
.good-news { padding-top:60px }
.populate-cats h2 { padding:0 0 20px 0}

.shop-cats .quart { text-align:center;color:var(--primary-dark) }
.shop-cats .quart a {color:var(--primary-dark)}
.shop-cats .quart a:hover {text-decoration: none;}

.good-news {padding: 5px 0;font-weight: bold;}
.good-news svg {margin-right: 10px;line-height: 25px;vertical-align: sub;fill: var(--primary-dark)}

.woocommerce .woocommerce-breadcrumb { padding-top:20px!important }
.filters .filter-toggle { width:100% }

.skip-item { border:solid 1px #e8e8e8;background:var(--white); border-radius:0;padding: 2rem 3rem 3rem 2rem;margin-bottom:2rem }
.skip-item .product-item-price,
.skip-item .skip-meta { margin-bottom:5px; line-height: 1.4em}
.skip-item .skip-button { margin-top:20px }
.skip-item a:hover { text-decoration:none }
.skip-item .product-item-price .actual-pprice  { color:var(--primary-light) }
.skip-item .btn-alt {width:100%}
.btn-alt, .button, .woocommerce .cart .button, .woocommerce-mini-cart__buttons a { background-color:var(--primary-light); text-align:center; }

.cat-title { color:var(--primary-dark); font-size:2.2em }
.product-pricer { font-size:2.4rem; color:var(--black); padding-bottom:20px }
.delivery-to span { text-transform:uppercase;color:var(--primary-light) }
.nice-select { padding-top:1rem;padding-bottom: 1rem }
.early-dur { font-size:14px }
.dur-wrap {margin-bottom:2rem}
.prod-cart-form form input[type=submit] { padding:1.5rem 4rem; font-size:1.1em }

.timer-left h3 { margin-top:0 }
.time-left #time-left {font-size: 4rem;padding-top: 15px;color: black;}

/* ---------------------------------------------------------------------------------------------------------- 
COMMERCIAL-------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.wt { background-color:var(--dark-grey) }
.b2bquotecats-wrap .b2bquotecats .cat-box-wrap .cat-box { padding:3rem 5rem; border-radius:0; background-color:white; border:solid 1px #ccc }
.containers-intro { padding:20px 0 }
/* ---------------------------------------------------------------------------------------------------------- 
CATEGORY--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.faq-wrapper { margin-top:40px }
.faq-item { border-bottom: solid 1px #ccc;}
.faq-item:hover h2 {color:var(--primary-dark);cursor: pointer;}
.faq-item:hover h2 span { color:var(--primary-light); }
.faq-item h2 { padding: 18px 40px 18px 0px; margin:0;font-size: 24px; font-weight: bold;color:var(--primary-dark) }
.faq-item h2 span { position: absolute;right:20px; font-weight: bold; color:var(--primary-light); font-size: 24px; top:20px; transform: rotate(90deg);transition: .5s all}
.faq-item h2.active span { transform:rotate(-90deg); }
.faq-answer { display: none; padding:0 0px 20px 0px; }
/* ---------------------------------------------------------------------------------------------------------- 
FOOTER--------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.footer { background-color:var(--primary-dark); color:var(--white); padding:80px 0 }
.footer a { color:var(--white) }
.foot-menu {}
.foot-menu ul {list-style-type: none; padding:0; margin:0; text-align: right}
.foot-menu ul li {}
.foot-menu ul li a { text-decoration:none;  }
.social-media { margin-top:20px; text-align:right }
.social-media svg {fill:var(--white); width: 25px; height:25px; vertical-align: center}
.social-media a {text-align: center;display: inline-block;}
.foot-logo { width:200px }
.foot-contact { margin-top:30px;font-size:1.2em }
.footer .foot-contact a { }



@media screen and (max-width: 1100px) {

  .service-item {width:49%;}
  .service-item:nth-child(even) { margin-right:0 }

}

@media screen and (max-width: 1000px) {

  h1 { font-size:2.4em; }
  h2 { font-size:1.8em; }
  h3 { font-size:1.6em; }
  h4 { font-size:1.4em;  }
  h5 { font-size:1.2em; }
  h6 { font-size:1em;}

  .step-section {width:50%}
  .step-two .step-arrow { display:none; }

  .marg .quart { width:50%; margin-bottom:2rem }

}

@media screen and (max-width: 900px) {

	.marg .half { width:100% }
	.home-hero { padding:40px 0 }

  .product-specs-image { width:30% }
  .product-specs-item-table { width:65%; }

  .product-specs-item-footer .g_grid_4,
  .product-specs-item-footer .g_grid_8 { width:100% }
  .product-specs-item-footer .product-specs-item-footer-btn { text-align:center; }
  .product-specs-item-footer p { text-align:center; }

}

@media screen and (max-width: 767px) {

  .map-container {width:100%;position:relative;height:350px }
  .map-section .container { padding:40px 0 }
  .map-content {width:100%;right:auto;top:auto; height:auto;position: relative;}
  .map-content-inner { width:90%; margin:auto; padding:40px 0 }

  .waste-icon-item {width:49%;margin-bottom:2% }
  .waste-icon-item:nth-child(even) { margin-right:0; }

  .feature-icon-item {width:100%; margin-right: 0; padding:10px 0}

  .faq-item h2 { font-size:18px }

  .cat-title { font-size:1.8em }


  .skip-size-item {width:100%; margin-right: 0;margin-bottom:2% }

  .time-left { justify-content: center; flex-wrap: wrap}
  .time-left .timer-left { width:100%; text-align:center; }
  .time-left .time-left { width:100%; font-size:3rem }
}

@media screen and (max-width: 700px) {

  .product-specs-item { padding:40px 20px }
  .product-specs-image { width:100% }
  .product-specs-item h3 { padding-right:100px }
  .product-specs-item-table { width:100%;margin-left:0 }
  .product-specs-bin-bags {width:80px; height: 80px; font-size: 14px;padding-top: 35px; background-size: 75%}
  .product-specs-item-table table tr,
  .product-specs-item-table table td { display:block; }
  .product-specs-item-footer { margin-top:0px }

}


@media screen and (max-width :650px) {
	
	[class*='grid_']:not(.fixgrid)  { width:100%; margin-right:0; }

  h1 { font-size:2em; }
  h2 { font-size:1.6em; }
  h3 { font-size:1.4em; }
  h4 { font-size:1.2em;  }
  h5 { font-size:1em; }

  .header-top .container {padding:10px 0}
  .mainLogo { width:140px }

  .cover-image { text-align:center; }
  .cover-image .button {width:100%}

  .usp-icon { width:60px;height:60px }
  .usp-icon-content { width:calc(100% - 60px) }
  .usp-icon-item {width:100%; margin-right: 0;}

  .service-item {width:100%;margin-right: 0}
	
	.new-postcode-box form button[type=submit] { width:100%; position:relative; padding:15px; border-radius:0}
.new-postcode-box form input[type=text] { width:100%;  }

  .step-section {width:100%}
  .step-arrow { display:none }
  .step-arrow-hor {display: block;}
  .step-two .step-content,
  .step-three .step-content,
  .step-four .step-content {padding:20px}

  .marg .quart { width:100%;  }

  .waste-icon-item {width:100%;margin-right:0 }

  .team-member {width:100%;margin-bottom: 1em; padding-left: 0; padding-right: 0}
  .team-content {width:100%;margin:0; padding:0;}

  .cat-title { font-size:1.6em }

  .footer { text-align:center; }
  .social-media { text-align: left;}
  .foot-menu { margin-top:20px }
  .foot-menu ul { text-align:center}
  .social-media { margin-top:30px; text-align:center; }
  .foot-logo { display:block;margin:auto; width:160px }
  .foot-contact { font-size:1em }


}


.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}100%{transform:scale3d(1,1,1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,100%{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}100%{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{transform:scale3d(1,1,1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{transform:none}}.wobble{animation-name:wobble}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn;animation-duration:.75s}@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}100%{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}100%{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut;animation-duration:.75s}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}100%{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}100%{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}100%{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}100%{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}100%{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}100%{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}100%{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotate3d(0,1,0,90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;animation-duration:.75s;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY;animation-duration:.75s}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}100%{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}100%{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}100%{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}100%{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}100%{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}100%{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}100%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}100%{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}100%{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}100%{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}


