@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.3ln4cacw7vm32.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bb835a708696869b-s.0_i4fxg1pnle5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.02co4hodosnv0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4b825e536f0add60-s.15vlspr5uap8d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1q3-y3vmyf3p6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_e5aadea0-module__-yt65W__className{font-family:Raleway,Raleway Fallback;font-style:normal}.raleway_e5aadea0-module__-yt65W__variable{--font-raleway:"Raleway", "Raleway Fallback"}
@font-face{font-family:Courgette;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8d4cba139b48ce8c-s.0wlt9zcmhqco_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courgette;font-style:normal;font-weight:400;font-display:swap;src:url(../media/918a3c819feda146-s.p.2dbit85jp5nan.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courgette Fallback;src:local(Arial);ascent-override:96.91%;descent-override:27.14%;line-gap-override:0.0%;size-adjust:100.77%}.courgette_697f4cba-module__1eoN3a__className{font-family:Courgette,Courgette Fallback;font-style:normal;font-weight:400}.courgette_697f4cba-module__1eoN3a__variable{--font-courgette:"Courgette", "Courgette Fallback"}
.lng-select{position:relative}@keyframes lngSelect{to{opacity:1;transform:translateY(0)}}.lng-select__btn{color:var(--f1ebdd-clr);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;box-sizing:border-box;border-radius:24px;padding:1rem;line-height:1;transition:all .2s;animation:1s forwards lngSelect;transform:translateY(-10px);outline:1px solid var(--f1ebdd-clr)!important;outline-offset:-1px!important}.lng-select__btn--active{background:var(--f1ebdd-clr);color:var(--3a4036-clr)}.lng-select__dd{outline:1px solid var(--f1ebdd-clr);outline-offset:-1px;color:var(--f1ebdd-clr);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;flex-direction:column;transition:opacity .3s,box-shadow .3s,transform .3s;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%,14px)}.lng-select__dd--active{opacity:1;pointer-events:auto;transform:translate(-50%,4px)}.lng-select__option{background:var(--bg-clr);cursor:pointer;justify-content:center;align-items:center;padding:1rem;line-height:1;display:flex}.lng-select__option--active{background:var(--f1ebdd-clr);color:var(--3a4036-clr)}
.header{z-index:100;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}@keyframes animateHeader{to{opacity:1;transform:translateY(0)}}.header__logo{opacity:0;justify-content:center;align-items:center;gap:.25rem;animation:1s forwards animateHeader;display:flex;transform:translateY(-10px)}.header__logo span{font-size:1.5rem}.header__nav{opacity:0;gap:.25rem;animation:1s forwards animateHeader;display:flex;transform:translateY(-10px)}.header__nav-link{color:var(--f1ebdd-clr);border-radius:24px;padding:1rem;font-weight:500;line-height:1}.header__primary-btn{color:var(--f1ebdd-clr);outline:1px solid var(--f1ebdd-clr);outline-offset:-1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:24px;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .25rem .25rem .625rem;font-weight:500;line-height:1;transition:background-color .2s,color .2s;animation:1s forwards animateHeader;display:flex;transform:translateY(-10px)}.header__primary-btn :nth-child(2){background:var(--f1ebdd-clr);color:var(--3a4036-clr);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:40px;transition:transform .2s;display:flex;transform:rotate(-45deg)}.header__primary-btn:hover{background:var(--f1ebdd-clr);color:var(--3a4036-clr)}.header__primary-btn:hover :nth-child(2){transform:rotate(0)}.menu__btn{color:var(--f1ebdd-clr);outline:1px solid var(--f1ebdd-clr);outline-offset:-1px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:24px;padding:1rem;font-weight:500;line-height:1;animation:1s forwards animateHeader;display:none;transform:translateY(-10px)}.menu__btn:focus{outline:1px solid var(--f1ebdd-clr)}.menu{z-index:2;background:var(--3a4036-clr);opacity:0;pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0}.menu--open{opacity:1;pointer-events:auto}.menu__nav{flex-direction:column;gap:.25rem;padding:96px 1rem 1rem;display:flex}.menu__nav-link{border-radius:24px;padding:1rem;font-size:2rem;font-weight:500;line-height:1}.active{outline:1px solid var(--f1ebdd-clr)!important;outline-offset:-1px!important}.menu-contacts__container{color:var(--f1ebdd-clr);margin-top:auto}.menu-contacts__container div{text-align:center;justify-content:center;align-items:center;width:100%;padding:1rem;display:flex}.menu-contacts__container div:nth-child(2){border-top:1px solid var(--f1ebdd-clr);border-bottom:1px solid var(--f1ebdd-clr)}@media screen and not (min-width:900px){.header{padding:1rem}.header__nav,.header__primary-btn{display:none}.menu__btn{display:initial}}
.footer{background:var(--3a4036-clr);color:var(--f1ebdd-clr);flex-direction:column;align-items:center;gap:20px;padding:20px;display:flex}.footer__main-container{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.footer__main-container p{font-size:18px;font-weight:500}.footer__nav{flex-direction:column;gap:.25rem;display:flex}.footer__nav-link{text-align:center}.footer__nav-link:hover{text-decoration:underline}.footer__bottom{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.footer__author a{color:var(--f1ebdd-clr)}.footer__author a:hover{text-decoration:underline}
*{border:none;margin:0;padding:0}*,:before,:after{box-sizing:border-box}a,a:link,a:visited{color:var(--f1ebdd-clr);text-decoration:none}a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;line-height:1}ul,ul li{list-style-position:inside}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:#0000}input:focus,textarea:focus,button:focus,select:focus{outline:none}input::-ms-clear{display:none}textarea{resize:vertical}button,input[type=submit]{box-shadow:none;cursor:pointer;background:0 0;display:inline-block}button::-moz-focus-inner{border:0;padding:0}label{cursor:pointer}legend{display:block}input[type=file]{max-width:100%}:root{--dark-green-clr:#5e7a57;--light-green-clr:#a7b68c;--f1ebdd-clr:#f1ebdd;--d3c3a5-clr:#d3c3a5;--3a4036-clr:#3a4036}html{scroll-behavior:smooth}body{font-family:var(--font-raleway);letter-spacing:1px;background:var(--3a4036-clr)}
