body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.project-carousel{margin:30px 0}.project-carousel .swiper-container{width:100%}.project-carousel .swiper-container .swiper-slide img{width:100%;height:auto}.project-carousel .swiper-container .swiper-button{color:#fff}.project-carousel .swiper-container .swiper-button-prev{left:4%}.project-carousel .swiper-container .swiper-button-next{right:4%}.project-carousel .swiper-container .swiper-pagination-bullet{opacity:1}#main-header,.project-carousel .swiper-container .swiper-pagination-bullet-active{background-color:#fff}#main-header{padding:60px;flex-direction:row;align-items:center}#main-header.smaller{padding:5px}#main-header .header-container .header-links{padding:0 60px}#main-header .logo{height:50px}#main-header a{color:#000;text-decoration:none;margin:0 30px;font-size:22px}#main-header .language-bar{margin:0;padding:0}#main-header .language-bar a{font-size:1.2rem}#main-header .langIcon{height:50px}@media (max-width:1199px){#main-header{padding:60px 20px}}#footer{display:flex;flex-direction:column;height:auto;bottom:0}#footer .logo{height:30px;align-self:center}#footer a{color:#fff;text-decoration:none}#footer h3{margin-top:0}#footer .footer-top{display:flex;background-color:#264e15;padding:40px 120px}#footer .footer-top .footer-links{display:flex;flex-direction:column}#footer .footer-top .contact-details{color:#fff}#footer .footer-top .contact-details .detail{margin:10px 0}#footer .footer-top a{margin:10px 0;font-size:20px}@media (max-width:991px){#footer .footer-top{flex-direction:column}}#footer .footer-bottom{display:flex;padding:5px 20px}#footer .footer-bottom .copyright{margin-left:50px}.contact-form-container{flex-direction:column;text-align:-webkit-center;margin:40px auto}.contact-form-container .MuiGrid-item{margin:10px 0}.contact-form-container fieldset{border-color:#264e15}.contact-form-container h3{display:flex;align-items:center;margin-bottom:1.35em}.contact-form-container .contact-form-icon{font-size:2.5rem;margin-right:10px}.MuiContainer-root.reference-list{display:flex;flex-direction:column;align-items:center}.MuiContainer-root.reference-list img{height:144px;margin:10px}.MuiContainer-root.reference-list .reference-wrapper{display:flex;flex-direction:column}.product-teaser a{text-decoration:none}.product-teaser.img-right{flex-direction:row-reverse}.product-teaser .teaser-image{display:flex}.product-teaser .teaser-image img{width:100%}.product-teaser .teaser-text{flex-direction:column;justify-content:center;height:100%;padding:0 60px}.product-teaser .teaser-text .link-button{padding:10px 60px!important;margin-top:30px!important}.hero-container{position:relative;background-color:#fff;transition:background-color 4s linear;-moz-transition:background-color 4s linear;-o-transition:background-color 4s linear;-webkit-transition:background-color 4s linear;color:#fff;min-height:calc(100vh - 180px);padding:100px}.hero-container .text-area{text-align:right}.hero-container.transition{background-color:#264e15}@media (max-width:991px){.hero-container{height:400px;padding:20px}}.hero-container .link-button{position:absolute;bottom:5%;right:5%}.hero-container .golf-icon{font-size:80px}*{box-sizing:border-box;font-family:"Verdana"!important}main{margin-top:180px}@media (max-width:767px){main{margin-top:160px}}h1{font-size:2.2rem!important;font-weight:900!important}h2,h3{font-size:1.5rem!important;font-weight:900!important}@media (max-width:767px){.hide-sm{display:none!important}.logo{height:30px!important}}@media (max-width:1199px){.hide-lg{display:none!important}}.contact-form .contact-form-paper,.faq .faq-paper{background-color:#f6f7d4}button{text-transform:none!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}button.action-button{color:#264e15!important;font-size:20px!important}.link-button{margin:10px 0!important;font-size:20px!important;padding:20px 60px!important;background-color:#4a6b5a!important;color:#fff!important;text-transform:none!important}.link-button:after{display:inline-block!important;font-style:normal!important;font-feature-settings:normal!important;font-variant:normal!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;font-family:"Font Awesome 5 Free"!important;content:"\f061"!important;font-weight:900!important;margin-left:10px!important}.link-button:focus,.link-button:hover{background-color:#000!important}
/*# sourceMappingURL=main.06e1f118.chunk.css.map */