@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin-ext";@import"https://fonts.googleapis.com/css?family=Merriweather&subset=latin-ext";:root{--color-green: #27843b;--color-dark-green: #1c662c;--color-light-green: #93bc5b;--color-lightest-green: #b8d392;--color-grey: #ececec;--color-white: #ffffff;--color-black: #000000;--color-dark-grey: #ababab;--color-darker-grey: #7d7d7d;--color-dark-grey2: #555555;--max-width: 1240px;--max-text-width: 900px;--swiper-navigation-color: #f6f1f1;--swiper-pagination-color: #f6f1f1}.text-green{color:var(--color-green)}.text-dark-green{color:var(--color-dark-green)}.text-light-green{color:var(--color-light-green)}.text-dark-grey{color:var(--color-dark-grey)}.fill-green{fill:var(--color-green)}.fill-dark-grey{fill:var(--color-dark-grey)}.bg-green{background:var(--color-green)}.bg-dark-grey{background:var(--color-dark-grey)}html{margin:0;padding:0}body{color:#252524;font-family:Open Sans,sans-serif;margin:0}*{box-sizing:border-box}h1{font-size:3em;font-weight:600;margin:0;text-transform:uppercase}h3{font-size:1.5rem;font-weight:400;text-align:center}a{cursor:pointer;z-index:0;color:var(--color-green);text-decoration:none;position:relative}a:before{cursor:pointer;content:"";position:absolute;z-index:-1;width:100%;height:1px;bottom:-2px;left:0;background-color:var(--color-green);visibility:hidden;transform-origin:left top;transform:scaleX(0);transition:all .3s ease-in-out 0s}a:hover:before{visibility:visible;transform:scaleX(1)}.leaflet-popup-close-button:before{display:none}p{line-height:1.5rem}h3 a:before{height:2px}.container{margin:0 auto;max-width:var(--max-width)}.containerAdmin{margin:0 auto;max-width:calc(100% - 50px)}.text-container{margin:0 auto;max-width:var(--max-text-width)}.break-line{display:block}.slightly-down{position:relative;top:1px}.more-down{position:relative;top:4px}.slightly-up{position:relative;top:-3px;font-size:20px}.bigger-br{margin-top:.5rem;content:"";display:block}.bg-img{position:relative;background-image:url(/images/home-main.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:90vh;min-height:900px;margin:0;padding:0}.bg-img:after{content:"\a";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.55)}.body h1,.body h2,.body h4{margin-bottom:2.4128745692rem}.body h1:after,.body h2:after,.body h4:after{margin-top:.5rem;content:"";display:block;background:var(--color-green);width:6rem;height:1.5rem}.body h2,.body h4{text-transform:uppercase;font-size:2rem;font-weight:700}.body h2:after,.body h4:after{width:4.6548rem;height:1rem}.body h4{font-size:1.3rem;margin-bottom:0;display:inline-block}.body h4:after{position:relative;z-index:-1;top:-1rem;width:100%;background:var(--color-lightest-green)}.submit-button{cursor:pointer;border:2px solid var(--color-dark-grey);color:var(--color-darker-grey);background:none;font-family:Open Sans,sans-serif;text-transform:uppercase;padding:.6rem;transition:all .7s ease;outline:none;border-radius:.25rem}.submit-button:hover,.submit-button.selected{background:var(--color-green);color:var(--color-white)!important;border:2px solid var(--color-green)}.submit-button.colored{border-color:var(--color-green);color:var(--color-dark-green)}.submit-button.disabled,.submit-button:disabled{cursor:default;pointer-events:none;background:none!important;border-color:var(--color-dark-grey)!important;color:var(--color-darker-grey)!important}.submit-button-padding{padding:.6rem 2rem}.quote{margin-top:3.5rem;margin-bottom:4rem;text-align:right;font-family:Merriweather,serif;font-weight:400;font-style:italic;font-size:3rem;color:var(--color-dark-grey)}.signature{font-style:normal}.signature .name{margin:2.5rem 0 .5rem;font-size:1.8rem;font-weight:600;display:block}.content-description{margin-top:1.4rem;font-size:1.2rem;line-height:1.9rem;max-width:600px;margin-left:0}.bigger-link{font-size:1.2rem;font-weight:600}.bigger-link:before{height:2px}.center{text-align:center}.modal-head{max-width:800px;margin-left:auto;margin-right:auto}.modal-par{max-width:800px;margin:1rem auto;font-size:1.1rem;text-align:justify}.modal-par:first-of-type{margin-top:3rem}.some-space{margin-top:2rem}.more-space{margin-top:4rem}.more-more-space{margin-top:10rem!important}.popup--heading{color:var(--color-light-green)!important;font-size:1.1rem}.popup--heading:before{display:none}.popup--img{margin-top:.5rem;max-width:100%}.popup--bgimg{width:100%;height:200px;background-repeat:no-repeat;background-size:contain;background-position:center}.no-link:before{display:none}.clickable{cursor:pointer}.section-anchor{position:relative;top:-5rem;height:0}@media (max-width: 1300px){.container{margin:0 2rem;max-width:calc(100% - 4rem)}}@media (max-width: 970px){.text-container{margin:0 2rem;max-width:calc(100% - 4rem)}.text-container .text-container,.container .text-container{margin-left:0;margin-right:0}.quote{margin-top:2rem;margin-bottom:2rem;font-size:2rem}}@media (max-width: 1000px){.container.main h1{font-size:2.3rem}.break-line{display:inline}}@media (min-width: 768px){.\!md\:ml-8{margin-left:2rem!important}}svg{max-width:100%}.menu{display:flex;justify-content:space-between;list-style-type:none;padding:0}.menu a{text-decoration:none;z-index:100000;color:#666!important;font-size:1rem;font-weight:600;text-transform:uppercase}.menu a:before{background-color:var(--color-light-green);height:10px}.menu .menu-button{display:none}.menu .menu-button:before{display:none}.menu li{display:inline-block;padding-left:40px}.menu li .submenu-opener:before{height:0}.menu li .submenu{position:absolute;margin:-8px 0 0;padding:0;width:0;height:8rem;z-index:-100;transition:width .3s ease-out 0s,visibility 0s ease-out .3s,z-index 0s ease-out .3s;background:var(--color-light-green);visibility:hidden;overflow:hidden}.menu li .submenu.taller{height:10rem}.menu li .submenu ul{list-style:none;padding:2rem 1rem 1rem;text-align:right;margin-left:auto}.menu li .submenu li{padding:.2rem 0;display:block}.menu li .submenu a{visibility:hidden;z-index:0;color:var(--color-white)!important}.menu li .submenu a:before{background-color:var(--color-grey);visibility:hidden!important;z-index:-10000;height:5px}.menu li a:hover+.submenu{visibility:visible;transition:width .3s ease-out,z-index 0s ease-out 0s;width:10rem;z-index:10000}.menu li a:hover+.submenu a{visibility:visible!important;z-index:10000}.menu li a:hover+.submenu.taller,.menu li .submenu.taller:hover{width:12rem}.menu li .submenu:hover{visibility:visible;width:10rem;z-index:10000}.menu li .submenu:hover a{visibility:visible!important;z-index:10000}.menu li .submenu:hover a:hover:before{z-index:10001}.menu li .submenu:hover a:before{visibility:visible!important;z-index:10001}.navBar{z-index:100;background:rgba(255,255,255,.95);position:fixed;width:100%;margin:0;padding:0;box-shadow:0 -5px 15px #000;transition:padding .7s ease-in,background .7s ease-in}.logo{display:inline-block;margin:.5em}.logo img{height:100%;max-height:50px}.logo a:before{height:0}.nav-wrapper{align-items:center;display:flex;justify-content:space-between}.transparent{background:rgba(240,240,240,.57)}.body-padding{padding-top:5rem}.bg-footer{margin:18rem 0 0;height:20vw;min-height:200px;width:100%;background-image:url(/images/bg-admin.jpg);background-size:cover;background-position:center;position:relative;overflow:hidden}.bg-footer .footer{position:absolute;bottom:0;padding:.9rem 0;width:100%;background:rgba(255,255,255,.7)}.bg-footer .footer .payment-img{width:90vw;max-width:450px;margin:10px auto 20px}.bg-footer .footer .container{display:flex}.bg-footer .footer .heading{flex:1;color:#666!important;font-size:1rem;font-weight:600;text-transform:uppercase}.bg-footer .footer a{color:var(--color-green)}.bg-footer .footer .dataProtection{flex:1;text-align:center;font-weight:600;text-transform:uppercase}.bg-footer .footer .dataProtectionLink{margin-right:1rem}.bg-footer .footer .social{flex:1;display:flex;justify-content:flex-end}.bg-footer .footer .social a{transition:all .5s ease;margin:0 2rem}.bg-footer .footer .social a:before{display:none}.bg-footer .footer .social a .glyph{color:var(--color-green)!important}.bg-footer .footer .social a .glyph:before{transition:all .5s ease;position:absolute;font-size:1.3rem;left:0;top:0;margin-left:0}.bg-footer .footer .social a:hover .glyph{color:var(--color-dark-green)!important}.bg-footer .footer .social a:hover .glyph:before{left:-.08rem;top:-.1rem;font-size:1.6rem}.row{display:flex}.row .item{flex-grow:1;flex-basis:0}.supreme-container{transition:filter .2s ease}body.modal-open .supreme-container{filter:blur(5px)}.close-modal{position:relative;padding:1rem 10%;cursor:pointer}.close-modal .glyph{position:absolute;right:10%;transition:all 1s ease;display:inline-block}.close-modal .glyph:before{font-size:64px;margin-left:0}.close-modal .glyph:hover{color:var(--color-green);transform:rotate(90deg)}@media (max-width: 1000px){.menu a{display:none}.menu li{padding:0}.menu .menu-button{display:inline-block}.close-modal .glyph:before{font-size:40px}}@media (max-width: 1040px){.bg-footer .footer{height:100%}.bg-footer .container{height:100%;justify-content:center;align-items:center;flex-direction:column}.bg-footer .container .heading,.bg-footer .container .dataProtection,.bg-footer .container .social{margin-top:1.3rem;text-align:center;width:100%}}#menuModal{display:none;background:rgba(255,255,255,.95)}#menuModal .menu-modal{margin-top:2rem}#menuModal .menu-modal h2{color:#000}#menuModal .menu-modal ul{list-style:none;margin-left:2rem}#menuModal .menu-modal li{margin-bottom:1.5rem}#menuModal .menu-modal .submenu{margin-top:1.5rem}#menuModal .menu-modal a{z-index:100000;color:#666!important;font-size:1.4rem;font-weight:600;text-transform:uppercase}#menuModal .menu-modal a:before{background-color:var(--color-light-green)!important;height:10px}body.modal-open #menuModal{display:block}iframe{max-width:100%}.two-columns{margin-top:8rem;display:flex}.two-columns.no-space{margin-top:0}.two-columns.tight{margin-top:2rem}.two-columns .column{padding:.5rem;width:50%}.two-columns .column.narrow{padding:.5rem 3rem 0rem}.two-columns .column.really-narrow{padding:4.5rem 7rem 0rem}.two-columns .column img{max-width:100%;max-height:100%}.two-columns .column h2{margin-top:.5rem}.two-columns .column ul{list-style:disc;padding-left:1rem}.two-columns .column li{font-size:1.1rem;line-height:1.7rem;margin-top:.7rem;font-weight:600}.two-columns .column li a:before{height:2px}.give-space{margin-top:10rem}.give-little-space{margin-top:5rem}.description{text-align:left;margin-top:1.4rem;font-size:1rem;line-height:1.7rem;max-width:600px;margin-left:0}.bigger-link{font-size:1.2rem;display:inline-block;margin-top:1rem}.is-floating-label{position:relative;margin-bottom:2rem;margin-top:2rem}.is-floating-label.full input,.is-floating-label.full textarea{width:100%}.is-floating-label.text-area{padding-top:1rem}.is-floating-label textarea{border:0;padding:3px 0;box-shadow:none;outline:0;overflow:hidden;resize:none;font-family:Open Sans,sans-serif;border-bottom:2px solid var(--color-grey)}.is-floating-label input{font-family:Open Sans,sans-serif;border:0;padding:3px 0;box-shadow:none;outline:0;background-color:transparent;border-bottom:2px solid var(--color-grey)}.is-floating-label.invalid input,.is-floating-label.invalid textarea{border-color:#b91c1c}.is-floating-label label{color:var(--color-dark-grey);pointer-events:none;position:absolute;transform:translateZ(0) scale(1);transform-origin:left top;transition:.1s}.is-floating-label.invalid label{color:#b91c1c}.is-floating-label.label-floating label{transform:translateY(-20px) scale(.65);color:var(--color-darker-grey)}.is-floating-label.is-focused label{transform:translateY(-20px) scale(.65);color:var(--color-dark-green)}.is-floating-label.is-focused input,.is-floating-label.is-focused textarea{border-color:var(--color-dark-green)}.form-container{max-width:600px;margin:1rem auto}input[type=checkbox]{accent-color:var(--color-dark-green)}.swiper{width:100%;height:100%}.swiper-slide{background-position:center;background-size:cover}.swiper-slide img{display:block;width:100%}.cart-indicator{text-transform:none!important}.cart-indicator:before{display:none}.cart-indicator i{color:var(--color-green);transition:color .7s ease;position:relative;top:-.05rem}.cart-indicator:hover i{color:var(--color-white)}.calc{margin:3rem auto 0}.calc__header{margin:0 1rem;text-align:center;padding:1rem 0}.calc__content{margin:0 1rem;display:flex;flex-wrap:wrap}.calc__col{margin:0;width:50%}.calc__col-header{font-size:2.7rem;color:var(--color-white);padding:1rem 0;text-align:center}.calc__col-heading{margin-bottom:0}.calc--bg{background:var(--color-green);color:var(--color-white)}.calc__number{font-weight:700;font-size:150%}.calc__label{margin:0 auto;font-size:1.6rem}.calc-info{margin:2rem 2rem 0;display:flex;justify-content:space-between;text-align:center;min-height:275px;color:var(--color-green)}.calc-info__col{font-size:1.2rem;display:flex;flex-direction:column;width:30%}.calc-info__label{font-size:1rem}.calc-info--trees{background-image:url(/bundles/bg-info-trees.svg);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat}.calc-info--bushes{background-image:url(/bundles/bg-info-bushes.svg);background-size:90% auto;background-position:90% 100%;background-repeat:no-repeat;color:var(--color-light-green)}.calc-info--bushes .calc-info__col:first-child{padding-left:1rem}.calc-info--bushes .calc-info__col:last-child{padding-right:1rem}@media (max-width: 1300px){.calc{margin:0 2rem}.calc-info{margin:2rem;min-height:300px}}@media (min-width: 1000px){.calc{display:none}}@media (max-width: 1000px){.calc__col{width:100%}.calc__header{color:var(--color-black);background-color:var(--color-white)}.calc__col-header{padding:1rem 0}.calc--bg-light{background:var(--color-light-green)}.calc-info{margin:2rem}.calc-info--trees{min-height:320px;background-size:80% auto}}@media (max-width: 650px){.calc-info{background:none;min-height:inherit}.calc-info__col{width:50%;padding:0 1rem}}@media (max-width: 550px){.calc-info{flex-wrap:wrap}.calc-info__col{width:100%}.calc-info__col:first-child{margin-bottom:2rem}}.comgate-container{display:flex;justify-content:center;overflow:auto}.comgate-iframe{width:100%;height:650px}.about{margin-top:3rem}.about .quote--bottom br{display:none}.about .what-next-list{font-size:1.1rem;line-height:1.7rem;margin-top:.7rem;font-weight:600}.about .paragraph{text-align:left;margin-top:1.4rem;font-size:1.2rem;line-height:1.9rem;width:70%}.about .story .paragraph{font-style:italic;font-size:1rem;line-height:1.9rem}.about .story .quote{margin-top:1.5rem;margin-bottom:2rem}.about .center{text-align:center}.about .right{margin-left:auto}.about .team{margin-top:3rem;display:flex;flex-flow:row wrap;justify-content:center}.about .person{text-align:center;flex-grow:1;margin:1rem;width:13rem}.about .person[href]{cursor:pointer}.about .person[href]:hover h3,.about .person[href]:hover h4{color:var(--color-light-green)}.about .person[href]:hover .image-container img{transform:scale(1.2)}.about h3{transition:color 1s ease;margin-bottom:.5rem}.about h4{transition:color 1s ease;margin-top:0;font-size:1.1rem;font-weight:500;text-transform:none}.about h4:after{display:none}.about .image-container{margin:0 auto;position:relative;width:10rem;height:10rem;overflow:hidden;border-radius:50%}.about .image-container img{transition:all 1s ease;max-width:100%;-o-object-fit:cover;object-fit:cover;min-height:100%}.about .image-container .glyph:before{color:#27843b;transition:all .5s ease;font-size:100px;position:relative;top:2rem;margin-left:0}.bg-values{margin:8rem 0;height:30vw;width:100%;background:url(/images/bg-values.jpg);background-size:cover;background-position:center}.bg-story{margin:8rem 0;height:30vw;width:100%;background:url(/images/bg-story.jpg);background-size:cover;background-position:center}.bg-reports{margin:4rem 0;height:20vw;width:100%;background:url(/images/bg-reports.jpg);background-size:cover;background-position:center}.about-us-split-top{padding-left:1rem}.about-us-split h1{font-weight:600;font-size:3rem;margin:0;color:var(--color-black)}.about-us-split h2{margin-bottom:10vw}.about-us-split .row{display:flex}.about-us-split .row .column{position:relative;margin:1rem;display:flex;padding-left:3rem;align-items:center;width:58%;overflow:hidden}.about-us-split .row .column:before{display:none}.about-us-split .row .narrow{width:42%}.about-us-split .row-main .column,.about-us-split .row-other .column{height:40vw;max-height:450px}.about-us-split .column-bg:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-10;filter:brightness(70%);background-size:cover;background-position:center center;transition:all 1s ease}.about-us-split .column-bg:hover:after{transform:scale(1.1)}.about-us-split .column-bg h1{color:var(--color-white)}.about-us-split .column-values:after{background-image:url(/images/about/values.jpg)}.about-us-split .column-company:after{background-image:url(/images/about/team.jpg)}.about-us-split .column-village:after{background-image:url(/images/about/story.jpg)}.about-us-split .column-person:after{background-image:url(/images/about/reports.jpg)}@media (max-width: 1260px){.about-us-split h2,.about-us-split h1{font-size:1.6rem}.about-us-split h1:after{height:1rem}}@media (max-width: 800px){.about-us-split h1,.about-us-split h2{font-size:1.8rem}.about-us-split .row{display:block}.about-us-split .column{margin-left:0!important;width:100%!important;height:40vw!important;max-height:450px!important}}.bg-work{margin:10rem 0 8rem;height:30vw;width:100%;background:url(/images/bg-work.jpg);background-size:cover;background-position:center}.bg-donators{margin-top:8rem;height:37vw;width:100%;background-image:url(/images/bg-form.jpg);background-position:top center}.modal-container{background:rgba(255,255,255,.95)}.modal-content{padding:1rem 10%}.modal-content .person-detail .image-container{width:25vw;height:25vw}.modal-content .person-detail .image-container img{width:102%}.modal-content h3{font-size:1.9rem;margin-bottom:1rem}.modal-content h4{font-size:1.3rem;margin-bottom:2rem;text-align:center;display:block}.modal-content .text-container{font-size:1.15rem;line-height:1.9rem;text-align:justify}.about-members.container .two-columns{margin-top:3rem}@media (min-width: 1600px){.about .text-container{max-width:var(--max-width)}.about .quote--top br{display:none}.about .quote--bottom br{display:block}.about .paragraph--up{margin-top:-10rem}}@media (max-width: 970px){.about .paragraph{width:100%}.spacer{margin:4rem 0}.modal-content .person-detail .image-container{width:40vw;height:40vw}}.contact{margin-top:3rem}.contact .is-floating-label{margin-top:2rem}.contact textarea{resize:none;width:100%;font-size:1.1rem;line-height:1.7rem}.contact .two-columns{display:flex;margin-top:2rem}.contact .info{flex:1}.contact .form{flex:1;padding:0 3rem 0 0rem}.contact .form input{width:100%;font-size:1.1rem}.contact .form .submit-button{width:50%;margin:2rem auto;display:block}.contact .sended{flex:1;padding:0 3rem 0 0rem;text-align:center}.contact .sended .glyph{color:var(--color-green);display:inline-block}.contact .sended .glyph:before{font-size:8rem;margin-left:0}.contact .sended h3.bigger{font-size:2rem}.contact .info{margin-top:2.5rem;margin-bottom:4rem;text-align:center}.contact .info .facture{display:inline-block;margin:0 auto;text-align:left;font-size:1.2rem;line-height:1.8rem;padding-left:1rem}.contact .info .facture .name{position:relative;left:-1rem;display:inline-block;font-size:2rem;margin-bottom:.8rem}.contact .info .links{display:inline-block;margin:0 auto;text-align:left;font-size:1.2rem;line-height:1.8rem}.contact .info .glyph{color:var(--color-green);display:inline-block;margin-top:1rem;margin-right:1rem}.contact .info .glyph:before{font-size:1.5rem;margin-left:0}.contact .info .space{margin-top:2rem}.contact .info .social{position:relative;left:-1rem;margin-top:3.3rem;display:inline-block;display:flex;width:100%;text-align:center}.contact .info .social a{transition:all .5s ease;margin:0 3rem}.contact .info .social a:before{display:none}.contact .info .social a .glyph{color:var(--color-light-green)}.contact .info .social a .glyph:before{transition:all .5s ease;position:absolute;font-size:2rem;left:0;margin-left:0}.contact .info .social a:hover .glyph{color:color(var(--color-green) blackness(70%));color:var(--color-green)}.contact .info .social a:hover .glyph:before{position:absolute;left:-.35rem;font-size:2.7rem}.contact__specific{padding-top:3rem}.contact__specific .two-columns{margin-top:0}.contact__image{margin:0;position:relative;width:12rem;height:12rem;overflow:hidden;border-radius:50%}.contact__image img{max-width:100%;-o-object-fit:cover;object-fit:cover;min-height:100%}.contact__detail{margin-top:1rem;flex:1;margin-left:8rem}.contact__detail h3{text-align:left;margin-bottom:0}.contact__detail h4{margin:.5rem 0 0;text-transform:none}.contact__detail h4:after{display:none}.contact__detail p{margin:.5rem 0}.bg-contact{margin-top:6rem;height:40vw;width:100%;background-image:url(/images/bg-contact.jpg)}@media (max-width: 970px){.contact .two-columns{flex-direction:column-reverse;margin-left:0;margin-right:0}.contact .form{padding-right:0}.contact__specific{padding-top:0}.contact__detail{margin-left:0}}.no-icon-margin:before{margin-left:0}.donators .description{font-size:1.2rem}.donators .submit-button{width:200px;display:inline-block;margin:1rem auto 3rem;transition:all 1s ease}.donators .list{margin:0 auto;display:flex;flex-flow:row wrap;justify-content:center;align-content:flex-start;transition:all 1s ease}.donators a.item:hover .image-container{padding:0}.donators a.item:hover h3{color:var(--color-green)}.donators a.item:hover .glyph:before{font-size:58px}.donators .item.expand{width:calc(120px + 1rem);max-width:calc(120px + 1rem);margin:1rem;flex-grow:0;flex-basis:auto}.donators .item.expand.person{width:calc(100px + 1rem);max-width:calc(100px + 1rem);margin:.5rem;display:flex;justify-content:center;align-items:center}.donators .item.expand:before{display:none}.donators .item.expand .image-container{margin:0 auto;display:flex;justify-content:center;align-items:center;width:120px;height:90px;padding:.5rem;transition:all .5s ease}.donators .item.expand .image-container img{max-height:100%;max-width:100%;transition:all .5s ease}.donators .item.expand .glyph:before{color:var(--color-green);transition:all .5s ease;font-size:50px;margin-left:0}.donators .item.expand h3{font-size:.75rem;color:var(--color-black);transition:all .5s ease}.donators .list-show{justify-content:center}.donators .list-show .item{display:block}.references .reference.expand{margin:4rem auto;max-width:800px}.references .reference.expand .content{font-size:1.1rem;line-height:1.9rem;font-style:italic;text-align:justify;padding-right:.25rem}.references .reference.expand .signature .name{margin-top:1rem}.bg-thanks{margin:8rem 0;height:30vw;width:100%;background:url(/images/bg-thanks.jpg);background-size:cover;background-position:center}.bg-about{margin-top:8rem;height:35vw;width:100%;background-image:url(/images/bg-about.jpg)}@media (max-width: 1260px){.donators .list{width:1020px}}@media (max-width: 1040px){.donators .list{width:780px}}@media (max-width: 800px){.donators .list{width:530px}}@media (max-width: 550px){.donators .list{width:250px}}.help-company.give-space{margin-top:10rem}.help-company.give-little-space{margin-top:5rem}.help-company .description{text-align:left;margin-top:1.4rem;font-size:1rem;line-height:1.7rem;max-width:600px;margin-left:0}.help-company .bigger-link{font-size:1.2rem;display:inline-block;margin-top:1rem}.help-company .icon-row{margin:2rem 0;text-align:right}.help-company .icon-row .icon-item{margin-left:3rem;text-align:center;display:inline-block;max-width:250px}.help-company .icon-row .icon-item .glyph{color:var(--color-light-green)}.help-company .icon-row .icon-item .glyph:before{font-size:4rem;margin-left:0}.help-company .icon-row .icon-item h3{font-size:1.2rem;line-height:1.7rem;font-weight:600}.help-company .form-container{max-width:600px;margin:1rem auto}.help-company .is-floating-label{margin-top:2rem}.help-company .is-floating-label.text-area{padding-top:1rem}.help-company textarea{resize:none;width:100%;font-size:1.1rem;line-height:1.7rem}.help-company .submit-button{font-size:1.1rem}.help-company .form{flex:1;padding:0}.help-company .form input{width:100%;font-size:1.1rem}.help-company .form .submit-button{width:50%;margin:2rem auto;display:block}.help-company .triple{display:flex;margin:1rem 0}.help-company .triple .item{width:33%;cursor:pointer;border:2px solid var(--color-green);color:color(var(--color-dark-grey) blackness(70%));transition:all .5s ease}.help-company .triple .item.middle{border-left:none;border-right:none}.help-company .triple .item h3{font-weight:600;margin:1rem 0 .5rem;color:color(var(--color-green) blackness(70%));transition:all .5s ease}.help-company .triple .item p{text-align:center;font-size:.9rem}.help-company .triple .item.selected{background:var(--color-green);color:var(--color-grey)}.help-company .triple .item.selected h3{color:var(--color-white)}.help-company .triple .item:hover{background:var(--color-green);color:var(--color-grey)}.help-company .triple .item:hover h3{color:var(--color-white)}.help-company .cert{margin-bottom:2.5rem}.help-company .cert .item{width:50%;padding-bottom:.5rem}.help-company .cert .item.middle{border-left:2px solid var(--color-green)}.help-company .club{margin-bottom:2.5rem}.help-company .club .item{padding-bottom:.5rem}.help-company .other-amount{margin:1rem auto 3rem;padding:.5rem 0 .5rem 1rem;font-size:1.3rem;position:relative;width:33%;min-width:250px;border:2px solid var(--color-green);transition:all .5s ease}.help-company .other-amount input{text-align:center;border:none;color:color(var(--color-green) blackness(70%));font-family:Open Sans,sans-serif;border:0;padding:3px 0;box-shadow:none;outline:0;background-color:transparent}.help-company .other-amount.selected{background:var(--color-green);color:var(--color-white);padding-right:3rem}.help-company .other-amount.selected input{color:var(--color-white)}.help-company .other-amount.selected input::-moz-placeholder{color:var(--color-grey)}.help-company .other-amount.selected input::placeholder{color:var(--color-grey)}.help-company .other-amount.selected:after{position:absolute;top:.53rem;right:1.4rem;content:"Kč";display:inline-block}.help-company .count{padding:.5rem 4.5rem .5rem 1rem}.help-company .count:after{position:absolute;top:.53rem;right:1.5rem;content:"kusů";display:inline-block}.help-company .no-events{text-align:center;font-size:1.2rem;margin-top:2rem}.help-company .two-columns{margin-top:8rem;display:flex}.help-company .two-columns.no-space{margin-top:0}.help-company .two-columns.tight{margin-top:2rem}.help-company .two-columns .column{padding:.5rem;width:50%}.help-company .two-columns .column.narrow{padding:.5rem 3rem 0rem}.help-company .two-columns .column.really-narrow{padding:4.5rem 7rem 0rem}.help-company .two-columns .column img{max-width:100%;max-height:100%}.help-company .two-columns .column h2{margin-top:.5rem}.help-company .two-columns .column ul{list-style:disc;padding-left:1rem}.help-company .two-columns .column li{font-size:1.1rem;line-height:1.7rem;margin-top:.7rem;font-weight:600}.help-company .two-columns .column li a:before{height:2px}.help-company .two-columns .first{width:55%}.help-company .two-columns .second{width:45%;position:relative;left:3rem}.help-company .two-columns .column-wider{width:55%}.help-company .two-columns .column-narrow{padding-top:1.5rem;width:45%;max-width:400px;flex-grow:0}.help-company .two-columns .column-cert{text-align:center}.help-company .two-columns .column-cert img{max-height:500px}.help-company .two-columns .column-volunt{text-align:center}.help-company .two-columns .column-volunt img{max-height:300px}.help-company .two-columns .column-logo{display:flex;align-items:center;justify-content:center;padding-top:1rem}.help-company .two-columns .column-logo img{max-width:300px}.help-company .two-columns .content{padding-left:3rem}.help-company .two-columns .content-reverse{padding-right:3rem}.help-company .two-columns .submit-button{margin-top:3rem}.help-company .submit-button{margin-top:2rem;padding:.6rem 2rem}.help-company .small-image{margin-top:1rem}.help-company .small-image img{max-width:150px!important}.lang-en .help-company .other-amount.selected:after{content:"CZK";right:.5rem}.lang-en .help-company .count:after{content:"qty"}#personModal{position:fixed;z-index:-9999;background:rgba(255,255,255,.95)}.form-expand{max-height:0;overflow:hidden;transition:all 1s ease}.form-expand.expand{max-height:10000px}.bg-company{margin:8rem 0;height:25vw;width:100%;background:url(/images/bg-company2.jpg);background-size:cover;background-position:center}.bg-village{margin:8rem 0;height:35vw;width:100%;background:url(/images/bg-village.jpg);background-size:cover;background-position:center}.bg-person{margin:8rem 0;height:25vw;width:100%;background:url(/images/bg-person.jpg);background-size:cover;background-position:center}.bg-help-company{margin-top:8rem;height:30vw;width:100%;background-image:url(/images/bg-help-company.jpg);background-position:top center}.bg-form{margin-top:10rem;height:40vw;width:100%;background-image:url(/images/bg-form.jpg);background-position:top center}.help-us h1{font-weight:600;font-size:3rem;margin:0;color:var(--color-black)}.help-us h2{margin-bottom:10vw}.help-us .row{display:flex}.help-us .row .column{position:relative;margin:1rem;display:flex;padding-left:3rem;align-items:center;width:66%;overflow:hidden}.help-us .row .column:before{display:none}.help-us .row .narrow{width:33%}.help-us .row-main .column{height:50vw;max-height:612px}.help-us .row-other .column{height:40vw;max-height:450px}.help-us .column-bg:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-10;filter:brightness(70%);background-size:cover;background-position:center center;transition:all 1s ease}.help-us .column-bg:hover:after{transform:scale(1.1)}.help-us .column-bg h1{color:var(--color-white)}.help-us .column-company:after{background-image:url(/images/help/company.jpg)}.help-us .column-village:after{background-image:url(/images/help/villages.jpg)}.help-us .column-person:after{background-image:url(/images/help/person.jpg)}.donators-list{margin-top:10rem}@media (max-width: 1260px){.help-us h2,.help-us h1{font-size:1.6rem}.help-us h1:after{height:1rem}}@media (max-width: 650px){.help-company .icon-row{text-align:center}.help-company .icon-row .icon-item{margin:0 1.5rem}}@media (max-width: 1300px){.help-company .two-columns{display:flex;flex-direction:column;margin:0 auto;max-width:900px}.help-company .two-columns.swiper-mega{padding-left:3rem;padding-right:3rem}.help-company .two-columns .column{margin-top:2rem;width:100%!important;padding:0!important}.help-company .two-columns .column img{max-width:500px;width:100%;height:auto;max-height:none}.help-company .two-columns .column ul{margin:0}.help-company .two-columns .column-cert{text-align:left}.help-company .two-columns .second{margin-top:0!important;position:static}.help-company.give-space{margin-top:4rem}.help-company .small-image{display:none}.person-cert{margin:0 auto;max-width:900px}}@media (max-width: 970px){.person-cert{margin:0 1rem!important}}@media (max-width: 800px){.help-us h1,.help-us h2{font-size:1.8rem}.help-us .row{display:block}.help-us .column{margin-left:0!important;width:100%!important;height:40vw!important;max-height:450px!important}}.custom-checkbox{margin:0 auto 12px;display:inline-block;position:relative;padding-left:35px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox:hover input~.checkmark{background-color:#ccc}.custom-checkbox input:checked~.checkmark{background-color:var(--color-green)}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.checkmark:after{content:"";position:absolute;display:none}.volunt-loc{font-weight:800;color:#000;margin-bottom:0;margin-top:-5px}.volunt-date{font-weight:600;color:#4c4c4c;margin-bottom:0;margin-top:.5rem}.volunt-count{display:inline-flex;margin-left:2rem}.volunt-icon{margin-bottom:0;width:auto!important;height:1rem!important;position:relative;top:.25rem;margin-right:.5rem}.volunt-owner-heading{color:#4c4c4c!important;font-weight:600!important;margin:.2rem 0!important}.volunt-owner-link{margin:.2rem 0}.why-row{display:flex;justify-content:space-evenly;align-content:center;margin:5rem 0 2rem}.why-row.move-left{margin:2rem 0 5rem}.why-row .icon-item{text-align:center;display:flex;align-content:center;width:320px}.why-row .icon-item .glyph{display:inline-block;color:var(--color-light-green);margin-right:1rem}.why-row .icon-item .glyph:before{font-size:2rem;margin-left:0}.why-row .icon-item h3{margin-top:0;font-size:1.1rem;line-height:1.6rem;font-weight:600;display:inline-block;text-align:left}.main{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;height:100%;color:var(--color-white)}.main h1{font-weight:600;font-size:3rem}.main p{font-size:1.05rem;max-width:640px}.white-button{display:inline-block;margin-top:1rem;color:#fff!important}.home-help{margin-top:3rem}.home-help .help-signpost{margin-top:2rem;display:flex;align-content:flex-start}.home-help .help-signpost .help-link{position:relative;width:33%;padding:1rem 1rem 3rem}.home-help .help-signpost .help-link:before{display:none}.home-help .help-signpost .help-link:hover .help-img img{transform:scale(1.1)}.home-help .help-signpost .help-link:hover .help-label{color:var(--color-green)}.home-help .help-signpost .help-label{transition:all .5s ease;color:var(--color-black)}.home-help .help-signpost .help-img{width:100%;padding:33%;overflow:hidden;position:relative;margin:0 auto}.home-help .help-signpost .help-img img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.home-work .text-container{margin-bottom:1rem}.gallery-heading{margin-top:5rem}.plantings-button{display:inline-block;margin-top:2rem}.bg-homepage-footer{margin-top:8rem;height:30vw;width:100%;background-image:url(/images/bg-homepage-footer.jpg);background-position:center}@media (max-width: 970px){.stats{margin-top:2rem}.stats div{text-align:center;font-weight:400;font-size:1.5rem}.stats .number{margin-top:2rem;font-size:4rem;margin-right:0rem;display:block}}@media (max-width: 1300px){.services{margin-top:8rem}.services .service{width:100%;margin:2rem auto}.services .service a{font-size:1.2rem;font-weight:600}.services .service a:before{height:2px}.services .village{margin-left:0}}@media (max-width: 650px){.tree-types .gallery-control button{top:calc(25vw - 3rem)}.tree-types .gallery-control .left{left:0}.tree-types .gallery-control .right{right:0}}@media (max-width: 1000px){.home-help .help-signpost{display:block}.home-help .help-signpost .help-link{width:100%}}.hp-carousel{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;height:100vh;overflow:hidden}.hp-carousel #background-video{-o-object-fit:cover;object-fit:cover;z-index:1;display:flex;flex-direction:column;justify-content:center;height:calc(100% - 30px)}.hp-carousel .hp-carousel-text{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;justify-content:flex-end;align-items:center;display:flex;flex-direction:column;padding:16px 16px 10%}.hp-carousel .hp-carousel-text p{font-size:4rem;line-height:5rem;text-align:center;color:var(--color-white)!important;text-shadow:3px 3px 5px rgb(27,27,27)}.hp-carousel .hp-carousel-text .hp-carousel-arrow{font-size:80px;line-height:60px;display:block;margin-bottom:2rem;cursor:pointer;color:var(--color-white)!important}.tech-slideshow{height:200px;max-width:100%;margin:0 auto;position:relative;overflow:hidden;transform:translateZ(0)}.tech-slideshow .image-container{margin:0 auto;display:flex;justify-content:center;align-items:center;width:120px;height:90px;padding:.5rem;transition:all .5s ease}.tech-slideshow .image-container img{max-height:100%;max-width:100%;transition:all .5s ease}.tech-slideshow>div{height:200px;display:flex;background:white;position:absolute;top:0;left:0;height:100%;transform:translateZ(0)}@media only screen and (max-width: 970px){.info-spec{display:none!important}}@media only screen and (min-width: 970px){.info-mobile-spec{display:none!important}}.info{font-weight:700;color:var(--color-green)}.info.text-container{margin-bottom:3rem}.info .text{font-size:1rem;line-height:150%;font-weight:600;margin-top:0}.info .text--main{font-size:1.4rem;margin-left:45%;margin-bottom:0rem}.info .heading{text-transform:uppercase;font-size:2.4rem;font-weight:700;margin-bottom:0}.info .heading--main{text-align:center;font-size:8em;margin-bottom:4rem}.info .heading--light{color:var(--color-light-green)}.info .heading:after{content:none}.info--main{background-image:url(/images/info/info-main.svg);background-size:40% auto;background-position:left bottom;background-repeat:no-repeat;padding-bottom:1rem;padding-top:4.5rem}.info--mid{padding-top:3rem;background-image:url(/images/info/info-mid.svg);background-size:100% auto;background-repeat:no-repeat;background-position:top;padding-bottom:35rem}.info--bottom{margin-top:-24rem;display:flex;justify-content:space-between}.info--right{text-align:right}.temp{margin-right:35%;margin-left:10%;margin-bottom:1rem}.humidity{margin:8rem 10% 0 40%;color:var(--color-white)}.air{margin:15rem 25% 0}.fauna{position:relative;z-index:-1;width:75%;background-image:url(/images/info/info-bottom.svg);background-size:100% auto;background-repeat:no-repeat}.fauna__container{margin:6rem 40% 6rem 20%}.fauna .text{color:var(--color-white)}.noice{width:25%;margin:11rem 10% 0 0}.planting.give-space{margin-top:4rem}.planting .form{display:flex;justify-content:center;align-content:flex-end}.planting .form .search{flex:1;max-width:500px;margin-bottom:0;margin-right:1rem;display:inline-block}.planting .form .search label{font-size:1.4rem}.planting .form .search input{font-size:1.4rem;width:100%;border-bottom:2px solid var(--color-green)}.planting .form .submit-button{border:none;position:relative;top:-1.2rem;flex:0;padding:.8rem 1rem}.planting .form .glyph:before{margin-left:0;font-size:1.8rem}.planting .bad-luck{margin:3rem auto;text-align:center;font-size:1.3rem;font-weight:600;color:color(var(--color-dark-grey) blackness(70%))}.planting .list{margin-top:4rem;display:flex;flex-flow:row wrap;align-content:flex-start}.planting a.item:hover .image-container img{transform:scale(1.1)}.planting a.item:hover h2{color:var(--color-green)}.planting .item.expand{margin-top:1rem;position:relative;width:33%;padding:1rem 1rem 3rem;flex-grow:0;transition:none}.planting .item.expand .item-container{position:absolute}.planting .item.expand:before{display:none}.planting .item.expand .image-container{margin:0 auto;width:100%;padding:33%;overflow:hidden;position:relative}.planting .item.expand .image-container img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all 1s ease}.planting .item.expand h2{display:inline-block;font-size:1.1rem;color:var(--color-black);text-transform:none;height:80px;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem}.planting .item.expand h2:after{display:none}.planting .item.expand .stats{position:absolute;left:0;bottom:0;width:100%;padding:0 1rem 1rem;display:flex;justify-content:space-between;align-items:flex-end;font-weight:600;margin-top:0;color:color(var(--color-dark-grey) blackness(70%))}.planting .item.expand .stats>span{display:flex}.planting .item.expand .stats .icon{margin-left:.5rem;display:flex}.planting .item.expand .stats .icon img{margin-left:.3rem;width:auto;height:.8rem;position:relative;top:6px}.planting .item.expand .stats .icon .bush{height:.7rem}.planting-detail .content-description{max-width:900px}.planting-detail h2{margin-bottom:1.5rem}.planting-detail .date{margin-top:0rem;font-size:1.5rem;font-weight:600;display:flex;justify-content:space-between;margin-bottom:1.5rem;color:color(var(--color-dark-grey) blackness(70%))}.planting-detail .bigger-link{display:inline-block;margin-bottom:3rem}.planting-detail .bigger-link.bigger-link--without-space{margin-bottom:1rem}.planting-detail .stats{text-align:center;padding:0 1rem 1rem;align-items:flex-end;font-weight:500;font-size:2.5rem;margin:0 0 3rem;color:color(var(--color-dark-grey) blackness(70%))}.planting-detail .stats .icon{margin:0 3vw}.planting-detail .stats .icon img{width:2rem;height:2rem}.planting-detail .stats .icon .bush{height:1rem}.planting-detail .topLevelStats{display:flex}.planting-detail .topLevelStats .icon{margin-left:1.5rem;display:flex}.planting-detail .topLevelStats .icon img{margin-left:.3rem;width:auto;height:1.5rem;position:relative;top:0}.planting-detail .topLevelStats .icon .bush{top:10px;height:.7rem}.planting-detail .person-image-container{margin-top:1rem;margin-left:auto;position:relative;width:10rem;height:10rem;overflow:hidden;border-radius:50%}.planting-detail .person-image-container img{transition:all 1s ease;max-width:100%;-o-object-fit:cover;object-fit:cover;min-height:100%}.planting-detail .image-container{text-align:center}.planting-detail .image-container img{max-width:600px;max-height:500px;margin:auto}.planting-detail #map{margin-bottom:2rem}.bg-plantings{margin-top:8rem;height:35vw;width:100%;background-image:url(/images/bg-plantings.jpg);background-position:bottom center}.bg-plantings-main{margin-top:8rem;height:35vw;width:100%;background-image:url(/images/bg-plantings-main.jpg);background-position:bottom center}.work{margin-top:3rem}.work .description{margin-top:2rem}.work h3{font-size:1.7rem}.work .center{margin-top:2rem}.work .center .submit-button{padding:.7rem 1.2rem}.work .row{display:flex}.work .row .item{width:33%;padding:1.5rem;text-align:center}.work .row .item h3{color:var(--color-light-green);font-size:3rem;letter-spacing:3px;font-weight:400;margin:0 auto}.faq{margin-top:2rem!important}.faq .second-line{margin-top:0!important}.faq h2{font-size:1.3rem;margin-bottom:0;display:inline-block}.faq h2:after{position:relative;z-index:-1;top:-1rem;width:100%;background:#b8d392}.price-list .column h2{margin-bottom:1rem}.price-list .column .description{margin-top:rem}.price-container{margin-top:1.5rem}.price-container .price{font-size:1.3rem;font-weight:600;color:var(--color-green);margin-right:.5rem;margin-bottom:.5rem}.price-container .price-label{font-size:1.1rem;font-weight:600;color:color(var(--color-dark-grey) blackness(70%))}.modalDialog{position:fixed;font-family:Arial,Helvetica,sans-serif;inset:0;background:rgba(0,0,0,.8);z-index:99999;opacity:0;transition:opacity .5s ease-in;pointer-events:none}.show{opacity:1;pointer-events:auto}.donator{margin-top:2rem;margin-bottom:2rem}.donator a.donator-detail:hover .img-container{padding:.2rem}.donator a.donator-detail:hover h3{color:var(--color-green)}.donator a.donator-detail:hover .glyph:before{font-size:58px}.donator .donator-detail{margin-top:1rem;margin-right:60px;display:inline-block;text-align:center;max-width:150px;overflow:hidden;text-overflow:ellipsis}.donator h3{text-align:center;font-size:.75rem;color:var(--color-black);transition:all .5s ease;display:inline;white-space:nowrap}.donator .img-container{margin:0 auto 10px;display:flex;justify-content:center;align-items:center;width:120px;height:90px;padding:.5rem;transition:all .5s ease}.donator img{max-height:100%;max-width:100%;transition:all .5s ease}.modalDialog>div{width:800px;height:500px;position:relative;margin:10% auto;padding:0;background:#fff}#map{z-index:0;height:400px}.video-alternative{display:none}@media (max-width: 1000px){.planting .item.expand{width:50%}}@media (max-width: 650px){.planting .item.expand{width:100%}.planting .item.expand h2{height:auto}.planting-detail .stats .icon{display:block;margin-top:2rem}.work .row{display:flex;flex-direction:column}.work .row .item{width:100%}.planting-detail .image-container img{max-width:100%}}@media (max-width: 1300px){.video-button{display:none}.video-alternative{display:block;margin-top:2rem}}@media (max-width: 550px){.help-company .two-columns .column h2:after{display:none}}.trees-benefits{margin:4rem auto 0rem}.pagination{display:flex;justify-content:center}.pagination .page-item{margin:.5rem;padding:.5rem;border-radius:.25rem;cursor:pointer;border:2px solid var(--color-dark-grey)}.pagination .page-item:hover,.pagination .page-item.active{background:var(--color-green);color:var(--color-white)!important;border:2px solid var(--color-green);transition:all .7s ease}.pagination .page-item:hover a,.pagination .page-item.active a{color:#fff}.pagination .page-link{transition:all .7s ease;color:var(--color-darker-grey)}.pagination .page-link:before{display:none}.image-gallery-thumbnail .image-gallery-thumbnail-image{max-height:120px;-o-object-fit:cover;object-fit:cover}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 280px)!important}
