.header{z-index:999;padding:2.25rem 0;position:sticky;top:0;background-color:#f7f8fa;transition:all .5s 0s}.header+.top-first-block{padding-top:0 !important;margin-top:-117px}.header+.spasibo-block{padding-top:257px;margin-top:-117px}.header+.error-block{padding-top:257px;margin-top:-117px}.header .logo{margin-right:9%}.header .top{display:flex;gap:2.5rem;justify-content:space-between}.header .menu{display:flex;gap:1.625rem;height:fit-content;margin-right:auto;align-items:center}.header .menu a{font-weight:600;font-size:16px;color:#3e3e39;white-space:nowrap}.header .menu a:hover{color:#ac8f6e !important}.header .menu_open{margin-right:.875rem;margin-top:.125rem}.header .menu_open:hover{background-color:#ac8f6e !important}.header .menu_open.show{-webkit-mask-image:url("../../assets/svg/close.svg")}.header .address{font-weight:600;font-size:16px}.header .addresses{display:flex;flex-direction:column}.header .info{display:flex;gap:4rem}.header .phone{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end}.header .phone a,.header .phone button{font-weight:600;color:#3e3e39;white-space:nowrap;line-height:1}.header .phone a:hover,.header .phone button:hover{border-color:#ac8f6e !important;color:#ac8f6e !important}.header .phone a{font-size:22px}.header .phone button{font-size:16px;border-bottom:1px solid #3e3e39;width:fit-content}.header .search-form{background-color:rgba(0,0,0,0);padding:unset;gap:0}.header .search-form input{width:0;opacity:0;pointer-events:none;font-size:16px;max-width:150px}.header .search-form input:-webkit-autofill,.header .search-form input:-webkit-autofill:hover,.header .search-form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40rem #f7f8fa inset}.header .search-form input:focus{width:100%;pointer-events:auto;opacity:1;margin-right:.5rem}.header .search-form:hover input{width:100%;pointer-events:auto;opacity:1;margin-right:.5rem;transition:all 1s 0s}.header .submenu{position:fixed;display:block !important;color:#fff;width:100%;transition:all .3s 0s;top:0;left:0;background-color:#2f343f;height:100vh;padding-top:2.25rem;padding-bottom:2.25rem;scroll-behavior:smooth;overflow:auto;scrollbar-face-color:#e8e7e2;scrollbar-track-color:rgba(0,0,0,0)}.header .submenu::-webkit-scrollbar{width:4px;height:4px}.header .submenu::-webkit-scrollbar-thumb{background:#ac8f6e}.header .submenu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.header .submenu .container{transition:opacity 1s 0s;opacity:1}.header .submenu.hide{opacity:0;pointer-events:none;width:0}.header .submenu.hide .container{opacity:0}.header .submenu .menu_open{margin-right:unset}.header .submenu .logo{margin-right:unset}.header .submenu .logo img{filter:brightness(0) invert(1)}.header .submenu .messengers{gap:1rem}.header .submenu .messengers .icon-wrap_second{background:#ac8f6e}.header .submenu a,.header .submenu .phone button{color:#fff;z-index:1;width:fit-content;border-color:#fff}.header .submenu a:hover,.header .submenu .phone button:hover{border-color:#ac8f6e;color:#ac8f6e}.header .submenu .h2,.header .submenu .h3{font-family:"Bookman Old Style",sans-serif;font-weight:300;margin-bottom:1rem}.header .submenu .h2{z-index:1;margin-bottom:2rem;font-size:48px;line-height:1}.header .submenu .h3{font-size:24px}.header .submenu .h3 a{font-size:24px}.header .submenu__wrap{display:grid;grid-template-columns:20% 1fr;row-gap:4rem}.header .submenu__top{display:flex;justify-content:space-between;gap:2rem;z-index:2;position:relative;grid-area:1/span 2}.header .submenu__top__wrap{height:fit-content;display:flex;gap:4rem;margin-right:17%}.header .submenu__menu{padding-left:2rem}.header .submenu__menu-left{display:flex;position:relative;height:100%;flex-direction:column;justify-content:start;gap:1.5rem;padding-right:2rem}.header .submenu__menu-left:before{content:"";position:absolute;background-color:#55647d;width:100vw;height:100vh;top:-145px;right:0}.header .submenu__menu-left a{font-weight:500}.header .submenu__menu-item{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-left:2rem}.header .submenu__menu-item .wrap{display:flex;flex-direction:column;gap:.5rem}.header .submenu__menu-item a{font-size:18px}.header .submenu .swiper-wrap{margin-bottom:2.5rem;display:grid;gap:1rem;grid-template-columns:auto 1fr;align-items:center}.header .submenu .swiper_btns{width:100%;margin-bottom:unset}.header .submenu .swiper_btns a{background:unset}.header .submenu .swiper_btns a:hover,.header .submenu .swiper_btns a.show{color:#ac8f6e}.header .submenu .icon_scroll_anim{width:90px;height:45px;min-width:45px;position:relative}.header .submenu .icon_scroll_anim img{object-fit:contain;position:absolute;animation:scrollFadeLoop 3s infinite linear}@keyframes scrollFadeLoop{0%{left:45px}50%{left:0}100%{left:45px}}.header_front{background-color:rgba(0,0,0,0)}.header_front .logo img{filter:brightness(0) invert(1)}.header_front .address{color:#fff}.header_front .menu a{color:#fff}.header_front .search-form input::placeholder{color:rgba(255,255,255,.5)}.header_front .search-form input:-webkit-autofill,.header_front .search-form input:-webkit-autofill:hover,.header_front .search-form input:-webkit-autofill:focus{-webkit-text-fill-color:rgba(255,255,255,.7);-webkit-box-shadow:0 0 0 40rem #2f343f inset}.header_front .search-form input::-webkit-search-cancel-button{background-color:#fff}.header_front .search-form .btn i{background-color:#fff}.header_front .phone a,.header_front .phone button{color:#fff;border-color:#fff}.header.header_bg{background-color:#55647d;padding:1.25rem 0}.header.header_bg .menu a{color:#fff}.header.header_bg .logo img{filter:brightness(0) invert(1)}.header.header_bg .addresses{color:#fff}.header.header_bg .phone a,.header.header_bg .phone button{color:#fff;border-color:#fff}.header.header_bg .menu_open{background-color:#fff}.header.header_bg .search-form input::placeholder{color:rgba(255,255,255,.5)}.header.header_bg .search-form input:-webkit-autofill,.header.header_bg .search-form input:-webkit-autofill:hover,.header.header_bg .search-form input:-webkit-autofill:focus{-webkit-text-fill-color:rgba(255,255,255,.7);-webkit-box-shadow:0 0 0 40rem #55647d inset}.header.header_bg .search-form input::-webkit-search-cancel-button{background-color:#fff}.header.header_bg .search-form .btn i{background-color:#fff}@media(max-width: 1520px){.header{padding:1.75rem 0}.header+.top-first-block{margin-top:-101px}.header+.spasibo-block{padding-top:221px;margin-top:-101px}.header+.error-block{padding-top:221px;margin-top:-101px}.header .top{gap:1.5rem}.header .logo{margin-right:6%}.header .menu{gap:1.25rem}.header .phone a{font-size:20px}.header .phone button{font-size:14px}.header .search-form input{font-size:14px;max-width:115px}.header .submenu{padding-top:1.75rem}.header .submenu .h2{font-size:42px}.header .submenu .h3{font-size:22px}.header .submenu .h3 a{font-size:22px}.header .submenu__wrap{row-gap:3rem}.header .submenu__top__wrap{margin-right:14%;gap:2rem}.header .submenu__menu-item{padding-left:unset}.header .submenu__menu-item a{font-size:16px}.header .submenu__menu-left a{font-size:18px}.header .submenu__menu-left:before{top:-121px}}@media(max-width: 1400px){.header .search-form{display:none}.header .logo{margin:0 auto 0 9%}.header .menu{margin-right:unset}.header .info{gap:1.5rem}.header .submenu .h2{font-size:38px;margin-bottom:1.5rem}.header .submenu .h3{margin-bottom:.25rem}.header .submenu__wrap{row-gap:2rem}.header .submenu__top__wrap{flex-direction:column;gap:1rem}.header .submenu__menu-left{gap:1rem}.header .submenu__menu-left:before{top:-138px}.header .submenu__menu-item{gap:2rem 1rem}.header .submenu .swiper-wrap{margin-bottom:2rem}.header .submenu .swiper_btns a{font-size:16px}}@media(max-width: 1200px){.header{padding:1.25rem 0}.header+.top-first-block{margin-top:-75px}.header+.spasibo-block{padding-top:165px;margin-top:-75px}.header+.error-block{padding-top:165px;margin-top:-75px}.header .logo{margin:0 auto 0 10%}.header .logo img{width:100px !important}.header .phone a{font-size:18px}.header .phone button{font-size:12px}.header .addresses{display:none}.header .menu{gap:1rem}.header .menu a{font-size:14px}.header .menu_open{margin-right:.5rem;margin-top:unset}.header .submenu{padding-top:1.25rem}.header .submenu .h2{font-size:32px}.header .submenu .h3{font-size:20px}.header .submenu .h3 a{font-size:20px}.header .submenu .messengers{gap:.5rem}.header .submenu .swiper__btn{gap:.25rem}.header .submenu .swiper_btns a{font-size:14px}.header .submenu__top__wrap{margin-right:-6%}.header .submenu__menu-item a{font-size:14px}.header .submenu__menu-left:before{top:-128px}}@media(max-width: 992px){.header .menu{gap:.5rem}.header .logo{margin:0 auto 0 2%}.header .submenu__top__wrap{margin-right:3%}.header .submenu__wrap{grid-template-columns:30% 1fr}.header .submenu__menu-item{grid-template-columns:1fr;gap:1rem}.header .submenu .swiper__btn{grid-row:2}.header .submenu .swiper-wrap{grid-template-columns:1fr;justify-items:end;gap:.5rem;margin-bottom:1rem}}@media(max-width: 768px){.header+.top-first-block{margin-top:-71px}.header+.spasibo-block{padding-top:151px;margin-top:-71px}.header+.error-block{padding-top:151px;margin-top:-71px}.header .phone{gap:.125rem}.header .phone a{font-size:16px}.header .logo{margin:0 8% 0 auto}.header .menu a{display:none}.header .menu_open{margin-right:unset}.header .submenu .logo{display:none}.header .submenu .icon_scroll_anim{display:block !important}.header .submenu .h2{display:none}.header .submenu__wrap{row-gap:1.25rem;grid-template-columns:1fr}.header .submenu__top{grid-area:unset}.header .submenu__top__wrap{flex-direction:row;margin-right:unset;width:60%;justify-content:space-between}.header .submenu__menu{padding-left:unset}.header .submenu__menu-left{flex-direction:row;gap:.5rem;padding-right:unset;align-items:flex-end;padding-bottom:1rem;flex-wrap:wrap;justify-content:space-evenly}.header .submenu__menu-left a{font-size:16px}.header .submenu__menu-left:before{width:100vh;height:120px;top:-5rem;right:-1rem}.header .submenu .swiper_btns a{font-size:12px;padding:.5rem 1.25rem}.header .submenu .swiper__btn{display:none}}@media(max-width: 576px){.header{padding:.75rem 0}.header+.top-first-block{margin-top:-55px}.header+.spasibo-block{padding-top:115px;margin-top:-55px}.header+.error-block{padding-top:115px;margin-top:-55px}.header .phone a{font-size:12px}.header .phone button{font-size:10px}.header .logo{margin:0 0 0 auto}.header .top{gap:1.25rem}.header .submenu{padding-top:.75rem}.header .submenu .h3{font-size:16px}.header .submenu .h3 a{font-size:16px}.header .submenu .icon_scroll_anim{width:80px;height:35px;min-width:35px}.header .submenu .icon_scroll_anim img{height:35px;min-width:35px}.header .submenu .messengers .icon{width:.75rem;min-width:.75rem;height:.75rem}.header .submenu .messengers .icon-wrap{padding:.5rem}.header .submenu__wrap{display:flex;flex-direction:column}.header .submenu__top{gap:1rem}.header .submenu__top__wrap{width:50%}.header .submenu__menu-left:before{height:145px}.header .submenu__menu-left a{font-size:14px}.header .submenu__menu-item a{font-size:12px}}@media(max-width: 360px){.header+.top-first-block{margin-top:-52px}.header+.spasibo-block{padding-top:92px;margin-top:-52px}.header+.error-block{padding-top:92px;margin-top:-52px}.header .logo img{width:80px !important}.header .submenu .h3{font-size:14px;margin-bottom:unset}.header .submenu .h3 a{font-size:14px}.header .submenu .icon_scroll_anim{width:75px;height:30px;min-width:30px}.header .submenu .icon_scroll_anim img{height:30px;min-width:30px}.header .submenu__wrap{row-gap:1rem}.header .submenu__menu-left{padding-bottom:.75rem}.header .submenu__menu-left:before{height:135px}.header .submenu__menu-left a{font-size:12px}.header .submenu__menu-item{gap:1.25rem}}/*# sourceMappingURL=style.css.map */
