.header .header__contacts.first .contacts-box p,.header_menu .contacts-ul .header__contacts.first .contacts-box p{font-size:100%!important}.header .contacts-ul,.header .header__button,.header .header__contacts .contacts-box,.header .header__logo,.header-first-menu,.header-first-menu .search .form-search,.header-first-menu .search .form-search button,.header-first-menu ul,.header_menu .contacts-ul .header__contacts .contacts-box,.header_menu .container,.header_menu .container ul,.header_menu-mobile-but{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.header_menu-mobile-but,.header_menu-mobile-but span{-webkit-transition:.6s cubic-bezier(.68, -.6, .32, 1.6);-o-transition:.6s cubic-bezier(.68, -.6, .32, 1.6)}.header .header__contacts .contacts-box:last-child,.header_menu .contacts-ul .header__contacts .contacts-box:last-child{margin-top:10px}.header-first-menu{background:#ececec;min-height:60px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-first-menu .menu-up{overflow:hidden;height:40px}.header-first-menu ul{padding:0;margin:0;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-first-menu a{font-style:normal;font-weight:200;font-size:14px;line-height:17px;color:#000;padding:15px 28px;position:relative;display:block;white-space:nowrap}.header-first-menu a::before{content:"";width:6px;height:6px;background:#585d63;position:absolute;top:0;bottom:0;right:-4px;margin:auto;border-radius:50px}.header-first-menu .search{padding:5px 0 0}.header-first-menu .search .form-search{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.header-first-menu .search .form-search #search{height:40px;border:none;background:#fff;padding:0 15px;outline:0;border-radius:4px 0 0 4px!important;width:100%}.header-first-menu .search .form-search button{max-width:40px!important;height:40px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:none;box-shadow:none;border-radius:0 4px 4px 0!important}.header .header__logo-box{overflow:hidden}.header .header__logo-box img{-o-object-fit:contain;object-fit:contain;width:100%}.header .header__button,.header .header__logo{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.header .contacts-up{overflow:hidden;height:auto;width:100%}.header .contacts-ul{width:100%;justify-content:space-around;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.header .header__contacts,.header_menu .contacts-ul .header__contacts{padding:12px 8px;min-width:200px}.header .header__contacts .contacts-box,.header_menu .contacts-ul .header__contacts .contacts-box{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .header__contacts .contacts-box img,.header_menu .contacts-ul .header__contacts .contacts-box img{margin-right:5px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.header .header__contacts .contacts-box p{font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#000}.header .header__contacts.first,.header_menu .contacts-ul .header__contacts.first{text-shadow:0 1px #ab9891}.header .header__contacts .contacts-box a:not(.no-style){font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#000}.header_menu-mobile-but{height:50px;width:50px;position:fixed;right:0;top:0;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0;cursor:pointer;z-index:999;transition:.6s cubic-bezier(.68, -.6, .32, 1.6)}.header_menu-mobile-but span{width:70%;height:4px;background:#222;position:absolute;border-radius:500px;transition:.6s cubic-bezier(.68, -.6, .32, 1.6)}.header_menu-mobile-but span::after,.header_menu-mobile-but span::before{content:"";width:100%;height:4px;background:#222;position:absolute;top:10px;border-radius:500px;-webkit-transition:.6s cubic-bezier(.68, -.6, .32, 1.6);-o-transition:.6s cubic-bezier(.68, -.6, .32, 1.6);transition:.6s cubic-bezier(.68, -.6, .32, 1.6)}.header_menu-mobile-but span::after{top:-10px}.header_menu-mobile-but-open{background:0 0}.header_menu-mobile-but-open span{height:0}.header_menu-mobile-but-open span::before{top:-2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.header_menu-mobile-but-open span::after{top:-2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff}.header_menu-after{height:5px;width:100%;background-color:#4b4b4b;position:absolute;top:0}.header_menu{overflow:visible;position:relative;z-index:99;width:100%;background-color:#585d63;-webkit-transition:.6s cubic-bezier(.34, 1.56, .64, 1);-o-transition:.6s cubic-bezier(.34, 1.56, .64, 1);transition:.6s cubic-bezier(.34, 1.56, .64, 1)}.header_menu .header_menu-mobile-overlay{height:100%;width:100%;background:rgba(0,0,0,.7);position:fixed;display:none;--animate-duration:0.5s;top:0}.header_menu .container{margin:0 auto;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.8s cubic-bezier(.76, 0, .24, 1);-o-transition:.8s cubic-bezier(.76, 0, .24, 1);transition:.8s cubic-bezier(.76, 0, .24, 1)}.header_menu .container nav{height:55px;line-height:55px;width:100%}.header_menu .container ul{padding:0;margin:0;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;list-style:none}.header_menu .container ul a{display:block;color:#fff;padding:0 25px 0 15px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:18px;font-weight:200}.header_menu .container ul a:hover{background:#ab9891;color:#000}.header_menu .container ul .sub-menu{position:relative;z-index:2}.header_menu .container ul .sub-menu>a:first-child{padding-right:30px}.header_menu .container ul .sub-menu>a:first-child::before{content:"";position:absolute;border:7px solid;border-color:#fff transparent transparent;top:26px;right:6px;margin:auto;height:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header_menu .container ul .sub-menu>a:first-child:hover::before{border-color:#000 transparent transparent}.header_menu .container ul .sub-menu ul{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;position:absolute;background:#fff;padding:0;margin:0;display:block;width:-moz-max-content;width:-webkit-max-content;width:max-content;overflow:hidden;height:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;min-width:100%}.header_menu .container ul .sub-menu ul a{border-bottom:1px solid #dfdfdf;color:#000}.header_menu .container ul .sub-menu-activ{background:#fff}.header_menu .container ul .sub-menu-activ>a{color:#000}.header_menu .contacts-ul h2{margin:20px 0 0;color:#fff}.header_menu .contacts-ul .header__contacts .contacts-box p{font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#fff}.header_menu .contacts-ul .header__contacts .contacts-box a{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#fff}.menu_fixed{position:-webkit-sticky;position:sticky;top:0}@-webkit-keyframes go-up{0%,100%{-webkit-transform:translateY(0) rotateY(0);transform:translateY(0) rotateY(0)}50%{-webkit-transform:translateY(-4px) rotateY(90deg);transform:translateY(-4px) rotateY(90deg)}}@keyframes go-up{0%,100%{-webkit-transform:translateY(0) rotateY(0);transform:translateY(0) rotateY(0)}50%{-webkit-transform:translateY(-4px) rotateY(90deg);transform:translateY(-4px) rotateY(90deg)}}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@media screen and (min-width:1200px){.header_menu .contacts-ul,.header_menu .container nav .menu__logo,.header_menu .menu-up,.header_menu-mobile-but{display:none}}@media screen and (max-width:1200px){.header_menu .container,.header_menu .container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal}.header{display:none}.header_menu .container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;background:#585d63;-webkit-transform:translateX(105%);-ms-transform:translateX(105%);transform:translateX(105%);height:100%;padding:15px;right:0;width:auto;top:0;overflow-y:auto}.header_menu .container nav{height:auto;line-height:auto}.header_menu .container ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header_menu .container ul a{border-bottom:1px solid #dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box}.header_menu .container ul .sub-menu ul{position:relative;width:100%}.header_menu .contacts-ul{padding-bottom:15px;overflow-x:auto}}@media screen and (max-width:1199px){.header .contacts-ul{padding-bottom:15px;overflow-x:auto}}@media screen and (max-width:992px){.header-first-menu{padding:0 0 10px}.header-first-menu .menu-ul{padding-bottom:15px;overflow-x:auto}.header-first-menu ul li:last-child{padding-right:50px}.header-first-menu ul li:last-child a::before{display:none}}@media screen and (max-width:991px){.header .header__logo{margin:5px auto}.header .header__button .button{margin:0 auto 20px!important}}