::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#25723e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1e532f}.logo img{max-height:60px}.service-block .icon img{max-width:60px;margin:auto}.hero-section .video-container{aspect-ratio:3/1;overflow:hidden;position:relative}.hero-section .video-container video{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.about-us .content-column h2,.about-us .content-column h3,.about-us .content-column h4,.about-us .content-column h5,.about-us .content-column h6{position:relative;display:block;font-size:24px;line-height:30px;color:#2b7643;font-weight:400;font-family:"Rubik",sans-serif;margin-bottom:20px}.page-title{padding-top:40px}@media (min-width:768px){.page-title{padding-top:77px}}.contact-map-section{margin-top:90px;height:600px;display:flex;justify-content:center}footer .footer-content{display:flex;justify-content:space-between;padding-block:36px}footer .footer-content span{font-size:14px}footer .footer-content a{transition:color .15s ease-in}footer .footer-content a:hover{color:#848484}.page-template-about-us footer{margin-top:90px}@media (min-width:768px){header .nav-outer{height:113px;display:flex;align-items:center}}header .nav-outer nav ul.menu{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){header .nav-outer nav ul.menu{flex-direction:row;-moz-column-gap:36px;column-gap:36px}}header .sticky-header nav .navbar-collapse{display:flex}header .sticky-header nav .navbar-collapse ul.menu{display:flex;align-items:center;-moz-column-gap:36px;column-gap:36px;height:80px}header .sticky-header nav .navbar-collapse .lang-menu-wrapper{float:left}.menu li a{position:relative;display:block;text-align:center;font-size:16px;line-height:30px;letter-spacing:0px;font-weight:500;opacity:1;color:#222;padding:0;text-transform:capitalize;transition:all .15s ease-in}.menu li a:hover{color:#2b7643}.product-gallery-container .gallery-title{font-size:24px;font-weight:400;line-height:1.4em;color:#222;margin-bottom:24px}.product-gallery-container .product-gallery-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:5px}@media (min-width:600px){.product-gallery-container .product-gallery-wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.product-gallery-container .product-gallery-wrapper{grid-template-columns:repeat(4,1fr)}}.product-gallery-container .product-gallery-wrapper a{display:block;position:relative}.product-gallery-container .product-gallery-wrapper a img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:768px){.product-gallery-container .product-gallery-wrapper a:after{content:"";position:absolute;top:25%;right:0;bottom:0;left:0;background-color:#25723e;visibility:hidden;opacity:0;transition:all .5s ease}.product-gallery-container .product-gallery-wrapper a:hover:after{visibility:visible;opacity:.9;top:0}}.lang-menu-wrapper{margin-top:20px;padding-top:20px;border-top:1px dashed #25723e;margin-inline:60px}@media (min-width:768px){.lang-menu-wrapper{margin-top:0;padding-top:0;border-top:0;margin-inline:unset;margin-left:36px;padding-left:36px;border-left:1px dashed #25723e}}.lang-menu-wrapper ul{display:flex;flex-direction:column;align-items:center}.lang-menu-wrapper .lang-item a{display:flex;align-items:center;font-size:16px;line-height:30px;letter-spacing:0px;font-weight:500;opacity:1;color:#222;padding:0;text-transform:uppercase;transition:all .15s ease-in}.lang-menu-wrapper .lang-item a:hover{color:#2b7643}.shop-item .inner-box .overlay-box{display:flex;justify-content:center;align-items:center}.shop-item .inner-box .overlay-box span{width:60px;height:60px;background-color:#9f9f9f;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .4s ease .15s,background-color .25s ease-in-out}.shop-item .inner-box .overlay-box span:before{color:#fff}.shop-item .inner-box .overlay-box span:hover{background-color:#1e532f}.shop-item .inner-box:hover .overlay-box span{opacity:1}.ue-project-home-content{margin-bottom:50px}.ue-project-home-content .ue-project-more-link{padding:10px 18px;background-color:#1e532f;color:#fff;display:flex;justify-content:center;align-items:center;margin-top:25px;width:100%;max-width:280px}