@media screen and (max-width:1438px){.container-header{max-width:none;padding:0 15px}}@media screen and (max-width:1022px){.container-header{max-width:none}}@media screen and (max-width:766px){.container-header{max-width:none}}.container-nav{width:930px;margin:0 auto}@media screen and (max-width:1022px){.container-nav{width:100%}}.header{position:relative;background-color:#fff;z-index:11;-webkit-transition:.3s;transition:.3s}.header:before{content:"";width:100vw;height:100vh;background:#272a29b3;position:fixed;top:84px;z-index:-1;opacity:0;pointer-events:none;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.header.is-fixed{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px #0000000a,0 2px 6px #0000000a,0 0 1px #0000000a;position:fixed;width:100%;left:0;top:0;z-index:99}.header.has-overlay .header__inner{padding-bottom:0;margin-bottom:22px}.header.has-overlay:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.header-left,.header-logo .logo__img{display:-webkit-box;display:-ms-flexbox;display:flex}.header-logo .logo__img{width:151px;height:39px}.lang-link{padding:6px 13px;font-size:15px;line-height:24px;color:#818181;border:2px solid #f5f5f5;border-radius:12px;-webkit-transition:.3s;transition:.3s;font-weight:500}@media screen and (max-width:1022px){.lang-link{display:none}.lang-link:hover{color:#79bb49;background-color:transparent;border-color:transparent}}.js-header-bg{position:absolute;width:100%;height:100%;opacity:0;background:#fff;-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:transform .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out,visibility .25s,height .25s ease-out;pointer-events:none;overflow:hidden;visibility:hidden;left:0;top:62px;z-index:-1}.js-header-bg.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.main.is-header-fixed{padding-top:86px}@media screen and (max-width:1438px){.main.is-header-fixed{padding-top:80px}}@media screen and (max-width:766px){.main.is-header-fixed{padding-top:56px}}.header__wrapper{background-color:#fff}.header__inner{padding:22px 0;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}@media screen and (max-width:1438px){.header__inner{padding:20px 0}}@media screen and (max-width:766px){.header__inner{padding:11px 0}}@media screen and (max-width:1438px){.header-logo .logo__img{display:-webkit-box;display:-ms-flexbox;display:flex;width:138px;height:auto}}@media screen and (max-width:1022px){.header-logo .logo__img{width:150px}}@media screen and (max-width:766px){.header-logo .logo__img{width:92px}}.header-menu.header-menu--mobile{display:none}@media screen and (max-width:1438px){.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:14px}}@media screen and (max-width:1022px){.header-menu{display:none}.header-menu.header-menu--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:23px;position:fixed;width:100%;height:calc(100% - 80px);z-index:999;left:0;top:80px;background-color:#fff;margin-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-transition:.3s;transition:.3s}.header-menu.header-menu--mobile{visibility:hidden}.header-menu.header-menu--mobile .header-dropdown{visibility:inherit}.header-menu.header-menu--mobile.active{-webkit-transform:translateX(0);transform:translate(0);visibility:visible}}@media screen and (max-width:766px){.header-menu.header-menu--mobile{top:56px;padding-top:7px;height:calc(100% - 56px)}}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.header-nav__wrapper{width:50%}@media screen and (max-width:766px){.header-nav__wrapper{width:100%}}.header-nav__lang.lang-link{display:none;padding:0;border:none;margin-bottom:64px}@media screen and (max-width:1022px){.header-nav__lang.lang-link{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-nav__item{margin:0 6px}.header-nav__item>a{border-radius:12px}.header-nav__item.active .header-dropdown{opacity:1;visibility:visible;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.5s;transition-duration:.5s}.header-nav__item:hover>a{background:#f5f5f5}.header-nav__item a{padding:8px 16px;display:inline-block;font-weight:500;font-size:15px;line-height:24px}.header-nav__item a:hover{border-radius:12px}@media screen and (max-width:1438px){.header-nav__item a{padding:5px 10px}}@media screen and (max-width:1022px){.header-nav__item a{padding:0;margin-bottom:16px;font-weight:700;font-size:18px;line-height:140%;color:#272a29}}@media screen and (max-width:1438px){.header-nav__item{margin:0}}@media screen and (max-width:1022px){.header-nav__item{width:100%;margin-bottom:28px}}@media screen and (max-width:766px){.header-nav__item{margin-bottom:16px}}@media screen and (max-width:1022px){.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto;padding:0 15px;max-width:735px}}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.header-right .btn{white-space:nowrap;font-weight:500}@media screen and (max-width:1022px){.header-right{gap:0}}.header-dropdown{padding:61px 0 44px;position:absolute;left:0;top:62px;z-index:99;width:100%;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px);transition:transform .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out,visibility .25s;pointer-events:none}@media screen and (max-width:1438px){.header-dropdown{padding:44px 0 22px}}@media screen and (max-width:1022px){.header-dropdown{padding:0;position:static;opacity:1;visibility:visible;-webkit-transform:none;transform:none}}.header-dropdown-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:86px;-moz-column-gap:86px;column-gap:86px}.header-dropdown-list li{width:422px}.header-dropdown-list li a{width:100%;padding:16px;font-size:18px;color:#455a64;border-top:1px solid #f5f5f5;position:relative}.header-dropdown-list li a:before{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19%2012H5M19%2012l-4-4M19%2012l-4%204'%20stroke='%2379BB49'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")50%no-repeat;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1022px){.header-dropdown-list li a{padding:0;font-weight:300;font-size:14px;line-height:140%;color:#272a29;border-top:0}.header-dropdown-list li a:before{display:none}.header-dropdown-list li a:hover{background:none;color:#79bb49}}@media screen and (max-width:1022px){.header-dropdown-list li{width:100%}}@media screen and (max-width:1438px){.header-dropdown-list{-webkit-column-gap:52px;-moz-column-gap:52px;column-gap:52px;padding-right:34px}}@media screen and (max-width:1022px){.header-dropdown-list{padding-right:0}}.header-dropdown-list-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.toggle-mobile-menu{padding:0;display:none;width:40px;height:40px;background:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='40'%20height='40'%20rx='12'%20fill='%23fff'/%3e%3cpath%20d='M9.333%2012h21.334M14.667%2020h16M9.333%2028h21.334'%20stroke='%23272A29'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")50%no-repeat;border:none;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.toggle-mobile-menu.active{background-image:url("data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M28.25%2011.75l-16.5%2016.5M11.75%2011.75l16.5%2016.5'%20stroke='%23272A29'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1022px){.toggle-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:16px}}@media screen and (max-width:766px){.toggle-mobile-menu{width:32px;height:32px;background-size:35px}}.footer{padding:50px 0 44px;background:#272a29;margin-top:auto}.footer a{color:#fff}@media screen and (max-width:1022px){.footer{padding:37px 0 32px}}@media screen and (max-width:766px){.footer{padding:24px 0 32px}}.footer-logo{margin-left:-31px}@media screen and (max-width:1438px){.footer-logo{margin-left:0}}@media screen and (max-width:766px){.footer-logo{margin-bottom:44px}}.footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:1022px){.footer-top{margin-bottom:64px}}@media screen and (max-width:766px){.footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}}.footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-item:first-child{margin-right:80px}@media screen and (max-width:1022px){.footer-menu{display:none}}.footer-nav__item{font-weight:300;font-size:15px;line-height:24px;margin-bottom:10px}.footer-nav__item:last-child{margin-bottom:0}.footer-contacts{margin-left:39px;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:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:1438px){.footer-contacts{margin-left:140px}}@media screen and (max-width:766px){.footer-contacts{margin-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:1022px){.footer-bottom .footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.footer-bottom .footer-wrapper .link{margin-bottom:16px}}@media screen and (max-width:766px){.footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer-text{font-weight:300;font-size:14px;line-height:160%;color:#fff;opacity:.5}.footer-copyright{margin-right:79px}@media screen and (max-width:1438px){.footer-copyright{margin-right:57px}}@media screen and (max-width:1022px){.footer-copyright{margin-right:0}}.footer-brand{max-width:320px}.footer-summary{margin-top:22px;max-width:300px;color:#fff}.footer-heading{margin:0 0 14px;font-weight:500;font-size:14px;line-height:20px;color:#fff;opacity:.9}.footer-main-nav{gap:56px;align-items:flex-start;flex-wrap:wrap}.footer .footer-main-nav .footer-item{margin-right:0}.footer .footer-main-nav .footer-contacts{align-items:flex-start;margin-left:0}.footer .footer-menu{display:block}.footer-details{margin-top:14px;max-width:330px;color:#fff}.footer-address{display:block;margin-top:8px}.footer-legal{gap:32px;align-items:center;flex-wrap:wrap}@media screen and (max-width:1438px){.footer-main-nav{gap:36px}.footer-brand{max-width:260px}.footer-details{max-width:300px}.footer-legal{gap:24px}}@media screen and (max-width:1022px){.footer-top{gap:36px}.footer-main-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;width:100%}.footer-bottom .footer-wrapper.footer-legal{flex-direction:row;gap:20px 28px}}@media screen and (max-width:766px){.footer-brand{max-width:none}.footer-logo.footer-brand{margin-bottom:0}.footer-summary{margin-top:18px;max-width:none}.footer-main-nav{grid-template-columns:1fr;gap:28px}.footer-heading{margin-bottom:10px}.footer-bottom .footer-wrapper.footer-legal{flex-direction:column-reverse;align-items:flex-start;gap:12px}.footer-details{max-width:none}}@media screen and (max-width:1438px){.footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}.footer-main-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px;width:100%}.footer-brand,.footer-summary{max-width:420px}}.footer-top{gap:72px}.footer-main-nav{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(280px,1.15fr);gap:32px 56px;flex:1;min-width:0}.footer .footer-main-nav .footer-contacts{max-width:340px}@media screen and (max-width:1438px){.footer-top{gap:36px}.footer-main-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px}.footer .footer-main-nav .footer-contacts{max-width:340px}}@media screen and (max-width:1022px){.footer-main-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.footer .footer-main-nav .footer-contacts{grid-column:1/-1;max-width:420px}}@media screen and (max-width:766px){.footer-main-nav{grid-template-columns:1fr;gap:28px}.footer .footer-main-nav .footer-contacts{grid-column:auto;max-width:none}}.footer-nav__item a:hover,.footer .link:hover{color:#79bb49}.header a:focus-visible,.header button:focus-visible,.footer a:focus-visible{outline:2px solid #5f9a36;outline-offset:2px}
