html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-padding-top:90px}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}textarea{font-family:Arial}*{box-sizing:border-box}:root{--main-color: #57aa3b;--secondary-color: #57aa3b;--accent-color: #ccd407;--black-color: #373737;--white-color: #ffffff;--white-color-hover: rgba(255, 255, 255, .7)}html{scroll-behavior:smooth}body{position:relative;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:18px;line-height:1.45;background-color:var(--white-color);min-height:150vh;color:var(--black-color);overflow-x:hidden}a{transition:.3s}button{cursor:pointer;font:inherit}.overflow-hidden{overflow:hidden;position:relative}.text{margin-bottom:25px;text-align:center}.text b,.text-box b{font-weight:700;color:var(--secondary-color)}.more{display:inline-flex;align-items:center;text-decoration:none;color:var(--accent-color);font-size:16px;font-weight:500;transition:.3s}.more:hover{color:var(--secondary-color)}.more svg{width:20px;height:20px;margin-left:5px}.container{max-width:1200px;margin:0 auto;padding:0 15px}.main{margin-top:40px}.title{font-size:30px;font-weight:700;margin-bottom:25px;color:var(--main-color);text-align:center}.title b{text-transform:uppercase}.text-box{text-align:center;border-top:2px solid var(--main-color);border-bottom:2px solid var(--main-color);padding:40px 0 20px;margin-bottom:50px}.text-box-title{margin-bottom:-25px}.text-box-title span{display:inline-block;padding:5px 15px;background-color:var(--main-color);color:var(--white-color);border-radius:2px}.call-btn{display:block;border-radius:8px;background-color:var(--secondary-color);border:2px solid var(--secondary-color);color:var(--white-color);font-size:20px;font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;line-height:50px;margin:20px auto 0;padding:3px 18px;transition:ease-in-out .3s;letter-spacing:1px;box-shadow:0 0 10px var(--secondary-color)}.call-btn:hover{background-color:var(--white-color);border:2px solid var(--main-color);color:var(--main-color);box-shadow:0 0 10px var(--white-color)}.call-btn--small{max-width:250px;padding:5px 10px;font-size:16px;line-height:30px;box-shadow:0 0 5px var(--secondary-color)}.call-btn--accent{background-color:var(--accent-color);border:2px solid #4f9d35;color:var(--white-color);box-shadow:0 0 5px var(--secondary-color)}.call-btn--accent:hover{background-color:var(--white-color);border:2px solid var(--main-color);color:var(--main-color);box-shadow:0 0 5px var(--white-color)}.photo-wrap{display:flex;position:relative;overflow:hidden;box-shadow:0 0 3px var(--black-color);border-radius:8px}.photo-wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000002e}.list__item{display:flex;align-items:center;line-height:1;font-size:18px}.list__item:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;background:url(../img/ball.png) no-repeat center/contain}@keyframes zoom{0%{transform:rotate(0) scale(1)}25%{transform:rotate(10deg) scale(1.1)}50%{transform:rotate(0) scale(1)}70%{transform:rotate(-10deg) scale(1.1)}to{transform:rotate(0) scale(1)}}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.scroll-top{display:none;position:fixed;bottom:50%;right:30px;transform:translateY(50%);width:50px;height:50px;border-radius:50%;background:var(--white-color) url(../img/arrow-full-up.svg?v=1) no-repeat center/contain;box-shadow:0 0 10px #0000004d;z-index:99}.sticky-btns{position:sticky;display:flex;justify-content:space-between;width:100vw;max-width:1400px;margin:0 auto 20px;padding:0 30px;z-index:99;bottom:40px}.sticky-btn{display:block;width:70px;height:70px;border-radius:50%;border:1px solid var(--white-color);box-shadow:0 0 10px #0003;transition:all .1s}.sticky-btn--viber{background:#7360f2 url(../img/viber-btn.svg) no-repeat center/30px;bottom:160px}.sticky-btn--telegram{background:#2aabee url(../img/telegram-btn.svg) no-repeat 17px center/30px;bottom:80px}.sticky-btn--sub-item{position:absolute;opacity:0;pointer-events:none;z-index:-1;transform:scale(0);transition:all .3s}.sticky-btn--sub-item-active{opacity:1;pointer-events:auto;z-index:1;transform:scale(1)}.sticky-btn--social{background:#f57e20 url(../img/social-btn.svg) no-repeat center/55px}.sticky-btn--open{background:#6e6e6e url(../img/close.svg) no-repeat center/35px}.sticky-btn--phone{background:#f57e20 url(../img/phone-white.svg) no-repeat center/35px;animation:zoom 2s ease-out infinite}@media screen and (max-width: 1200px){body{font-size:16px}.title{font-size:25px}.text-box{padding:30px 0 15px;margin-bottom:40px}.text-box-title{margin-bottom:-20px}.call-btn{font-size:16px;line-height:40px;margin-top:15px}.call-btn--small{padding:5px 10px;font-size:14px;line-height:25px;max-width:200px}.list__item{font-size:16px}.list__item:before{width:15px;height:15px;margin-right:5px}}@media screen and (max-width: 900px){.title{font-size:22px}.text-box{padding-top:20px;margin-bottom:30px}.text-box-title{margin-bottom:-15px}.call-btn{font-size:14px;line-height:30px;margin-top:10px}.call-btn--small{padding:5px 10px;font-size:12px;line-height:20px;max-width:150px}.list__item:before{min-width:13px;min-height:13px;width:13px;height:13px;margin-right:7px}.sticky-btn{width:50px;height:50px;background-size:30px}.sticky-btn--social{background-size:40px}.sticky-btn--viber{bottom:110px;background-size:25px}.sticky-btn--telegram{bottom:55px;background-size:25px;background-position:10px center}}@media screen and (max-width: 900px) and (orientation: landscape){.main{margin-top:85px}.scroll-top--active{display:block}}@media screen and (max-width: 475px){.title{font-size:20px;margin-bottom:18px}.text{margin-bottom:20px}.text-box{padding-top:25px;margin-bottom:20px}.text-box-title{margin-bottom:-17px;font-size:17px}.call-btn{font-size:13px;line-height:25px;margin-top:5px}.call-btn--small{padding:5px 10px;font-size:12px;line-height:15px}.list__item{font-size:14px}.container{padding:0 10px}.more{font-size:14px}}.content--active:before{content:"";position:absolute;inset:0;z-index:100;background-color:#000000b3}.header__slogan{font-size:18px;font-weight:500}.header__slogan p{margin:5px 0}.header__slogan b{color:var(--main-color);font-weight:700}.header__slogan-wrap .header__socials a{margin-bottom:0}.header__socials-icon{display:flex;gap:5px}.header__logo{width:110px;height:110px}.header__logo img{width:auto;height:100%}.header__socials{display:flex;flex-direction:column}.header__socials a,.header__socials span{display:inline-flex;align-items:center;text-decoration:none;margin-bottom:8px;font-weight:500}.header__socials img{width:20px;height:20px;margin-right:7px}.header__socials-phone,.header__socials-viber{font-size:19px;color:var(--main-color);font-weight:700}.header__socials-phone:hover,.header__socials-viber:hover{color:#005a1e}.nav{background-color:var(--main-color)}.nav ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;align-content:flex-start;list-style:none;padding:20px 10px;color:var(--white-color);max-width:830px;margin:0 auto;row-gap:5px;column-gap:5px}.nav ul li{text-transform:uppercase;font-size:14px;font-weight:700;margin-right:auto}.nav ul li:first-child{margin-left:0;margin-right:auto}.nav ul li a{color:inherit;text-decoration:none}.nav ul li a:hover{color:var(--accent-color);text-decoration:underline}.nav .lang-item{margin-left:auto;margin-right:5px;font-size:16px;font-weight:500}.nav .lang-item:last-child{margin-right:0;margin-left:0}.nav .lang-item:last-child:before{content:"|";margin-right:5px}.nav .current-lang{color:var(--accent-color);text-decoration:underline}.nav--langs ul{flex-wrap:nowrap}.nav--langs ul li.lang-item{display:block}.header{display:flex;flex-direction:column;align-items:center;position:absolute;left:0;top:90px;width:400px;transform:translateY(-140%);transition:ease-in-out .6s;box-shadow:none;z-index:101;background-color:var(--white-color);max-height:calc(100dvh - 90px);overflow:auto}.header-wrap{flex-direction:column;gap:20px;background-color:var(--white-color)}.header .nav{width:100%;background-color:var(--white-color);order:-1}.header .nav ul{color:var(--main-color);flex-direction:column;overflow-x:hidden;max-width:none;padding:20px 10px}.header .nav ul li{width:100%;padding:8px 0 8px 30px;font-size:15px;margin-right:0;margin-bottom:8px;border-bottom:1px solid var(--main-color)}.header .nav ul li.lang-item{display:block}.header ul.submenu{display:block;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transition:.4s}.menu-item:hover ul.submenu{padding-top:20px;max-height:200px}.header .nav ul li ul.submenu li{border-bottom:none}.header .nav ul li.current-menu-item{color:var(--accent-color)}.header--active{transform:translate(0)}.header .nav .lang-item:last-child:before{display:none}.header-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px;transition:.3s}@media screen and (max-width: 1300px){.header{top:65px;max-height:calc(100dvh - 65px)}html{scroll-padding-top:65px}}@media screen and (max-width: 1200px){.header__slogan{font-size:16px}.header__logo{width:90px;height:90px}.header__socials{font-size:16px}.header__socials-phone,.header__socials-viber{font-size:18px}.header__socials a,.header__socials span{margin-bottom:5px}.nav ul,.header .nav ul{padding:12px 10px}.header .menu-item:hover ul.submenu{padding:12px 10px 0}.header .nav ul.submenu{padding-top:0;padding-bottom:0}}@media screen and (max-width: 900px){.header{width:100%;transform:translate(-100%);position:absolute;height:calc(100dvh - 65px)}.header ul.submenu{display:none}.header--active{transform:translate(0)}.content--active:before{display:none}}@media screen and (max-width: 475px){.header{transition:ease-in-out .3s}.header-wrap{gap:10px}.header__slogan{font-size:14px}.header__logo{width:70px;height:70px}.header__socials-phone,.header__socials-viber{font-size:16px}.nav ul li{padding-left:20px;font-size:16px}.nav ul li:last-child{margin-bottom:0}}.sticky-header{position:sticky;top:0;background-color:var(--main-color);transform:translateY(-100%);transition:ease-in-out .3s;z-index:-1;box-shadow:0 0 10px #0000004d}.sticky-header--active{transform:translateY(0);z-index:101}.sticky-header__wrap{position:relative;max-width:1400px;margin:0 auto;display:flex;align-items:center;height:90px;padding:5px}.sticky-header__logo{margin-right:10px;height:100%}.sticky-header__logo img{width:auto;height:100%}.sticky-header .nav li{font-size:16px;margin-right:17px}.sticky-header .main-nav ul li:first-child{margin-right:12px}.sticky-header .nav .lang-item{display:none}.sticky-header .nav--langs{margin-left:10px}.sticky-header ul{padding:0}.sticky-header .nav--langs .lang-item{display:inline-block}.sticky-header .main-nav ul li:first-child.lang-item{margin-right:0}.sticky-header__phone{text-wrap:nowrap;line-height:1;display:flex;justify-content:flex-end;align-items:center;margin-left:auto;margin-right:10px;font-size:22px;color:var(--white-color);font-weight:500;text-decoration:none;text-shadow:0 0 2px rgba(0,0,0,.2)}.sticky-header__phone img{width:23px;height:23px;margin-right:7px}.sticky-header__socials{display:flex;gap:10px}.sticky-header__socials a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:500;background-color:var(--white-color);border-radius:50%;padding:5px;width:40px;height:40px}.sticky-header__socials img{width:20px;height:20px}.sticky-header__socials a:hover{background-color:var(--white-color-hover)}.sticky-header__burger{display:flex;flex-direction:column;justify-content:space-between;gap:5px;min-height:20px;flex:0 0 30px;padding:0;margin-right:10px;background-color:transparent;border:none}.sticky-header__burger span{display:block;width:100%;height:2px;background-color:var(--white-color);border-radius:2px;transition:.3s}.sticky-header__burger--active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.sticky-header__burger--active span:nth-child(2){opacity:0}.sticky-header__burger--active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media screen and (max-width: 1300px){.sticky-header__wrap{height:65px}.sticky-header__phone{font-size:17px}.sticky-header__phone img{width:20px;height:20px;margin-right:5px}.sticky-header__socials a{width:30px;height:30px}.sticky-header__socials img{width:15px;height:15px}.sticky-header .nav li{font-size:14px;margin-right:12px}.sticky-header .nav--langs{margin-left:10px}}@media screen and (max-width: 1050px){.sticky-header__phone{font-size:16px;margin-right:10px}.sticky-header__phone img{width:18px;height:18px;margin-right:5px}.sticky-header__socials a{width:25px;height:25px}.sticky-header__socials img{width:13px;height:13px}.sticky-header .nav li{font-size:12px;margin-right:10px}.sticky-header .nav--langs{margin-left:10px}.sticky-header .nav ul li:first-child{margin-right:7px}}@media screen and (max-width: 900px){.sticky-header{position:sticky;width:100vw;transform:translateY(0);z-index:100}.sticky-header__wrap{order:1;height:65px;padding:5px 20px}.sticky-header .nav{display:none}.header .nav{display:block}.sticky-header__socials,.sticky-header__phone{display:none}.sticky-header__burger{order:2;margin-left:auto;margin-right:0}}@media screen and (max-width: 900px) and (orientation: landscape){.sticky-header{position:absolute}}@media screen and (max-width: 475px){.sticky-header__wrap{padding:5px 10px}.sticky-header__burger{flex:0 0 25px;min-height:15px}.sticky-header__burger span{height:1px}.sticky-header__burger--active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.sticky-header__burger--active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.footer{z-index:1;margin-top:auto;background-color:var(--main-color);color:var(--white-color);padding:30px 0;font-size:17px}.footer__wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;max-width:1400px}.footer__logo{display:block;width:120px;height:120px;margin-bottom:30px}.footer__logo img{width:auto;height:100%}.footer__socials{display:flex;z-index:1;gap:10px;margin-bottom:20px}.footer p{font-size:12px;margin-bottom:5px}.footer__socials a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin-bottom:8px;font-weight:500;background-color:var(--white-color);border-radius:50%;padding:5px;width:35px;height:35px}.footer__socials img,.footer__phones img{width:20px;height:20px}.footer__socials a:hover{background-color:var(--white-color-hover)}.footer__nav{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px}.footer__nav li{display:flex;align-items:center}.footer__nav a{text-decoration:none;color:var(--white-color);font-weight:500}.footer__nav a:hover{color:var(--white-color-hover)}.footer__phones{display:flex;flex-direction:column;gap:20px}.footer__phones a,.footer__phones span{display:flex;align-items:center;text-decoration:none;color:var(--white-color)}.footer__phones-icon{display:flex;align-items:center;justify-content:center;background-color:var(--white-color);border-radius:50%;padding:10px;width:35px;height:35px;margin-right:7px;box-sizing:border-box}.footer__phones a:hover{color:var(--white-color-hover)}.footer__phones a:hover .footer__phones-icon{background-color:var(--white-color-hover)}.footer__phones-phone{width:100%;justify-content:space-between}.footer__phones-email{display:flex;width:100%;gap:44px}@media screen and (max-width: 1200px){.footer__wrap{justify-content:center;gap:60px}.footer__logo{width:90px;height:90px;margin-bottom:20px}.footer__socials{margin-bottom:20px}.footer__socials a{width:30px;height:30px}.footer__socials img,.footer__phones img{width:15px;height:15px}.footer__nav{grid-template-columns:repeat(2,1fr);grid-gap:20px 50px}.footer__nav a{font-size:16px}.footer__phones{gap:15px}.footer__phones a,.footer__phones span{font-size:16px}.footer__phones-icon{width:30px;height:30px;margin-right:5px}.footer__phones-email{gap:36px}}@media screen and (max-width: 600px){.hide-mobile{display:none}.footer__wrap{flex-direction:column;gap:30px}.footer nav{order:-1}.footer__phones,.footer__nav,.footer__logo-wrap{width:60%;min-width:320px}.footer__phones-phone{justify-content:start}.footer__phones-phone .footer__phones-icon{margin-right:35px}.footer__phones-email{gap:36px}}@media screen and (max-width: 475px){.footer__wrap{gap:20px}.footer__logo{width:55px;height:55px;margin-bottom:10px}.footer__socials{margin-bottom:10px}.footer__socials a{width:25px;height:25px}.footer__socials img,.footer__phones img{width:15px;height:15px}.footer__nav{grid-gap:15px}.footer__nav a{font-size:14px}.footer__phones{gap:10px}.footer__phones a,.footer__phones span{font-size:14px}.footer__phones-icon{width:25px;height:25px;margin-right:5px}.footer__phones-email{gap:31px}}.modal{position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100vh;background-color:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.3s}.modal--active{opacity:1;visibility:visible}.modal__wrap{position:relative;width:100%;max-height:100vh;overflow-y:auto;max-width:650px;padding:40px 115px;background-color:var(--white-color);border-radius:8px;box-shadow:0 0 10px #0000004d;transform:translateY(-100px);transition:.3s}.modal--active .modal__wrap{transform:translateY(0)}.modal__close{position:absolute;top:20px;right:20px;width:30px;height:30px;background-color:transparent;border:none;cursor:pointer}.modal__close svg{width:100%;height:100%}.modal__title{color:var(--main-color);font-size:32px;font-weight:700;margin-bottom:10px;text-align:center;line-height:1.2}.modal__sub-title{font-size:16px;margin-bottom:40px;text-align:center}.modal form{display:flex;flex-direction:column;gap:20px}.modal form label{font-size:0}.modal form span{font-size:14px}.modal__input{display:block;width:100%;padding:15px 20px;border:1px solid var(--main-color);border-radius:8px;font-size:16px;font-weight:500;color:var(--black-color);transition:.3s}textarea.modal__input{resize:none}.modal__input::placeholder{color:#666}.modal__btn{max-width:none;margin-top:0;padding:8px 17px;cursor:pointer}.modal__small{display:block;font-size:14px;color:#666;line-height:1.3;text-align:center}.modal__video{width:100%;height:calc(100vh - 140px)}.modal--fullscreen-mobile .modal__wrap{padding:50px;max-width:750px}@media screen and (max-width: 900px){.modal__wrap{max-width:500px;padding:40px 50px}.modal--fullscreen-mobile .modal__wrap{padding:0;max-width:none;height:100%}.modal__close{top:5px;right:5px}.modal__title{font-size:28px}.modal__sub-title{font-size:15px;margin-bottom:30px}.modal__input{padding:12px 15px;font-size:16px}.modal__btn{padding:5px 10px}.modal__small{font-size:13px}.modal__video{margin-top:40px;height:calc(100vh - 40px)}}@media screen and (max-width: 475px){.modal__wrap{max-width:350px;padding:40px 30px}.modal__title{font-size:24px}.modal__sub-title{font-size:14px;margin-bottom:20px}.modal__input{padding:10px 15px;font-size:16px}.modal__btn{padding:5px 10px}.modal__small{font-size:12px}.modal__form{margin-bottom:30px}}
/*# sourceMappingURL=global.css.map */
