*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body main,body menu,body nav,body section,body summary{display:block}body audio,body canvas,body progress,body video{display:inline-block;vertical-align:baseline}body img{max-width:100%}body h1,body h2,body h3,body h4,body h5,body h6{font-family:inherit}body h1,body h2,body h3{margin-top:20px;margin-bottom:10px}body h4,body h5,body h6{margin-top:10px;margin-bottom:10px}body h1{font-size:36px}body h2{font-size:30px}body h3{font-size:24px}body h4{font-size:18px}body h5{font-size:14px}body h6{font-size:12px}body p{margin:0 0 5px}body ul{margin:0}.container,.wrapper{max-width:1200px;margin:0 auto;padding:0 15px;width:100%!important}.container-med,.wrapper-med{max-width:1700px;margin:0 auto;padding:0 15px;width:100%!important}.container-lrg,.wrapper-lrg{max-width:1900px;margin:0 auto;padding:0 15px;width:100%!important}.container-xlrg,.wrapper-xlrg{max-width:2200px;margin:0 auto;padding:0 15px;width:100%!important}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left;padding-left:15px;padding-right:15px;position:relative}@media only screen and (max-width:499px){.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;width:8.33333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;width:16.66666667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;width:41.66666667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;width:58.33333333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;width:66.66666667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;width:83.33333333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;width:91.66666667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}@media only screen and (min-width:500px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}@media only screen and (min-width:768px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}@media only screen and (min-width:992px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}@media only screen and (min-width:1200px){.col-xlg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;width:8.33333333%}.col-xlg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;width:16.66666667%}.col-xlg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}.col-xlg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}.col-xlg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;width:41.66666667%}.col-xlg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.col-xlg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;width:58.33333333%}.col-xlg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;width:66.66666667%}.col-xlg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%}.col-xlg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;width:83.33333333%}.col-xlg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;width:91.66666667%}.col-xlg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}body{overflow-x:hidden!important;font-family:Barlow,sans-serif}body ul{list-style-type:none}body a{text-decoration:none}body a:hover{text-decoration:none}body strong{font-weight:700}body h1,body h2,body h3,body h4,body h5,body h6{text-transform:none}.white{color:#fff}.black{color:#000}.green{color:#b3ba4e}.page-title{position:absolute;top:0;opacity:0}.box-green{background:#b3ba4e;padding:40px;color:#fff;margin-bottom:20px;position:relative;font-size:20px}.box-grey{background:#a7a395;padding:20px;color:#fff;margin-bottom:20px;position:relative;text-align:center}.box-grey a{color:#b3ba4e;transition:.3s ease-in-out}.box-grey a:hover{color:#fff;transition:.3s ease-in-out}.box-green .quote:before,.box-grey .quote:before{content:"\f10d";font-family:"Font Awesome 5 Free";font-weight:900;color:#000;font-size:20px;position:absolute;top:10px;left:15px}.box-green .quote:after,.box-grey .quote:after{content:"\f10e";font-family:"Font Awesome 5 Free";font-weight:900;color:#000;font-size:20px;position:absolute;bottom:10px;right:15px}.column2{flex:50%}.column3{flex:33%}.wrapper{max-width:1200px;margin:0 auto;padding:0 15px;width:100%!important}.wrapper-med{max-width:1800px;margin:0 auto;padding:0 30px;width:100%!important}.wrapper-lrg{max-width:2000px;margin:0 auto;padding:0 30px;width:100%!important}.visible{opacity:1!important}.invisible{opacity:0!important}@media only screen and (max-width:839px){.desktop{display:none}.mobile{display:block}}@media only screen and (min-width:840px){.desktop{display:block}.mobile{display:none}}.header-container:hover{background:#b3ba4e;transition:.5s ease-in-out}.active a{color:#333!important}.header-container{background:rgba(179,186,78,.7);width:100%;min-height:120px;box-shadow:0 0 5px 0 rgba(0,0,0,.75);position:fixed;top:0;z-index:99;transition:all .5s ease-in-out;max-width:100vw}.header-container .logo-container{align-items:center;justify-content:flex-start;display:flex;height:110px}.header-container .logo-container a img{height:120px;width:auto;object-fit:contain;margin:5px 0;padding:10px}.header-container .menu-container{position:relative;height:110px}.header-container .menu-container .bottom-menu,.header-container .menu-container .top-menu{display:flex;justify-content:flex-end;align-items:center}.header-container .menu-container .bottom-menu p,.header-container .menu-container .top-menu p{color:#fff;display:flex;align-items:center;font-size:13px}.header-container .menu-container .bottom-menu p span,.header-container .menu-container .top-menu p span{padding:0 10px;font-size:20px;align-items:center}.header-container .menu-container .bottom-menu p a,.header-container .menu-container .top-menu p a{color:#fff;transition:.5s ease-in-out}.header-container .menu-container .bottom-menu p a i,.header-container .menu-container .top-menu p a i{color:#fff;font-size:16px;padding:0 5px;transition:.5s ease-in-out}.header-container .menu-container .bottom-menu p a i:hover,.header-container .menu-container .top-menu p a i:hover{color:#000;transition:.5s ease-in-out}.header-container .menu-container .bottom-menu p a:hover,.header-container .menu-container .top-menu p a:hover{color:#000;transition:.5s ease-in-out}.header-container .menu-container .bottom-menu ul,.header-container .menu-container .top-menu ul{display:flex;justify-content:flex-end}.header-container .menu-container .bottom-menu ul li,.header-container .menu-container .top-menu ul li{padding:5px 10px 10px}.header-container .menu-container .bottom-menu ul li a,.header-container .menu-container .top-menu ul li a{text-transform:uppercase;color:#fff;transition:.5s ease-in-out}.header-container .menu-container .bottom-menu ul li a:hover,.header-container .menu-container .top-menu ul li a:hover{color:#000;transition:.5s ease-in-out}.header-container .menu-container .top-menu{position:absolute;top:5px;font-size:14px;transform:translateY(7.5px)}.header-container .menu-container .top-menu ul li a{font-size:13px}.header-container .menu-container .bottom-menu{position:absolute;bottom:-10px;font-size:18px}.header-container .menu-container .bottom-menu p{margin-bottom:5px}.header-container .menu-container .bottom-menu p i{font-size:16px;padding:0 5px;transition:.5s ease-in-out}.header-container .menu-container .bottom-menu p i:hover{color:#000;cursor:pointer;transition:.5s ease-in-out}.header-container .menu-container .bottom-menu ul{margin-bottom:0;padding-left:0;padding-bottom:0}.header-container .menu-container .bottom-menu ul li{position:relative}.header-container .menu-container .bottom-menu ul li ul{display:none;transition:.5s ease-in-out}.header-container .menu-container .bottom-menu ul li:hover ul{display:block;transition:.5s ease-in-out;position:absolute;left:0;padding-left:0;margin-top:5px;width:150%;background-color:rgba(179,186,78,.7);top:35px;box-shadow:0 3px 5px -2px rgba(0,0,0,.75)}.header-container .menu-container .bottom-menu .search-container{position:absolute;right:0;top:40px;display:none;box-shadow:0 3px 5px -2px rgba(0,0,0,.75);transition:.5s ease-in-out}.header-container .menu-container .bottom-menu .search-container input#site_search_field{background:rgba(179,186,78,.7);border:none;min-height:50px;min-width:250px;color:#fff;padding:5px;transition:.5s ease-in-out}.header-container .menu-container .bottom-menu .search-container input::placeholder{color:#fff;text-transform:uppercase;transition:.5s ease-in-out}.burger-button-container{text-align:right}.burger-button-container .top-menu p{color:#fff;display:flex;justify-content:flex-end;align-items:center;font-size:15px;padding-top:15px}.burger-button-container .top-menu p span{padding-left:5px;font-size:20px;align-items:center}.burger-button-container .top-menu p a{color:#fff;transition:.5s ease-in-out;white-space:nowrap}.burger-button-container .top-menu p a i{color:#fff;font-size:18px;padding:5px 0 0 5px;transition:.5s ease-in-out}.burger-button-container .top-menu p a i:hover{color:#000;transition:.5s ease-in-out}.burger-button-container .top-menu p a:hover{color:#000;transition:.5s ease-in-out}.burger-button-container .nav-triggers{position:relative}.burger-button-container .nav-triggers #mobile-nav-trigger-open{color:#fff;font-size:40px;width:30px;cursor:pointer;position:absolute;right:5%;top:30px;transition:.5s ease-in-out}.burger-button-container .nav-triggers #mobile-nav-trigger-close{color:#000;font-size:40px;width:35px;cursor:pointer;position:absolute;right:5%;top:30px;transition:.5s ease-in-out}.mobile-nav{height:calc(100vh - 90px);width:100vw;overflow-y:scroll;display:none;max-height:75vh}.mobile-nav ul{padding-left:0;padding-bottom:10px}.mobile-nav ul li{font-size:20px;text-transform:uppercase;position:relative;border-bottom:1px solid #90963a;padding:20px 0}.mobile-nav ul li a{color:#fff}.mobile-nav ul li a i{position:absolute;right:10%;top:20px;font-size:30px}.mobile-nav ul li ul{display:none;text-align:center;background:#90963a;border:1px solid #90963a;margin-top:15px}.mobile-nav ul li ul li{border-bottom:1px solid #b3ba4e;padding:20px 5px}.mobile-nav ul li ul li:last-child{border:none}.mobile-nav ul li:hover ul{display:block}.awards-logos{background-color:#e2e0db;padding:30px 0}.awards-logos .image-container{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.awards-logos .image-container img{padding:10px;width:auto;max-width:100vw}.footer-top-layer{background-color:#b3ba4e;width:100%;height:25px}.footer-main-container{background-color:#fff;padding:20px 0}.footer-main-container .footer-contact-details h3{color:#57563d}.footer-main-container .footer-contact-details p{position:relative;margin-left:25px;color:#57563d}.footer-main-container .footer-contact-details p a{color:#57563d}.footer-main-container .footer-contact-details p i{color:#57563d;font-size:18px;position:absolute;left:-25px;transition:.5s ease-in-out}.footer-main-container .footer-contact-details p:hover i{color:#b3ba4e;transition:.5s ease-in-out}.footer-main-container .footer-contact-details .social-circle{height:30px;width:30px;border:1px solid #57563d;border-radius:50%;display:inline-block;font-size:20px;text-align:center;margin:0 10px;transition:.5s ease-in-out}.footer-main-container .footer-contact-details .social-circle i{color:#57563d;transition:.5s ease-in-out}.footer-main-container .footer-contact-details .social-circle:hover{border:1px solid #b3ba4e;transition:.5s ease-in-out}.footer-main-container .footer-contact-details .social-circle:hover i{color:#b3ba4e;transition:.5s ease-in-out}.footer-main-container .footer-contact-form{color:#57563d}.footer-bottom-layer{background-color:#b3ba4e;width:100%;position:relative;padding:10px}.footer-bottom-layer .legal-details{display:flex;align-items:flex-end;flex-wrap:wrap}.footer-bottom-layer .legal-details p span{text-transform:uppercase;font-size:15px;padding:0 5px}@media not all and (min-width:640px){.footer-bottom-layer .legal-details p span{font-size:12px}}.footer-bottom-layer .legal-details p span a{color:#000;transition:.5s ease-in-out}.footer-bottom-layer .legal-details p span a:hover{color:#fff;transition:.5s ease-in-out}.footer-bottom-layer .ws-link{display:flex;align-items:flex-end;justify-content:flex-end;z-index:2}.footer-bottom-layer .ws-link p a{font-size:10px;text-transform:uppercase;color:#000;transition:.5s ease-in-out}.footer-bottom-layer .ws-link p a:hover{color:#fff;transition:.5s ease-in-out}.footer-dirt-layer{position:relative;background-color:#4c4b31;height:25px}.footer-dirt-layer img{position:absolute;bottom:-11px;height:525px}.contact-form .remove-padding{padding:0}.contact-form .remove-padding-left{padding-left:0}@media (max-width:768px){.contact-form .remove-padding-left-mobile{padding-left:0}}.contact-form .no-right-padding{padding-right:0}.contact-form .width85{width:85%}.contact-form .form-control{border:none;background-color:#cac8c5;color:#a7a395;margin:2.5px auto}.contact-form .form-control::placeholder{color:#fff}.contact-form .btn{background:0 0;border:none;text-transform:uppercase}.contact-form .btn i{transition:.5s ease-in-out}.contact-form .btn:hover i{color:#b3ba4e;transition:.5s ease-in-out}.contact-page-form .form-control{border:none;background-color:#cac8c5;color:#fff;margin:2.5px auto}.contact-page-form .form-control::placeholder{color:#fff}.contact-page-form .btn{background:0 0;border:none;text-transform:uppercase;float:right}.contact-page-form .btn i{transition:.5s ease-in-out}.contact-page-form .btn:hover i{color:#b3ba4e;transition:.5s ease-in-out}.enquiry-form .form-control{border:none;background-color:#cac8c5;color:#fff;margin:2.5px auto}.enquiry-form .form-control::placeholder{color:#fff}.enquiry-form .btn{background:0 0;border:none;text-transform:uppercase;float:right}.enquiry-form .btn i{transition:.5s ease-in-out}@media only screen and (max-width:768px){.width85{width:100%!important}}@media only screen and (max-width:500px){.popup-box{max-width:100vw!important}.popup-box .popup-container{min-width:100vw!important}.popup-box .popup-container .popup-border{padding:10px 10px 20px!important}.popup-box .popup-container .popup-border img{width:100%}}.popup-box{height:100vh;width:100vw;position:fixed;top:0;left:0;background:rgba(0,0,0,.8);z-index:999999}.popup-box .popup-container{max-width:1000px;min-width:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;z-index:999999;background:#b3ba4e;text-align:center}.popup-box .popup-container .popup-border{border:10px solid #fff;padding:30px}.popup-box .popup-container .popup-border img{margin:auto}.popup-box .popup-container .popup-border h2{text-align:center;color:#fff}.popup-box .popup-container .popup-border p{color:#fff;width:100%;text-align:center}.popup-box .popup-container .popup-border a{color:#fff;transition:.3s ease-in-out}.popup-box .popup-container .popup-border a:hover{color:#000;transition:.3s ease-in-out}.popup-box .popup-container #closeTrigger{cursor:pointer;font-size:30px;position:absolute;left:50%;bottom:-25px}@media only screen and (max-width:768px){.popup-container{min-width:100vw}}.hero-container{position:relative;height:900px}.hero-container .hero-slider .slick-prev,.hero-container .home-hero-slider .slick-prev{left:0}.hero-container .hero-slider .slick-next,.hero-container .home-hero-slider .slick-next{right:10px}.hero-container .hero-slider .slick-next,.hero-container .hero-slider .slick-prev,.hero-container .home-hero-slider .slick-next,.hero-container .home-hero-slider .slick-prev{z-index:10;font-size:20px}.hero-container .hero-slider .slick-prev::before,.hero-container .home-hero-slider .slick-prev::before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900}.hero-container .hero-slider .slick-next::before,.hero-container .home-hero-slider .slick-next::before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900}.hero-container .hero-slider .slick-next::before,.hero-container .hero-slider .slick-prev::before,.hero-container .home-hero-slider .slick-next::before,.hero-container .home-hero-slider .slick-prev::before{font-size:50px;cursor:pointer;color:#d7d1cb;transition:.3s ease-in-out}.hero-container .hero-slider .slick-next::before:hover,.hero-container .hero-slider .slick-prev::before:hover,.hero-container .home-hero-slider .slick-next::before:hover,.hero-container .home-hero-slider .slick-prev::before:hover{color:#fff;transition:.3s ease-in-out}.hero-container .title-image{background-repeat:no-repeat;background-position:center;background-size:cover;height:900px;position:relative;width:100vw}.hero-container .title-image .homepage-hero-cover{height:100%;width:100%;background:rgba(0,0,0,.3)}.hero-container .title-image .homepage-hero-cover .project-link{position:absolute;top:50%;transform:translateY(-30%)}.hero-container .title-image .homepage-hero-cover .project-link a,.hero-container .title-image .homepage-hero-cover .project-link p{text-transform:uppercase;text-shadow:1px 1px 2px #000}.hero-container .title-image .homepage-hero-cover .project-link p{font-size:24px}.hero-container .title-image .homepage-hero-cover .project-link p span{font-size:18px}.hero-container .title-image .homepage-hero-cover .project-link a:hover{color:#fff}.hero-container .title-image .title-text{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(226,224,219,.75);transition:.5s ease-in-out;text-align:center}.hero-container .title-image .title-text h3{color:#333;text-align:center;margin:-60px auto 10px;padding:70px 10px 40px;transition:.5s ease-in-out;font-family:Barlow,sans-serif!important;position:relative}.hero-container .title-image .title-text i{position:absolute;bottom:10px;font-size:30px;left:50%;color:#333;transform:translateX(-50%)}.hero-container .title-image:hover .title-text{background-color:#e2e0db;transition:.5s ease-in-out}.hero-container .title-image:hover .title-text h3{color:#333;transition:.5s ease-in-out}.hero-container .hero-title-container{position:absolute;top:50%;transform:translateY(-30%)}.hero-container .hero-title-container .hero-header{padding-bottom:50px;transform:translateY(-20%)}.hero-container .hero-title-container .hero-header h1,.hero-container .hero-title-container .hero-header h2{text-transform:capitalize;text-shadow:1px 1px 2px #000}.hero-container .hero-title-container .hero-header h1{font-size:61px}.hero-container .hero-title-container .hero-header h2{font-size:38px}.hero-container .hero-title-container .project-slider{transform:translateY(100px)}.hero-container .hero-title-container .project-slider .project-link{padding-top:50px}.hero-container .hero-title-container .project-slider .project-link a,.hero-container .hero-title-container .project-slider .project-link p{text-transform:uppercase;text-shadow:1px 1px 2px #000}.hero-container .hero-title-container .project-slider .project-link p{font-size:24px}.hero-container .hero-title-container .project-slider .project-link p span{font-size:18px}.hero-container .hero-title-container .project-slider .project-link a:hover{color:#fff}.tag-line{position:relative;min-height:375px;padding:10px 0;background-color:#e2e0db;margin-top:-5px;display:flex;align-items:center}.tag-line .tag-award-content h2{margin-top:0}.tag-line .tag-award-content a,.tag-line .tag-award-content i,.tag-line .tag-award-content p{color:#000;transition:.5s ease-in-out}.tag-line .tag-award-content a,.tag-line .tag-award-content i{text-transform:uppercase;transition:.5s ease-in-out}.tag-line .tag-award-content a:hover{color:#fff;transition:.5s ease-in-out}.tag-line .tag-award-content a:hover i{color:#fff;transition:.5s ease-in-out}.tag-line .white-tree-tag{position:absolute;bottom:-7.5%;right:15%}.tag-line .white-tree-tag img{min-height:525px;height:700px;max-height:80vh;min-width:500px}.enquiry{margin:50px 0}.enquiry .row{align-items:center}.enquiry .row div h2{margin-top:0;font-size:25px;text-transform:uppercase}.enquiry .row div p{padding:10px 15px}.why-haywood{background-color:#b3ba4e;position:relative;border-bottom:25px solid #fff}.why-haywood .why-image{position:absolute;bottom:0;left:0;padding:0}.why-haywood .why-image img{height:520px;width:100%;object-fit:cover;transform:translateY(25px)}.why-haywood .why-text{padding:50px}.why-haywood .why-text h3{text-transform:uppercase}.why-haywood .why-text ul{padding-left:0}.why-haywood .why-text ul li{position:relative;margin-left:25px;font-size:16px;padding:5px 0}.why-haywood .why-text ul li i{position:absolute;left:-25px;font-size:20px;top:17px;transform:translateY(-50%)}.book-banner{text-align:center;background-color:#b3ba4e;padding:30px 0}.book-banner h3{text-transform:uppercase}.book-banner p a{font-size:13px;text-transform:uppercase;transition:.5s ease-in-out}.book-banner p a:hover{color:#000;transition:.5s ease-in-out}.homepage-journey{background-image:url(https://uploads.prod01.london.platform-os.com/instances/504/assets/images/homepage/garden-map.webp?updated=1733405500115);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:calc(100vh - 120px);max-height:1000px;margin:5px auto}@media only screen and (min-width:1240px){.homepage-journey{height:1300px}}@media only screen and (max-width:600px){.homepage-journey{display:none}}@media only screen and (min-width:600px){.homepage-journey-mobile{display:none}}.homepage-journey-mobile{text-align:center;margin:20px auto}.homepage-journey-mobile h3{text-transform:uppercase;padding:5px 20px}.homepage-journey-mobile ul{padding-left:10px}.homepage-journey-mobile ul li{position:relative;font-size:25px;text-transform:capitalize}.homepage-journey-mobile ul li span{background:#a7a395;border-radius:50%;color:#fff;padding:10px 18px;position:absolute;left:10px;font-size:17px}.homepage-journey-mobile ul li p{font-size:15px;text-align:left;margin-top:10px;text-transform:none}.homepage-gardens-container{background-color:#fff}.homepage-gardens-container h3{text-align:center;text-transform:uppercase;margin:40px auto 0}.homepage-gardens-container .homepage-gardens-slider .slick-next:before,.homepage-gardens-container .homepage-gardens-slider .slick-prev:before{color:#a7a395;position:absolute;font-size:35px}.homepage-gardens-container .homepage-gardens-slider .slick-next:before{right:10px}.homepage-gardens-container .homepage-gardens-slider .slick-prev:before{left:10px}@media only screen and (min-width:1700px){.homepage-gardens-container{transform:scale(1.1)}.homepage-gardens-container .our-gardens-text{transform:scale(1.1)}}.contact-hero{background-image:url(https://uploads.prod01.london.platform-os.com/instances/504/assets/images/hero-slider/contact-banner01.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:60vh}.contact-page{padding:10px 0 50px}.contact-page h1{text-align:center}.contact-page .info-section{display:flex;flex-wrap:wrap;align-items:center}.contact-page .info-section .contact-map{text-align:center}.contact-page .info-section .contact-map iframe{width:100%;height:100%;min-height:450px;padding:20px 0 0 20px}.contact-page .info-section .contact-map img{height:300px;width:auto;object-fit:contain;border:2px solid #fff;box-shadow:0 0 10px 1px rgba(0,0,0,.75)}.contact-page .info-section .contact-details p{position:relative;margin-left:25px}.contact-page .info-section .contact-details p a{color:#000}.contact-page .info-section .contact-details p i{color:#000;font-size:18px;position:absolute;left:-25px;transition:.5s ease-in-out}.contact-page .info-section .contact-details p:hover i{color:#b3ba4e;transition:.5s ease-in-out}.contact-page .info-section .contact-details .social-circle{height:30px;width:30px;border:1px solid #000;border-radius:50%;display:inline-block;font-size:20px;text-align:center;margin:0 10px;transition:.5s ease-in-out}.contact-page .info-section .contact-details .social-circle i{color:#000;transition:.5s ease-in-out}.contact-page .info-section .contact-details .social-circle:hover{border:1px solid #b3ba4e;transition:.5s ease-in-out}.contact-page .info-section .contact-details .social-circle:hover i{color:#b3ba4e;transition:.5s ease-in-out}.inner-page-styles{margin:25px 0}.inner-page-styles p{font-size:16px;width:100%}.inner-page-styles ul{padding-left:0}.inner-page-styles ul li{position:relative;margin-left:25px;font-size:16px;padding:5px 0}.inner-page-styles ul li:before{content:"\f054";font-family:"Font Awesome 5 free";font-weight:900;position:absolute;left:-25px;font-size:20px;top:50%;transform:translateY(-50%)}.our-gardens{margin:25px 0}.inspiration-links{padding:10px;text-align:center}.inspiration-links div{position:relative;margin:25px 0}.inspiration-links div a{text-decoration:none;text-transform:uppercase;transition:.5s ease-in-out}.inspiration-links div a .inspiration-shader img{max-width:100%;height:auto;min-height:300px;object-fit:cover;transition:.5s ease-in-out}.inspiration-links div a .inspiration-shader div{width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;right:0;bottom:0;margin:0 0;transition:.5s ease-in-out}.inspiration-links div a h3{color:#fff;position:absolute;top:35%;left:50%;transform:translateX(-50%);transition:.5s ease-in-out}.inspiration-links div a p{color:#a7a395;text-transform:uppercase;position:absolute;top:50%;left:50%;transform:translateX(-50%);opacity:0;transition:.5s ease-in-out}.inspiration-links div a:hover h3{top:20%;color:#fff;transition:.5s ease-in-out}.inspiration-links div a:hover p{opacity:1;transition:.5s ease-in-out}.inspiration-links div a:hover .inspiration-shader div{width:100%;transition:.5s ease-in-out}.our-gardens-slider{padding:0}.our-gardens-slider img{margin:auto;width:400px;height:300px;object-fit:cover;border:10px solid #fff}.our-gardens-text{max-width:40%}.our-gardens-text h3{text-transform:capitalize;text-align:left}.our-gardens-text a,.our-gardens-text h6,.our-gardens-text p{color:#a7a395}.our-gardens-text a{font-size:13px;color:#000;text-transform:uppercase;transition:.5s ease-in-out}.our-gardens-text a:hover{color:#000;transition:.5s ease-in-out}.our-gardens-detail{margin:120px auto 25px}.our-gardens-detail .our-gardens-slider-detail img{margin:auto;width:auto;height:100%;object-fit:cover;border:5px solid #fff;max-width:680px;max-height:485px}.our-gardens-detail .our-gardens-slider-detail .title-text{width:100%;text-align:center}.our-gardens-detail .our-gardens-slider-detail .title-text h3{font-size:20px}.our-gardens-detail .our-gardens-text-detail{margin:25px auto 0}.our-gardens-detail .our-gardens-text-detail p{font-size:20px;width:100%}.inner-page-gardens-container .our-gardens-slider img{margin:auto;width:100%;height:300px;object-fit:cover;border:10px solid #fff}.inner-page-gardens-container .our-gardens-text{max-width:100%;padding:0 25px}.inner-page-gardens-container .our-gardens-text h3{text-transform:capitalize;text-align:left}.inner-page-gardens-container .our-gardens-text a,.inner-page-gardens-container .our-gardens-text h6,.inner-page-gardens-container .our-gardens-text p{color:#a7a395}.inner-page-gardens-container .our-gardens-text a{font-size:13px;color:#000;text-transform:uppercase;transition:.5s ease-in-out}.inner-page-gardens-container .our-gardens-text a:hover{color:#000;transition:.5s ease-in-out}.creations-container{background-color:#e2e0db;padding:30px 0}.creations-container h3{text-align:center;text-transform:uppercase}.creations-container .creations-content{position:relative;height:auto;max-width:500px;margin:auto}.creations-container .creations-content .image-container{text-align:center;margin:auto}.creations-container .creations-content .image-container img{height:250px;width:100%;object-fit:cover;border:10px solid #fff}.creations-container .creations-content .content-container a,.creations-container .creations-content .content-container i,.creations-container .creations-content .content-container p{color:#a7a395}.creations-container .creations-content .content-container a,.creations-container .creations-content .content-container i{text-transform:uppercase;transition:.5s ease-in-out}.creations-container .creations-content .content-container a:hover{color:#000;transition:.5s ease-in-out}.creations-container .creations-content .content-container a:hover i{color:#000;transition:.5s ease-in-out}.blog-container{text-align:center;display:grid;grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:1024px){.blog-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-container{grid-template-columns:repeat(1,1fr)}}.blog-container .blog-list-view{max-width:100vw;margin:20px auto;padding:0 20px}.blog-container .blog-list-view div{text-align:left}.blog-container .blog-list-view div img{height:250px;border-bottom:1px solid #a7a395;padding:0;margin:0;width:100%}.blog-container .blog-list-view div .list-container{padding:5px 10px 20px}.blog-container .blog-list-view div .list-container h4{padding:5px}.blog-container .blog-list-view div .list-container h5{padding:5px}.blog-container .blog-list-view div .list-container a{padding:10px 5px;color:#000;transition:.3s ease-in-out}.blog-container .blog-list-view div .list-container a:hover{color:#b3ba4e;transition:.3s ease-in-out}.detail-blog-view .blog-details-main-image{width:100vw;min-height:500px;object-fit:cover;max-height:75vh;margin-bottom:20px;object-fit:cover;background-position:bottom;object-position:bottom}.detail-blog-view .content-container{margin:20px auto 50px}.detail-blog-view .content-container p{width:100%;font-size:20px}.detail-blog-view .content-container img{width:100%;margin-top:50px}.vacancies{padding:0 0 25px}.vacancies h3{text-align:center}.vacancies .vacancy-list h3{text-align:left}.vacancies .vacancy-list h3:first-child{font-weight:600;font-size:30px;padding:25px 0 15px}.vacancies .vacancy-list hr{border-top:1px solid #b3ba4e;margin-left:0;max-width:500px}.vacancies .vacancy-list p a{color:#b3ba4e;text-decoration:none;font-weight:600}@media only screen and (max-width:768px){.our-gardens-slider img{border:none;width:100%!important}.our-gardens-text{max-width:100%}}@media only screen and (max-width:768px){.mobile-responsive{display:flex;flex-wrap:wrap}}@media only screen and (max-width:768px){.header-container{background:#b3ba4e!important}.hero-title-container{max-width:100vw!important;padding-left:0;padding-right:0;position:absolute;top:50%;left:0;padding-left:10px;transform:translateY(-30%)}.hero-title-container .project-slider{transform:translateY(0)!important}.hero-title-container .project-slider .project-link{padding-top:0!important}}@media only screen and (max-width:350px){.hero-title-container{transform:translateY(-27%) scale(.75)!important}.hero-title-container .project-slider{transform:translateY(-110px)!important}.header-container .logo-container{padding-left:0!important}.header-container .logo-container img{padding:10px 0!important}.burger-button-container{text-align:right;right:-15px;position:absolute;width:100%}.homepage-journey-mobile ul li{font-size:20px}.homepage-journey-mobile ul li span{left:0;top:-5px}.homepage-journey-mobile ul li p{margin-top:20px}}@media only screen and (max-width:500px){.title-image{margin-top:120px!important;height:calc(100vh - 120px)!important}.title-image .title-text h3{font-size:16px!important;padding:70px 10px 30px!important}.title-image .title-text i{font-size:20px!important}.smaller-banner{height:600px!important}}@media only screen and (max-height:900px){.hero-container{height:100vh}.hero-container .title-image{height:100vh}.hero-container .title-image .project-slider{transform:translateY(0)!important}.hero-container .hero-title-container{transform:translateY(-35%) scale(.85)}}.testimonials--body{margin-top:120px;padding:2rem}.landing-header{width:100%;position:fixed;background-color:#b3ba4e;padding:30px 0}.landing-wrapper{margin:0 auto;max-width:2000px;padding:0 30px}.test-min-height{min-height:600px}.slick-dots{left:0}.no-banner{margin-top:120px}.grecaptcha-badge{display:none!important}