@font-face{font-family:montserrat;src:url(../media/Montserrat_VariableFont_wght-s.p.94d9b0a7.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_d86bcda6-module__vvdDea__className{font-family:montserrat,montserrat Fallback}.montserrat_d86bcda6-module__vvdDea__variable{--font-montserrat:"montserrat","montserrat Fallback"}
@font-face{font-family:montserratAlternates;src:url(../media/MontserratAlternates_Thin-s.p.a362b7b5.ttf)format("truetype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:montserratAlternates;src:url(../media/MontserratAlternates_ExtraLight-s.p.06e98d52.ttf)format("truetype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:montserratAlternates;src:url(../media/MontserratAlternates_Light-s.p.2ab1d713.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:montserratAlternates;src:url(../media/MontserratAlternates_Regular-s.p.22fbf18f.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserratAlternates;src:url(../media/MontserratAlternates_Medium-s.p.bae17ba4.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserratAlternates;src:url(../media/MontserratAlternates_SemiBold-s.p.cd666295.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserratAlternates;src:url(../media/MontserratAlternates_Bold-s.p.eb582673.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserratAlternates;src:url(../media/MontserratAlternates_ExtraBold-s.p.3caf7ed5.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:montserratAlternates Fallback;src:local(Arial);ascent-override:83.01%;descent-override:21.52%;line-gap-override:0.0%;size-adjust:116.61%}.montserratalternates_2db36b42-module__BBXbTW__className{font-family:montserratAlternates,montserratAlternates Fallback}
@font-face{font-family:Cormorant;src:url(../media/CormorantSC_Light-s.p.6fa47532.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Cormorant;src:url(../media/CormorantSC_Regular-s.p.7e81e2e4.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Cormorant;src:url(../media/CormorantSC_Medium-s.p.fa492a87.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Cormorant;src:url(../media/CormorantSC_SemiBold-s.p.d513e44e.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Cormorant;src:url(../media/CormorantSC_Bold-s.p.0eef636c.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Cormorant Fallback;src:local(Arial);ascent-override:90.12%;descent-override:27.99%;line-gap-override:0.0%;size-adjust:102.53%}.cormorant_8ad89c1b-module__Z9JZBG__className{font-family:Cormorant,Cormorant Fallback}
html,body{max-width:100vw;overflow-x:hidden}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eee;font-weight:400;font-family:var(--font-montserrat)!important}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.link-more{border:1px solid #000;border-radius:30px;flex-direction:row;align-self:flex-end;align-items:center;gap:10px;margin-right:8%;padding:10px 40px;font-family:inherit;transition:all .3s;display:flex;position:relative;overflow:hidden}.link-more span{z-index:1}.link-more svg{transition:transform .3s}.link-more:before{content:"";z-index:0;background-color:#000;border-radius:30px;width:0;height:100%;transition:all .3s;display:block;position:absolute;left:0}.link-more:hover{color:#fff}.link-more:hover svg{transform:scaleX(1.2)}.link-more:hover:before{content:"";z-index:0;background-color:#000;width:100%;height:100%;display:block;position:absolute}@media (max-width:992px){.link-more{padding:6px 25px;font-size:14px;display:flex}.link-more svg{height:26px;transition:transform .3s}}
@keyframes absolute{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes fixed{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.fixed{animation:.6s fixed;position:fixed}.absolute{position:fixed;transform:translateY(-100%)}.offcanvas{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:#fffc;width:100%;color:#000!important;border-left:none!important}.offcanvas .menu{text-transform:uppercase;flex-direction:column;align-items:center;gap:26px;display:flex}.offcanvas .menu a{color:#000;font-weight:500;transition:all .2s}.offcanvas .menu a:hover{color:#566747}.offcanvas .menu .logo-container{flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;display:flex}.offcanvas .menu .logo-container img{height:56px}.offcanvas .menu .logo-container .name{color:#000;flex-direction:column;justify-content:center;align-items:center;display:flex}.offcanvas .menu .logo-container .name span:first-child{font-family:Cormorant;font-size:28px;font-weight:500}.offcanvas .menu .logo-container .name span:nth-child(2){text-transform:uppercase;letter-spacing:4px;margin-top:-8px;font-size:12px;transform:scaleY(.8)}.offcanvas .menu .contacts-container{flex-direction:row;align-items:center;gap:10px;display:flex}.offcanvas .menu .contacts-container .line{background-color:#000;border-radius:2px;width:2px;height:18px}.offcanvas .menu .contacts-container .icons{flex-direction:row;align-items:center;display:flex}.offcanvas .menu .contacts-container .icons a,.offcanvas .menu .contacts-container .icons a svg{transition:all .3s}.offcanvas .menu .contacts-container .icons a:hover svg{fill:#566747}.offcanvas .menu .contacts-container .tel{cursor:pointer;align-items:center;transition:all .3s;display:flex}.offcanvas .menu .contacts-container .tel svg{width:fit-content;height:26px;margin-top:4px}.offcanvas .menu .contacts-container .tel a{text-wrap:nowrap;font-weight:500}.offcanvas .menu .contacts-container .tel:hover{color:#566747}.offcanvas .menu .contacts-container svg{cursor:pointer;width:32px;height:32px;margin-top:2px}.offcanvas .menu .footer-contacts{color:#000;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:14px;font-weight:400;display:flex}.offcanvas .menu .footer-contacts .links{flex-direction:row;align-items:center;display:flex}.offcanvas .menu .footer-contacts .links .icon{color:#000;border-top:1px solid #0000004d;border-bottom:1px solid #0000004d;justify-content:center;align-items:center;width:70px;height:50px;padding:5px;display:flex}.offcanvas .menu .footer-contacts .links .icon svg{fill:#363636;height:30px}.offcanvas .menu .footer-contacts .links .icon:first-child svg{height:35px}.offcanvas .menu .footer-contacts .links .icon:nth-child(2) svg{height:25px}.offcanvas .menu .footer-contacts .links .icon:nth-child(3) svg{height:35px}.offcanvas .menu .footer-contacts .links .icon:nth-child(4) svg{height:29px}.offcanvas .menu .footer-contacts .links .icon:hover{border-top:1px solid #000;border-bottom:1px solid #000}.offcanvas .menu .footer-contacts P{margin:15px 0 10px}.offcanvas .menu .footer-contacts a{text-transform:none;transition:all .3s}.offcanvas .menu .footer-contacts a:hover{color:#566747}.offcanvas .menu .footer-contacts .link-more{letter-spacing:inherit;cursor:pointer;color:#363636;background-color:#0000;border:2px solid #566747;margin-right:0;font-family:inherit;font-size:14px}.offcanvas .menu .footer-contacts .link-more span{z-index:1;font-weight:500;transition:transform .3s}.offcanvas .menu .footer-contacts .link-more:before{z-index:0;background-color:#566747}.offcanvas .menu .footer-contacts .link-more:hover{color:#fff}.offcanvas .menu .footer-contacts .link-more:hover span{transform:translate(-5px)}.offcanvas .menu .footer-contacts .link-more:hover svg{transform:translate(5px)scaleX(1.3)}header{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff9;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:12px 10%;transition:transform .3s,position .3s;animation:.6s absolute;display:flex;position:fixed;box-shadow:-2px 2px 45px -20px #0000004d}header .btn-menu{background:0 0;border:none;display:none}header .btn-menu svg{fill:#363636;width:30px;height:30px}header .contacts-container{flex-direction:row;align-items:center;gap:10px;display:flex}header .contacts-container .line{background-color:#000;border-radius:2px;width:2px;height:18px}header .contacts-container .icons{flex-direction:row;align-items:center;display:flex}header .contacts-container .icons a,header .contacts-container .icons a svg{transition:all .3s}header .contacts-container .icons a:hover svg{fill:#566747}header .contacts-container .tel{cursor:pointer;align-items:center;transition:all .3s;display:flex}header .contacts-container .tel svg{width:fit-content;height:26px;margin-top:4px}header .contacts-container .tel a{text-wrap:nowrap;font-weight:500}header .contacts-container .tel:hover{color:#566747}header .contacts-container svg{cursor:pointer;width:32px;height:32px;margin-top:2px}header .logo-container{flex-direction:row;align-items:center;gap:10px;display:flex}header .logo-container img{height:66px}header .logo-container .name{color:#000;flex-direction:column;justify-content:center;align-items:center;display:flex}header .logo-container .name span:first-child{font-family:Cormorant;font-size:36px;font-weight:500}header .logo-container .name span:nth-child(2){text-transform:uppercase;letter-spacing:4px;margin-top:-8px;font-size:14px;transform:scaleY(.8)}header .menu{text-transform:uppercase;flex-direction:row;gap:26px;display:flex}header .menu a{color:#000;font-weight:500;transition:all .2s}header .menu a:hover{color:#566747}@media (max-width:1600px){header{padding:10px 5%}}@media (max-width:1100px){header{padding:10px 2%}}@media (max-width:992px){header{padding:12px 4%}header .btn-menu{display:block}header .contacts-container{flex-direction:row;align-items:center;gap:10px;display:none}header .contacts-container .line{background-color:#000;border-radius:2px;width:2px;height:18px}header .contacts-container .icons{flex-direction:row;align-items:center;display:flex}header .contacts-container .icons a,header .contacts-container .icons a svg{transition:all .3s}header .contacts-container .icons a:hover svg{fill:#566747}header .contacts-container .tel{cursor:pointer;align-items:center;transition:all .3s;display:flex}header .contacts-container .tel svg{width:fit-content;height:26px;margin-top:4px}header .contacts-container .tel a{text-wrap:nowrap;font-weight:500}header .contacts-container .tel:hover{color:#566747}header .contacts-container svg{cursor:pointer;width:32px;height:32px;margin-top:2px}header .logo-container{flex-direction:row;justify-self:flex-start;gap:10px;display:flex}header .logo-container img{height:36px}header .logo-container .name{color:#000;flex-direction:column;justify-content:center;align-items:center;display:flex}header .logo-container .name span:first-child{font-family:Cormorant;font-size:24px;font-weight:500;line-height:120%}header .logo-container .name span:nth-child(2){text-transform:uppercase;letter-spacing:4px;margin-top:-8px;font-size:11px;transform:scaleY(.7)}header .menu{text-transform:uppercase;flex-direction:row;gap:26px;display:none}header .menu a{color:#000;font-weight:500;transition:all .2s}header .menu a:hover{color:#566747}header .mob{flex-direction:column;display:flex}}
@keyframes zoom-animation{0%{background-position:50%;transform:scale(1)}30%{background-position:bottom;transform:scale(1.2)translate(5%)}70%{background-position:bottom;transform:scale(1.2)translate(-5%)}to{background-position:50%;transform:scale(1)}}footer{width:100%;height:100vh;display:flex;position:relative;overflow:hidden}footer img{z-index:-10;object-fit:cover;object-position:center;width:100%;height:100%;animation:60s infinite zoom-animation;position:absolute;top:0;left:0}footer .footer-fon{background-color:#21212199;flex-direction:row;justify-content:space-between;gap:100px;width:100%;height:100vh;padding:3%;display:flex}footer .footer-fon .footer-menu{text-transform:uppercase;z-index:1;flex-direction:column;justify-content:center;gap:45px;margin-right:auto;display:flex}footer .footer-fon .footer-menu a{color:#fff;font-weight:400;transition:all .2s}footer .footer-fon .footer-menu a:hover{color:#6b8557}footer .footer-fon .footer-logo{color:#fff;flex-direction:column;justify-content:center;align-self:center;align-items:center;margin-top:-50px;margin-left:auto;margin-right:auto;display:flex;position:absolute;left:0;right:0}footer .footer-fon .footer-logo span:first-child{font-family:Cormorant;font-size:128px;font-weight:400}footer .footer-fon .footer-logo span:nth-child(2){text-transform:uppercase;letter-spacing:6px;margin-top:-28px;font-size:48px;transform:scaleY(.6)}footer .footer-contacts{color:#fff;z-index:1;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;font-size:14px;font-weight:400;display:flex}footer .footer-contacts .links{flex-direction:row;align-items:center;margin-top:30px;margin-bottom:30px;display:flex}footer .footer-contacts .links .icon{color:#fff;border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;justify-content:center;align-items:center;width:70px;height:50px;padding:5px;display:flex}footer .footer-contacts .links .icon svg{fill:#fff;height:30px}footer .footer-contacts .links .icon:first-child svg{height:35px}footer .footer-contacts .links .icon:nth-child(2) svg{height:25px}footer .footer-contacts .links .icon:nth-child(3) svg{height:35px}footer .footer-contacts .links .icon:nth-child(4) svg{height:29px}footer .footer-contacts .links .icon:hover{border-top:1px solid #fff;border-bottom:1px solid #fff}footer .footer-contacts P{text-transform:uppercase;margin:15px 0 10px}footer .footer-contacts a{transition:all .3s}footer .footer-contacts a:hover{color:#6b8557}footer .footer-contacts .link-more{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:inherit;cursor:pointer;color:#fff;background-color:#0000;border:1px solid #6b8557;margin-right:0;font-family:inherit;font-size:14px}footer .footer-contacts .link-more span{color:#fff;z-index:1;transition:all .3s}footer .footer-contacts .link-more:before{z-index:0;background-color:#6b8557}footer .footer-contacts .link-more:hover span{transform:translate(-5px)}footer .footer-contacts .link-more:hover svg{transform:translate(5px)scaleX(1.3)}@media (max-width:1670px){footer .footer-fon .footer-logo span:first-child{font-family:Cormorant;font-size:100px;font-weight:400}footer .footer-fon .footer-logo span:nth-child(2){text-transform:uppercase;letter-spacing:6px;margin-top:-30px;font-size:26px;transform:scaleY(.6)}}@media (max-width:1450px){footer .footer-fon .footer-logo span:first-child{font-family:Cormorant;font-size:90px;font-weight:400}footer .footer-fon .footer-logo span:nth-child(2){text-transform:uppercase;letter-spacing:6px;margin-top:-30px;font-size:22px;transform:scaleY(.6)}}@media (max-width:1370px){footer .footer-fon .footer-logo span:first-child{font-family:Cormorant;font-size:80px;font-weight:400}footer .footer-fon .footer-logo span:nth-child(2){text-transform:uppercase;letter-spacing:6px;margin-top:-30px;font-size:18px;transform:scaleY(.6)}}@media (max-width:1290px){footer .footer-fon .footer-logo span:first-child{font-family:Cormorant;font-size:70px;font-weight:400}footer .footer-fon .footer-logo span:nth-child(2){text-transform:uppercase;letter-spacing:6px;margin-top:-20px;font-size:18px;transform:scaleY(.6)}}@media (max-width:992px){footer:before{content:"";z-index:-10;background-image:url(/Footer/footer.jpg);background-position:50%;background-size:cover;width:100%;height:100%;animation:80s infinite zoom-animation;position:absolute;top:0;left:0}footer{height:65vh}footer .footer-fon{flex-direction:column;justify-content:start;align-items:center;gap:20px;height:100%;position:relative}footer .footer-fon .footer-menu{display:none}footer .footer-fon .footer-logo{color:#fff;flex-direction:column;justify-content:center;align-self:center;align-items:center;margin-top:0;margin-left:0;display:flex}footer .footer-fon .footer-logo span:first-child{font-family:Cormorant;font-size:42px;font-weight:400}footer .footer-fon .footer-logo span:nth-child(2){text-transform:uppercase;letter-spacing:6px;margin-top:-10px;font-size:14px;transform:scaleY(.6)}footer .footer-fon .footer-contacts{color:#fff;flex-direction:column;justify-content:center;align-self:flex-end;align-items:flex-end;gap:5px;margin-top:13vh;font-size:14px;font-weight:400;display:flex}footer .footer-fon .footer-contacts .links{flex-direction:row;align-items:center;margin-top:30px;margin-bottom:30px;display:flex}footer .footer-fon .footer-contacts .links .icon{color:#fff;border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;justify-content:center;align-items:center;width:70px;height:50px;padding:5px;display:flex}footer .footer-fon .footer-contacts .links .icon svg{fill:#fff;height:30px}footer .footer-fon .footer-contacts .links .icon:first-child svg{height:35px}footer .footer-fon .footer-contacts .links .icon:nth-child(2) svg{height:25px}footer .footer-fon .footer-contacts .links .icon:nth-child(3) svg{height:35px}footer .footer-fon .footer-contacts .links .icon:nth-child(4) svg{height:29px}footer .footer-fon .footer-contacts .links .icon:hover{border-top:1px solid #fff;border-bottom:1px solid #fff}footer .footer-fon .footer-contacts P{text-transform:uppercase;margin:15px 0 10px}footer .footer-fon .footer-contacts a{transition:all .3s}footer .footer-fon .footer-contacts a:hover{color:#566747}footer .footer-fon .footer-contacts .link-more{letter-spacing:inherit;cursor:pointer;margin-right:0;font-family:inherit;font-size:14px}footer .footer-fon .footer-contacts .link-more span{z-index:1;transition:all .3s}footer .footer-fon .footer-contacts .link-more:before{z-index:0}footer .footer-fon .footer-contacts .link-more:hover span{transform:translate(-5px)}footer .footer-fon .footer-contacts .link-more:hover svg{transform:translate(5px)scaleX(1.3)}}
