.BgSection_container__6Tg_w{background-color:#667f5d;position:relative;padding:80px 160px;min-height:calc(20.9563409563vw + 80px);height:100%}@media screen and (max-width:900px){.BgSection_container__6Tg_w{padding:80px}}@media screen and (max-width:500px){.BgSection_container__6Tg_w{padding:80px 32px}.BgSection_container__6Tg_w .BgSection_design__DlMlF{top:90%}}.BgSection_design__DlMlF{position:absolute;top:50%;right:0;width:90%;transform:translateY(-50%) scaleX(-1);opacity:.07}.BgSection_text__P0lCj{text-align:center;color:#f0f3ef;position:relative;z-index:2}.BgSection_text__P0lCj h2{color:#f0f3ef}.Line_line__z2E8R{position:relative}.Line_line__z2E8R:after{position:absolute;left:50%;transform:translateX(-50%);height:1px;width:30%;background-color:#667f5d;content:""}.SocialIcons_socialIcons__hTsqC{display:flex;gap:24px;padding:16px 0}.SocialIcons_socialIcon__DNnyu{font-size:32px}.ContactIcons_iconRows__4BYky{display:flex;flex-direction:column;gap:16px}.ContactIcons_iconRows__4BYky a{display:block;width:100%;text-decoration:none}.ContactIcons_contactIconRow__w7xRj{display:flex;align-items:center;gap:16px}.ContactIcons_icon__nB65o{display:flex;width:24px}.Contact_container__MQBM_{display:grid;gap:32px;grid-template-columns:1fr 1fr;padding:40px 0}@media screen and (max-width:800px){.Contact_container__MQBM_{grid-template-columns:1fr}}.Contact_right__hx1RB,.Contact_text__xXkEL{display:flex;flex-direction:column;justify-content:center}.Contact_text__xXkEL{text-align:center;display:flex;flex-direction:column;gap:24px;align-items:center}.Contact_floral__drz5I{min-width:50%;max-width:50%;position:relative;display:flex}.Contact_floral__drz5I.Contact_top__xh7Av{margin-bottom:-4%}.Contact_floral__drz5I.Contact_top__xh7Av svg{margin-top:auto}.Contact_floral__drz5I.Contact_bottom__xIEmD{margin-top:-4%;margin-left:auto}.Contact_floral__drz5I.Contact_bottom__xIEmD svg{transform:rotate(180deg)}.Contact_form__JWQgl{background-color:#f0f3ef;padding:32px;display:flex;flex-direction:column;gap:24px}.Contact_form__JWQgl span{font-size:20px}.Footer_footer__aVfFw{background-color:#667f5d;color:#fff;padding:24px 0}.Footer_footer__aVfFw h2,.Footer_footer__aVfFw h3{color:#fff}.Footer_footer__aVfFw a{color:#fff;text-decoration:none}.Footer_container__R0_fP{display:flex;flex-direction:column;gap:40px}.Footer_top__1xGLM{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.Footer_top__1xGLM .Footer_menu__FuMvT{text-align:right;display:flex;flex-direction:column;gap:8px}@media screen and (max-width:900px){.Footer_top__1xGLM{grid-template-columns:1fr}.Footer_top__1xGLM .Footer_info__21Yer,.Footer_top__1xGLM .Footer_menu__FuMvT{text-align:center}.Footer_top__1xGLM .Footer_socialIcons__WoOfy{justify-content:center}}.Footer_socialIcons__WoOfy{display:flex;justify-content:flex-end}.Footer_copyright__zXHpk{text-align:center}.Header_header__D2fZ1{border-bottom:1px solid #333}.Header_header__D2fZ1 a{text-decoration:none}.Header_header__D2fZ1 a:hover{color:#667f5d}.Header_container__EHQcX{padding:16px 24px;display:grid;grid-template-columns:auto 1fr auto;gap:8px 32px}.Header_logo__rMZCN{font-size:20px}.Header_cta__r_H6S,.Header_logo__rMZCN,.Header_mainMenu__Fjo4s{display:flex;align-items:center}.Header_cta__r_H6S,.Header_mainMenu__Fjo4s{justify-content:flex-end}@media screen and (max-width:900px){.Header_container__EHQcX{display:grid;grid-template-columns:1fr 1fr}.Header_mainMenu__Fjo4s{order:3;grid-area:2/1/3/3;flex-direction:column;align-items:center}}@media screen and (max-width:595px){.Header_container__EHQcX{grid-template-columns:1fr;gap:32px}.Header_mainMenu__Fjo4s{grid-area:auto}.Header_cta__r_H6S,.Header_logo__rMZCN{display:flex;justify-content:center}}.MainMenu_nav__cmy5_ button{background-color:transparent;border:none}.MainMenu_mainMenu__xq8j1{list-style:none;padding:0;margin:0;display:flex;gap:32px}.MainMenu_mainMenu__xq8j1 li{position:relative}.MainMenu_mainMenu__xq8j1 li:after{position:absolute;content:"";background-color:#667f5d;width:100%;height:1px;bottom:0;left:0;transform:scaleX(0);transition:transform .5s ease}.MainMenu_mainMenu__xq8j1 li:hover:after{transform:scaleX(1)}@media screen and (max-width:900px){.MainMenu_mainMenu__xq8j1{display:none}}.MainMenu_mobileMenu__sxJo4{display:none}@media screen and (max-width:900px){.MainMenu_mobileMenu__sxJo4{display:flex;flex-direction:column;align-items:center}.MainMenu_mobileMenuList__ekj_a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s}.MainMenu_mobileMenuList__ekj_a .MainMenu_mobileMenuItems__FtyO5{overflow:hidden;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center}.MainMenu_mobileMenuList__ekj_a.MainMenu_open__5i2mH{grid-template-rows:1fr}}.ScrollToTopBtn_btn__c8vMo{position:fixed;bottom:0;right:16px;color:#667f5d;z-index:50;cursor:pointer;font-size:32px;transition:scale .5s ease;scale:1}.ScrollToTopBtn_btn__c8vMo svg{transform:translateY(50px);transition:transform .5s ease}.ScrollToTopBtn_btn__c8vMo svg path{fill:#667f5d}.ScrollToTopBtn_btn__c8vMo.ScrollToTopBtn_visible__qoBVD svg{transform:translateY(0)}.ScrollToTopBtn_btn__c8vMo:hover{scale:1.3}.TextAndImage_container__8PyVQ{display:grid;grid-template-columns:2fr 1fr;gap:32px;padding:40px 0}.TextAndImage_container__8PyVQ.TextAndImage_reverse__Uo9pn{grid-template-columns:1fr 2fr}.TextAndImage_container__8PyVQ.TextAndImage_reverse__Uo9pn .TextAndImage_image__YRt9b{order:-1}@media screen and (max-width:1140px){.TextAndImage_container__8PyVQ,.TextAndImage_container__8PyVQ.TextAndImage_reverse__Uo9pn{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:750px){.TextAndImage_container__8PyVQ,.TextAndImage_container__8PyVQ.TextAndImage_reverse__Uo9pn{grid-template-columns:1fr}.TextAndImage_container__8PyVQ.TextAndImage_reverse__Uo9pn .TextAndImage_image__YRt9b{max-height:100%;order:unset}.TextAndImage_container__8PyVQ .TextAndImage_image__YRt9b{max-height:100%}}.TextAndImage_image__YRt9b,.TextAndImage_text__J41xd{display:flex;flex-direction:column;justify-content:center}.DosImage_image__e_ymB{position:relative;width:100%;height:100%}.DosImage_image__e_ymB img{-o-object-fit:cover;object-fit:cover}.DosImage_image__e_ymB.DosImage_contain__zjwT1 img{-o-object-fit:contain;object-fit:contain}.DosImage_image__e_ymB.DosImage_ratio___72lB{height:auto}.Features_container__89_SZ{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:40px 0}@media screen and (max-width:900px){.Features_container__89_SZ{grid-template-columns:1fr}}.Features_feature__PCddA{background-color:#f0f3ef;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.Features_cta___BXfp{margin-top:auto}.Gallery_container__zxbnp{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(260px,auto);padding:80px 0}@media screen and (max-width:900px){.Gallery_container__zxbnp{grid-template-columns:1fr}.Gallery_container__zxbnp .Gallery_mainImg__WRHfj{width:100%;aspect-ratio:4/3;grid-column:auto;grid-row:auto}.Gallery_container__zxbnp .Gallery_gallery__atgp2{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:900px)and (max-width:700px){.Gallery_container__zxbnp .Gallery_gallery__atgp2{grid-template-columns:repeat(2,1fr)}.Gallery_container__zxbnp .Gallery_gallery__atgp2 .Gallery_galImage__gNDYP{aspect-ratio:1}}.Gallery_text__nqYfB{grid-column:1/2;grid-row:1/2;display:flex;flex-direction:column;justify-content:center}.Gallery_mainImg__WRHfj{grid-column:2/3;grid-row:1/3}.Gallery_gallery__atgp2{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width:1200px){.Gallery_gallery__atgp2{grid-template-columns:repeat(2,1fr)}}.Gallery_galImage__gNDYP{cursor:pointer}.Hero_container__k2lUu{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:500px;position:relative}@media screen and (max-width:800px){.Hero_container__k2lUu{grid-template-columns:1fr}.Hero_container__k2lUu .Hero_image2__0fM1V{grid-row:auto;grid-column:auto}}.Hero_image__FwJTv{position:relative;width:100%;height:100%}.Hero_image__FwJTv img{-o-object-fit:cover;object-fit:cover}.Hero_image2__0fM1V{grid-column:2/3;grid-row:1/3}.Hero_design__P2YZf{position:absolute;left:0;bottom:-8.25vw;width:90%}.Hero_callout__QhoSN{position:relative;z-index:2;background-color:hsla(0,0%,100%,.7);padding:4vw 0 40px}