@font-face{font-family:Boska-Medium;src:url(/assets/Boska-Medium-C7DaGUFi.woff2) format("woff2"),url(/assets/Boska-Medium-B2tcWomC.woff) format("woff"),url(/assets/Boska-Medium-CeANyBm-.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}:root{--white: #fff;--dark-green: #53614f;--dark-green2: #3f4c47;--light-green: #93a163;--gold: #c4b35b;--light-grey: #dfe1df;--dark-grey: #091e25;--margin-top-item: 4.4rem;--margin-bottom-item: 10rem;--swiper-theme-color: #c4b35b;--swiper-pagination-bullet-width: 12px;--swiper-pagination-bullet-height: 12px;--swiper-pagination-bullet-horizontal-gap: 8px}body{width:100%;background-color:var(--light-grey);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:Plus Jakarta Sans;font-size:16px;font-weight:300;line-height:normal;color:var(--dark-green);overflow-x:hidden}body>nav{position:relative;width:calc(100% - 18px);background-color:var(--white);display:flex;align-items:center;justify-content:flex-end;margin:7px 9px}body>nav .nav-item-contact{display:flex;justify-content:center;align-items:center;background-color:var(--dark-green);transition:background-color .5s ease;cursor:pointer;min-width:95px;margin-left:10px;text-align:center}body>nav .nav-item-contact a{color:var(--light-grey);font-size:11px;font-weight:600;text-decoration:none;padding:33px 55px}body>nav .nav-item-contact:hover,body>nav .nav-item-contact.active{background-color:var(--dark-grey)}body>nav ul{list-style-type:none;display:flex;flex-direction:row}body>nav ul li{list-style:none;cursor:pointer;text-align:center}body>nav ul li a{position:relative;text-decoration:none;font-size:11px;font-weight:600;color:var(--dark-green);padding:30px 10px}body>nav ul li a:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:6px;background:var(--dark-green);transform:scaleX(0);transform-origin:right;transition:transform .5s}body>nav ul li:hover a,body>nav ul li.active a{font-weight:700}body>nav ul li:hover a:after,body>nav ul li.active a:after{transform:scaleX(1);transform-origin:left}body .nav-logo{position:absolute;top:0;left:0;padding:17px 12px}body #logo{display:none;width:120px;margin-left:-20px}a{transition:color .5s ease}img{max-width:100%;height:auto}figcaption{color:#fff}.menu-collapsed{display:none}.menu-collapsed{transition:all .25s;position:absolute;top:24px;right:212px;height:36px;width:36px;z-index:100;cursor:pointer}.menu-collapsed:after{content:"MENU";font-size:11px;margin-left:20px;top:14px;position:relative}.menu-collapsed ul{transition:all 0s;position:fixed;left:-9000px}.bar{transition:all .25s;content:"";position:absolute;height:4px;width:30px;background-color:var(--dark-green);right:24px;top:24px}.bar:before{transition:all .25s;content:"";position:absolute;left:0;height:4px;width:30px;background-color:var(--dark-green);top:-8px}.bar:after{transition:all .25s;content:"";position:absolute;left:0;height:4px;width:30px;background-color:var(--dark-green2);top:8px}.b-a-expanded{transition:all .25s;top:0}.menu-expanded{transition:all .25s;text-align:center;line-height:100px;height:100%;width:100%;border-radius:0;top:0;left:0;background-color:var(--light-grey)}.menu-expanded:after{display:none}.menu-expanded ul{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;transition:all 0s;z-index:2;padding:0;width:100%}.menu-expanded ul li{list-style:none}.menu-expanded ul li:first-child{margin-top:7rem}.menu-expanded ul li:hover a{transition:all .15s;color:var(--light-green)}.menu-expanded a{text-decoration:none;font-size:2em;padding:5px;color:var(--dark-green);font-weight:700;display:block}.menu-expanded .bar{background-color:transparent;transition:all .25s}.menu-expanded .bar:before{transition:all .25s;content:"";position:absolute;right:9px;top:5px;height:4px;width:42px;border-radius:15px;background-color:var(--dark-green);transform:rotate(45deg)}.menu-expanded .bar:after{transition:all .25s;content:"";position:absolute;right:9px;top:5px;height:4px;width:42px;border-radius:15px;background-color:var(--dark-green);transform:rotate(-45deg)}section{position:relative;width:calc(100% - 6rem);max-width:1600px;margin:0 auto;padding:var(--margin-top-item) 3rem var(--margin-bottom-item)}section.dark{background-color:var(--dark-green)}section.dark .subtitle{color:var(--light-green)}section.dark h2{color:var(--white)}section.dark .column-text:before{background-color:var(--white)}section.dark .column-text p{color:var(--white)}section.dark .button{border:2px solid var(--white);color:var(--white)}section.dark .button:hover{background-color:var(--white);color:var(--dark-green)}header{position:relative;width:calc(100% - 6rem);max-width:1600px;margin:0 auto;text-align:center;padding:9.7rem 3rem 3.1rem}.header-logo{position:absolute;transform:translate(-50%);left:50%;top:11px;display:block}.section-columns{max-width:1170px;margin:0 auto}.columns{display:flex;flex-wrap:wrap}.column{flex-basis:calc(50% - 7.2rem);width:calc(50% - 7.2rem)}.column:nth-child(odd){padding-right:4.2rem;padding-left:3rem}.column:nth-child(odd) .column-text{float:right}.column:nth-child(odd) .column-text p{text-align:left}.column:nth-child(odd) .column-image img{margin-top:85px}.column:nth-child(2n){padding-left:4.2rem;padding-right:3rem}.column:nth-child(2n) .column-image img{margin-top:116px}.column .column-image img{float:right}.column-text{position:relative;float:left;max-width:86%;z-index:10}.column-text:before{content:"";width:52px;height:1.65px;background-color:var(--dark-grey);display:block;margin-bottom:20px;opacity:.5}h1{position:relative;padding-top:20px;font-weight:400}h1 p{position:relative;font-family:Boska-Medium;font-size:90px;line-height:1}h1 p:before{top:-20px}h1 p:after{margin-top:28px}h1 p:before,h1 p:after{position:absolute;transform:translate(-50%);left:50%;content:"";width:350px;height:.5px;display:block;background-color:var(--dark-green2);opacity:.5}h2{font-family:Boska-Medium;font-size:70px;margin:0;margin-bottom:3.1rem;font-weight:400;position:relative;z-index:2}h3{font-family:Boska-Medium;font-size:35px;margin:0;margin-bottom:4.7rem;font-weight:400}p{font-size:16px;line-height:1.7}.button{display:inline-block;margin-top:50px;text-align:center;border:2px solid var(--dark-green2);border-radius:4px;cursor:pointer;height:65px;color:var(--dark-green);font-size:12px;line-height:65px;font-weight:700;min-width:200px;outline:0;text-decoration:none;text-transform:uppercase;transition:all .3s;user-select:none;-webkit-user-select:none}.button:hover{background-color:var(--dark-green2);color:var(--white)}.reveal{opacity:0;transform:translate3d(0,6.25rem,0);transition:opacity .8s,transform .8s}.reveal.reveal_visible{opacity:1;transform:translateZ(0)}.mySwiper,.mySwiper3{max-width:calc(100% - 6rem);width:1170px}.mySwiper2{width:85%;position:absolute;right:-3rem}.mySwiper2 .swiper-slide{width:458px!important;height:609px;display:flex;justify-content:center;align-items:center}.mySwiper2 .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-pagination{top:97%!important}.swiper-pagination .swiper-pagination-bullet{opacity:1}.swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var(--dark-green2)}.swiper-pagination2{margin-bottom:28px}.swiper-pagination2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var(--gold)}.swiper-pagination2 .swiper-pagination-bullet:last-child{display:none}.description{max-width:51%;margin:1.2rem auto}.description p{font-size:22px;line-height:1.4}.subtitle{font-size:9px;font-weight:700;margin:0;text-transform:uppercase}header .image{position:relative;margin:4.4rem auto 0;z-index:1;width:1170px;max-width:calc(100% - 6rem)}footer{position:relative;width:100vw;background-color:var(--dark-grey);color:var(--white);text-align:center;padding:4rem 6rem 0;z-index:1}footer .footer-contacts{position:relative;width:100%;margin-top:6.6rem;display:flex;justify-content:center;text-align:left;border-top:1px solid rgb(100,100,100,.3);border-bottom:1px solid rgb(100,100,100,.3);text-transform:uppercase}footer .footer-contacts>div{position:relative;padding:36px 25px;align-items:center;display:flex}footer .footer-contacts>div p,footer .footer-contacts>div a{margin-left:23px;flex-basis:calc(100% - 66px)}footer .footer-contacts>div a{color:var(--white);text-decoration:none}footer .footer-contacts>div a:hover{color:var(--light-green)}footer .footer-contacts>div:before{content:"";background-repeat:no-repeat;background-size:50%;background-position:center;background-color:var(--dark-green);border-radius:50%;flex-basis:43px;width:43px;height:43px}footer .footer-contacts .footer-address{flex-basis:calc(23% + 73px)}footer .footer-contacts .footer-address:before{background-image:url(/assets/address-D2x14tjp.webp)}footer .footer-contacts .footer-email{flex-basis:calc(23% + 73px)}footer .footer-contacts .footer-email:before{background-image:url(/assets/email-CrkMmE3q.webp)}footer .footer-contacts .footer-credit{flex-basis:calc(50% + 73px)}footer .footer-contacts .footer-credit:before{background-image:url(/assets/copyright-p6sqxapA.svg)}footer .footer-contacts:before{position:absolute;content:"";background-image:url(/assets/footer-image-DFWR83Ln.webp);width:239px;height:211px;left:0;top:calc((6.6rem + 105.5px)*-1)}footer .button{margin-top:0;border:2px solid var(--white);color:var(--white);z-index:10;position:relative}footer .button:hover{background-color:var(--white);color:var(--dark-grey)}.footer-nav{position:relative;display:flex;align-items:center;justify-content:space-between}.footer-nav a{text-decoration:none;font-size:12px;font-size:11px;font-weight:500;color:var(--white)}.footer-nav a:hover{color:var(--light-green)}.footer-nav ul{list-style-type:none;display:flex;flex-direction:row;margin:0 -10px;padding:0}.footer-nav ul li{list-style:none;padding:30px 10px;transition:background-color .5s ease;cursor:pointer;text-align:center}.footer-nav ul li a{font-size:11px;font-weight:500}.footer-nav ul li:hover a,.footer-nav ul li.active a{color:var(--light-green)}header .slider{margin-top:4.4rem}header .mySwiper{padding-bottom:3rem}.home{background-image:url(/assets/flowers-Ct5pMY69.webp);background-repeat:no-repeat;background-position:0 150%}.place{background-image:url(/assets/flowers2-CD9o21gG.webp);background-repeat:no-repeat;background-position:100% 35%}.place .slider{height:609px;margin-top:7rem}.activities{background-color:var(--dark-green);background-image:url(/assets/flowers3-DYz3hscA.webp);background-repeat:no-repeat;background-position:100% 125%;padding:var(--margin-top-item) 3rem 21rem}.activities .subtitle{color:var(--light-green)}.activities h2{color:var(--white)}.activities .column:first-child .column-text{margin-top:-10rem;margin-left:3rem;float:left!important}.activities .column:first-child .column-image img{margin-top:5rem}.activities .column:nth-child(2) .column-image img{margin-top:-12rem}.activities .column:nth-child(2) .column-text{float:right!important;margin-right:3rem}.activities .column-text{max-width:50%;background-color:var(--light-grey);padding:50px 45px}.gab2 header{background-image:url(/assets/flowers4-C-cJuX4J.webp);background-repeat:no-repeat;background-position:0 53%}.gab2 section{position:relative;margin-top:-235px;padding-bottom:330px;padding-top:calc(var(--margin-top-item) + 16.4rem);background-image:url(/assets/flowers5-DYsm78os.webp);background-repeat:no-repeat;background-position:0px 50%}.gab2 section:before{content:"";position:absolute;width:348px;height:562px;bottom:-11%;right:0%;background-image:url(/assets/flowers3-DYz3hscA.webp)}.gab2 section.events{text-align:center;background-image:none;margin-top:0;padding-top:90px;padding-bottom:90px}.gab2 section.events:before{background-image:none}.gab2 section.events .contact-icon{cursor:pointer;position:relative;align-items:center;margin:0 auto;display:inline-flex}.gab2 section.events .contact-icon:before{content:"";background-image:url(/assets/instagram-U32Zw1c1.webp);background-repeat:no-repeat;background-size:50%;background-position:center;background-color:var(--dark-green);border-radius:50%;width:73px;height:73px}.gab2 .columns .column:nth-child(odd) .column-image img{float:left}.gab2 .columns .column:nth-child(2n) .column-image img{float:right}.gab2 .columns .column:nth-child(2n) .column-text{margin-top:5.2rem}.gab3 header{background-image:url(/assets/flowers4-C-cJuX4J.webp);background-repeat:no-repeat;background-position:0 53%}.gab3 section:first-child{margin-top:-235px;padding-bottom:130px;padding-top:calc(var(--margin-top-item) + 16.4rem)}.gab3 .mySwiper3{padding-bottom:3rem}.gab3 .services{max-width:1170px;margin:0 auto}.gab3 .services h2{font-size:90px;color:var(--dark-grey);display:block;text-align:center;margin-bottom:var(--margin-bottom-item)}.gab3 .services h3{font-size:70px}.gab3 .accordion{position:relative}.gab3 .service:last-child{border-bottom:1.65px solid rgba(9,30,37,50%)}.gab3 .service{padding:40px 0;border-top:1.65px solid rgba(9,30,37,50%);cursor:pointer}.gab3 .service .column-text{margin-top:4.3rem}.gab3 .service .column-text:before{display:none}.gab3 .service .column-image img{margin-top:170px;margin-bottom:60px}.gab3 .service a{text-decoration:none;color:var(--dark-green)}.gab3 .service h3{margin-bottom:0}.gab3 .service h3:before{content:"+";float:right;transition:transform .3s ease-in-out}.gab3 .service:hover a{color:var(--dark-green2)}.gab3 .service h3.is-expanded:before{transform:rotate(-225deg)}.gab3 .service .accordionItem{height:auto;overflow:hidden;max-height:50em;transition:max-height 1s}.gab3 .service .accordionItem.is-collapsed{max-height:0}.gab3 .service .animateIn{animation:accordionIn .45s normal ease-in-out both 1}.gab3 .service .animateOut{animation:accordionOut .45s alternate ease-in-out both 1}.gab4 header{padding-bottom:0}.gab4 section{padding-top:0}.gab4 .contacts-links{display:flex;justify-content:center}.gab4 .contacts-links .contacts-links__link{padding:0 20px;text-align:center}.gab4 .contacts-links .contacts-links__link p{margin:0}.gab4 .contacts-links .contacts-links__link a{display:block;color:var(--dark-green2);text-transform:uppercase;text-decoration:none;font-weight:700;line-height:1.7;transition:all .5s ease}.gab4 .contacts-links .contacts-links__link a:hover{color:var(--light-green)}.gab4 .contacts-links .contacts-links__link a:hover .contact-icon:before{background-color:var(--light-green)}.gab4 .contacts-links .contacts-links__link .contact-icon{position:relative;padding:36px 25px;align-items:center;margin:0 auto;display:inline-flex}.gab4 .contacts-links .contacts-links__link .contact-icon:before{content:"";background-repeat:no-repeat;background-size:50%;background-position:center;background-color:var(--dark-green);border-radius:50%;width:43px;height:43px}.gab4 .contacts-links .contacts-links__address p{font-size:14px;font-weight:400;margin:0}.gab4 .contacts-links .contacts-links__address span{text-transform:uppercase;font-weight:700;color:var(--dark-green2)}.gab4 .contacts-links .contacts-links__address .contact-icon:before{background-image:url(/assets/address-D2x14tjp.webp)}.gab4 .contacts-links .contacts-links__email p{font-size:14px}.gab4 .contacts-links .contacts-links__email .contact-icon:before{background-image:url(/assets/email-CrkMmE3q.webp)}.gab4 .contacts-links .contacts-links__instagram p{font-size:14px}.gab4 .contacts-links .contacts-links__instagram .contact-icon:before{background-image:url(/assets/instagram-U32Zw1c1.webp)}@keyframes accordionIn{0%{opacity:0;transform:scale(.9) rotateX(-60deg);transform-origin:50% 0}to{opacity:1;transform:scale(1)}}@keyframes accordionOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9) rotateX(-60deg)}}@media screen and (max-width: 1388px){footer .footer-contacts>div p,footer .footer-contacts>div a{font-size:14px}}@media screen and (max-width: 1280px){footer{width:calc(100% - 6rem);padding:4rem 3rem 0}}@media screen and (max-width: 1266px){.description{max-width:68%}header{background-size:25%}}@media screen and (max-width: 1082px){body>nav .nav-item-contact a{padding:35px 55px}.main-menu ul{display:none}.menu-collapsed{display:block}.activities .column-text{max-width:100%}.activities .column:first-child{margin-bottom:3rem}.activities .column:first-child .column-text{margin-left:0;margin-top:-6rem}.activities .column:nth-child(2) .column-text{margin-right:0}.activities .column:nth-child(2) .column-image img{margin-top:-6rem}.swiper-pagination{top:92%!important}footer .footer-contacts{flex-direction:column;align-items:center;margin:3rem 0 0}footer .footer-contacts .footer-address{padding-bottom:0}footer .footer-contacts .footer-email{padding-top:0;padding-bottom:0}footer .footer-contacts .footer-credit{padding-top:0;max-width:320px}}@media screen and (max-width: 957px){.contacts-links{flex-direction:column}}@media screen and (max-width: 950px){.subtitle{font-size:15px}.sectionGab1{background-position:0 115%}.activities{background-position:100% 112%;padding-bottom:15rem}.mySwiper{max-width:100%}.gab3 .mySwiper3{padding-bottom:4rem;max-width:100%}.gab2 section{padding-bottom:15rem;padding-top:calc(var(--margin-top-item) + 11rem)}.gab2 section:before{bottom:-210px}.column{flex-basis:100%;width:100%}.column:nth-child(odd){padding-right:0;padding-left:0}.column:nth-child(odd) .column-text{float:left}.column:nth-child(odd) .column-image img{margin-top:60px}.column:nth-child(2n){padding-left:0;padding-right:0}.column:nth-child(2n) .column-image img{margin-top:60px;float:left}.column .column-image img{width:100%}.column-text{max-width:100%}p,a{font-size:18px}.gab3 .service .accordionItem{max-height:none}}@media screen and (max-width: 800px){footer h2{font-size:50px}}@media screen and (max-width: 700px){:root{--margin-top-item: 6rem;--margin-bottom-item: 6rem}header{padding:5rem 3rem 0}.gab2 header .image{max-width:100%;margin-bottom:4rem}.sectionGab1{background-size:50%;background-position:0 112%}.activities{padding-bottom:10rem;background-position:100% 118%}.activities .column:first-child .column-image img{margin-top:0}.mySwiper2{width:100%}.gab3 .mySwiper3{padding-bottom:3rem}.footer-nav{display:none}footer .footer-contacts{border-bottom:none}}@media screen and (max-width: 632px){h1 p,h2{font-size:50px}.gab3 .services h2{font-size:50px}.gab3 .services h3{font-size:30px}body #logo{display:block}body #subtitle{display:none}.header-logo{top:-28px}}@media screen and (max-width: 557px){footer h2{font-size:40px}}@media screen and (max-width: 550px){:root{--margin-top-item: 3rem}.mySwiper2{right:0}}@media screen and (max-width: 500px){header{padding:5rem 1rem 0;width:calc(100% - 2rem)}section,.activities{padding:var(--margin-top-item) 1rem var(--margin-bottom-item);width:calc(100% - 2rem)}footer{width:calc(100% - 2rem);padding:3rem 1rem 0}}@media screen and (max-width: 422px){footer p,footer a{font-size:16px}.gab3 .mySwiper3{padding-bottom:2rem}}@media screen and (max-width: 390px){footer p,footer a{font-size:14px}}
