@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(../fonts/montserrat-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(../fonts/montserrat-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(../fonts/montserrat-rouble.woff2) format("woff2");unicode-range:u+20bd}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(../fonts/montserrat-cyrillic-italic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100 900;src:url(../fonts/montserrat-latin-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{border:0;font-family:Montserrat,Arial,sans-serif;font-size:10px;letter-spacing:.02em;line-height:1.5;margin:0;outline:none;padding:0;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}input{outline:none}table{border-collapse:collapse;border-spacing:0}img{border:0;max-width:100%}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}input[type=number]{-moz-appearance:textfield}input[type=number]:focus,input[type=number]:hover{-moz-appearance:number-input}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}p{font-size:inherit}:root{--base-green-color:rgba(0,81,33,.8);--base-green-color-without-opacity:#005121;--base-green-color-0-5:rgba(0,81,33,.5);--base-gray-color:#f9f9f9;--black-color-0-8:rgba(0,0,0,.8);--black-color-0-5:rgba(0,0,0,.5);--black-color-0-2:rgba(0,0,0,.2);--mobile-header-color:rgba(129,172,145,.15);--menu-background-color:rgba(129,172,145,.15);--swiper-pagination-bottom:3px;--border-radius-for-main-elements:8px}main{margin:0 0 3rem}@media(max-width:1023px){main>:not(.home-item){padding:0 1rem}}@media(min-width:1024px){*{font-size:12px}#app>*{padding:0 5vw}main{margin:1.5rem 0 3rem}}@media(min-width:1290px){*{font-size:14px}#app>*{padding:0 10vw}}@media(min-width:1920px){*{font-size:16px}#app>*{padding:0 12vw}}.not-found[data-v-fdebfa9e]{align-items:center;display:flex;justify-content:center;padding:2rem;text-align:center}.content[data-v-fdebfa9e]{max-width:700px}h1[data-v-fdebfa9e]{color:#005121cc;font-size:8rem;font-weight:500;line-height:1;margin:0}h2[data-v-fdebfa9e]{color:#333;font-size:2rem;margin:1rem 0}p[data-v-fdebfa9e]{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}button[data-v-fdebfa9e]{background:#005121cc;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.9rem 2rem;transition:background .3s ease}button[data-v-fdebfa9e]:hover{background:#007d32}
