@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);@font-face{font-display:swap;font-family:'Gilroy-Bold';font-style:normal;font-weight:400;src:local('Gilroy-Bold'),url(/wp-content/themes/ace-standard/fonts/Gilroy-Bold.woff) format('woff')}@font-face{font-display:swap;font-family:'Gilroy-Heavy';font-style:normal;font-weight:400;src:local('Gilroy-Heavy'),url(/wp-content/themes/ace-standard/fonts/Gilroy-Heavy.woff) format('woff')}@font-face{font-display:swap;font-family:'Gilroy-Light';font-style:normal;font-weight:400;src:local('Gilroy-Light'),url(/wp-content/themes/ace-standard/fonts/Gilroy-Light.woff) format('woff')}@font-face{font-display:swap;font-family:'Gilroy-Medium';font-style:normal;font-weight:400;src:local('Gilroy-Medium'),url(/wp-content/themes/ace-standard/fonts/Gilroy-Medium.woff) format('woff')}@font-face{font-display:swap;font-family:'Gilroy-SemiBold';font-style:normal;font-weight:400;src:local('Gilroy-SemiBold'),url(/wp-content/themes/ace-standard/fonts/Gilroy-SemiBold.woff) format('woff')}@font-face{font-display:swap;font-family:'Gilroy-Regular';font-style:normal;font-weight:400;src:local('Gilroy-Regular'),url(/wp-content/themes/ace-standard/fonts/Gilroy-Regular.woff) format('woff')}:root{--primary-color:#00A261;--secondary-color:#06CB7C;--secondary-dark-color:#00603F;--tertiary-color:#022038;--quaternary-color:#153853;--primary-hover-color:#012A6E;--secondary-hover-color:#349DE6;--footer-color:#002767;--border-fade:rgba(255, 255, 255, .1);--on-sale:#B9213D;--black:#000000;--white:#FFFFFF;--grey:#9DA6AD;--light-grey:#E1E5E8;--light-grey-1:#F0F2F3;--light-grey-2:#D2D6D9;--primary-font:'Poppins';--secondary-font:'Poppins';--nav-font:'Gilroy-Medium';--form-font:'Gilroy-Medium';--linked-font:'Gilroy-Medium';--button-font:'Poppins';--footer-font:'Gilroy-SemiBold';--width-header-action-button:380px;--height-top-bar:40px;--height-header:100px;--fs60:60px;--fs40:40px;--fs30:30px;--fs25:25px;--fs22:22px;--fs21:21px;--fs18:18px;--fs16:16px;--fs15:15px;--fs12:12px;--gradient-green:linear-gradient(to right, #00A261 0%, #008658 100%)}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0;scroll-behavior:smooth;overflow-x:hidden}body{color:var(--tertiary-color);font-family:var(--primary-font)}.page{padding:0;margin:0}a{text-decoration:none!important;color:var(--primary-color)}a:hover{color:var(--secondary-color)}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:0 0 20px}h1{font-size:var(--fs60)}h2{font-size:var(--fs40)}h3{font-size:var(--fs30)}h4{font-size:var(--fs25)}h5{font-size:var(--fs21)}h6{font-size:var(--fs18)}p{margin:0 0 20px}p:last-child{margin:0}ul,ol{margin:0;padding:0}img{max-width:100%}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;border-radius:11px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.container{width:100%;max-width:1600px;margin:auto}notification-bar{display:block;padding:15px 25px;background:var(--secondary-color);text-align:center}notification-bar .container{max-width:1600px}notification-bar p{font-size:13px;margin-bottom:0;color:var(--white)}popup{align-items:center;justify-content:center;position:fixed;inset:0;background:rgb(0 0 0 / .6);z-index:999;padding:50px;display:none}popup.active{display:flex}popup .container{max-width:920px}popup .popup{display:grid;grid-template-columns:1fr 1fr;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;overflow:hidden;background:var(--white)}popup .popup .popup-image{background-color:var(--grey);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}popup .popup .popup-content-container{padding:140px 70px;display:flex;align-items:center;justify-content:center;background:var(--white);position:relative}popup .popup .popup-content-container .popup-close{position:absolute;top:20px;right:20px}popup .popup .popup-content-container .popup-close:hover{cursor:pointer}popup .popup .popup-content-container .popup-close svg{color:var(--secondary-color)}popup .popup .popup-content-container .popup-content h2{color:var(--secondary-color);margin-bottom:15px}popup .popup .popup-content-container .popup-content p{color:var(--black);font-size:14px}top-bar{display:block;padding:15px 25px;background:var(--tertiary-color)}top-bar.invert{background:var(--white)}top-bar .container{display:flex;justify-content:space-between}top-bar.narrow .container{max-width:1400px}top-bar.fullwidth .container{max-width:none}top-bar .top-bar-contact-details{display:flex;flex-grow:1;align-items:center}top-bar .top-bar-contact-details .top-bar-contact-detail{display:flex;align-items:center;margin-right:20px}top-bar .top-bar-contact-details .top-bar-contact-detail:last-of-type{margin-right:0}top-bar .top-bar-contact-details .top-bar-contact-detail svg{color:var(--secondary-color);font-size:15px;margin-right:8px;margin-bottom:1px}top-bar .top-bar-contact-details .top-bar-contact-detail svg.fa-phone{font-size:14px;margin-top:2px}top-bar .top-bar-contact-details .top-bar-contact-detail svg.fa-envelope{font-size:16px;margin-top:2px}top-bar .top-bar-contact-details .top-bar-contact-detail p{font-size:12px;font-weight:500;margin-bottom:0;color:var(--white)}top-bar.invert .top-bar-contact-details .top-bar-contact-detail p{color:var(--primary-color)}top-bar .top-bar-contact-details .top-bar-contact-detail a:hover p{color:var(--secondary-color)}top-bar .top-bar-menu{padding:0;display:flex;align-items:center}top-bar .top-bar-menu ul{display:flex;padding:0;margin:0;list-style-type:none}top-bar .top-bar-menu ul li{font-family:var(--secondary-font),sans-serif;font-size:12px;font-weight:500;margin-bottom:0;color:var(--white);display:inline-block;margin-right:20px}top-bar .top-bar-menu ul li:last-of-type{margin-right:0}top-bar .top-bar-menu ul li a{color:var(--white)}top-bar.invert .top-bar-menu ul li a{color:var(--primary-color)}top-bar .top-bar-menu ul li a:hover{color:var(--secondary-color)}top-bar .top-bar-menu ul li.logout a{color:var(--secondary-color)}top-bar .menu-top-bar-container{display:block;width:auto}top-bar .top-bar-account{display:flex;padding-left:20px;align-items:center;justify-content:right}top-bar .top-bar-account .account-icon svg{color:var(--white);font-size:15px;margin-left:8px}top-bar .top-bar-account .account-icon.cart-icon svg{margin-left:0}top-bar .top-bar-account .account-icon svg:hover{color:var(--secondary-color)}top-bar .top-bar-account .cart-contents{margin-left:5px;font-family:var(--secondary-font),sans-serif;font-size:10px;font-weight:500;margin-bottom:0;color:var(--white)}top-bar .top-bar-social{display:flex;padding-left:20px;align-items:center;justify-content:right}top-bar .top-bar-social .social-icon svg{color:var(--white);font-size:16px;margin-left:8px}top-bar.invert .top-bar-social .social-icon svg{color:var(--primary-color)}top-bar .top-bar-social a:first-of-type .social-icon svg{margin-left:0}top-bar .top-bar-social .social-icon svg:hover{color:var(--secondary-color)}header{display:block;background:var(--white);position:relative;z-index:9}header.invert{background:var(--primary-color)}{padding:0}header.header-six.fullwidth,header.header-seven.fullwidth{padding:0}header .container{display:flex;justify-content:space-between}header.narrow .container{max-width:1400px}header.fullwidth .container{max-width:none}header .logo{display:flex;width:210px;height:100px;padding-right:20px;align-items:center}header.header-six.fullwidth .logo,header.header-seven.fullwidth .logo{padding-left:25px}{padding-left:25px}header .logo.logo-center{align-items:center;padding-right:0;margin-left:40px;margin-right:40px}{padding-left:0}header .logo a{display:flex;align-items:center}header .logo img{width:100%;max-height:80%}header .nav{display:flex;width:calc(100% - 420px);height:100px}header .nav.nav-right-aligned{width:auto;flex-grow:1;justify-content:flex-end}header .nav-left{width:calc(50% - 145px)}header .nav-right{width:calc(50% - 145px)}header .nav .menu-primary-menu-container,header .nav .menu-primary-menu-left-container,header .nav .menu-primary-menu-right-container{flex:1}{flex:none}header .nav ul{padding:0;margin:0;list-style-type:none;text-align:center;width:100%;height:100px}header .nav.nav-right-aligned ul{text-align:right}header .nav.nav-left-aligned ul{text-align:left}header .nav ul li{font-family:var(--secondary-font),sans-serif;font-size:14px;font-weight:500;margin-bottom:0;display:inline-block;height:100px;line-height:100px;margin-right:10px;margin-left:10px;position:relative}header .nav ul li.menu-item-has-children svg{font-size:10px;color:var(--primary-color);margin-left:2px;margin-bottom:1px}header.invert .nav ul li.menu-item-has-children svg{color:var(--white)}header .nav ul li:hover svg{color:var(--secondary-color)}header.invert .nav ul li:hover svg{color:var(--secondary-color)}header .nav ul li:hover{cursor:pointer}header .nav ul li a{color:var(--primary-color)}header.invert .nav ul li a{color:var(--white)}header .nav ul li:hover a{color:var(--secondary-color)}header .nav ul li ul{position:absolute;background:var(--primary-hover-color);top:100px;left:0;min-width:270px;width:auto;height:auto;text-align:left;display:none;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;overflow:hidden}header.invert .nav ul li ul{background:var(--secondary-hover-color)}header .nav.nav-right-aligned ul li ul{text-align:left}header .nav ul li:hover ul{display:block}header .nav ul li ul li{width:100%;display:block;margin:0;line-height:normal;height:auto;font-size:11px;color:var(--white)}header .nav ul li ul li a{display:block;width:100%;height:100%;padding:10px 15px;color:var(--white)}header .nav ul li:hover ul li a{color:var(--white)}header .nav ul li ul li a:hover{background:var(--secondary-hover-color);color:var(--primary-color)}header.invert .nav ul li ul li a:hover{background:var(--primary-hover-color);color:var(--secondary-color)}header .nav ul#menu-primary-menu-cta{padding-left:10px;display:flex;flex-wrap:wrap}header .nav ul#menu-primary-menu-cta li{margin:0;margin-left:1px;display:flex}header .nav ul#menu-primary-menu-cta li a{display:block;background:var(--secondary-color);color:var(--white);padding-left:45px;padding-right:45px;height:100px}header .nav ul#menu-primary-menu-cta li:hover a{background:var(--primary-color);color:var(--white)}header.invert .nav ul#menu-primary-menu-cta li:hover a{background:var(--white);color:var(--primary-color)}header .account{display:flex;width:210px;height:100px;padding-left:20px;align-items:center;justify-content:right}{padding-right:25px}header .account.box{padding-left:0}{padding-right:0}header .account.nav-right-aligned{width:auto}header .account.account-right{width:calc(50% - 145px)}header .account.box .account-icon{height:100px;width:100px;border-left:1px solid var(--primary-color);display:flex;align-items:center;justify-content:center;background:var(--white)}header.invert .account.box .account-icon{border-left:1px solid var(--white);background:var(--primary-color)}header .account.box .account-icon:hover{background:var(--primary-color)}header.invert .account.box .account-icon:hover{background:var(--white)}header .account .account-icon svg{color:var(--primary-color);font-size:20px;margin-left:12px}header .account.box .account-icon:hover svg{color:var(--white)}header.invert .account.box .account-icon:hover svg{color:var(--primary-color)}header .account.box .account-icon svg{margin:0}header.invert .account .account-icon svg{color:var(--white)}header .account .account-icon.cart-icon svg{margin-left:0}header .account .account-icon svg:hover{color:var(--secondary-color)}header .account .cart-contents{margin-left:5px;font-family:var(--secondary-font),sans-serif;font-size:12px;font-weight:500;margin-bottom:0;color:var(--primary-color)}header.invert .account .cart-contents{color:var(--white)}header .account.box .account-icon:hover .cart-contents{color:var(--white)}header.invert .account.box .account-icon:hover .cart-contents{color:var(--primary-color)}header .social{display:flex;width:210px;height:100px;padding-left:20px;align-items:center;justify-content:right}{padding-right:25px}header .social.nav-right-aligned{width:auto}header .social.social-right{width:calc(50% - 145px)}header .social .social-icon svg{color:var(--primary-color);font-size:20px;margin-left:8px}header.invert .social .social-icon svg{color:var(--white)}header .social a:first-of-type .social-icon svg{margin-left:0}header .social .social-icon svg:hover{color:var(--secondary-color)}header .trigger{display:flex;height:100px;padding-right:20px;align-items:center;justify-content:left}header.header-one .trigger,header.header-two .trigger{display:none}{padding-left:25px}header .trigger.trigger-left{width:calc(50% - 145px)}header .trigger.trigger-right{padding-right:0;padding-left:20px}{padding-right:25px}header .trigger.trigger-right.box{padding-right:0;padding-left:0}header.header-six .trigger{display:none}header .trigger.trigger-right.box .trigger-button{height:100px;width:100px;border-left:1px solid var(--primary-color);display:flex;align-items:center;justify-content:center;background:var(--white)}header.invert .trigger.trigger-right.box .trigger-button{border-left:1px solid var(--white);background:var(--primary-color)}header .trigger.trigger-right.box .trigger-button:hover{cursor:pointer;background:var(--primary-color)}header.invert .trigger.trigger-right.box .trigger-button:hover{cursor:pointer;background:var(--white)}header .trigger .trigger-button svg{font-size:19px;color:var(--primary-color)}header .trigger.trigger-right.box .trigger-button:hover svg{color:var(--white)}header.invert .trigger.trigger-right.box .trigger-button:hover svg{color:var(--primary-color)}header.invert .trigger .trigger-button svg{color:var(--white)}header .trigger .trigger-button:hover svg{color:var(--secondary-color);cursor:pointer}header.invert .trigger .trigger-button:hover svg{color:var(--secondary-color);cursor:pointer}header .grouped{display:flex}header.header-three .grouped{display:none}{padding-right:0}#menu li:not(:last-child){margin:5px 0}content{display:block}hero{display:block;margin-bottom:1px;background:var(--primary-color)}hero .owl-item{height:0}hero .owl-item.active{height:auto}hero .item{position:relative}hero.half .item{padding-left:50%}hero.third .item{padding-right:66.666%;min-width:600px}hero .item .item-background{position:absolute;inset:0;z-index:2;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}hero .item .item-overlay{background:rgb(0 0 0 / .3);position:absolute;inset:0;z-index:3}hero.half .item .item-background{right:auto;width:50%}hero.half .item .item-overlay{display:none}hero.third .item .item-overlay{display:none}hero .item .item-content-container{height:100%;display:flex;align-items:center;justify-content:center;padding:240px 100px;z-index:4;position:relative}hero.half .item .item-content-container{justify-content:flex-start}hero.third .item .item-content-container{justify-content:flex-start;background:var(--primary-color)}hero .item .item-content-container .item-content{text-align:center;max-width:700px;z-index:3}hero.half .item .item-content-container .item-content{text-align:left;max-width:none}hero.third .item .item-content-container .item-content{text-align:left;max-width:none}hero .item .item-content-container .item-content h1{color:var(--white);margin-bottom:15px;font-size:50px}hero .item .item-content-container .item-content p{color:var(--white);font-size:18px;margin-bottom:25px}hero .item .item-content-container .item-content button{margin-left:3px;margin-right:3px;margin-bottom:10px}hero .item .item-content-container .item-content button.solid.secondary{color:var(--primary-color)}hero .item .item-content-container .item-content button.solid.secondary:hover{color:var(--secondary-color)}hero .owl-dots{position:absolute;bottom:60px;left:0;right:0;text-align:center;padding:0;margin:0}hero.half .owl-dots{width:50%;left:auto}hero.third .owl-dots{width:33.333%;left:0;right:auto}hero .owl-carousel button.owl-dot{height:12px;width:12px;min-width:auto;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:var(--white);margin:0;margin-left:2px;margin-right:2px;opacity:.55}hero .owl-carousel button.owl-dot.active{opacity:1}store-features{display:block;background:var(--secondary-color)}store-features .container{max-width:1300px}store-features .container .owl-item.active .item{border-right:1px solid var(--white)}store-features .container .owl-item.active+.owl-item.active~.owl-item.active .item{border:none}store-features .container .feature{text-align:center;padding:35px 20px}store-features .container .feature .feature-icon{min-height:34px;margin-bottom:3px}store-features .container .feature .feature-icon svg{color:var(--white);font-size:32px}store-features .container .feature p{color:var(--white)}store-features .container .feature p.feature-title{font-size:17px;font-weight:500;margin-bottom:0}store-features .container .feature p.feature-description{font-size:14px;margin-bottom:0;margin-top:-3px}tabs{display:block;display:flex;flex-wrap:wrap}tabs .content{flex:1 0 50%}tabs .content.content-left{background:var(--primary-color)}tabs .content.content-right{background:var(--secondary-color)}tabs .content .content-container{padding:130px 10%}tabs .content .content-container h2,tabs .content .content-container p{color:var(--white)}tabs .content .content-container p:first-of-type{font-size:18px}tabs .content .content-container button{margin-top:15px}tabs .content .content-container button.outline.white:hover{color:var(--primary-color)}tiles{display:block}tiles .tiles-container{display:grid;grid-template-columns:1fr 1fr 1fr}tiles .tiles-container .tile{height:400px;background:var(--primary-color);display:flex;align-items:center;justify-content:center;padding:25px;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}tiles .tiles-container a:nth-of-type(even) .tile{background-color:var(--secondary-color)}tiles .tiles-container .tile .tile-overlay{background:rgb(0 0 0 / .1);position:absolute;inset:0;z-index:2}tiles .tiles-container .tile h3{color:var(--white);margin-bottom:0;position:relative;z-index:3}banner{display:block;background:var(--primary-color);text-align:center;z-index:1;position:relative;padding:55px 75px}banner.invert{background:var(--grey)}banner .container{max-width:1600px}banner h1{margin-bottom:0;color:var(--white)}banner.invert h1{color:var(--primary-color)}page{display:block;z-index:1;position:relative;padding:120px 75px}page.fullwidth .container{max-width:1400px}page.narrow .container{max-width:900px}page h1,page h2,page h3,page h4,page h5,page h6{color:var(--primary-color)}post{display:block;z-index:1;position:relative;padding:120px 75px}post .container{max-width:900px}post h1,post h2,post h3,post h4,post h5,post h6{color:var(--primary-color)}post h2:first-of-type{margin-bottom:5px}post .post-meta{margin-bottom:45px}post .post-meta .post-meta-divider{height:16px;width:1px;background:var(--grey);display:inline-block;margin-top:-1px;vertical-align:middle;margin-right:8px;margin-left:5px}post .post-meta p.post-subtitle,post .post-meta p.post-date,post .post-meta a.post-category,post .post-meta p.post-sku{display:inline-block;vertical-align:middle;font-size:16px;font-weight:500;line-height:1.2em;font-family:var(--secondary-font),sans-serif;color:var(--secondary-color);margin:0}post .post-meta a.post-category{margin-right:5px}post .post-meta a.post-category:last-of-type{margin-right:0}right-content{display:block;display:flex;flex-wrap:wrap}right-content .image{flex:1 0 50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}right-content .content{flex:1 0 50%;background:var(--primary-color)}right-content .content .content-container{padding:170px 10%}right-content .content .content-container h2,right-content .content .content-container p{color:var(--white)}right-content .content .content-container p:first-of-type{font-size:18px}right-content .content .content-container button{margin-top:15px}right-content .content .content-container button.outline.white:hover{color:var(--primary-color)}left-content{display:block;display:flex;flex-wrap:wrap}left-content .image{flex:1 0 50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;order:2}left-content .content{flex:1 0 50%;background:var(--secondary-color);order:1}left-content .content .content-container{padding:170px 10%}left-content .content .content-container h2,left-content .content .content-container p{color:var(--white)}left-content .content .content-container p:first-of-type{font-size:18px}left-content .content .content-container button{margin-top:15px}left-content .content .content-container button.outline.white:hover{color:var(--secondary-color)}repeatable-content{display:block;position:relative;padding:120px 75px;text-align:center;background:var(--white)}repeatable-content:nth-of-type(even){background:var(--primary-color)}repeatable-content .container{max-width:900px}repeatable-content h2{color:var(--primary-color)}repeatable-content:nth-of-type(even) h2{color:var(--white)}repeatable-content p{margin-bottom:15px}repeatable-content:nth-of-type(even) p{color:var(--white)}repeatable-content button{margin-top:15px}repeatable-content button.outline{background-color:#fff0;border-color:var(--primary-color);color:var(--primary-color)}repeatable-content button.outline:hover{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white)}repeatable-content:nth-of-type(even) button.outline{background-color:#fff0;border-color:var(--white);color:var(--white)}repeatable-content:nth-of-type(even) button.outline:hover{border-color:var(--white);background-color:var(--white);color:var(--primary-color)}.button{display:inline-flex;padding:15px 40px;border-radius:10px;text-transform:uppercase;font-weight:700;font-size:var(--fs15);letter-spacing:2px;transition:all 0.3s ease-in-out;cursor:pointer}.button-primary{background-color:var(--primary-color);border:2px solid var(--primary-color);color:var(--white)}.button-primary:hover{color:var(--white);background-color:var(--secondary-color)}.button-primary-outline{background-color:#fff0;border:2px solid var(--primary-color);color:var(--primary-color)}.button-primary-outline:hover{background-color:var(--primary-color);color:var(--white)}.button-white-outline{background-color:#fff0;border:2px solid var(--white);color:var(--white)}.button-white-outline:hover{background-color:var(--white);color:var(--primary-color)}.button-black-outline{background-color:#fff0;border:2px solid var(--black);color:var(--black)}.button-black-outline:hover{background-color:var(--black);color:var(--white)}stacked-content{display:block;z-index:1;position:relative;padding:120px 75px;background:var(--white)}stacked-content.inverted{background:var(--primary-color)}body:not(.page-template-content-modular) stacked-content.bump{padding-top:0}stacked-content .container{max-width:900px}stacked-content .title{text-align:center;margin-bottom:90px}stacked-content .title .title-content{max-width:900px;margin:auto}stacked-content .title .title-content h2{color:var(--primary-color)}stacked-content.inverted .title .title-content h2,stacked-content.inverted .title .title-content p{color:var(--white)}stacked-content .content{margin-bottom:70px}stacked-content .content:last-of-type{margin-bottom:0}stacked-content .content h3{color:var(--primary-color);margin-bottom:15px}stacked-content.inverted .content h3,stacked-content.inverted .content p{color:var(--white)}stacked-content.inverted button.outline{background-color:transparent!important;border-color:var(--white)!important;color:var(--white)!important}stacked-content.inverted button.outline:hover{border-color:var(--white)!important;background-color:var(--white)!important;color:var(--primary-color)!important}linked-content{display:block;z-index:1;position:relative;padding:120px 75px;background:var(--white)}linked-content.inverted{background:var(--primary-color)}body:not(.page-template-content-modular) linked-content.bump{padding-top:0}linked-content .container{max-width:900px}linked-content .title{text-align:center;margin-bottom:90px}linked-content .title .title-content{max-width:900px;margin:auto}linked-content .title .title-content h2{color:var(--primary-color)}linked-content.inverted .title .title-content h2,linked-content.inverted .title .title-content p{color:var(--white)}linked-content .content{border:1px solid var(--grey);margin-bottom:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:25px;padding-right:95px;position:relative;overflow:hidden}linked-content a:last-of-type .content{margin-bottom:0}linked-content .content h3{color:var(--primary-color);font-family:var(--linked-font),sans-serif;font-size:17px;margin-bottom:0}linked-content.inverted .content h3{color:var(--white)}linked-content .content .icon{width:70px;height:100%;position:absolute;top:0;bottom:0;right:0;background:var(--primary-color);display:flex;align-items:center;justify-content:center}linked-content .content .icon:hover{background:var(--primary-hover-color)}linked-content.inverted .content .icon{background:var(--white)}linked-content.inverted .content .icon:hover{background:var(--grey)}linked-content .content .icon svg{color:var(--white)}linked-content.inverted .content .icon svg{color:var(--primary-color)}grid-content{display:block;z-index:1;position:relative;padding:120px 75px;background:var(--white)}grid-content.inverted{background:var(--primary-color)}grid-content.related{border-top:1px solid var(--grey)}body:not(.page-template-content-modular) grid-content.bump{padding-top:0}grid-content .container{max-width:1400px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:70px 30px}grid-content .title{grid-column:1 / -1;text-align:center}grid-content .title .title-content{max-width:900px;margin:auto}grid-content .title .title-content h2{color:var(--primary-color)}grid-content.inverted .title .title-content h2,grid-content.inverted .title .title-content p{color:var(--white)}grid-content.icons .content{text-align:center}grid-content .content.minimal{text-align:center}grid-content .content .content-image{width:100%;height:240px;margin-bottom:30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid var(--grey);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}grid-content .content img.icon{display:block;clear:both;margin:auto;max-width:120px;margin-bottom:40px}grid-content .content h3.grid-content-title{font-size:23px;font-weight:400;line-height:1.2em;font-family:var(--primary-font),sans-serif;color:var(--primary-color);margin:0;margin-bottom:5px}grid-content .content.minimal h3.grid-content-title{margin-bottom:0}grid-content .content .grid-content-meta{margin-bottom:10px}grid-content .content.minimal .grid-content-meta{display:none}grid-content .content .grid-content-meta .grid-content-meta-divider{height:12px;width:1px;background:var(--grey);display:inline-block;margin-top:-1px;vertical-align:middle;margin-right:5px;margin-left:5px}grid-content .content .grid-content-meta p.grid-content-subtitle,grid-content .content .grid-content-meta p.grid-content-date,grid-content .content .grid-content-meta a.grid-content-category,grid-content .content .grid-content-meta p.grid-content-sku{display:inline-block;vertical-align:middle;font-size:13px;font-weight:400;line-height:1.2em;font-family:var(--primary-font),sans-serif;color:var(--secondary-color);margin:0}grid-content .content .grid-content-meta a.grid-content-category{margin-right:5px}grid-content .content .grid-content-meta a.grid-content-category:last-of-type{margin-right:0}grid-content .content p{font-size:14px;margin-bottom:10px}grid-content .content.minimal p{display:none}grid-content .content p.grid-content-link{font-weight:500;margin-top:10px;color:var(--primary-color)}grid-content .content a p{display:inline-block}grid-content .content p.grid-content-price,grid-content .content p.grid-content-divider{color:var(--primary-color);display:inline-block;vertical-align:middle;font-size:16px;font-weight:500;margin:0;margin-top:3px}grid-content .content p.grid-content-divider{margin-left:3px}grid-content .content p.grid-content-price.grid-content-price-sale{color:var(--on-sale);margin-left:6px}grid-content .content p.grid-content-price.grid-content-price-regular{text-decoration:line-through}grid-content .pagination{grid-column:1 / -1;text-align:center}grid-content .pagination button{margin-left:4px;margin-right:4px}grid-content.inverted h3.grid-content-title,grid-content.inverted .content .grid-content-meta p.grid-content-subtitle,grid-content.inverted .content .grid-content-meta p.grid-content-date,grid-content.inverted p,grid-content.inverted p.grid-content-link{color:var(--white)}intro-content{display:block;position:relative;padding:120px 75px;text-align:center;background:var(--white)}intro-content.inverted{background:var(--primary-color)}intro-content .container{max-width:900px}intro-content h2{color:var(--primary-color)}intro-content p{margin-bottom:15px}intro-content.inverted h2,intro-content.inverted p{color:var(--white)}intro-content button{margin-top:15px}intro-content button.outline{background-color:#fff0;border-color:var(--primary-color);color:var(--primary-color)}intro-content button.outline:hover{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white)}intro-content.inverted button.outline{background-color:#fff0;border-color:var(--white);color:var(--white)}intro-content.inverted button.outline:hover{border-color:var(--white);background-color:var(--white);color:var(--primary-color)}cta-content{display:block;position:relative;padding:120px 75px;background:var(--white)}cta-content.inverted{background:var(--primary-color)}cta-content .container{max-width:1400px;display:flex;justify-content:space-between;align-items:center}cta-content h3{color:var(--primary-color);line-height:1.1em;margin-right:200px;margin-bottom:0}cta-content.inverted h3{color:var(--white)}cta-content button.outline{background-color:#fff0;border-color:var(--primary-color);color:var(--primary-color)}cta-content button.outline:hover{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white)}cta-content.inverted button.outline{background-color:#fff0;border-color:var(--white);color:var(--white)}cta-content.inverted button.outline:hover{border-color:var(--white);background-color:var(--white);color:var(--primary-color)}tagline-content{display:block;position:relative;padding:120px 75px;background:var(--white)}tagline-content.inverted{background:var(--primary-color)}tagline-content .container{max-width:1400px;display:flex;justify-content:space-between}tagline-content h3{color:var(--primary-color);line-height:1.1em;margin-bottom:0}tagline-content.inverted h3{color:var(--white)}overview-content{display:block;position:relative;padding:120px 75px;background:var(--white)}overview-content.inverted{background:var(--primary-color)}overview-content .container{max-width:1400px;display:grid;grid-template-columns:1fr 1fr}overview-content .content-overview-left{padding-right:100px;display:flex;align-items:center}overview-content .content-overview-left h3{color:var(--primary-color);margin-bottom:0}overview-content .content-overview-right{padding-left:100px;display:flex;align-items:center}overview-content .content-overview-right p{margin-bottom:15px}overview-content .content-overview-right p:last-of-type{margin-bottom:0}overview-content.inverted .content-overview-left h3,overview-content.inverted .content-overview-right p{color:var(--white)}testimonial-content{display:block;position:relative;padding:120px 75px;background:var(--white)}testimonial-content.inverted{background:var(--primary-color)}testimonial-content .container{max-width:1400px;display:flex;justify-content:space-between;align-items:center}testimonial-content .content-testimonial-image-container{margin-right:50px}testimonial-content .content-testimonial-image-container .content-testimonial-image{height:200px;width:200px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:var(--grey);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border:2px solid var(--grey)}testimonial-content .content-testimonial-text{padding-right:200px}testimonial-content .content-testimonial-text p{margin-bottom:15px}testimonial-content .content-testimonial-text p.content-testimonial-text-name{font-size:15px;color:var(--primary-color);font-weight:500;margin-bottom:0}testimonial-content.inverted .content-testimonial-text p,testimonial-content.inverted .content-testimonial-text p.content-testimonial-text-name{color:var(--white)}testimonial-content .content-testimonial-link{display:flex;align-items:center}testimonial-content .content-testimonial-link button.outline{background-color:#fff0;border-color:var(--primary-color);color:var(--primary-color)}testimonial-content .content-testimonial-link button.outline:hover{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white)}testimonial-content.inverted .content-testimonial-link button.outline{background-color:#fff0;border-color:var(--white);color:var(--white)}testimonial-content.inverted .content-testimonial-link button.outline:hover{border-color:var(--white);background-color:var(--white);color:var(--primary-color)}contact-details-content{display:block;z-index:1;position:relative;padding:120px 75px;background:var(--white)}contact-details-content.inverted{background:var(--primary-color)}body:not(.page-template-content-modular) contact-details-content.bump{padding-top:0}contact-details-content .container{max-width:1400px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:50px 30px}contact-details-content .title{grid-column:1 / -1;text-align:center}contact-details-content .title .title-content{max-width:900px;margin:auto}contact-details-content .title .title-content h2{color:var(--primary-color)}contact-details-content.inverted .title .title-content h2,contact-details-content.inverted .title .title-content p{color:var(--white)}contact-details-content .content{text-align:center}contact-details-content .content svg{font-size:38px;color:var(--primary-color);margin-bottom:20px}contact-details-content .content h3.contact-details-content-title{font-size:23px;font-weight:400;line-height:1.2em;font-family:var(--primary-font),sans-serif;color:var(--primary-color);margin:0;margin-bottom:5px}contact-details-content .content p{font-size:14px;margin-bottom:10px}contact-details-content .content a p{color:var(--black);display:inline-block}contact-details-content .content a:hover p{color:var(--secondary-color)}contact-details-content.inverted .content svg,contact-details-content.inverted .content h3.contact-details-content-title,contact-details-content.inverted p,contact-details-content.inverted .content a p{color:var(--white)}contact-details-content.inverted .content a:hover p{color:var(--secondary-color)}background{display:block;width:100%;height:550px;background:var(--grey);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}gallery{display:flex;flex-wrap:wrap}gallery a{display:block;flex:1 0 25%;flex-grow:1;height:300px;position:relative;overflow:hidden}gallery a .image{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;transition:all ease-in-out .3s}gallery a:hover .image{transform:scale(1.2) rotate(-5deg)}brands{display:block;padding:100px 40px}brands .container{max-width:1400px}brands .container .owl-stage{display:flex;align-items:center}brands .container .item{display:flex;align-items:center;justify-content:center;padding:5px}brands .container .item img{max-width:220px}contact{display:block;z-index:1;position:relative;padding:120px 75px}contact .container{width:100%;max-width:1400px;margin:auto;display:flex;flex-wrap:wrap}contact .contact-details{width:33.333%}contact .contact-details h2{color:var(--primary-color)}contact .contact-details h2.contact-details-operating-hours{margin-top:45px}contact .contact-details p.contact-details-title{color:var(--primary-color);font-size:14px;font-weight:500;margin-bottom:0}contact .contact-details p.contact-details-detail{font-size:14px;margin-bottom:12px}contact .contact-details a p{color:var(--black)}contact .contact-details a:hover p{color:var(--secondary-color)}contact .contact-form{width:calc(66.666% - 50px);padding-left:50px}contact .contact-form h2{color:var(--primary-color)}body .gform_wrapper li.gfield.field_description_below+li.gsection{margin-top:60px!important}body .gform_wrapper li.gfield.field_description_below+li.gsection:first-of-type{margin-top:10px!important}body .gform_wrapper .top_label .gfield_label,body .gform_wrapper legend.gfield_label{display:block;font-size:var(--fs18);font-weight:400}body .gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{color:var(--black)}body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,body .gform_wrapper .field_sublabel_below div[class*='gfield_time_'].ginput_container label{display:none}body .gform_wrapper.gravity-theme .gform_fields{grid-gap:30px}body .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']){color:var(--black);background-color:var(--light-grey);border:1px solid var(--light-grey);height:60px;padding:20px;font-size:13px;font-family:var(--secondary-font),sans-serif;text-transform:none}body .gform_wrapper select{color:var(--black);background-color:var(--light-grey);border:1px solid var(--light-grey);height:60px;padding:20px;font-size:13px;font-family:var(--secondary-font),sans-serif;text-transform:none}body .gform_wrapper textarea{color:#4a4a4a;background-color:var(--light-grey);border:1px solid var(--light-grey);padding:20px!important;height:400px;font-size:13px!important;font-family:var(--secondary-font),sans-serif;text-transform:none}body .gform_wrapper .gform_footer,body .gform_wrapper.gravity-theme .gform_footer,body .gform_wrapper.gravity-theme .gform_page_footer{margin:50px 0 0;padding:0;text-align:right;overflow:hidden;justify-content:flex-end}body .gform_wrapper .gform_page_footer{text-align:right}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type='submit'],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type='submit']{font-family:var(--button-font),sans-serif;font-size:14px;height:50px;min-width:220px;padding:0 25px;background:#fff0;color:var(--black);border:2px solid var(--black);cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;transition:all ease-in-out .3s;position:relative;border-color:var(--secondary-color);background-color:var(--secondary-color);color:var(--white)}body .gform_wrapper .gform_footer input.button:hover,body .gform_wrapper .gform_footer input[type='submit']:hover,body .gform_wrapper .gform_page_footer input.button:hover,body .gform_wrapper .gform_page_footer input[type='submit']:hover{cursor:pointer;background-color:#fff0;border-color:var(--secondary-color);color:var(--secondary-color)}map{height:600px;width:100%;display:block}page.contact.full map{height:100%}social-media{display:block;padding:75px 25px;text-align:center}social-media .container{max-width:1600px}social-media h2{color:var(--primary-color);margin-bottom:15px}social-media .social{display:flex;align-items:center;justify-content:center}social-media .social a{margin-left:6px;margin-right:6px}social-media .social .social-icon svg{color:var(--secondary-color);font-size:29px}social-media .social .social-icon svg:hover{color:var(--primary-color)}subscribe{display:block;padding:90px 25px;background:var(--primary-color);text-align:center}subscribe .container{max-width:1600px}subscribe h2{color:var(--white);margin-bottom:15px}subscribe p{color:var(--white);max-width:700px;margin:auto;font-size:18px;margin-bottom:15px}footer{display:block;padding:0 25px;background:var(--light-grey)}footer .footer-menus{padding:75px 15px 55px 15px;border-bottom:1px solid var(--border-fade);display:flex;justify-content:space-between}footer .footer-menus .footer-menu{width:15%}footer .footer-menus .footer-menu p.footer-menu-title{font-size:22px;color:var(--white);font-family:var(--footer-font),sans-serif;margin-bottom:7px}footer .footer-menus .footer-menu ul{padding:0;margin:0;list-style-type:none}footer .footer-menus .footer-menu ul li{margin-bottom:5px;line-height:1.1em}footer .footer-menus .footer-menu ul li:last-of-type{margin-bottom:0}footer .footer-menus .footer-menu ul li a{font-family:var(--secondary-font),sans-serif;font-size:13px;font-weight:400;color:var(--white)}footer .footer-menus .footer-menu ul li a:hover{color:var(--secondary-color)}footer .footer-contact{padding:55px 15px 60px 15px;display:flex;justify-content:space-between;flex-wrap:wrap}footer .footer-contact .acknowledge-container{width:32%;font-size:12px;margin-left:80px}footer .footer-contact .footer-contact-container{width:15%}footer .footer-contact .footer-contact-container a{display:inline-block;width:auto;margin:0 0 10px}footer .footer-contact .footer-contact-container p.footer-contact-title{font-size:19px;color:var(--black);font-family:var(--footer-font),sans-serif;margin-bottom:7px}footer .footer-contact .footer-contact-container p{font-size:14px;color:var(--black);margin-bottom:0}footer .footer-contact .footer-contact-container a:hover p{color:var(--secondary-color)}footer .footer-contact .footer-contact-container .footer-contact-social{display:flex;align-items:center}footer .footer-contact .footer-contact-container .footer-contact-social .social-icon svg{color:var(--black);font-size:20px;margin-right:10px}footer .footer-contact .footer-contact-container .footer-contact-social a:first-of-type .social-icon svg{margin-left:0}footer .footer-contact .footer-contact-container .footer-contact-social .social-icon svg:hover{color:var(--secondary-color)}.footer-details{display:flex;align-items:center;justify-content:space-between;padding:15px;background-color:var(--white);border-top:1px solid var(--border-fade);color:var(--black)}.footer-details .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-details p{font-size:11px;color:var(--black);margin-bottom:0;line-height:1em}.footer-details .footer-copyright,.footer-details .footer-ace{display:flex;align-items:center}.footer-details .footer-copyright{flex-grow:1}.footer-details .footer-links ul{padding:0;margin:0;display:flex;justify-content:flex-end;list-style-type:none}.footer-details .footer-links ul li{padding:0;margin:0;margin-left:25px;line-height:1em;padding-bottom:1px}.footer-details .footer-links ul li:first-of-type{margin-left:0}.footer-details .footer-links ul li a{font-size:11px;color:var(--white);margin-bottom:0}.footer-details .footer-links ul li a:hover{color:var(--secondary-color)}.footer-details .footer-ace{margin-left:50px}.footer-details .footer-ace a{margin-left:10px}.footer-details .footer-ace img{width:90px}footer .footer-menus .footer-menu.footer-menu-description{width:30%}footer .footer-menus .footer-menu.footer-menu-description img{width:100%;max-width:200px;margin-bottom:35px}footer .footer-menus .footer-menu.footer-menu-description p{font-size:14px;color:var(--white)}footer.footer-two .footer-menus .footer-menu p.footer-menu-title{font-size:20px}footer .footer-menus .footer-menu.footer-menu-contact p:not(.footer-menu-title){font-family:var(--secondary-font),sans-serif;font-size:13px;font-weight:400;color:var(--white)}footer .footer-menus .footer-menu.footer-menu-contact a:hover p:not(.footer-menu-title){color:var(--secondary-color)}footer .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social{display:flex;align-items:center}footer .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social .social-icon svg{color:var(--white);font-size:20px;margin-right:10px}footer .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social a:first-of-type .social-icon svg{margin-left:0}footer .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social .social-icon svg:hover{color:var(--secondary-color)}footer .footer-logo{padding-top:75px;text-align:center}footer .footer-logo img{width:100%;max-width:280px;margin-left:25px;margin-right:25px}footer.footer-three .footer-menus .footer-menu{text-align:center}footer.footer-three .footer-menus .footer-menu p.footer-menu-title{font-size:20px}footer.footer-three .footer-menus .footer-menu ul li{margin-bottom:10px}footer.footer-three .footer-menus .footer-menu.footer-menu-contact p:not(.footer-menu-title){margin-bottom:10px}footer.footer-three .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social{justify-content:center}footer.footer-three .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social .social-icon svg,footer.footer-three .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social a:first-of-type .social-icon svg{margin-left:5px;margin-right:5px}footer .footer-menus .footer-menu.footer-menu-logo{width:15%}footer .footer-menus .footer-menu.footer-menu-logo img{width:100%;max-width:200px;margin-bottom:35px}footer.footer-four .footer-menus .footer-menu ul li{margin-bottom:10px}footer.footer-four .footer-menus .footer-menu.footer-menu-contact p:not(.footer-menu-title){margin-bottom:10px}footer.footer-four .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social{margin-top:15px}footer.footer-six .footer-contact .footer-contact-container{width:25%;text-align:center}footer.footer-six .footer-contact .footer-contact-container .footer-contact-social{display:flex;align-items:center;justify-content:center}footer.footer-six .footer-contact .footer-contact-container .footer-contact-social .social-icon svg,footer.footer-six .footer-contact .footer-contact-container .footer-contact-social a:first-of-type .social-icon svg{margin-right:5px;margin-left:5px}li{list-style-position:inside}.owl-nav.disabled,.owl-dots.disabled{display:none}.owl-nav{position:absolute;display:flex;align-items:center;justify-content:space-between;width:105%;top:50%;left:50%;transform:translate(-50%,-50%)}#home_s1 .box-right .owl-nav button{color:var(--white)!important;font-size:var(--fs60)!important}.owl-nav button{font-size:var(--fs60)!important}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-tertiary{color:var(--tertiary-color)}.text-white{color:#fff}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.fs18{font-size:var(--fs18)}.fs16{font-size:var(--fs16)}.fs12{font-size:var(--fs12)}.fw-bold{font-weight:700}.subheading{font-weight:700;text-transform:uppercase;letter-spacing:2px}.c-1200{max-width:1200px}.c-1000{max-width:1000px}.bg-grey{background-color:var(--grey)}.bg-light-grey-1{background-color:var(--light-grey-1)}.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:center}.card{background-color:var(--white)}.card-light-grey{background-color:var(--light-grey-1)}.card .card-image{position:relative;background-color:var(--grey);height:320px;overflow:hidden}.card .card-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;transition:all 0.3s ease-in-out}.card .card-image img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease-in-out}.card .card-info{color:var(--tertiary-color);padding:40px}.card .card-info h3{transition:all 0.3s ease-in-out}.card:hover .card-image::before{background-color:rgb(0 96 63 / .5)}.card:hover .card-info h3{color:var(--primary-color)}#banner{position:relative;display:flex;align-items:center;justify-content:center;height:500px;padding:0 0 160px}#banner::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgb(0 0 0 / .5)}#banner>div{position:relative}header ul li{display:inline-block}header .header-container{display:flex}header .header-main-wrapper{width:calc(100% - var(--width-header-action-button))}header .header-main-wrapper>div{padding:0 60px 0 160px}header .header-top{display:flex;align-items:center;justify-content:end;font-size:13px;font-weight:500;text-transform:uppercase;background-color:var(--tertiary-color);height:var(--height-top-bar)}header .header-top ul li:not(:first-child){margin:0 0 0 60px}header .header-top .name{color:var(--grey);margin:0 8px 0 0}header .header-top .value,header .header-top .value a{color:var(--white)}header .header-main{display:flex;align-items:center;justify-content:space-between;height:var(--height-header)}header .header-main .header-column img{max-width:100%;height:calc(var(--height-header) - 30px)}header .header-main .header-column img.nav-logo{height:60px!important;object-fit:contain}.logo-holder{display:flex;align-items:center}.logo-holder a{height:100%;position:relative;display:flex;align-items:center}header .header-main .header-column ul.menu>li{padding:0 30px}header .header-main .header-column ul.menu li>a{color:var(--tertiary-color);font-size:var(--fs18);font-weight:600}header .header-main .header-column ul.menu li>a>span:first-child{margin-right:10px}header .header-main .header-right{display:flex;align-items:center;align-self:stretch}header .header-main *:not(.social-list):not(.social-list *):not(ul.sub-menu):not(ul.sub-menu *):not(svg):not(span){height:100%}header .header-main ul.menu>li.current-menu-item>a,header .header-main ul.menu>li.current-menu-parent>a,header .header-main ul.menu>li>a:hover{color:var(--primary-color)}header .header-main .header-right .social-list li a{font-size:var(--fs18)}header .header-main .header-right .social-list li:first-child{margin:0 0 0 30px}header .header-main .header-right .social-list li:not(:first-child){margin:0 0 0 10px}header .header-action{width:var(--width-header-action-button);max-width:100%}header .header-action-button{display:inline-block;color:var(--white);font-size:var(--fs18);font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:1px;line-height:1;background-color:var(--primary-color);background:var(--gradient-green);border-radius:0 0 0 65px;width:100%;padding:45px 65px}header .header-action-button.button-mobile{display:none;border-radius:0 0 0 35px}header .header-action-button span{transition:all 0.3s ease-in-out}header .header-action-button:hover span{color:#DDD}header ul.menu>li{position:relative}header ul.menu>li>a{display:flex;align-items:center}header ul.sub-menu{display:none;position:absolute;left:0;width:165px;background-color:#fff}header ul.sub-menu>li{width:100%}header ul.sub-menu>li>a{display:flex;align-items:center;height:60px;padding:10px 30px}header ul.menu>li:hover>ul.sub-menu{display:block}header ul.sub-menu>li>a:hover,header ul.sub-menu>li.current-menu-item>a{background-color:var(--light-grey-1);transition:all 0.3s ease-in-out}#menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--primary-color);border-radius:0 0 0 40px;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out;z-index:9}#menu.show{visibility:visible;opacity:1}#menu ul{list-style:none}#menu>div{overflow:hidden;height:calc(100vh - 50px)}#menu>div>div{overflow:auto;height:calc(100vh - 50px)}#menu .section-header{font-size:40px;text-align:right;padding:25px 50px}#menu .menu li a{display:inline-flex;align-items:center;justify-content:space-between;width:100%;color:var(--white);font-size:21px;font-weight:700;padding:10px 50px}#menu .menu>li>a:hover,#menu .menu>li.current-menu-item>a,#menu .menu>li.current-menu-parent>a{color:var(--tertiary-color)}#menu .sub-menu{background-color:var(--tertiary-color);display:none}#menu .sub-menu.show{display:block}#menu .sub-menu li a{color:var(--white);font-size:16px;font-weight:500}#menu .sub-menu li a:hover,#menu .sub-menu li.current-menu-item a{background-color:var(--quaternary-color)}#menu .section-social{margin:40px 0 0;padding:0 50px}#menu .social-list li{display:inline-block}#menu .social-list li:not(:first-child){margin:0 0 0 15px}#menu .social-list li a{color:var(--white)}.section-container{padding:0 30px}#page_intro{position:relative;top:-160px;background-color:#fff;border-radius:100px 0 0 0;padding:140px 30px 0}#page_intro .description{margin:25px 0 0}#home_hero{position:relative}#home_hero .hero-slide{position:relative;display:flex;align-items:center;background-color:var(--black);height:calc(100vh - var(--height-header) - var(--height-top-bar));min-height:600px;padding:0 30px}#home_hero .hero-slide::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgb(0 0 0 / .5)}#home_hero .hero-slide .slide-content{position:relative;max-width:1200px;width:100%;margin:auto}#home_hero .hero-slide .slide-content .button-container{margin:40px 0 20px;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}#home_hero .owl-dots{position:absolute;left:50%;bottom:120px;transform:translateX(-50%)}#home_hero .owl-dots .owl-dot{background-color:var(--grey);border-radius:5px;width:60px;height:6px;margin:0 5px}#home_hero .owl-dots .owl-dot.active{background-color:var(--white)}#home_s1{position:relative;top:-80px;padding:0 30px;z-index:1}#home_s1 .box-content{display:flex;justify-content:space-between;flex-wrap:wrap}#home_s1 .box-content .box-column{display:flex;align-items:center;height:520px}#home_s1 .box-content .box-left{background-color:var(--primary-color);width:520px;max-width:100%;padding:30px 60px}#home_s1 .box-content .box-left .description{font-size:var(--fs18)}#home_s1 .box-content .box-left .button-container{margin:40px 0 0}#home_s1 .box-content .box-right{width:calc(100% - 520px - 20px);position:relative}#home_s1 .box-content .box-right .box-right-image-hold{background-color:var(--quaternary-color);position:absolute;height:100%;width:100%;top:0;left:0}#home_s1 .box-content .box-right .box-right-image-hold img{height:100%;width:100%;object-fit:cover;opacity:.3}#home_s1 .box-content .box-right .box-testimonials{align-self:stretch}#home_s1 .box-content .box-right .box-testimonials .owl-stage-outer,#home_s1 .box-content .box-right .box-testimonials .owl-stage,#home_s1 .box-content .box-right .box-testimonials .owl-item,#home_s1 .box-content .box-right .box-testimonials .owl-item>div{height:100%}#home_s1 .box-content .box-right .box-testimonials .owl-item>div{position:relative;display:flex;align-items:center}#home_s1 .box-content .box-right .box-testimonials .owl-item>div::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgb(21 56 83 / .82)}#home_s1 .box-content .box-right .box-testimonial{position:relative;width:700px;max-width:100%;margin:auto}#home_s1 .box-content .box-right .box-testimonial .info{margin:20px 0 0}#home_s1 .box-right .owl-nav{padding:0 60px}#home_s2{padding:0 50px 150px}#home_s2 .section-header{max-width:1060px;width:100%;margin:auto}#home_s2 .section-body{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:50px;margin:100px 0 0}#home_s2 .section-body .service-item{width:16%;min-width:250px}#home_s2 .section-body .service-image img{height:100px}#home_s2 .section-body .service-info{margin:25px 0 50px}#home_s2 .button-container{margin:50px 0 0}#cta{background-color:var(--primary-color);padding:85px 30px}#cta .cta-content{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}#cta h2{margin:0}#home_news{background-color:var(--light-grey);padding:120px 30px}#home_news .section-header{margin:0 0 60px}#home_news .news-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 4%}#home_news .news-container a{width:30%}#home_clients{padding:150px 0 100px}#home_clients .section-header{margin:0 0 60px}#home_clients .section-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}#home_clients img{width:200px;height:100px;margin:0 45px 50px;object-fit:contain}.about-grey-box:not(:last-child){margin:0 0 10px}.about-grey-box .main-content{padding:160px 30px}#about_s3{margin:0 0 140px}#about_s3 .s3-item{display:flex;justify-content:space-between}#about_s3 .s3-item span:first-child{display:inline-block;width:100px;text-align:right}#about_s3 .s3-item span:last-child{display:inline-block;width:calc(100% - 100px);margin:0 0 0 30px}#about_s4 .s4-image{height:500px;margin:0 0 160px}#about_s4 .partners{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:100px 0}#about_s4 .partners .partner-item{margin:0 25px 25px}#history{padding:0 30px 150px}#history .history-divider{background-color:var(--light-grey-1);width:20px;border-radius:30px;margin:0 20px}#history .history-content{display:flex;justify-content:space-between}#history .history-left{font-size:var(--fs18);text-align:right;max-width:460px;width:100%}#history .history-left .history-item:not(:last-child){margin:0 0 50px}#history .history-left .history-item h5{margin:0 0 10px}#history .history-right{font-size:var(--fs15);color:var(--primary-color);max-width:1000px;width:100%}#history .history-right .history-item:not(:last-child){margin:0 0 20px}#services{padding:0 0 10px}.content-column .main-content{display:flex;flex-wrap:wrap}.content-column .main-content>div{width:50%}.content-column .main-content .content-image{min-height:300px}.content-column .main-content .content-text{background-color:var(--secondary-dark-color);padding:180px 150px}.content-column .main-content ul{list-style:none}.content-column .main-content ul li{position:relative;padding:0 0 0 20px}.content-column .main-content ul li::before{content:"";position:absolute;top:10px;left:0;border:solid var(--primary-color);border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.content-column .main-content .button-container{margin:50px 0 0}#team_member{--avatar-size:460px;background-color:rgb(240 242 243 / .5);padding:130px 30px}#team_member .member-content,#team_member .loader{display:none}#team_member .member-content.show,#team_member .loader.show{display:flex}#team_member .loader{justify-content:center}#team_member .member-content{flex-wrap:wrap;justify-content:space-between}#team_member .member-avatar{width:var(--avatar-size);height:var(--avatar-size);max-width:100%;border-radius:50%;overflow:hidden}#team_member .member-avatar img{width:100%;height:100%;object-fit:cover}#team_member .member-info{width:calc(100% - var(--avatar-size) - 60px);max-width:100%;padding:100px 0 0}#team_member .member-info h3,#team_member .member-info .position{margin:0 0 5px}#team_member .member-info .social a{font-size:25px}#team_member .member-info .description{margin:40px 0 0}#team_member .member-info .logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:100px 0 0}#team_member .member-info .logos .logo-item{margin:0 0 20px}#team_member .member-info .logos img{filter:grayscale(100%)}#team_members{background-color:var(--light-grey-1);padding:130px 30px}#team_members .member-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:30px}#team_members .member-list .member-item{position:relative;background-color:var(--white)}#team_members .member-list .member-item::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:10px;background:var(--gradient-green);border-radius:0 0 0 5px;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out;z-index:1}#team_members .member-list .member-avatar{position:relative}#team_members .member-list .member-avatar::before{content:"";position:absolute;width:100%;height:50px;top:0;left:0;background-color:var(--light-grey-1)}#team_members .member-list .member-avatar>div{--avatar-size:200px;position:relative;background-color:var(--light-grey-2);width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;margin:auto;overflow:hidden}#team_members .member-list .member-avatar>div::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;transition:all 0.3s ease-in-out}#team_members .member-list .member-avatar img{width:100%;height:100%;object-fit:cover}#team_members .member-list .member-info{position:relative;background-color:var(--white);padding:15px 50px 50px}#team_members .member-list .member-info h5,#team_members .member-list .member-info p{margin:0 0 5px}#team_members .member-list .member-item:hover{border-radius:0 0 0 5px;overflow:hidden}#team_members .member-list .member-item:hover .member-avatar>div::before,#team_members .member-list .member-item.active .member-avatar>div::before{background-color:rgb(0 96 63 / .5)}#team_members .member-list .member-item:hover::before,#team_members .member-list .member-item.active::before{visibility:visible;opacity:1}#project_search{height:60px}#project_search>div{position:relative;top:-130px;background:var(--gradient-green);padding:20px}#project_search .field-container{display:flex;justify-content:space-between;flex-wrap:wrap}#project_search .field-container input{color:var(--tertiary-color);font-size:var(--fs30);font-weight:700;width:calc(80% - 20px);height:90px;border:none;padding:15px 20px}#project_search .field-container input::placeholder{color:var(--tertiary-color)}#project_search .field-container button{color:var(--white);background-color:var(--secondary-color);border-color:var(--secondary-color);border-style:solid;width:20%;height:90px;transition:all 0.3s ease-in-out;cursor:pointer}#project_search .field-container button:hover{background-color:var(--primary-color);border-color:var(--primary-color)}#project_category_filter{margin:0 0 60px}#project_category_filter .category-item{display:inline-block;color:var(--tertiary-color);font-size:var(--fs18);font-weight:700;text-transform:uppercase;letter-spacing:2px;border-width:3px;border-style:solid;border-color:var(--light-grey);padding:20px 35px;transition:all 0.3s ease-in-out;margin-bottom:10px;margin-right:10px}#project_category_filter .category-item.selected{color:var(--white);background-color:var(--primary-color);border-color:var(--primary-color)}#projects{padding:0 30px 150px}#projects .project-container,#projects .project-empty,#projects .loader{height:0;visibility:hidden;opacity:0;transition:all 0.1s ease}#projects .project-container.show,#projects .project-empty.show,#projects .loader.show{visibility:visible;opacity:1;height:auto}#projects .project-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:20px}#single>div{position:relative;top:-160px;background-color:var(--white);border-radius:100px 0 0 0}#single .project-content{padding:130px 0 150px}#single .description{margin:30px 0 0}#single ul{list-style:none}#single ul li{position:relative;padding:0 0 0 20px}#single ul li::before{content:"-";position:absolute;top:50%;left:0;transform:translateY(-50%)}#single .project-media{margin:120px 0 0}#single .project-media>a{text-align:center}#single .project-media>a>*{width:280px;height:280px;object-fit:cover}#single .project-media .owl-stage{display:flex;flex-wrap:wrap}#single .project-media .owl-item{max-height:250px}#single .project-media .owl-item img,#single .project-media .owl-item video{height:100%;object-fit:cover}#single .owl-nav{z-index:-1}#single .gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(370px,1fr));grid-gap:10px}#single .gallery .gallery-item{height:300px}#single .gallery .gallery-item img{width:100%;height:100%;object-fit:cover}#single_related{background-color:var(--light-grey);padding:150px 30px}#single_related .section-header{margin:0 0 60px}#single_related .project-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(520px,1fr));grid-gap:20px}#news{position:relative;top:-160px}#news .news-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(505px,1fr));grid-gap:20px;background-color:var(--white);padding:20px}#contact_form{position:relative;top:-160px}#contact_form .form-container{background-color:var(--white);border-radius:100px 0 0 0;padding:160px 30px 0}#contact_map{background-color:var(--light-grey);padding:150px 30px}#contact_map .maps{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-gap:20px}#contact_map .map-item{background-color:var(--white)}#contact_map .map{background-color:var(--grey);width:100%;height:320px}#contact_map .map-info{padding:50px 40px}.footer-credentials-section{text-align:center;background-color:var(--light-grey);padding:70px;margin:10px 0 0}p.footer-our-creds{color:var(--black)}.footer-credentials-section .credentials-items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:50px 0 0;gap:40px}.footer-credentials-section .credentials-items .credential-item img{width:140px;height:100px;object-fit:contain;display:flex;align-items:center;justify-content:center;filter:grayscale(1)}.footer-green-section-holder{margin-top:10px;background-color:var(--light-grey)}.footer-green-section{background-color:var(--primary-color);background:var(--gradient-green);width:100%;margin-left:50px;padding:40px 100px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-radius:0 0 0 50px}.footer-green-section-text-container{width:50%;text-align:right}.lightbox .lb-outerContainer{width:700px;height:500px;max-width:100%}.lightbox .lb-outerContainer video{position:absolute;top:0;left:0;right:0;z-index:9999;width:100%;height:100%;opacity:1;transition:opacity 300ms ease-in-out;border:none;outline:none;object-fit:cover}.lightbox .lb-outerContainer video:hover,.lightbox .lb-outerContainer video:focus{border:none;outline:none}.lightbox .lb-outerContainer.animating video{opacity:0}.lightbox .lb-container{position:relative;height:100%}.lightbox .lb-container .lb-image{border:none}@media (max-width:1600px){:root{--fs60:55px}header .header-main-wrapper>div{padding:0 30px 0 60px}}@media (max-width:1575px){#home_s2 .section-body .service-item{min-width:200px}}@media (max-width:1500px){:root{--fs60:50px}header .header-main .header-column ul.menu>li{padding:0 20px}}@media (max-width:1400px){:root{--fs60:45px;--width-header-action-button:300px}header .header-action-button{padding:40px 35px}#home_s1 .box-content .box-left,#home_s1 .box-content .box-right{width:100%;height:auto;padding:100px 50px}#home_s1 .box-content .box-left{margin:0 0 10px}}@media (max-width:1399px){header .nav ul li{margin-left:7px;margin-right:7px}header .nav ul#menu-primary-menu-cta li a{padding-left:30px;padding-right:30px}right-content .content .content-container{padding:145px 10%}left-content .content .content-container{padding:145px 10%}tiles .tiles-container .tile{height:350px}gallery a{height:250px}background{height:500px}contact-details-content .container{grid-gap:40px 30px}contact-details-content .content svg{font-size:34px;margin-bottom:15px}social-media{padding:65px 25px}}@media (max-width:1330px){:root{--fs60:42px;--fs40:38px}header .header-main .header-right .social-list{display:none}header .header-main .header-column ul.menu>li{padding:0 15px;font-size:var(--fs16)}#home_s2 .section-body .service-item{width:28%}}@media (max-width:1200px){:root{--width-header-action-button:200px}.content-column .main-content .content-text{padding:100px 70px}}@media (max-width:1199px){h1,h2,h3,h4,h5,h6{margin-bottom:15px}p{margin-bottom:20px}notification-bar{padding:12px 20px}notification-bar p{font-size:12px}top-bar{padding:12px 20px}top-bar .top-bar-contact-details .top-bar-contact-detail{margin-right:15px}top-bar .top-bar-contact-details .top-bar-contact-detail svg{font-size:14px;margin-right:5px}top-bar .top-bar-contact-details .top-bar-contact-detail svg.fa-phone{font-size:13px;margin-top:0}top-bar .top-bar-contact-details .top-bar-contact-detail svg.fa-envelope{font-size:15px;margin-top:1px}top-bar .top-bar-contact-details .top-bar-contact-detail p{font-size:11px}top-bar .top-bar-menu ul li{font-size:11px;margin-right:15px}header .logo{width:160px;height:90px}header .logo.logo-center{margin-left:10px;margin-right:10px}header .nav{height:90px;width:calc(100% - 320px)}header .nav-right{width:calc(100% - 80px)}header.header-three .nav{width:calc(50% - 80px)}header.header-three .nav-right{width:calc(50% - 80px)}header .nav ul{height:90px}header .nav ul li{font-size:13px;height:90px;line-height:90px;margin-left:8px;margin-right:8px}header .nav ul li ul{top:90px}header .nav ul li ul li{font-size:10px}header .nav ul li ul li a{padding:8px 12px}header .account{width:160px;height:90px}header .account .account-icon svg{font-size:18px;margin-left:10px}header .account .cart-contents{margin-left:3px}header .social{width:160px;height:90px}header .social .social-icon svg{font-size:18px;margin-left:6px}header .account.box .account-icon{height:90px;width:90px}header.header-six .trigger{display:flex}header.header-six .trigger,header.header-seven .trigger{height:90px}header .trigger.trigger-right.box .trigger-button{height:90px;width:90px}header .nav ul#menu-primary-menu-cta li a{height:90px}store-features .container .feature{padding:25px 20px}store-features .container .feature .feature-icon{min-height:28px}store-features .container .feature .feature-icon svg{font-size:26px}store-features .container .feature p.feature-title{font-size:15px}store-features .container .feature p.feature-description{font-size:13px}hero .item .item-content-container{padding:170px 75px}hero .item .item-content-container .item-content h1{font-size:42px}hero .item .item-content-container .item-content p{font-size:17px}hero.third .item{padding-right:66.666%;min-width:450px}hero .owl-dots{bottom:40px}hero .owl-carousel button.owl-dot{height:10px;width:10px}tabs .content .content-container{padding:110px 65px}tabs .content .content-container p:first-of-type{font-size:17px}intro-content{padding:110px 65px}tiles .tiles-container .tile{height:300px}grid-content{padding:110px 65px}grid-content .container{grid-gap:50px 30px}grid-content .content img.icon{max-width:100px;margin-bottom:30px}grid-content .content .content-image{height:220px}grid-content .content h3.grid-content-title{font-size:21px;line-height:1.1em;margin-bottom:3px}grid-content .content .grid-content-meta{margin-bottom:7px}grid-content .content .grid-content-meta p.grid-content-subtitle,grid-content .content .grid-content-meta p.grid-content-date,grid-content .content .grid-content-meta a.grid-content-category,grid-content .content .grid-content-meta p.grid-content-sku{font-size:12px;line-height:1.1em}grid-content .content p{font-size:13px;margin-bottom:7px}grid-content .content p.grid-content-price,grid-content .content p.grid-content-divider{font-size:15px}grid-content .content p.grid-content-link{margin-top:0}right-content .content .content-container{padding:110px 65px}right-content .content .content-container p:first-of-type{font-size:17px}left-content .content .content-container{padding:110px 65px}left-content .content .content-container p:first-of-type{font-size:17px}gallery a{height:225px}brands{padding:80px 30px}page,post{padding:110px 65px}post .post-meta p.post-subtitle,post .post-meta p.post-date,post .post-meta a.post-category,post .post-meta p.post-sku{font-size:15px}banner{padding:45px 65px}repeatable-content{padding:110px 65px}background{height:450px}stacked-content{padding:110px 65px}stacked-content .title{margin-bottom:70px}linked-content{padding:110px 65px}linked-content .title{margin-bottom:70px}cta-content{padding:110px 65px}cta-content h3{margin-right:100px}tagline-content{padding:110px 65px}overview-content{padding:110px 65px}overview-content .content-overview-left{padding-right:50px}overview-content .content-overview-right{padding-left:50px}testimonial-content{padding:110px 65px}testimonial-content .content-testimonial-text{padding-right:100px}contact-details-content{padding:110px 65px}contact-details-content .container{grid-gap:35px 20px}contact-details-content .content svg{font-size:30px;margin-bottom:10px}contact-details-content .content h3.contact-details-content-title{font-size:21px}contact{padding:110px 65px}social-media{padding:55px 25px}social-media h2{margin-bottom:10px}social-media .social a{margin-left:4px;margin-right:4px}social-media .social .social-icon svg{font-size:26px}subscribe{padding:70px 25px}subscribe h2{margin-bottom:10px}subscribe p{font-size:16px}footer{padding:0 20px}footer .footer-logo{padding-top:65px}footer .footer-logo img{max-width:230px}footer.footer-one .footer-menus,footer.footer-two .footer-menus,footer.footer-three .footer-menus,footer.footer-four .footer-menus{padding:45px 15px 45px 15px;border-bottom:1px solid var(--border-fade);display:flex;justify-content:space-between}footer .footer-menus .footer-menu.footer-menu-description img{margin-bottom:20px}footer .footer-menus .footer-menu.footer-menu-description p{font-size:13px}footer.footer-one .footer-menus .footer-menu p.footer-menu-title,footer.footer-two .footer-menus .footer-menu p.footer-menu-title,footer.footer-three .footer-menus .footer-menu p.footer-menu-title{font-size:20px}footer.footer-one .footer-menus .footer-menu ul li,footer.footer-two .footer-menus .footer-menu ul li,footer.footer-three .footer-menus .footer-menu ul li,footer.footer-four .footer-menus .footer-menu ul li{margin-bottom:3px}footer.footer-two .footer-menus .footer-menu.footer-menu-contact p:not(.footer-menu-title),footer.footer-three .footer-menus .footer-menu.footer-menu-contact p:not(.footer-menu-title),footer.footer-four .footer-menus .footer-menu.footer-menu-contact p:not(.footer-menu-title){margin-bottom:3px}footer.footer-two .footer-menus .footer-menu.footer-menu-contact p:not(.footer-menu-title){margin-bottom:15px}footer.footer-one .footer-menus .footer-menu ul li a,footer.footer-two .footer-menus .footer-menu ul li a,footer.footer-three .footer-menus .footer-menu ul li a,footer.footer-four .footer-menus .footer-menu ul li a,footer.footer-two .footer-menus .footer-menu ul li a,footer .footer-menus .footer-menu.footer-menu-contact p:not(.footer-menu-title){font-size:12px}footer.footer-three .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social .social-icon svg,footer.footer-two .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social .social-icon svg,footer.footer-three .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social a:first-of-type .social-icon svg,footer.footer-four .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social a .social-icon svg{font-size:18px;margin-right:3px;margin-left:3px}footer.footer-one .footer-contact,footer.footer-five .footer-contact,footer.footer-six .footer-contact{padding:45px 15px 50px 15px}footer .footer-contact .footer-contact-container p{font-size:12px}footer.footer-one .footer-contact .footer-contact-container .footer-contact-social .social-icon svg,footer.footer-five .footer-contact .footer-contact-container .footer-contact-social .social-icon svg,footer.footer-six .footer-contact .footer-contact-container .footer-contact-social .social-icon svg{font-size:18px;margin-right:7px}footer.footer-one .footer-contact .footer-contact-container .footer-contact-social .social-icon svg,footer.footer-five .footer-contact .footer-contact-container .footer-contact-social .social-icon svg,footer.footer-six .footer-contact .footer-contact-container .footer-contact-social .social-icon svg{margin-right:3px;margin-left:3px}#project_search>div{top:-100px}#project_search .field-container input{height:70px;font-size:var(--fs21)}#project_search .field-container button{height:70px}}@media (max-width:1100px){:root{--fs60:40px;--fs40:35px;--fs30:28px;--fs25:23px;--fs22:20px;--fs21:19px;--fs18:17px;--width-header-action-button:150px}header .header-main .header-column ul.menu>li{padding:15px}#team_member .member-content{justify-content:center}#team_member .member-info{width:100%}#home_news .news-container a{width:47%}}@media (max-width:1050px){header .header-main .header-column ul.menu>li{padding:0 12px}}@media (max-width:991px){:root{--fs60:38px;--fs40:33px;--fs30:25px;--fs25:21px;--fs22:19px;--fs21:18px;--fs18:16px;--fs16:15px;--fs15:14px;--width-header-action-button:100px}header .header-top{display:none}header .header-main .header-right>div{display:none}header .header-action-button.button-desktop{display:none}header .header-action-button.button-mobile{display:block}popup .popup .popup-content-container{padding:100px 45px}top-bar .top-bar-account{display:none}header .header-main-wrapper>div{padding:0 30px}header .logo.logo-center{margin:0}header .nav{display:none}header.header-three .grouped{display:flex}header .account{height:80px}header .social{height:80px}header.header-six .trigger,header.header-seven .trigger{height:80px}header.header-one .trigger,header.header-two .trigger,header.header-three .trigger,header.header-four .trigger,header.header-five .trigger{height:80px;display:flex}header .trigger.trigger-right{padding-left:15px}header .trigger.trigger-right.box .trigger-button{height:80px;width:80px}header .account.box{margin-left:auto}header .account.box .account-icon{height:80px;width:80px}hero.half .item{padding:0}hero.third .item{width:100%;min-width:none}hero.half .item .item-background,hero.third .item .item-background{width:100%;position:relative;height:375px}hero.half .item .item-content-container,hero.third .item .item-content-container{padding:95px 75px}hero.half .owl-dots,hero.third .owl-dots{width:100%;left:0;right:0}tabs .content .content-container{padding:100px 55px}intro-content{padding:100px 55px}tiles .tiles-container .tile{height:300px}grid-content{padding:100px 55px}grid-content .container{grid-gap:45px 25px}grid-content .content img.icon{max-width:90px;margin-bottom:25px}right-content{display:block}right-content .image{width:100%;height:375px}right-content .content .content-container{padding:100px 55px}left-content{display:block}left-content .image{width:100%;height:375px}left-content .content .content-container{padding:100px 55px}tiles .tiles-container{grid-template-columns:1fr 1fr}tiles .tiles-container .tile{height:250px}tiles .tiles-container a:nth-child(4n+1) .tile,tiles .tiles-container a:nth-child(4n) .tile{background-color:var(--primary-color)}tiles .tiles-container a:nth-child(4n+2) .tile,tiles .tiles-container a:nth-child(4n+3) .tile{background-color:var(--secondary-color)}gallery a{height:200px}brands{padding:60px 30px}page,post{padding:100px 55px}banner{padding:35px 55px}repeatable-content{padding:100px 55px}background{height:375px}stacked-content{padding:100px 55px}linked-content{padding:100px 55px}linked-content .content{padding:23px;padding-right:83px}linked-content .content h3{font-size:16px}linked-content .content .icon{width:60px}cta-content{padding:100px 55px}tagline-content{padding:100px 55px}overview-content{padding:100px 55px}testimonial-content{padding:100px 55px}testimonial-content .content-testimonial-image-container{margin-right:30px}testimonial-content .content-testimonial-image-container .content-testimonial-image{height:150px;width:150px}testimonial-content .content-testimonial-text{padding-right:50px}#contact_form .form-container{padding-top:80px}contact-details-content{padding:100px 55px}contact-details-content .container{grid-gap:30px 20px}contact-details-content .content svg{font-size:26px;margin-bottom:10px}contact-details-content .content h3.contact-details-content-title{font-size:20px;margin-bottom:0}contact{padding:100px 55px}social-media{padding:45px 25px}social-media h2{margin-bottom:8px}social-media .social a{margin-left:3px;margin-right:3px}social-media .social .social-icon svg{font-size:24px}subscribe{padding:60px 25px}subscribe h2{margin-bottom:10px}subscribe p{font-size:15px}.content-column .main-content>div{width:100%}.content-column .main-content .content-image{order:1}.content-column .main-content .content-text{order:2}footer .footer-contact .acknowledge-container{text-align:center;width:100%;margin:40px 0 0;order:1}}@media (max-width:900px){#cta .cta-content>div{text-align:center;width:100%;margin:0 0 20px}}@media (max-width:767px){popup .popup{grid-template-columns:1fr}popup .popup .popup-content-container{padding:70px 45px 45px 45px}popup .popup .popup-image{height:300px}notification-bar{padding:10px 15px}notification-bar p{font-size:11px}top-bar{padding:10px 15px}top-bar .container{display:block}top-bar .top-bar-contact-details{width:100%;justify-content:center}top-bar .top-bar-contact-details .top-bar-contact-detail{margin-right:10px}top-bar .top-bar-contact-details .top-bar-contact-detail svg{font-size:13px;margin-right:5px}top-bar .top-bar-contact-details .top-bar-contact-detail svg.fa-phone{font-size:12px;margin-top:0}top-bar .top-bar-contact-details .top-bar-contact-detail svg.fa-envelope{font-size:14px;margin-top:0}top-bar .top-bar-menu{display:none}store-features .container .owl-item.active~.owl-item.active .item{border:none}store-features .container .feature{padding:20px}store-features .container .feature .feature-icon{min-height:20px}store-features .container .feature .feature-icon svg{font-size:18px}store-features .container .feature p.feature-title{font-size:14px}store-features .container .feature p.feature-description{font-size:12px}hero .item .item-content-container .item-content h1{font-size:36px}hero .item .item-content-container .item-content p{font-size:16px}tabs .content{flex:1 0 100%}tabs .content .content-container{padding:90px 45px}tabs .content .content-container p:first-of-type{font-size:16px}intro-content{padding:90px 45px}tiles .tiles-container .tile{height:250px}grid-content{padding:90px 45px}grid-content .container{grid-template-columns:1fr 1fr}right-content .image{height:300px}right-content .content .content-container{padding:90px 45px}right-content .content .content-container p:first-of-type{font-size:16px}left-content .image{height:300px}left-content .content .content-container{padding:90px 45px}left-content .content .content-container p:first-of-type{font-size:16px}tiles .tiles-container .tile{height:225px}gallery a{flex:1 0 50%}page,post{padding:90px 45px}post .post-meta p.post-subtitle,post .post-meta p.post-date,post .post-meta a.post-category,post .post-meta p.post-sku{font-size:14px}banner{padding:30px 45px}repeatable-content{padding:90px 45px}background{height:300px}stacked-content{padding:90px 45px}stacked-content .title{margin-bottom:60px}stacked-content .content{margin-bottom:60px}linked-content{padding:90px 45px}linked-content .title{margin-bottom:60px}cta-content{padding:90px 45px}cta-content .container{display:block;text-align:center}cta-content .container h3{margin:auto;margin-bottom:25px}tagline-content{padding:90px 45px}tagline-content h3{text-align:center}overview-content{padding:90px 45px}overview-content .container{display:block}overview-content .content-overview-left{width:100%;padding:0;text-align:center}overview-content .content-overview-left h3{margin-bottom:15px}overview-content .content-overview-right{width:100%;padding:0;text-align:center}testimonial-content{padding:90px 45px}testimonial-content .container{display:block}testimonial-content .content-testimonial-image-container{text-align:center;margin:0;margin-bottom:35px}testimonial-content .content-testimonial-image-container .content-testimonial-image{margin:auto}testimonial-content .content-testimonial-text{padding:0;text-align:center;margin-bottom:35px}testimonial-content .content-testimonial-link{justify-content:center}contact-details-content{padding:90px 45px}contact{padding:90px 45px}contact .contact-details{width:100%;margin-bottom:45px}contact .contact-form{width:100%;padding:0}body .gform_wrapper{margin-top:25px}body .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']){height:50px;font-size:12px;padding:15px}.gform_wrapper.gravity-theme .ginput_complex span{margin-bottom:15px!important}.gform_wrapper.gravity-theme .ginput_complex span:last-of-type{margin-bottom:0px!important}body .gform_wrapper textarea{font-size:12px!important;padding:15px!important}.gform_wrapper.gravity-theme .gfield textarea.large{height:240px}body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type='submit'],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type='submit']{font-size:13px;height:42px}subscribe{padding:50px 25px}#home_hero .hero-slide{height:700px}#home_hero .hero-slide .slide-content .button-container{gap:10px}#home_hero .owl-dots{bottom:100px}#home_hero .owl-dots .owl-dot{width:40px;height:4px}#home_s1{top:-90px}#home_s1 .box-content .box-left,#home_s1 .box-content .box-right{padding:70px 30px}#home_s2 .section-body{grid-template-columns:1fr}.content-column .main-content .content-text{padding:100px 50px}footer{padding:0 20px}footer .footer-logo{padding-top:45px}footer .footer-logo img{max-width:210px}footer .footer-menus .footer-menu.footer-menu-logo img{margin-bottom:0}footer.footer-one .footer-menus,footer.footer-two .footer-menus,footer.footer-three .footer-menus,footer.footer-four .footer-menus{padding:45px 15px 45px 15px;border-bottom:1px solid var(--border-fade);display:flex;justify-content:space-between}footer.footer-one .footer-menus,footer.footer-two .footer-menus,footer.footer-three .footer-menus,footer.footer-four .footer-menus{display:block}footer.footer-one .footer-menus .footer-menu,footer.footer-two .footer-menus .footer-menu,footer.footer-three .footer-menus .footer-menu,footer.footer-four .footer-menus .footer-menu{width:100%;margin-bottom:35px;text-align:center}footer .footer-menus .footer-menu.footer-menu-description p{max-width:500px;margin:auto;margin-bottom:20px}footer.footer-one .footer-menus .footer-menu:last-of-type,footer.footer-two .footer-menus .footer-menu:last-of-type,footer.footer-three .footer-menus .footer-menu:last-of-type,footer.footer-four .footer-menus .footer-menu:last-of-type{margin-bottom:0}footer.footer-two .footer-menus .footer-menu.footer-menu-contact p:not(.footer-menu-title){margin-bottom:40px}footer.footer-one .footer-contact,footer.footer-five .footer-contact,footer.footer-six .footer-contact{padding:45px 15px 50px 15px}footer .footer-contact .footer-contact-container,footer.footer-six .footer-contact .footer-contact-container{width:100%;margin-bottom:35px;text-align:center}footer .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social{display:flex;align-items:center;justify-content:center}footer .footer-contact .footer-contact-container:last-of-type,footer.footer-six .footer-contact .footer-contact-container:last-of-type{margin-bottom:0}footer .footer-contact .footer-contact-container .footer-contact-social{justify-content:center}footer.footer-one .footer-contact .footer-contact-container .footer-contact-social .social-icon svg,footer.footer-five .footer-contact .footer-contact-container .footer-contact-social .social-icon svg,footer.footer-six .footer-contact .footer-contact-container .footer-contact-social .social-icon svg,footer.footer-six .footer-contact .footer-contact-container .footer-contact-social .social-icon svg,footer.footer-six .footer-contact .footer-contact-container .footer-contact-social a:first-of-type .social-icon svg{margin-right:3px;margin-left:3px}footer .footer-menus .footer-menu.footer-menu-contact .footer-menu-contact-social a:first-of-type .social-icon svg,footer .footer-contact .footer-contact-container .footer-contact-social a:first-of-type .social-icon svg{margin-left:3px}.footer-details{display:block;text-align:center}.footer-details .footer-copyright{width:100%;display:block;margin-bottom:15px}.footer-details .footer-links{width:100%;display:block;margin-bottom:15px}.footer-details .footer-links ul{display:block}.footer-details .footer-links ul li{margin:0;padding:0}.footer-details .footer-ace{width:100%;display:block;margin:0;padding:0}.footer-details .footer-ace a{margin:0;padding:0}.footer-details .footer-ace a img{margin-top:5px}.footer-green-section{border-radius:0 0 0 95px;margin-left:30px;padding:40px 70px 40px 40px}.footer-green-section-text-container{width:100%;margin:30px 0 0}.footer-details .footer-copyright,.footer-details .footer-ace{justify-content:center}#team_member{--avatar-size:300px;padding:70px 30px}#home_clients img{width:150px;height:65px;margin:0 25px 30px}#home_s2 .section-body .service-item{width:44%;min-width:unset}}@media (max-width:640px){#history .history-content{flex-wrap:wrap}#history .history-left,#history .history-right{max-width:100%}#history .history-left{text-align:center}#history .history-divider{display:none}#home_news .news-container a{width:100%}}@media (max-width:599px){h1,h2,h3,h4,h5,h6{margin-bottom:10px}popup{padding:35px}popup .popup .popup-image{height:250px}popup .popup .popup-content-container{padding:65px 35px 35px 35px}notification-bar p{line-height:1.2em}top-bar{display:none}store-features .container .feature{padding:15px 20px}store-features .container .owl-item.active .item{border:none}hero .item .item-content-container{padding:150px 50px}hero.half .item .item-background,hero.third .item .item-background{height:250px}hero.half .item .item-content-container,hero.third .item .item-content-container{padding:75px 50px}hero.half .item .item-content-container .item-content,hero.third .item .item-content-container .item-content{text-align:center}hero .owl-dots{bottom:30px}hero .owl-carousel button.owl-dot{height:8px;width:8px}tabs .content .content-container{padding:70px 35px}tabs .content .content-container button{margin-top:10px}intro-content{padding:70px 35px}intro-content button{margin-top:10px}tiles .tiles-container .tile{height:200px}grid-content{padding:70px 35px}grid-content .container{grid-gap:35px 20px;grid-template-columns:1fr}grid-content .content img.icon{margin-bottom:20px}grid-content .content .content-image{height:200px;margin-bottom:20px}grid-content .content h3.grid-content-title{font-size:20px;margin-bottom:0}right-content .image{height:250px}right-content .content .content-container{padding:70px 35px}right-content .content .content-container button{margin-top:10px}left-content .image{height:250px}left-content .content .content-container{padding:70px 35px}left-content .content .content-container button{margin-top:10px}tiles .tiles-container{grid-template-columns:1fr}tiles .tiles-container .tile{height:200px}tiles .tiles-container a:nth-child(odd) .tile{background-color:var(--primary-color)}tiles .tiles-container a:nth-child(even) .tile{background-color:var(--secondary-color)}gallery a{height:175px}page,post{padding:70px 35px}banner{padding:30px 35px}repeatable-content{padding:70px 35px}background{height:250px}stacked-content{padding:70px 35px}stacked-content .title{margin-bottom:50px}stacked-content .content{margin-bottom:50px}stacked-content .content h3{margin-bottom:10px}linked-content{padding:70px 35px}linked-content .title{margin-bottom:50px}linked-content .content{padding:20px 15px;padding-right:65px}linked-content .content h3{font-size:15px}linked-content .content .icon{width:50px;font-size:14px}cta-content{padding:70px 35px}tagline-content{padding:70px 35px}overview-content{padding:70px 35px}testimonial-content{padding:70px 35px}contact-details-content{padding:70px 35px}contact-details-content .container{grid-template-columns:1fr;grid-gap:20px}contact-details-content .content svg{font-size:24px;margin-bottom:8px}contact-details-content .content h3.contact-details-content-title{font-size:18px}contact{padding:70px 35px}contact .contact-details{margin-bottom:35px}social-media{padding:35px 25px}social-media .social .social-icon svg{font-size:22px}subscribe{padding:45px 25px}subscribe p{font-size:14px}footer .footer-logo img{max-width:180px}footer.footer-one .footer-menus .footer-menu,footer.footer-two .footer-menus .footer-menu,footer.footer-three .footer-menus .footer-menu,footer.footer-four .footer-menus .footer-menu{width:100%;margin-bottom:25px;text-align:center}footer.footer-two .footer-menus .footer-menu.footer-menu-contact p:not(.footer-menu-title){margin-bottom:25px}footer .footer-contact .footer-contact-container,footer.footer-six .footer-contact .footer-contact-container{width:100%;margin-bottom:25px;text-align:center}#project_search>div{top:-180px}#project_search .field-container input{font-size:var(--fs21);width:100%;height:70px;padding:20px}#project_search .field-container button{width:100%;height:70px}#projects .project-container,#single_related .project-list,#news .news-list,#contact_map .maps{grid-template-columns:1fr}#home_news{padding-top:80px}}@media (max-width:540px){#home_s2 .section-body .service-item{width:85%}}@media screen and (max-width:499px){grid-content .pagination button{margin-bottom:10px}#team_members .member-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}#about_s3 .s3-item{flex-wrap:wrap}#about_s3 .s3-item span:first-child,#about_s3 .s3-item span:last-child{width:100%;text-align:left}}@media screen and (max-width:400px){popup .popup .popup-image{height:220px}hero .item .item-content-container{padding:100px 35px}hero .item .item-content-container .item-content h1{font-size:33px}hero .item .item-content-container .item-content p{font-size:15px}tabs .content .content-container{padding:60px 25px}tabs .content .content-container p:first-of-type{font-size:15px}intro-content{padding:60px 25px}grid-content{padding:60px 25px}right-content .content .content-container{padding:60px 25px}right-content .content .content-container p:first-of-type{font-size:15px}left-content .content .content-container{padding:60px 25px}left-content .content .content-container p:first-of-type{font-size:15px}tiles .tiles-container .tile{height:175px}gallery a{height:150px}page,post{padding:60px 25px}banner{padding:25px 25px}repeatable-content{padding:60px 25px}stacked-content{padding:60px 25px}linked-content{padding:60px 25px}linked-content .content h3{font-size:14px}cta-content{padding:60px 25px}tagline-content{padding:60px 25px}overview-content{padding:60px 25px}testimonial-content{padding:60px 25px}contact-details-content{padding:60px 25px}contact-details-content .container{grid-template-columns:1fr;grid-gap:20px 15px}contact-details-content .content svg{font-size:22px;margin-bottom:6px}contact-details-content .content h3.contact-details-content-title{font-size:17px}contact{padding:60px 25px}social-media{padding:30px 25px}social-media h2{margin-bottom:5px}social-media .social .social-icon svg{font-size:20px}subscribe{padding:40px 25px}}woo{display:block;z-index:1;position:relative;padding:120px 75px;background:var(--white)}woo .container{max-width:1400px}woo.sidebar-active .container{max-width:1600px;display:flex}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none!important;width:100%!important}.woocommerce .col-1,.woocommerce .col-2{flex:none!important;max-width:none!important}.woocommerce-info{border-top-color:var(--primary-color);font-family:var(--secondary-font);font-size:13px;line-height:1em}.woocommerce-info::before{color:var(--primary-color)}.woocommerce-info a{color:var(--secondary-color)}.woocommerce woo .products-container{flex-grow:1}.woocommerce woo .woocommerce-result-count{font-size:13px;display:inline-block;vertical-align:middle;color:var(--primary-color);margin-top:12px}.woocommerce woo .woocommerce-ordering{display:inline-block;vertical-align:middle;margin-bottom:50px}.woocommerce woo .woocommerce-ordering select.orderby{height:40px;padding-left:15px;padding-right:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.woocommerce woo .products{margin-bottom:0}.woocommerce woo .products ul,.woocommerce woo ul.products{max-width:1400px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:70px 30px}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin:0}.woocommerce woo.sidebar-active .products ul,.woocommerce woo.sidebar-active ul.products{max-width:1100px;grid-gap:70px 20px}.woocommerce woo.minimal .products ul,.woocommerce woo.minimal ul.products{text-align:center}.woocommerce woo .products ul::before,.woocommerce woo ul.products::before,.woocommerce woo .products ul::after,.woocommerce woo ul.products::after{grid-column:1 / -1;text-align:center;display:none}.woocommerce woo ul.products li.product,.woocommerce-page woo ul.products li.product{width:auto!important;margin:0}.woocommerce woo ul.products li.product a img{width:100%;height:240px;margin-bottom:30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid var(--grey);object-fit:cover}.woocommerce woo ul.products li.product .woocommerce-loop-category__title,.woocommerce woo ul.products li.product .woocommerce-loop-product__title,.woocommerce woo ul.products li.product h3{font-size:23px;font-weight:400;line-height:1.2em;font-family:var(--primary-font),sans-serif;color:var(--primary-color);margin:0;margin-bottom:5px;padding:0}.woocommerce woo.minimal ul.products li.product .woocommerce-loop-product__title,.woocommerce woo.minimal ul.products li.product h3{margin-bottom:0}.woocommerce woo ul.products li.product .woocommerce-loop-category__title{text-align:center}.woocommerce woo ul.products li.product .woocommerce-loop-category__title mark,.woocommerce woo ul.products li.product .woocommerce-loop-product__title mark,.woocommerce woo ul.products li.product h3 mark{color:var(--primary-color);background:none}.woocommerce woo ul.products li.product .product-sku,.woocommerce woo ul.products li.product a .product-sku{display:inline-block;vertical-align:middle;font-size:13px;font-weight:400;line-height:1.2em;font-family:var(--primary-font),sans-serif;color:var(--secondary-color);margin:0;margin-bottom:10px}.woocommerce woo.minimal ul.products li.product .product-sku,.woocommerce woo.minimal ul.products li.product a .product-sku{display:none}.woocommerce woo ul.products li.product p{font-size:14px;margin-bottom:10px;color:var(--black)}.woocommerce woo.minimal ul.products li.product p{display:none}.woocommerce woo ul.products li.product .price{color:var(--primary-color);display:inline-block;vertical-align:middle;font-size:16px;font-weight:500;margin:0;margin-top:3px}.woocommerce woo ul.products li.product .price del{opacity:1;margin-right:5px;font-weight:500}.woocommerce woo ul.products li.product .price ins{color:var(--on-sale);text-decoration:none;font-weight:500}.woocommerce woo span.onsale{font-family:var(--secondary-font);font-size:13px;font-weight:500;background:var(--on-sale);padding:0}.woocommerce woo ul.products li.product .button{display:none}.woocommerce woo nav.woocommerce-pagination{width:100%;margin-top:95px;text-align:center;display:block;height:40px}.woocommerce woo nav.woocommerce-pagination ul.page-numbers{height:40px;line-height:40px;min-height:40px;border:none}.woocommerce woo nav.woocommerce-pagination ul.page-numbers li,.woocommerce woo nav.woocommerce-pagination ul.page-numbers li a{height:40px!important;width:40px!important;line-height:36px!important;border:none}.woocommerce woo nav.woocommerce-pagination ul.page-numbers li{margin-left:3px;margin-right:3px;display:inline-block}.woocommerce woo nav.woocommerce-pagination ul.page-numbers li a{display:block;height:40px!important;width:40px!important;font-family:var(--button-font),sans-serif;border:2px solid var(--primary-color);background:var(--white);min-height:40px!important;line-height:36px!important;color:var(--primary-color);font-weight:500;font-size:14px;padding:0;text-align:center;overflow:hidden;border-radius:50%}.woocommerce woo nav.woocommerce-pagination ul.page-numbers li a:hover{background:var(--primary-color);color:var(--white)}.woocommerce woo nav.woocommerce-pagination ul.page-numbers li .page-numbers.current{display:block;height:40px!important;width:40px!important;font-family:var(--button-font),sans-serif;border:2px solid var(--primary-color);background:var(--primary-color);min-height:40px!important;line-height:36px!important;color:var(--white);font-weight:500;font-size:14px;padding:0;text-align:center;border-radius:50%}.woocommerce woo .sidebar{display:none;width:500px}.woocommerce woo .sidebar.active{display:block}.woocommerce woo .sidebar .sidebar-container{padding-right:100px}.woocommerce woo .sidebar .sidebar-container h3{color:var(--primary-color);margin-top:50px;margin-bottom:15px}.woocommerce woo .sidebar .sidebar-container h3:first-of-type{margin-top:0}.woocommerce woo .sidebar .sidebar-container form{display:flex;justify-content:space-between}.woocommerce woo .sidebar .sidebar-container form label{flex-grow:1}.woocommerce woo .sidebar .sidebar-container form input[type=search]{width:calc(100% - 30px);font-size:12px;height:40px;border:1px solid var(--grey);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:0;display:block;padding-left:15px;padding-right:15px}.woocommerce woo .sidebar .sidebar-container form input[type=submit]{font-family:var(--button-font),sans-serif;font-size:12px;height:38px;min-width:130px;background:#fff0;color:var(--primary-color);border:2px solid var(--primary-color);cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;transition:all ease-in-out .3s;position:relative;display:block;padding:0;margin-left:6px}.woocommerce woo .sidebar .sidebar-container form input[type=submit]:hover{cursor:pointer;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white)}.woocommerce woo .sidebar .sidebar-container .sidebar-categories{margin-top:25px}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul{padding:0;margin:0;list-style-type:none}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li{margin-bottom:15px;position:relative;padding-right:30px}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li .menu-toggle{cursor:pointer}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li div.menu-toggle{position:absolute;top:3px;right:0}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li div.menu-toggle{color:var(--primary-color);font-size:14px}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li div.menu-toggle:hover{cursor:pointer;color:var(--secondary-color)}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li a{color:var(--primary-color);font-weight:500}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li a:hover{color:var(--secondary-color)}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li ul{padding-top:15px;padding-bottom:10px;display:none}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li ul li a{color:var(--black);font-weight:400;font-size:14px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{cursor:pointer!important;height:46px!important;width:auto!important;font-size:13px!important;border:none!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;border-radius:6px!important;transition:none!important;background:var(--secondary-color)!important;color:var(--white)!important;font-weight:500!important;font-family:var(--secondary-font)!important;font-size:13px;border:2px solid var(--secondary-color)!important;padding:0 25px!important;line-height:46px!important;transition:all ease-in-out .3s!important;text-transform:capitalize}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{border:2px solid var(--secondary-color)!important;background:transparent!important;color:var(--secondary-color)!important}.woocommerce table,.woocommerce table a{color:var(--black);font-family:var(--secondary-font),sans-serif}.woocommerce table th{color:var(--primary-color)!important;font-weight:500!important}.woocommerce table{border-color:var(--primary-color)!important}.woocommerce table.shop_table{border-collapse:separate}.woocommerce table.shop_table td,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-color:var(--primary-color)!important}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{padding:0;margin-bottom:60px}.woocommerce .quantity .qty{height:34px;min-width:80px;border:1px solid var(--grey)!important;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.woocommerce #coupon_code{min-width:240px!important;height:50px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:14px;padding-left:10px;padding-right:10px}.woocommerce-cart .cart_totals{margin-top:50px}.woocommerce-cart .cart_totals h2{color:var(--primary-color);font-size:22px}.woocommerce .woocommerce-shipping-destination{font-size:14px}.woocommerce .woocommerce-column{margin-top:30px}.woocommerce .woocommerce-shipping-totals li{font-size:13px}.woocommerce .cart_totals strong{font-weight:500}.woocommerce ul#shipping_method .amount{font-weight:500}.woocommerce #add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{font-size:14px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row .select2-selection,.woocommerce .coupon input{height:60px;width:100%;padding:10px;border:1px solid var(--primary-color)!important;font-family:var(--secondary-font)}.woocommerce-page form .form-row textarea{padding:20px!important;height:200px!important;border:1px solid var(--primary-color)!important;font-family:var(--secondary-font)}.woocommerce span.woocommerce-input-wrapper{width:100%}.woocommerce form .form-row .select2-selection{padding:16px 10px;font-size:16px}.woocommerce form .form-row .select2-selection__arrow{margin-top:16px;margin-right:10px}.woocommerce form .form-row label{font-family:var(--secondary-font);font-size:16px;color:var(--primary-color);font-weight:500;margin-top:20px;margin-bottom:10px;width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{border-radius:6px!important;font-size:14px}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tbody th strong,.woocommerce table.shop_table tfoot td strong,.woocommerce table.shop_table tfoot th strong{font-weight:500}.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:left;padding:0;margin-top:5px}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account nav.woocommerce-MyAccount-navigation{height:auto}.woocommerce-account nav.woocommerce-MyAccount-navigation ul{padding:0;height:auto;margin-bottom:50px;margin-top:10px;overflow:hidden}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{padding:0px!important;margin-right:25px;height:30px!important;min-height:30px!important;float:left}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a{padding:0;background:#fff0;font-weight:600}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{padding:0;margin-right:25px;font-size:14px;height:30px!important;min-height:30px!important;line-height:normal!important;text-transform:none;font-weight:500;color:var(--charcoal)}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:hover{padding:0;background:#fff0}.woocommerce-account header{height:auto}.woocommerce-account legend{margin-top:60px!important;font-size:22px;font-weight:500!important;font-family:var(--primary-font);color:var(--primary-color)}.woocommerce-account .woocommerce-Address{padding:0;margin-top:20px}.woocommerce-account address{margin-top:5px}.woocommerce-account .woocommerce-customer-details address{border:none;padding:0}.woocommerce-account .woocommerce-form-row label{width:100%}.woocommerce woo.single.narrow .container{max-width:900px}.woocommerce woo.single div.product{display:flex;flex-wrap:wrap}.woocommerce woo.single div.product div.images{float:none;width:auto;margin-bottom:55px}.woocommerce woo.single.third div.product div.images{width:33.333%}.woocommerce woo.single.half div.product div.images{width:calc(50% - 25px);padding-right:25px}.woocommerce woo.single.narrow div.product div.images{width:100%}.woocommerce woo.single div.product div.summary{float:none;width:auto}.woocommerce woo.single.third div.product div.summary{width:calc(66.666% - 50px);padding-left:50px}.woocommerce woo.single.half div.product div.summary{width:calc(50% - 25px);padding-left:25px}.woocommerce woo.single.narrow div.product div.summary{width:100%}.woocommerce woo.single div.product div.images div.woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px;row-gap:15px}.woocommerce woo.single div.product div.images .woocommerce-product-gallery__image:first-child{grid-column:1 / -1}.woocommerce woo.single div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:auto;display:inline-grid}.woocommerce div.product div.images img{border:1px solid var(--grey);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.woocommerce div.product div.summary{margin-bottom:0}.woocommerce woo div.product .product_title{font-size:36px;color:var(--primary-color);margin-bottom:5px}.woocommerce woo div.product .price{font-family:var(--secondary-font);font-weight:500;font-size:23px;color:var(--primary-color);margin-bottom:15px}.woocommerce woo div.product p.price del,.woocommerce woo div.product span.price del{opacity:1;margin-right:4px;font-family:var(--secondary-font);font-weight:500;font-size:23px;color:var(--primary-color)}.woocommerce woo div.product p.price ins,.woocommerce woo div.product span.price ins{text-decoration:none;font-family:var(--secondary-font);font-weight:500;font-size:23px;color:var(--on-sale)}.woocommerce woo div.product .product_meta span.sku_wrapper{width:100%;display:block;font-size:14px;font-weight:500;line-height:1.2em;font-family:var(--secondary-font),sans-serif;color:var(--secondary-color);margin-bottom:5px}.woocommerce woo div.product .product_meta span.posted_in{width:100%;display:block;font-size:14px;font-weight:500;line-height:1.2em;font-family:var(--secondary-font),sans-serif;color:var(--primary-color);margin-bottom:25px}.woocommerce woo div.product .product_meta span.posted_in a{color:var(--secondary-color);font-weight:400}.woocommerce woo div.product .item-description{margin-bottom:20px}.woocommerce woo div.product p.stock{color:var(--on-sale)}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce woo div.product form.cart .qty-container{margin-bottom:40px}.woocommerce woo div.product form.cart .button{font-family:var(--button-font),sans-serif!important;font-size:14px!important;height:44px!important;min-width:160px!important;padding:0 25px!important;cursor:pointer!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;border-radius:6px!important;transition:all ease-in-out .3s!important;position:relative!important;border:2px solid var(--secondary-color)!important;background-color:var(--secondary-color)!important;color:var(--white)!important;line-height:40px!important;margin-bottom:10px;margin-right:5px}.woocommerce woo div.product form.cart .button:hover{cursor:pointer!important;border-color:var(--secondary-color)!important;background-color:transparent!important;color:var(--secondary-color)!important}.woocommerce woo div.product form.cart button.single_enquire{font-family:var(--button-font),sans-serif;font-size:14px;height:44px;min-width:160px;padding:0 25px;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;transition:all ease-in-out .3s;position:relative;border:2px solid var(--primary-color);background-color:#fff0;color:var(--primary-color);line-height:40px!important}.woocommerce woo div.product form.cart button.single_enquire:hover{cursor:pointer;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white)}.woocommerce woo div.product form.cart div.quantity{width:100%;margin-bottom:25px}.woocommerce woo div.product form.cart div.quantity{float:none;margin:0;height:50px;width:90px;margin-top:0;display:inline-block;vertical-align:middle;margin-left:4px;margin-right:4px}.woocommerce woo div.product form.cart div.quantity input{height:48px;width:88px;border:1px solid var(--dark-grey);text-align:center;-webkit-appearance:none!important;margin:0!important;-moz-appearance:textfield!important;margin-top:-1px!important;margin-left:-1px;border-radius:0;font-size:15px;opacity:.5}.woocommerce woo div.product form.cart .minus{display:inline-block;background:var(--grey);border:1px solid var(--grey);height:50px;width:40px;vertical-align:middle;cursor:pointer;border-radius:0;padding:0;min-width:auto;font-size:15px}.woocommerce woo div.product form.cart .plus{display:inline-block;background:var(--grey);border:1px solid var(--grey);height:50px;width:40px;vertical-align:middle;cursor:pointer;border-radius:0;padding:0;min-width:auto;font-size:15px}.woocommerce woo div.product form.cart .minus:hover,.woocommerce div.product form.cart .plus:hover{color:var(--white);border:1px solid var(--primary-color);background:var(--primary-color)}.woocommerce div.product form.cart .variations{width:100%;margin-bottom:15px}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{width:100%;display:block;box-sizing border-box;clear:both;text-align:left;line-height:1em}.woocommerce div.product form.cart .variations th label{font-family:var(--secondary-font);font-size:15px;font-weight:500;margin-bottom:10px;display:block}.woocommerce div.product form.cart .variations td input{width:auto}.woocommerce div.product form.cart .variations select{height:40px;padding-left:15px;padding-right:15px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:15px;border:1px solid var(--grey)}.woocommerce div.product form.cart .woocommerce-variation-price{margin-bottom:25px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{display:none}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding:0}.woocommerce .woocommerce-MyAccount-content #respond input#submit,.woocommerce .woocommerce-MyAccount-content a.button,.woocommerce .woocommerce-MyAccount-content button.button,.woocommerce .woocommerce-MyAccount-content input.button{margin:3px!important;margin-top:15px!important}.woocommerce-account .col-1,.woocommerce-account .col-2{flex:none!important;max-width:none!important}.woocommerce fieldset{margin-top:40px}.woocommerce .woocommerce-customer-details--phone,.woocommerce .woocommerce-customer-details--email{font-size:16px;margin-top:6px}.woocommerce .checkout{margin-top:50px}.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}@media (max-width:1399px){.woocommerce woo .sidebar .sidebar-container{padding-right:50px}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li{margin-bottom:10px;font-size:14px}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li div.menu-toggle{font-size:12px;top:0}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li ul{padding-top:5px;padding-bottom:5px}.woocommerce woo .sidebar .sidebar-container .sidebar-categories ul li ul li a{font-size:12px}.woocommerce woo nav.woocommerce-pagination{margin-top:85px}}@media (max-width:1199px){woo{padding:110px 65px}.woocommerce woo .woocommerce-result-count{margin-top:11px}woo.sidebar-active .container{display:block}.woocommerce woo .sidebar{width:100%;margin-bottom:50px}.woocommerce woo .sidebar .sidebar-container{padding-right:0}.woocommerce woo .products ul,.woocommerce woo ul.products,.woocommerce woo.sidebar-active .products ul,.woocommerce woo.sidebar-active ul.products{grid-gap:50px 30px}.woocommerce woo ul.products li.product a img{height:220px}.woocommerce woo ul.products li.product .woocommerce-loop-category__title,.woocommerce woo ul.products li.product .woocommerce-loop-product__title,.woocommerce woo ul.products li.product h3{font-size:21px;line-height:1.1em;margin-bottom:6px}.woocommerce woo ul.products li.product .product-sku,.woocommerce woo ul.products li.product a .product-sku{font-size:12px;line-height:1.1em}.woocommerce woo div.product .product_title{font-size:32px;margin-bottom:0}.woocommerce woo div.product .price,.woocommerce woo div.product p.price del,.woocommerce woo div.product span.price del,.woocommerce woo div.product p.price ins,.woocommerce woo div.product span.price ins{font-size:20px}.woocommerce woo div.product .product_meta span.sku_wrapper,.woocommerce woo div.product .product_meta span.posted_in,.woocommerce woo div.product p.stock{font-size:13px}.woocommerce woo ul.products li.product p{font-size:13px;margin-bottom:7px}.woocommerce woo ul.products li.product .price{font-size:15px}.woocommerce woo nav.woocommerce-pagination{margin-top:75px}}@media (max-width:991px){woo{padding:100px 55px}.woocommerce woo .products ul,.woocommerce woo ul.products,.woocommerce woo.sidebar-active .products ul,.woocommerce woo.sidebar-active ul.products{grid-gap:45px 25px}.woocommerce woo nav.woocommerce-pagination{margin-top:65px}.woocommerce woo.single.third div.product div.images{width:100%}.woocommerce woo.single.third div.product div.summary{padding:0;width:100%}.woocommerce woo.single.third div.product div.images{width:calc(50% - 25px);padding-right:25px}.woocommerce woo.single.third div.product div.summary{width:calc(50% - 25px);padding-left:25px}}@media (max-width:767px){woo{padding:90px 45px}.woocommerce woo .products ul,.woocommerce woo ul.products,.woocommerce woo.sidebar-active .products ul,.woocommerce woo.sidebar-active ul.products{grid-template-columns:1fr 1fr}.woocommerce woo nav.woocommerce-pagination{margin-top:55px}.woocommerce woo .sidebar .sidebar-container .sidebar-categories{margin-top:15px}.woocommerce woo.single.third div.product div.images,.woocommerce woo.single.half div.product div.images{width:100%;padding:0}.woocommerce woo.single.third div.product div.summary,.woocommerce woo.single.half div.product div.summary{padding:0;width:100%}.woocommerce woo div.product form.cart .button{height:38px!important;font-size:13px!important;min-width:120px!important;line-height:38px!important}.woocommerce woo div.product form.cart button.single_enquire{height:38px!important;font-size:13px!important;min-width:120px!important;line-height:38px!important}.woocommerce woo div.product .product_title{font-size:30px}.woocommerce woo div.product .price,.woocommerce woo div.product p.price del,.woocommerce woo div.product span.price del,.woocommerce woo div.product p.price ins,.woocommerce woo div.product span.price ins{font-size:17px}.woocommerce woo div.product .product_meta span.sku_wrapper,.woocommerce woo div.product .product_meta span.posted_in,.woocommerce woo div.product p.stock{font-size:12px}.woocommerce woo.single div.product div.images{margin-bottom:45px}}@media (max-width:599px){woo{padding:70px 35px}.woocommerce woo .products ul,.woocommerce woo ul.products,.woocommerce woo.sidebar-active .products ul,.woocommerce woo.sidebar-active ul.products{grid-gap:35px 20px;grid-template-columns:1fr}.woocommerce woo ul.products li.product a img{height:200px;margin-bottom:20px}.woocommerce woo nav.woocommerce-pagination{margin-top:45px}.woocommerce woo nav.woocommerce-pagination ul.page-numbers li{margin-left:2px;margin-right:2px}.woocommerce woo nav.woocommerce-pagination ul.page-numbers li,.woocommerce woo nav.woocommerce-pagination ul.page-numbers li a{height:34px!important;width:34px!important}.woocommerce woo ul.products li.product .woocommerce-loop-category__title,.woocommerce woo ul.products li.product .woocommerce-loop-product__title,.woocommerce woo ul.products li.product h3{font-size:20px;margin-bottom:5px}.woocommerce woo nav.woocommerce-pagination ul.page-numbers li a{height:34px!important;width:34px!important;min-height:34px!important;line-height:30px!important;font-size:12px}.woocommerce woo nav.woocommerce-pagination ul.page-numbers li .page-numbers.current{height:34px!important;width:34px!important;min-height:34px!important;line-height:30px!important;font-size:12px}.woocommerce woo div.product .product_title{font-size:28px}.woocommerce woo.single div.product div.images{margin-bottom:35px}}@media screen and (max-width:400px){woo{padding:60px 25px}}fullscreen{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--primary-hover-color);z-index:999;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out}fullscreen.active{visibility:visible;opacity:1;overflow-y:auto}fullscreen .fullscreen-close{position:absolute;top:30px;right:30px}fullscreen .fullscreen-close:hover{cursor:pointer}fullscreen .fullscreen-close svg{font-size:21px;color:var(--white)}sidemenu.ace-spmenu .sidemenu-close:hover svg{color:var(--secondary-color)}fullscreen .fullscreen-container{width:100%;height:100%;display:block;display:flex;align-items:center;justify-content:center;max-width:360px}fullscreen .fullscreen-container .fullscreen-menus{width:100%;padding:50px}fullscreen .fullscreen-container .fullscreen-menus ul{display:block;width:100%;margin:0;padding:0;list-style-type:none;padding-bottom:20px}fullscreen .fullscreen-container .fullscreen-menus div:nth-of-type(2) ul{padding-bottom:0;padding-top:20px;border-top:1px solid var(--border-fade)}fullscreen .fullscreen-container .fullscreen-menus ul li{text-align:center;margin-bottom:8px;position:relative}fullscreen .fullscreen-container .fullscreen-menus ul li:last-of-type{margin-bottom:0}fullscreen .fullscreen-container .fullscreen-menus div:nth-of-type(2) ul li{margin-bottom:8px}fullscreen .fullscreen-container .fullscreen-menus.dropdown ul li{text-align:left}fullscreen .fullscreen-container .fullscreen-menus ul li a{color:var(--white);font-size:15px;font-weight:500}fullscreen .fullscreen-container .fullscreen-menus ul li a:hover{color:var(--secondary-color)}fullscreen .fullscreen-container .fullscreen-menus div:nth-of-type(2) ul li a{font-size:13px}fullscreen .fullscreen-container .fullscreen-menus ul li div.menu-toggle{display:none}fullscreen .fullscreen-container .fullscreen-menus.dropdown ul li div.menu-toggle{display:block}fullscreen .fullscreen-container .fullscreen-menus ul li div.menu-toggle{position:absolute;top:5px;right:0}fullscreen .fullscreen-container .fullscreen-menus ul li div.menu-toggle{color:var(--white);font-size:11px}fullscreen .fullscreen-container .fullscreen-menus ul li div.menu-toggle:hover{cursor:pointer;color:var(--secondary-color)}fullscreen .fullscreen-container .fullscreen-menus ul li ul{display:none}fullscreen .fullscreen-container .fullscreen-menus.dropdown ul li ul{padding-top:3px;padding-bottom:8px;flex:0 0 100%}fullscreen .fullscreen-container .fullscreen-menus.dropdown ul li:last-of-type ul{padding-bottom:0}fullscreen .fullscreen-container .fullscreen-menus.dropdown ul li ul li{margin-bottom:0;padding:0}fullscreen .fullscreen-container .fullscreen-menus.dropdown ul li ul li a{color:var(--white);font-size:10px;font-weight:500}fullscreen .fullscreen-container .fullscreen-menus.dropdown ul li ul li a:hover{color:var(--secondary-color)}@media screen and (max-width:599px){fullscreen .fullscreen-container{max-width:none}fullscreen .fullscreen-container .fullscreen-menus ul li a{font-size:13px}fullscreen .fullscreen-container .fullscreen-menus ul li{margin-bottom:5px}fullscreen .fullscreen-container .fullscreen-menus div:nth-of-type(2) ul li a{font-size:11px}fullscreen .fullscreen-container .fullscreen-menus div:nth-of-type(2) ul li{margin-bottom:3px}}sidemenu.ace-spmenu{background:var(--primary-hover-color);position:fixed;margin:0;padding:0}sidemenu.ace-spmenu .sidemenu-close{position:absolute;top:30px;right:30px}sidemenu.ace-spmenu .sidemenu-close:hover{cursor:pointer}sidemenu.ace-spmenu .sidemenu-close svg{font-size:21px;color:var(--white)}sidemenu.ace-spmenu .sidemenu-close:hover svg{color:var(--secondary-color)}sidemenu.ace-spmenu .sidemenu-container{width:100%;height:100%;display:block;display:flex;align-items:center;justify-content:center}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus{width:100%;padding:50px}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul{display:block;width:100%;margin:0;padding:0;list-style-type:none;padding-bottom:20px}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus div:nth-of-type(2) ul{padding-bottom:0;padding-top:20px;border-top:1px solid var(--border-fade)}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul li{text-align:center;margin-bottom:8px;position:relative}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul li:last-of-type{margin-bottom:0}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus div:nth-of-type(2) ul li{margin-bottom:8px}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus.dropdown ul li{text-align:left}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul li a{color:var(--white);font-size:15px;font-weight:500}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul li a:hover{color:var(--secondary-color)}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus div:nth-of-type(2) ul li a{font-size:13px}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul li div.menu-toggle{display:none}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus.dropdown ul li div.menu-toggle{display:block}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul li div.menu-toggle{position:absolute;top:5px;right:0}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul li div.menu-toggle{color:var(--white);font-size:11px}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul li div.menu-toggle:hover{cursor:pointer;color:var(--secondary-color)}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul li ul{display:none}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus.dropdown ul li ul{padding-top:3px;padding-bottom:8px;flex:0 0 100%}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus.dropdown ul li:last-of-type ul{padding-bottom:0}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus.dropdown ul li ul li{margin-bottom:0;padding:0}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus.dropdown ul li ul li a{color:var(--white);font-size:10px;font-weight:500}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus.dropdown ul li ul li a:hover{color:var(--secondary-color)}sidemenu.ace-spmenu-vertical{width:360px;height:100%;top:0;z-index:1000}sidemenu.ace-spmenu-left{left:-360px}sidemenu.ace-spmenu-right{right:-360px}sidemenu.ace-spmenu-left.ace-spmenu-open{left:0}sidemenu.ace-spmenu-right.ace-spmenu-open{right:0}body.ace-spmenu-push{overflow-x:hidden;position:relative;left:0}body.ace-spmenu-push-toright{left:360px}body.ace-spmenu-push-toleft{left:-360px}sidemenu.ace-spmenu,body.ace-spmenu-push{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width:599px){sidemenu.ace-spmenu{border:none}sidemenu.ace-spmenu-vertical{width:100%}.side_close{display:block;position:absolute;top:38px;right:15px;border:none}.side_close svg{font-size:25px}sidemenu.ace-spmenu-left{left:-100%}sidemenu.ace-spmenu-right{right:-100%}body.ace-spmenu-push-toright{right:-100%}body.ace-spmenu-push-toleft{left:-100%}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul li a{font-size:13px}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus ul li{margin-bottom:5px}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus div:nth-of-type(2) ul li a{font-size:11px}sidemenu.ace-spmenu .sidemenu-container .sidemenu-menus div:nth-of-type(2) ul li{margin-bottom:3px}}.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/wp-content/themes/ace-standard/images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/wp-content/themes/ace-standard/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/wp-content/themes/ace-standard/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/wp-content/themes/ace-standard/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}