.fast{max-width:375px;display:flex;flex-direction:column;padding:8px 32px 32px;border-radius:16px;position:relative;background-color:#fff;max-height:100vh;overflow-y:auto}@media only screen and (max-width:576px){.fast{padding:16px 24px 24px}}.fast>h3{margin:16px 0 8px}.fast__ico{width:24px;height:24px;display:inline-block;background:url(/ico/fast-call.svg) 50% no-repeat}.fast__wrapper{top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);justify-content:center;z-index:10000000}.fast__button,.fast__wrapper{position:fixed;display:flex;align-items:center}.fast__button{border-radius:50vh;z-index:200;height:64px;left:24px;bottom:24px;padding:0 24px;font-family:Montserrat Medium;font-size:14px;cursor:pointer;background-color:#000;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);background-color:#242c33!important;color:#e57b00!important}.fast__button span{margin-left:8px;display:inline-block}@media only screen and (max-width:340px){.fast__button span{width:80px}}.fast__close{width:32px;height:32px;position:absolute;top:16px;right:16px;border-radius:50%;background:rgba(229,123,0,.2) url(/ico/close.svg) 50% no-repeat;cursor:pointer;z-index:3}.fast__success{position:absolute;left:0;width:100%;padding:0 32px;top:0;bottom:0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border-radius:16px;z-index:2}.fast__row{margin-bottom:8px}.fast__form{position:relative;border-radius:16px}.fast__form>p{font-size:12px;line-height:16px;margin:0 0 16px}.fast__form>p b{font-family:Montserrat Medium}@media only screen and (max-width:576px){.fast__form{width:100%}}.fast>.btn{border-radius:16px}.fast .btn{width:100%}.fast .candidate__label,.fast .contact__lable{display:flex;flex-direction:column;position:relative}.fast .candidate__label:not(:first-child),.fast .contact__lable:not(:first-child){margin-top:16px}.fast .candidate__label span,.fast .contact__lable span{color:#59656f;font-size:12px;line-height:16px;font-family:Montserrat Medium}.fast .candidate__label input,.fast .candidate__label select,.fast .contact__lable input,.fast .contact__lable select{display:flex;border:none;background-color:#f2f5f7;outline:none;border-radius:8px;padding:10px 10px 10px 16px}.fast .candidate__label select,.fast .contact__lable select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Montserrat Medium;color:#2d3740;font-size:13px;padding:12px 10px 12px 16px;cursor:pointer;background:#f2f5f7 url(/ico/arrow-select.svg) center right 16px no-repeat;scrollbar-width:thin;scrollbar-color:#d1d1d1 #fff}.fast .candidate__label select::-webkit-scrollbar,.fast .contact__lable select::-webkit-scrollbar{width:2px}.fast .candidate__label select::-webkit-scrollbar-track,.fast .contact__lable select::-webkit-scrollbar-track{background:#fff}.fast .candidate__label select::-webkit-scrollbar-thumb,.fast .contact__lable select::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:2px;border:0 #fff}.fast .candidate__label .label-error~select,.fast .contact__lable .label-error~select{background:#f2f5f7 url(/ico/arrow-select.svg) center right 32px no-repeat}.fast .contact__error{font-size:12px;line-height:16px;margin-top:4px;font-family:Montserrat Bold;color:red}.fast .popup-send{margin-top:16px}.fast .contact__required.active{color:red}.fast .label-error{background:url(/ico/info.svg) 0 no-repeat;width:18px;height:18px;position:absolute;top:25px;right:8px}.nav{display:flex;justify-content:center}.nav .header__phones{margin-top:16px;display:none}@media only screen and (max-width:1080px){.nav .header__phones{display:flex}}.nav__overlay{display:none}@media only screen and (max-width:1080px){.nav__overlay{display:block;position:fixed;background-color:rgba(0,0,0,.1);z-index:-1;flex-direction:column;top:0;width:100vw;padding:24px;height:100vh;transition:.3s;opacity:0;visibility:hidden}.nav__overlay.active{visibility:visible;z-index:9;opacity:1;left:0}.nav{position:fixed;background-color:#fff;z-index:10;flex-direction:column;align-items:flex-start;justify-content:flex-start;top:0;left:-200vw;width:300px;height:100vh;transition:.3s;padding:80px 32px 32px 64px}.nav.active{left:0;box-shadow:10px 0 38px 0 rgba(0,0,0,.15);overflow-y:auto;z-index:400}}.nav__link{margin:0 16px;display:inline-block;padding:24px 0;font-family:Exo\ 2 Bold;text-decoration:none;color:#2d3740;border-bottom:4px solid transparent;transition:.3s}.nav__link:hover{color:#f28200}@media only screen and (max-width:1080px){.nav__link{margin:0;display:inline-block;padding:8px 0}}.nav__link.active{color:#f28200;border-bottom:4px solid #f28200}.nav__dropdown{position:absolute;left:8px;top:48px;width:300px;padding:8px 0 0;opacity:0;visibility:hidden;transform:scaleY(.5);z-index:2;transform-origin:top right;transition:.2s}@media only screen and (max-width:1080px){.nav__dropdown{width:auto;padding-left:16px;padding-top:0;position:static;z-index:1;opacity:1;visibility:visible;transform:scaleY(1)}}.nav__dropdown-inner{overflow:hidden;display:flex;flex-direction:column;box-shadow:0 7px 18px 0 rgba(0,0,0,.09);background-color:#fff;border:1px solid #f1f1f4;border-radius:12px;padding:8px}@media only screen and (max-width:1080px){.nav__dropdown-inner{padding:4px 0;box-shadow:none;background-color:transparent;border:none}}.nav__dropdown-inner .nav__link{margin:0;padding:8px 40px}@media only screen and (max-width:1080px){.nav__dropdown-inner .nav__link{margin:0;display:inline-block;font-size:14px;padding:8px}}.nav__dropdown-inner .nav__link:hover{background-color:#f3f5f7;margin:0;border-radius:4px}@media only screen and (max-width:1080px){.nav__dropdown-inner .nav__link:hover{background-color:transparent}}.nav__hasitems{position:relative;display:flex;align-items:center}.nav__hasitems .nav__link{margin-right:0}.nav__hasitems .nav__link:hover~i{transition:.3s;background:url(/ico/arrow-menu-active.svg) center top 25px no-repeat}@media only screen and (max-width:1080px){.nav__hasitems{display:flex;flex-direction:column;align-items:flex-start}}.nav__hasitems i{display:inline-block;width:20px;height:70px;background:url(/ico/arrow-menu.svg) center top 25px no-repeat}@media only screen and (max-width:1080px){.nav__hasitems i{display:none}}.nav__hasitems .active+i{background:url(/ico/arrow-menu-active.svg) center top 25px no-repeat}.nav__hasitems:hover .nav__dropdown{opacity:1;visibility:visible;transform:scaleY(1)}.nav__dropdown-inner .nav__link,.nav__dropdown-inner .nav__link.active{border:none}.footer{background-color:#2d3740;margin-top:auto;color:#fff}.footer .nav__link.active{border:none!important}@media only screen and (max-width:1180px){.footer .container{padding:0 16px}}.footer__top{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;padding:120px 0 100px}@media only screen and (max-width:576px){.footer__top{display:flex;flex-direction:column;padding:64px 0}}.footer__column .h2{margin:0 0 32px;font-size:24px;font-family:Montserrat Bold;display:block}.footer__column a{color:#fff;text-decoration:none}.footer__logo{width:163px;height:32px;position:relative;background:url(/img/home_logo.svg) 50% no-repeat;background-size:100%}.footer__logo a{position:absolute;display:inline-block;width:100%;height:100%}.footer__menu{display:flex;flex-direction:column;align-items:flex-start}.footer__menu a{padding:8px 0;margin-left:0;font-family:Montserrat Medium}.footer__links{display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.footer__links{width:100%;margin:16px 0}}.footer__links a{color:#fff;font-size:12px;display:inline-block;padding:0;margin:0 16px 0 0}.footer__bot{border-top:1px solid hsla(0,0%,100%,.1);padding:24px 0;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:576px){.footer__bot span{font-size:13px;padding:8px 0}.footer__bot span:first-child{margin-right:8px}}.header-placeholder-mobile{display:none}@media only screen and (max-width:1080px){.header-placeholder-mobile{display:block;height:100px}}.header{padding:24px 40px 0;background:linear-gradient(0deg,#f2f5f7,rgba(242,245,247,0));border-radius:0 0 16px 16px}@media only screen and (max-width:1080px){.header{background:linear-gradient(0deg,#f2f5f7,#fff 36%);padding:20px 16px;position:fixed;width:100%;top:0;left:0;z-index:3}}.header__info{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1080px){.header__info{flex-direction:row;align-items:center;justify-content:space-between}}.header__right{display:flex}@media only screen and (max-width:1080px){.header__right{width:auto}.header__right .header__contacts{display:none}}.header__right span{color:#59656f;font-size:12px}.header__right b{font-family:Exo\ 2 Bold;color:#2d3740}.header__logo{width:162px;height:32px;border-radius:32px;background-color:#f2f5f7;display:flex;justify-content:center;align-items:center;background:url(/img/logo-header.svg) 50% no-repeat;background-size:100%;position:relative}.header__logo a{display:inline-block;position:absolute;width:100%;height:100%;opacity:0;border:none}@media only screen and (max-width:1080px){.header__logo{margin:0;flex-shrink:0}}.header__contacts{display:flex;flex-direction:column;align-items:flex-start;margin-right:64px}@media only screen and (max-width:1080px){.header__contacts{display:none}}.header__phones{position:relative;background:#f2f5f7;border-radius:50vh}.header__phones:hover{background-color:rgba(242,130,0,.5)}.header__phones:hover .header__phones-list{display:flex;z-index:2}.header__phones a{font-size:18px;font-family:Exo\ 2 Bold;text-decoration:none;color:#2d3740;display:flex;align-items:center;padding:13px 16px}.header__phones a span{font-size:16px;color:#2d3740}.header__phones-list{width:220px;position:absolute;top:48px;right:0;background:#fff;padding:8px 0;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 2px 3px 0 rgba(0,0,0,.16);display:none}.header__phones-list a{padding:8px 16px}.header__links-block{display:flex;align-items:center;margin-top:11px}.header__messangers{display:flex;margin-left:12px}.header__messangers a{display:inline-block;width:48px;height:48px;margin-left:4px;border-radius:50%}.header__messangers a:hover{background-color:rgba(242,130,0,.5)}.header__tg{background:#f2f5f7 url(/ico/social/tg.svg) 50% no-repeat}.header__inst{background:#f2f5f7 url(/ico/social/inst.svg) 50% no-repeat}.header__fb{background:#f2f5f7 url(/ico/social/fb.svg) 50% no-repeat}.header__language{display:flex;flex-direction:column}@media only screen and (max-width:1080px){.header__language{height:100%}.header__language>span{display:none}}.header__switcher-wrapper{display:none}@media only screen and (max-width:1080px){.header__switcher-wrapper{display:block;width:40px;height:40px;z-index:500}}.ham{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .4s;-moz-user-select:none;-webkit-user-select:none;user-select:none}.hamRotate.active{transform:rotate(45deg)}.line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:#000;stroke-width:5.5;stroke-linecap:round}.ham4 .bottom,.ham4 .top{stroke-dasharray:40 121}.ham4.active .bottom,.ham4.active .top{stroke-dashoffset:-68px}