:root{color-scheme:light only}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;margin:0;padding:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg{shape-rendering:geometricPrecision}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border-radius:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto;border-radius:0}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{color-scheme:only light}::selection{background:#86C756;color:#fff}.uniform__potty{position:absolute;left:-9999px}figure{width:100%}img[data-sizes=auto]{display:block;width:100%}.lazyload,.lazyloading{opacity:0;min-height:200px}.lazyloaded{opacity:1;transition:opacity 0.5s}[style*="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio);object-fit:cover}@supports not (aspect-ratio){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]:before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)));background-color:#fafafa}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;display:block}}@font-face{font-family:'Montserrat-Variable';src:url('../fonts/Montserrat-Variable.woff2') format('woff2'),url('../fonts/Montserrat-Variable.woff') format('woff'),url('../fonts/Montserrat-Variable.ttf') format('truetype');font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:'Montserrat-Variable';src:url('../fonts/Montserrat-VariableItalic.woff2') format('woff2'),url('../fonts/Montserrat-VariableItalic.woff') format('woff'),url('../fonts/Montserrat-VariableItalic.ttf') format('truetype');font-weight:100 900;font-display:swap;font-style:italic}body{font-family:'Montserrat-Variable',sans-serif;color:#000;font-size:16px;line-height:30px;font-weight:400;overflow-y:scroll}a{color:inherit}h2{font-size:22px;font-weight:800}.button{text-decoration:none;box-shadow:inset 0 0 0 2px #000;text-transform:uppercase;padding:12px 30px;border-radius:30px;font-weight:700;transition:all 0.3s ease;background-color:transparent}.button:hover{background-color:#000;color:white}.fade{position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,#ffffff 100%);z-index:1}header{max-width:1800px;margin:auto;position:relative;z-index:2}header .head-wrap{position:absolute;left:0;right:0;padding:0 100px;display:flex;justify-content:space-between}header .logo{max-width:200px}header nav{display:flex;justify-content:space-between;margin:auto 0}header nav .toggle{display:none;-webkit-appearance:none;appearance:none;border:none;background-color:transparent;font-size:0px;width:36px;height:20px;position:relative;top:4px;z-index:999999;margin-left:40px}header nav .toggle:before{content:'';position:absolute;left:0;top:0;right:0;height:1px;background-color:#000;transform:rotate(0deg);transition:all 0.3s ease}header nav .toggle span{position:absolute;left:0;right:0;top:50%;background-color:#000;height:1px;opacity:1;transition:all 0.3s ease}header nav .toggle:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#000;transform:rotate(0deg);transition:all 0.3s ease}header nav .toggle.open:before{transform:rotate(45deg);top:10px;background-color:white}header nav .toggle.open span{opacity:0;background-color:white}header nav .toggle.open:after{transform:rotate(-45deg);bottom:9px;background-color:white}header nav .nav ul{list-style:none;padding:0;margin:0}header nav .nav ul li{display:inline-block;margin-left:50px}header nav .nav ul li a{color:#5F4C38;text-decoration:none;font-weight:500}header nav .nav ul li a.active{text-decoration:underline}header nav .lang{text-transform:uppercase;margin-left:50px;position:relative;padding-right:36px}header nav .lang:after{content:'';width:24px;height:24px;background-image:url('../images/down.svg');background-repeat:no-repeat;display:inline-block;position:absolute;right:0;top:2px;cursor:pointer;transform:rotate(0deg);transition:all 0.3s ease}header nav .lang .activelang{cursor:pointer}header nav .lang ul{list-style:none;padding:0;margin:0;position:absolute;opacity:0;transition:all 0.3s ease;pointer-events:none}header nav .lang ul li{margin:10px 0}header nav .lang ul li a{text-decoration:none}header nav .lang.open:after{transform:rotate(180deg)}header nav .lang.open ul{opacity:1;pointer-events:all}.container{max-width:1600px;margin:0 auto}.intro{position:relative}.intro .video{background-color:#5F4C38}.intro .video video{width:100%;height:auto;display:block}.intro .videotext{position:absolute;bottom:100px;left:100px;right:100px;color:white;font-weight:700;font-size:100px;line-height:100px}.flipblocks{padding:100px 0}.flipblocks .row{display:flex;padding:40px 0}.flipblocks .row .text{width:50%;margin:auto 0;padding:0 80px;box-sizing:border-box}.flipblocks .row .img{width:50%}.flipblocks .row:nth-child(2n){flex-direction:row-reverse}.flipblocks .row:nth-child(2n) .img{padding-right:80px;box-sizing:border-box}.flipblocks .row:nth-child(2n) .text{padding-left:0}.greenblockhome{background-color:#86C756;padding:80px 100px}.greenblockhome h1{color:white;text-align:center;padding-bottom:80px}.greenblockhome h2{color:white;text-align:center;padding-top:80px}.greenblockhome .blockone,.greenblockhome .blocktwo{background-color:white;display:flex}.greenblockhome .blockone .img,.greenblockhome .blocktwo .img{width:30%}.greenblockhome .blockone .text,.greenblockhome .blocktwo .text{width:70%;box-sizing:border-box;padding:20px 80px;position:relative;margin:auto 0;z-index:1}.greenblockhome .blockone .text .num,.greenblockhome .blocktwo .text .num{position:absolute;top:50%;color:#E8F4DF;font-weight:800;z-index:-1;font-size:128px;margin-left:-10px}.greenblockhome .blocktwo{margin:40px 0;flex-direction:row-reverse}.greenblockhome .blockthree{background-color:white;display:flex}.greenblockhome .blockthree .img{width:50%}.greenblockhome .blockthree .text{width:50%;box-sizing:border-box;padding:20px 80px;position:relative;margin:auto 0;z-index:1}.greenblockhome .blockthree .text .num{position:absolute;top:50%;color:#E8F4DF;font-weight:800;z-index:-1;font-size:128px;margin-left:-10px}.greenblockhome .titletwo{text-align:center;padding-bottom:30px}.greenblockhome .titletwo h2{padding-bottom:20px}.greenblockhome .titletwo .button{box-shadow:inset 0 0 0 2px white;color:white}.greenblockhome .titletwo .button:hover{background-color:white;color:#86C756}.news{padding:100px}.news .article{margin-left:30%;max-width:600px}.news .article .pin{display:inline-block;margin-right:25px;position:relative;top:15px}.greenblocks{display:flex;justify-content:space-between}.greenblocks .block{width:31.5%;background-color:white}.greenblocks .block .text{padding:40px}.greenblocks .block .text h2{color:#000;padding:0 0 10px 0;margin:0}.greenblocks .block .text ul{padding:0 0 0 17px;margin:0}.files{padding:100px}.files .file-wrap{display:flex;justify-content:space-between}.files .file-wrap .text{width:25%}.files .file-wrap .file-grid{width:70%;display:flex;justify-content:space-between;flex-wrap:wrap}.files .file-wrap .file-grid .item{width:30%;text-decoration:none;text-align:center;margin-bottom:40px}.files .file-wrap .file-grid .item .drop{background-color:#86C756;background-image:url('../images/greendrop.svg');background-position:center center;background-repeat:no-repeat;background-size:50% 50%;display:flex;align-items:center;justify-content:center;padding:20px;aspect-ratio:1;transition:all 0.3s ease}.files .file-wrap .file-grid .item .drop:hover{background-size:55% 55%}.files .file-wrap .file-grid .item .download{margin-top:10px}.files .file-wrap .file-grid .item .download svg{margin-left:6px}.contact{padding:100px}.contact a[href^="tel:"]{text-decoration:none}.contact .form-wrap{display:flex;justify-content:space-between}.contact .form-wrap .text{width:25%}.contact .form-wrap .form-block{width:70%}.contact .form-wrap .form-block form{max-width:600px}.contact .form-wrap .form-block form input[type=email],.contact .form-wrap .form-block form input[type=text]{width:100%;-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:20px;padding:10px 20px;margin:20px 0 0 0;box-sizing:border-box}.contact .form-wrap .form-block form textarea{width:100%;resize:none;-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:20px;padding:10px 20px;margin:20px 0 0 0;min-height:200px;box-sizing:border-box}.contact .form-wrap .form-block form input[type=submit]{text-decoration:none;text-transform:uppercase;padding:12px 30px;border-radius:30px;font-weight:700;transition:all 0.3s ease;background-color:#86C756;color:white;-webkit-appearance:none;appearance:none;border:none;margin:20px 0}.contact .form-wrap .form-block form input[type=submit]:hover{background-color:#C59B6C;color:white}.contact .form-wrap .form-block form .button-sub{font-size:12px}.spacer{width:100%;height:125px}.errorpage{padding:0 100px;text-align:center;display:flex;min-height:calc(100vh - 515px)}.errorpage .content{margin:auto}.default{padding:100px}footer{width:100%;background-color:#5F4C38;padding:100px 100px 60px 100px;box-sizing:border-box;color:white}footer .container{display:flex;max-width:1600px;margin:0 auto;justify-content:space-between}footer .container.bottom{margin-top:50px;color:#C59B6C;font-size:12px}footer .container a{text-decoration:none}footer .container .one{width:21%;margin-right:4%}footer .container .two{width:21%;margin-right:8%}footer .container .three{width:21%;margin-right:4%}footer .container .four{width:21%}footer .container .four .footer-nav{list-style:none;padding:0;margin:0}@media only screen and (max-width:1200px){header .head-wrap{padding:0 40px}.intro .videotext{bottom:40px;left:40px;right:40px;font-size:70px;line-height:80px}.flipblocks{padding:40px 0}.flipblocks .row .text{padding:0 40px}.greenblockhome{padding:40px}.greenblockhome h1{padding-bottom:40px}.greenblockhome h2{padding-top:40px}.greenblockhome .blockone .text .num,.greenblockhome .blockthree .text .num,.greenblockhome .blocktwo .text .num{font-size:100px}.news{padding:40px 40px 60px 40px}.news .article{margin-left:20%}.files{padding:40px}.contact{padding:40px}.errorpage{padding:0 40px;min-height:calc(100vh - 435px)}.errorpage .content{padding:40px 0}.default{padding:40px}footer{padding:40px}footer svg{width:160px}}@media only screen and (max-width:940px){.fade{display:none}header .logo{max-width:140px}header .head-wrap{position:relative;padding:20px 30px}header nav .toggle{display:block}header nav .nav{opacity:0;pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#86C756;display:flex;text-align:center;transition:all 0.3s ease;z-index:1}header nav .nav ul{margin:auto}header nav .nav ul li{display:block;margin:10px 0}header nav .nav ul li a{color:white;font-size:20px;font-weight:600}header nav .nav.open{opacity:1;pointer-events:all}.intro .videotext{bottom:30px;left:30px;right:30px;font-size:50px;line-height:50px}.intro .videotext svg{width:46px}.flipblocks{padding:30px}.flipblocks .row{flex-direction:column;padding:0}.flipblocks .row .text{width:100%;padding:0}.flipblocks .row .img{width:100%;padding:20px 0}.flipblocks .row:nth-child(2n){flex-direction:column}.flipblocks .row:nth-child(2n) .img{padding-right:0}.greenblockhome{padding:30px}.greenblockhome h1{padding-bottom:30px}.greenblockhome h2{padding-top:30px}.greenblockhome .blockone{flex-direction:column}.greenblockhome .blockone .img{width:100%}.greenblockhome .blockone .text{width:100%;padding:20px 30px}.greenblockhome .blocktwo{flex-direction:column;margin:30px 0}.greenblockhome .blocktwo .img{width:100%}.greenblockhome .blocktwo .text{width:100%;padding:20px 30px}.greenblockhome .blockthree{flex-direction:column}.greenblockhome .blockthree .img{width:100%}.greenblockhome .blockthree .text{width:100%;padding:20px 30px}.news{padding:10px 30px 40px 30px}.news .article{margin-left:0}.greenblocks{flex-direction:column}.greenblocks .block{width:100%}.greenblocks .block:nth-child(2){margin:30px 0}.files{padding:30px}.files .file-wrap{flex-direction:column}.files .file-wrap .text{width:100%;padding-bottom:30px}.files .file-wrap .file-grid{width:100%;padding-bottom:30px}.contact{padding:30px}.contact .form-wrap{flex-direction:column}.contact .form-wrap .text{width:100%}.contact .form-wrap .form-block{width:100%}.contact .form-wrap .form-block form{max-width:inherit}.spacer{display:none}.errorpage{padding:0 30px;min-height:inherit}.default{padding:30px}footer .container{flex-direction:column}footer .container .four,footer .container .one,footer .container .three,footer .container .two{width:100%;text-align:center;padding-bottom:20px}footer .container.bottom{margin-top:30px}footer .container.bottom .four,footer .container.bottom .one,footer .container.bottom .three,footer .container.bottom .two{padding-bottom:0}}@media only screen and (max-width:600px){.files .file-wrap .file-grid{flex-direction:column;padding-bottom:0}.files .file-wrap .file-grid .item{width:100%;padding-bottom:30px}}@media only screen and (max-width:500px){.intro .videotext{font-size:30px;line-height:30px}.intro .videotext svg{display:none}.greenblockhome .blockone .text .num,.greenblockhome .blockthree .text .num,.greenblockhome .blocktwo .text .num{display:none}}