@charset "UTF-8";*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}aside,footer,header,nav,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.modal{position:relative;max-width:800px;width:100%;margin:0 auto}.modal__wrapper{padding:50px 70px 70px 70px;max-width:100%;width:100%;height:auto;border-radius:10px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.modal__btn{cursor:pointer}.modal__title{font-weight:500;font-size:22px}.modal .mfp-close{margin-left:auto}@font-face{font-family:"";src:url("") format("")}.container{max-width:1480px;width:100%;margin:0 auto;padding:0 20px}section{padding:clamp(1.375rem,.852rem + 2.61vw,2.813rem) 0}.section-title{word-wrap:break-word;font-family:Montserrat,sans-serif;font-weight:900;font-style:italic;font-size:clamp(1.75rem,1.477rem + 1.36vw,2.5rem);line-height:1.3;text-transform:uppercase;color:#1e1e1e;padding-bottom:clamp(1.375rem,.966rem + 2.05vw,2.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;position:relative}.section-title::after{content:"";position:relative;top:14px;right:0;width:150px;height:45px;background-image:url(../img/section-title-img.png);background-repeat:no-repeat;background-size:cover;background-position:center}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;font-weight:500;font-size:17px;line-height:1.1;color:#1e1e1e;background:#e4e4e4}body.locked{overflow:hidden}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}body::-webkit-scrollbar{width:12px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:gray}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.link{color:inherit;position:relative;cursor:pointer;text-decoration:none}.link::after{content:"";display:block;position:absolute;right:0;bottom:-3px;width:0;height:2px;background-color:#000;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}.link:hover::after{width:100%;left:0;background-color:#000}.btn{display:block;text-align:center;padding:12px 20px;font-family:Montserrat,sans-serif;font-style:italic;font-weight:900;font-size:20px;line-height:1.3;color:#efefef;background:#005934;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);position:relative;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.2);opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.btn:hover::before{opacity:1}.thanks__wrapper{padding:120px 0 80px;text-align:center;max-width:700px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#checkdv_1{display:none!important;width:0!important;height:0!important;opacity:0!important}header{background:#fafafa;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}nav{background:#fafafa;overflow:hidden;border-top:1px solid #e4e4e4}.navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0}.navbar .menu__item-link{color:#1e1e1e;margin-left:auto}.logo a img{max-width:clamp(8.75rem,6.071rem + 11.9vw,15rem);width:100%}.logo-2{display:none}.logo-2 a img{max-width:clamp(8.75rem,6.071rem + 11.9vw,15rem);width:100%}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:20px 0 25px}.menu__item-link{font-family:Montserrat,sans-serif;font-size:17px;line-height:1.3;font-weight:500;color:#1e1e1e;border-bottom:2px solid #005934;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.menu__item-link:hover{color:#005934}.menu__item-btn{font-size:clamp(.625rem,.357rem + 1.19vw,1.25rem)}.burger{display:none;cursor:pointer}.hero__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px 20px}.hero__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.hero__item-img{display:none;max-width:100%;width:100%;margin-top:10px}.hero__text{font-weight:500;font-size:clamp(.75rem,.429rem + 1.43vw,1.5rem)}.hero__img{overflow:hidden}.hero__img img{max-width:100%;width:100%}.service__item{display:block;color:#1e1e1e;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.service__item:hover{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.service__item:hover .box__item-img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;overflow:hidden}.service__item:hover .box__item-img img{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.box{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 20px}.box__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.box__item a{color:inherit;text-decoration:underline}.box__item-img{overflow:hidden;height:350px}.box__item-img img{max-width:100%;width:100%;height:100%}.box__item-title{font-family:Montserrat,sans-serif;font-weight:900;font-size:clamp(1rem,.818rem + .91vw,1.5rem);line-height:1.3;text-transform:uppercase;font-style:italic}.box__item-text{font-weight:500;font-size:clamp(.75rem,.636rem + .57vw,1.063rem);margin:clamp(.125rem,-.223rem + 1.55vw,.938rem) 0}.box__item-list{padding-left:20px}.box__item-list li{list-style:disc;font-size:clamp(.75rem,.636rem + .57vw,1.063rem);padding-bottom:2px}.box__item-btn{font-size:clamp(.813rem,.563rem + 1.25vw,1.5rem);margin-top:auto}.about__wrapper{padding-bottom:30px}.about__btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.review__swiper{padding:5px}.slide{font-family:Montserrat,sans-serif;background:#fafafa;padding:clamp(1.5rem,.938rem + 2.5vw,2.813rem);-webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,.25);box-shadow:4px 4px 4px 0 rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.slide__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.slide__top-name{font-weight:700;font-size:clamp(1.063rem,.875rem + .83vw,1.5rem)}.slide__top-date{font-weight:500;font-size:clamp(.875rem,.795rem + .36vw,1.063rem)}.slide__text{font-weight:500;font-size:clamp(.875rem,.795rem + .36vw,1.063rem)}.slide__btn{color:#005934;font-weight:500;font-size:clamp(.875rem,.795rem + .36vw,1.063rem);margin-left:auto}.slide__btn:hover{text-decoration:underline}.sponsor__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 20px}.sponsor__item{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.sponsor__item img{max-width:100%;width:100%}.contact-form{max-width:580px;width:100%;min-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 0}label{padding-bottom:5px}input[type=text],textarea{max-width:400px;width:100%;font-family:Inter,sans-serif;font-size:16px;outline:0;padding:12px 20px;margin-bottom:10px;border:1px solid #1e1e1e;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#1e1e1e}input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#1e1e1e}input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#1e1e1e}input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#1e1e1e}input[type=text]::placeholder,textarea::placeholder{color:#1e1e1e}input[type=text]:focus,textarea:focus{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}button[type=submit]{border:none;cursor:pointer;margin-top:20px}button[type=submit]:hover{color:#fff}button[type=submit]:active{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;top:3px}button[type=submit]:focus{position:relative;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;outline:0}.contact .section-title{padding-bottom:24px}.contact__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact__item a{text-decoration:underline}.contact__text{color:inherit;font-weight:500;font-size:clamp(.875rem,.795rem + .36vw,1.063rem)}.contact__text:nth-child(2){max-width:460px;width:100%}.contact__map img{max-width:100%;width:100%;height:100%}.slogan__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.slogan__title{font-family:Montserrat,sans-serif;font-style:italic;font-weight:900;font-size:clamp(1.063rem,.446rem + 2.74vw,2.5rem);line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;max-width:800px;width:100%}.slogan__title img{max-width:40px;width:100%}table{border-collapse:collapse;max-width:950px}td{border:1px solid #000;width:6%;padding:24px 12px;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;color:#1e1e1e}.green{background:#005934;color:#fff}.salad{background:#9db5a3;color:#fff}.scan__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.scan__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:clamp(.75rem,.636rem + .57vw,1.063rem);font-weight:500}.scan__list li img{max-width:30px;width:100%}.contacts .hero__wrapper .box__item{gap:12px;margin-top:25px}.contacts .hero__wrapper .box__item .box__item-text{margin:0}.contacts .hero__img{display:block!important;height:auto!important}.contacts__list{padding-top:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;max-width:500px}.contacts__list li{font-family:Montserrat,sans-serif;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:clamp(1.063rem,.875rem + .83vw,1.5rem);line-height:1.3;font-weight:900}.video__wrapper{display:grid;gap:20px 20px;grid-template-columns:1fr 1fr 1fr}.footer{margin-top:clamp(4.375rem,2.232rem + 9.52vw,9.375rem);background:#1e1e1e;padding:50px 0 80px;color:#efefef}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.footer__wrapper .logo{display:block!important}.footer__wrapper .logo img{max-width:240px;width:100%}.footer__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.footer__copyright{font-family:Montserrat,sans-serif;font-size:clamp(.75rem,.616rem + .6vw,1.063rem);line-height:1.3;font-weight:500}.footer__link{font-family:Montserrat,sans-serif;font-size:clamp(.75rem,.616rem + .6vw,1.063rem);line-height:1.3;font-weight:500;color:inherit;border-bottom:2px solid #005934;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.footer__link:hover{color:#005934}.footer__contact{font-family:Montserrat,sans-serif;color:#fff;font-size:clamp(.75rem,.616rem + .6vw,1.063rem);font-weight:900;line-height:1.3;font-style:italic}@media (max-width:1449.98px){.container{max-width:1380px}}@media (max-width:991.98px){.logo-2{display:block}.box{grid-template-columns:repeat(2,1fr)}.sponsor__wrapper{grid-template-columns:repeat(3,1fr)}.contact__map{height:400px;overflow:hidden}.video__wrapper iframe{height:350px}}@media screen and (max-width:991.98px){.menu{position:fixed;background:#131418;left:0;top:0;height:100vh;width:100vw;display:none}.menu.active{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;top:0;height:100vh;width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:all;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:22;-webkit-animation:fade .1s linear;animation:fade .1s linear}.burger{display:block;position:relative;height:20px;width:30px;z-index:102;cursor:pointer}.burger.active-burger:before{background:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:cubic-bezier(.785,.135,.15,.86) .3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) .3s all;transition:cubic-bezier(.785,.135,.15,.86) .3s all;top:8px}.burger.active-burger:after{background:white;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:10px;-webkit-transition:cubic-bezier(.785,.135,.15,.86) .3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) .3s all;transition:cubic-bezier(.785,.135,.15,.86) .3s all}.burger.active-burger span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.burger:after,.burger:before{content:"";position:absolute;height:2px;width:100%;background:black;-webkit-transition:cubic-bezier(.785,.135,.15,.86) .3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) .3s all;transition:cubic-bezier(.785,.135,.15,.86) .3s all}.burger:before{top:0}.burger::after{bottom:0}.burger span{position:absolute;top:9px;right:0;width:100%;background:black;height:2px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:cubic-bezier(.785,.135,.15,.86) .3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) .3s all;transition:cubic-bezier(.785,.135,.15,.86) .3s all}.menu__item{margin-top:15px}.menu__item-link{color:#fff}}@media (max-width:767.98px){.modal__wrapper{padding:30px 40px 40px 40px}.section-title::after{display:none}.navbar{gap:10px 10px;padding:12px 0;display:grid;grid-template-areas:"logo menu__item-btn ." "modal__btn modal__btn modal__btn"}.navbar .logo{grid-area:logo}.navbar .menu__item-btn{grid-area:menu__item-btn;margin-left:auto}.navbar .modal__btn{grid-area:modal__btn;text-align:center;margin:0 auto}.menu__item-btn{margin-left:auto;padding:10px}.hero__wrapper{grid-template-columns:1fr}.hero__img{height:280px}.box__item-img{height:280px}.sponsor__wrapper{grid-template-columns:repeat(2,1fr);gap:12px 12px}.contact__wrapper{grid-template-columns:1fr}.contact__map{height:auto}.video__wrapper{grid-template-columns:1fr 1fr}.footer__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:479.98px){.modal__wrapper{padding:20px}.container{max-width:none;padding:0 15px}.policy__wrapper .section-title{font-size:20px!important}.hero__wrapper{gap:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hero__item{gap:8px}.hero__item-img{display:block}.hero__img{display:none}.box{grid-template-columns:1fr}.box__item-img{height:200px}.box__item-img img{height:auto}input[type=text],textarea{padding:10px 15px;font-size:14px}.contact__item{gap:8px}.scan__list{gap:8px}.scan__list li img{max-width:24px}.contacts .hero__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.video__wrapper{grid-template-columns:1fr}.video__wrapper iframe{height:450px}.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:220px;width:100%;margin:0 auto;gap:30px}}