.select{position:relative;padding:7px 16px;background-color:#fff;border-radius:8px;margin-bottom:8px}.select.disabled{opacity:.4}.select.disabled .select__value{cursor:no-drop}.select__value{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.select__value span{font-family:Montserrat Bold;color:#2d3740;font-size:13px}.select__list{background-color:#fff;border-radius:8px;width:100%;height:auto;max-height:0;z-index:2;transition:.1s;padding:0 8px;position:absolute;top:60px;left:0;overflow:hidden}.select__list.active{padding:8px;max-height:220px;overflow-y:auto;box-shadow:0 2px 3px 0 rgba(0,0,0,.16);scrollbar-width:thin;scrollbar-color:#d1d1d1 #fff}.select__list.active::-webkit-scrollbar{width:2px}.select__list.active::-webkit-scrollbar-track{background:#fff}.select__list.active::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:2px;border:0 #fff}.select__item{padding:10px 8px;cursor:pointer;border-radius:8px;font-size:13px;font-family:Montserrat Medium}.select__item:hover{background-color:#f2f5f7}.select__item.disabled{cursor:no-drop;opacity:.5;pointer-events:none}.ico__arrow{display:inline-block;width:24px;height:24px;background:url(/ico/arrow-select.svg) 50% no-repeat}.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}.select-contacts{background-color:#f2f5f7!important}.contact h1{text-align:center;margin-top:0}.contact__error{font-size:12px;line-height:16px;margin-top:4px;font-family:Montserrat Bold;color:red}.contact__columns{width:1060px;margin:0 auto;display:flex}@media only screen and (max-width:1180px){.contact__columns{flex-wrap:wrap;width:100%;padding:0 16px}}@media only screen and (max-width:700px){.contact__columns{align-items:center;justify-content:center}}.contact__phones{width:360px;margin-bottom:32px}@media only screen and (max-width:700px){.contact__phones{width:100%}}.contact__managers-time{display:block;font-size:14px;font-family:Montserrat Bold;margin-top:8px}.contact__managers-info{font-size:14px;font-family:Montserrat Medium}.contact__social{width:360px;padding-right:48px;margin-bottom:32px}@media only screen and (max-width:700px){.contact__social{width:100%}}.contact__social-list{display:flex;flex-wrap:wrap}.contact__social-list a{display:flex;align-items:center;padding:12px;background-color:#f2f5f7;border-radius:30px;text-decoration:none;margin-right:4px;margin-bottom:4px}.contact__social-list i{width:24px;height:24px;display:inline-block;flex-shrink:0}.contact__social-list span{color:#59656f;font-size:12px;line-height:16px;flex-shrink:0}.contact__inst i{background:#f2f5f7 url(/ico/social/inst.svg) 50% no-repeat}.contact__tt i{background:#f2f5f7 url(/ico/social/tt.svg) 50% no-repeat}.contact__fb i{background:#f2f5f7 url(/ico/social/fb.svg) 50% no-repeat}.contact__tg i{background:#f2f5f7 url(/ico/social/tg.svg) 50% no-repeat}.contact__yt i{background:#f2f5f7 url(/ico/social/yt.svg) 50% no-repeat}.contact__title{font-size:24px;line-height:28px;font-family:Montserrat Bold;display:inline-block;margin-bottom:32px;display:block}.contact__success{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:0;left:0;bottom:0;width:100%;background-color:#f2f5f7;border-radius:8px;z-index:3;display:none;padding:0 16px}.contact__success span{font-size:32px;line-height:40px;display:inline-block;margin-top:16px;text-align:center}.contact__success.active{display:flex}.contact__success .contact__title{text-align:center}.contact__required.active{color:red}.contact__form{width:340px;position:relative}.contact__form .contact__title{margin-bottom:0}.contact__form .btn{margin:0;width:100%}@media only screen and (max-width:700px){.contact__form{width:100%}}.contact .label-error{background:url(/ico/info.svg) 0 no-repeat;width:18px;height:18px;position:absolute;top:25px;right:8px}.candidate__label,.contact__lable{display:flex;flex-direction:column;position:relative}.candidate__label:not(:first-child),.contact__lable:not(:first-child){margin-top:16px}.candidate__label span,.contact__lable span{color:#59656f;font-size:12px;line-height:16px;font-family:Montserrat Medium}.candidate__label input,.candidate__label select,.candidate__label textarea,.contact__lable input,.contact__lable select,.contact__lable textarea{display:flex;border:none;background-color:#f2f5f7;outline:none;border-radius:8px;padding:10px 10px 10px 16px}.candidate__label select,.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}.candidate__label select::-webkit-scrollbar,.contact__lable select::-webkit-scrollbar{width:2px}.candidate__label select::-webkit-scrollbar-track,.contact__lable select::-webkit-scrollbar-track{background:#fff}.candidate__label select::-webkit-scrollbar-thumb,.contact__lable select::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:2px;border:0 #fff}.candidate__label .label-error~select,.contact__lable .label-error~select{background:#f2f5f7 url(/ico/arrow-select.svg) center right 32px no-repeat}.telegram{display:flex;background-color:#f2f5f7;border-radius:32px;padding:32px 0 64px;max-width:940px;margin:0 auto}.telegram-alone{max-width:1180px;padding:64px 120px;margin:64px auto;border-radius:32px}@media only screen and (max-width:1180px){.telegram-alone{margin:64px 16px}.telegram{max-width:100%;justify-content:center}}@media only screen and (max-width:768px){.telegram{padding:32px 16px}}@media only screen and (max-width:750px){.telegram{flex-direction:column;align-items:center}.telegram .h2{text-align:center;padding:0 20px;display:block;width:100%}}.telegram__ico{width:80px;height:80px;flex-shrink:0;margin-right:32px;background:url(/ico/telegram.svg) 50% no-repeat;background-size:contain}@media only screen and (max-width:768px){.telegram__ico{margin-right:32px}}@media only screen and (max-width:750px){.telegram__ico{margin:0 0 32px}}.telegram__content .h2{margin:0 0 18px;display:block;font-family:Montserrat Medium;font-size:24px;line-height:32px;color:#2d3740}.telegram__bot{display:flex;align-items:flex-end}.telegram__bot a{display:inline-block;width:240px;text-align:center;margin-left:32px}@media only screen and (max-width:1180px){.telegram__bot{flex-direction:column;align-items:flex-start}.telegram__bot a{margin:32px 0 0}}@media only screen and (max-width:1180px)and (max-width:750px){.telegram__bot{align-items:center}.telegram__bot a{margin:16px 0 0}}.telegram__list{display:flex;justify-content:space-between;width:556px}@media only screen and (max-width:750px){.telegram__list{display:flex;flex-direction:column;align-items:center;width:100%}}.telegram__list p{width:164px;margin:0;padding-top:40px;font-size:14px;background:url(/ico/tg-checkmark.svg) 0 0 no-repeat}@media only screen and (max-width:750px){.telegram__list p{background-position:top;text-align:center;padding-top:32px;margin-bottom:16px}}