.header-placeholder{--header-offset:52px;height:calc(90px + var(--header-offset))}@media (max-width:616px){.header-placeholder{--header-offset:62px}}.header{--header-offset:52px;top:var(--header-offset);z-index:4100;background-color:#fff;width:100%;font-size:18px;display:flex;position:fixed}@media (max-width:616px){.header{--header-offset:62px}}.header.fixed{box-shadow:0 3px 8px #80808017}.header .container{--container-py:20px;--container-px:50px;justify-content:space-between;align-items:center;max-width:none;display:flex}@media (max-width:1199px){.header .container{--container-py:20px;--container-px:20px}}.header__hot-news{box-sizing:border-box;color:#fff;z-index:999;background:linear-gradient(90deg,#76d3fe 0%,#7888f0 49.52%,#be83e8 100%);justify-content:center;align-items:center;gap:12px;width:100%;padding:10px;display:flex;position:fixed;top:0}.header__hot-news-logo{z-index:1;border-bottom:none;flex-shrink:0;width:32px;height:32px;text-decoration:none;position:relative}.header__hot-news-logo img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.header__hot-news-text,.header__hot-news-text a{color:#fff;font-size:16px;line-height:130%}.header__hot-news-text a,.header__hot-news-text a a{text-underline-offset:6px;text-decoration:underline}.header .l{gap:32px;display:flex}@media (max-width:1400px){.header .l .logo .logo-desc{display:none}}.header .l .logo .logo-mobile{display:none}@media (max-width:1400px){.header .l .logo .logo-mobile{display:block}}.header .l .geo{cursor:pointer;align-items:center;gap:8px;display:flex}@media (max-width:767px){.header .l .geo{display:none}}.header .l .geo .town_select{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .3s ease-in-out}@media (max-width:1450px){.header .l .geo .town_select{display:none}}@media (max-width:1199px){.header .l .geo .town_select{display:block}}.header .l .geo .town_select:hover{-webkit-text-decoration:underline #000000e6;text-decoration:underline #000000e6}@media (max-width:1199px){.header .m{display:none}}.header .m ul{gap:66.01px;display:flex}@media (max-width:1450px){.header .m ul{gap:30px}}.header .m ul .submenu_drop:hover .submenu-wrapper{opacity:1;display:block}@starting-style{.header .m ul .submenu_drop:hover .submenu-wrapper,.header .m ul .submenu-wrapper.open{opacity:0}}.header .m ul li{z-index:20;cursor:pointer;align-items:center;gap:8px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;list-style-type:none;transition:all .3s ease-in-out;display:flex;position:relative}.header .m ul li:after{content:"";z-index:10;width:100%;height:40px;display:block;position:absolute;top:20px}.header .m ul li:hover{-webkit-text-decoration:underline #000000e6;text-decoration:underline #000000e6}.header .m ul li img{transition:transform .3s}.header .m ul li img path{fill-opacity:.3}.header .m ul li:hover>img{transform:rotate(180deg)}.header .m ul li .submenu-wrapper{width:100%;max-width:1180px;top:calc(80px + var(--header-offset));z-index:30;opacity:0;transition:opacity .3s ease,display .3s ease allow-discrete;transition-behavior:allow-discrete;display:none;position:fixed;left:50%;transform:translate(-50%)}.header .m ul li .submenu-wrapper.open{opacity:1;display:block}.header .m ul li .submenu{cursor:default;background-color:#fff;border-radius:16px;width:100%;padding:8px;display:flex;box-shadow:0 0 32px #00000012}.header .m ul li .submenu-wrapper .submenu .item{flex-direction:column;display:flex}.header .m ul li .submenu-wrapper .submenu .item img{object-fit:cover;border-radius:8px;width:334px;height:164px}.header .m ul li .submenu-wrapper .submenu .item p{color:#00000080}.header .m ul li .submenu-wrapper .submenu .item p.bold{color:#000000e6;font-weight:500}.header .m ul li .submenu-wrapper .submenu .item .blue-btn{height:48px;padding:0 24px}.header .m ul li .submenu-wrapper .submenu .item_text .title{padding:16px 16px 8px}.header .m ul li .submenu-wrapper .submenu .item_text .item_link{white-space:nowrap;border-radius:12px;padding:16px;transition:all .3s ease-in-out}.header .m ul li .submenu-wrapper .submenu .item_text .item_link:hover{background-color:#203f7312}.header .m ul li .submenu-wrapper .submenu .item .icon-item{border-radius:12px;gap:24px;padding:16px;transition:all .3s ease-in-out;display:flex}.header .m ul li .submenu-wrapper .submenu .item .icon-item:hover{background-color:#203f7312}.header .m ul li .submenu-wrapper .submenu .item .icon-item .icon{background-color:#00000014;width:64px;height:64px}.header .m ul li .submenu-wrapper .submenu .divider{background-color:#0000001a;width:1px;margin:16px}.header .m ul li .submenu-wrapper .submenu.auto .item_image{gap:16px;width:min-content;padding:16px}.header .m ul li .submenu-wrapper .submenu.auto .item_image .text-area{margin-top:16px}.header .m ul li .submenu-wrapper .submenu.auto .item_image .text-area .bold{margin-bottom:4px}.header .m ul li .submenu-wrapper .submenu.uslugi{flex-direction:column;align-items:center}.header .m ul li .submenu-wrapper .submenu.uslugi .item a{border-radius:12px;padding:16px;transition:all .3s ease-in-out}.header .m ul li .submenu-wrapper .submenu.uslugi .item a:hover{background-color:#203f7312}.header .m ul li .submenu-wrapper .submenu.uslugi .item_image{flex-direction:row;gap:20px}.header .m ul li .submenu-wrapper .submenu.uslugi .item_image .text-area .bold{margin-bottom:4px}.header .m ul li .submenu-wrapper .submenu.uslugi .item_uslugi{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.header .m ul li .submenu-wrapper .submenu.uslugi .divider{background-color:#0000001a;width:100%;height:1px;margin:16px}.header .m ul li .submenu-wrapper .submenu.info{grid-template-columns:366px 33px 366px 33px 366px;display:grid}.header .m ul li .submenu-wrapper .submenu.info .item_text{gap:8px}.header .r{align-items:center;gap:12px;display:flex}.header .r .wa{background:#4caf501a;border-radius:12px;padding:13.9px;transition:all .3s ease-in-out;display:flex}@media (max-width:375px){.header .r .wa{display:none}}.header .r .wa:hover{background:#4caf504d}.header .r .max{background:#3cc0fd1a;border-radius:12px;padding:13.9px;transition:all .3s ease-in-out;display:flex}@media (max-width:375px){.header .r .max{display:none}}.header .r .max:hover{background:#3cc0fd4d}.header .r .telegram{background:#039be51a;border-radius:12px;padding:13.9px;transition:all .3s ease-in-out;display:flex}@media (max-width:375px){.header .r .telegram{display:none}}.header .r .telegram:hover{background:#039be54d}@media (max-width:519px){.header .r .phone{box-sizing:border-box;background:#203f7312;border-radius:12px;padding:13.9px;display:flex}}.header .r .phone p{border:2px solid #0000001a;border-radius:12px;padding:15px 24px;line-height:100%;transition:all .3s ease-in-out}.header .r .phone p:hover{border:2px solid #000000e6}@media (max-width:519px){.header .r .phone p{display:none}}.header .r .phone .phone-mobile{display:none}@media (max-width:519px){.header .r .phone .phone-mobile{display:flex}}.header .r .burger{cursor:pointer;background-color:#203f7312;border-radius:12px;flex-direction:column;gap:5px;padding:12px;transition:all .3s ease-in-out;display:none}@media (max-width:1199px){.header .r .burger{display:flex}}.header .r .burger:hover{background-color:#203f7326}.header .r .burger img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.header .r .burger .line{opacity:.9;background-color:#000;width:24px;height:2px}.header .r .burger .line:first-child{margin-top:4px}.header .r .burger .line:nth-child(3){margin-bottom:4px}.header .mobile-menu{z-index:999;opacity:0;height:max-content;min-height:100%;transition:opacity .3s ease,display .3s ease allow-discrete;display:none;position:fixed;top:0;right:0}.header .mobile-menu.opened{opacity:1;display:block}.header .mobile-menu.opened .mobile-menu-container{right:0%}.header .mobile-menu .mobile-menu-container{z-index:9;background-color:#fff;flex-direction:column;justify-content:space-between;gap:38px;width:80%;height:100%;padding:16px 20px 20px;transition:right .3s;display:flex;position:fixed;top:0;right:-100%;overflow-y:auto}.header .mobile-menu .mobile-menu-container .t .head{justify-content:space-between;align-items:center;display:flex}.header .mobile-menu .mobile-menu-container .t .head .logo{height:34px}.header .mobile-menu .mobile-menu-container .t .head .logo img{height:100%}.header .mobile-menu .mobile-menu-container .t .head .close_menu{cursor:pointer;background-color:#203f7312;border-radius:12px;height:fit-content;padding:12px;transition:all .3s ease-in-out;display:flex}.header .mobile-menu .mobile-menu-container .t .head .close_menu:hover{background-color:#203f7326}.header .mobile-menu .mobile-menu-container .t .nav{margin-top:36px;position:relative}.header .mobile-menu .mobile-menu-container .t .nav .main-items{flex-direction:column;gap:24px;list-style-type:none;display:flex}.header .mobile-menu .mobile-menu-container .t .nav .main-items li{cursor:pointer;font-size:20px}.header .mobile-menu .mobile-menu-container .t .nav .main-items li a{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .3s ease-in-out}.header .mobile-menu .mobile-menu-container .t .nav .main-items li a:hover{-webkit-text-decoration:underline #000000e6;text-decoration:underline #000000e6}.header .mobile-menu .mobile-menu-container .t .nav .main-items li svg,.header .mobile-menu .mobile-menu-container .t .nav .main-items li img{transform:rotate(270deg)}.header .mobile-menu .mobile-menu-container .t .nav .main-items li svg path,.header .mobile-menu .mobile-menu-container .t .nav .main-items li img path{fill-opacity:.3}.header .mobile-menu .mobile-menu-container .t .nav .add-items{opacity:0;transition:opacity .3s ease,display .3s ease allow-discrete;flex-direction:column;gap:40px;list-style-type:none;display:none}.header .mobile-menu .mobile-menu-container .t .nav .add-items_opened{opacity:1;display:flex}@starting-style{.header .mobile-menu .mobile-menu-container .t .nav .add-items_opened{opacity:0}}.header .mobile-menu .mobile-menu-container .t .nav .add-items .back{cursor:pointer}.header .mobile-menu .mobile-menu-container .t .nav .add-items .item{flex-direction:column;gap:16px;display:flex}.header .mobile-menu .mobile-menu-container .t .nav .add-items .item .title{color:#00000080}.header .mobile-menu .mobile-menu-container .t .nav .add-items .item a{font-size:20px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .3s ease-in-out}.header .mobile-menu .mobile-menu-container .t .nav .add-items .item a:hover{-webkit-text-decoration:underline #000000e6;text-decoration:underline #000000e6}.header .mobile-menu .mobile-menu-container .b{flex-direction:column;gap:10px;display:flex}.header .mobile-menu .mobile-menu-container .b .wa{background:#4caf501a;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:13.9px;transition:all .3s ease-in-out;display:flex}.header .mobile-menu .mobile-menu-container .b .wa:hover{background:#4caf504d}.header .mobile-menu .mobile-menu-container .b .wa p{color:#4caf50e6;opacity:.9}.header .mobile-menu .mobile-menu-container .b .phone{text-align:center;border:2px solid #0000001a;border-radius:12px;padding:15px 24px;transition:all .3s ease-in-out}.header .mobile-menu .mobile-menu-container .b .phone:hover{border:2px solid #000000e6}.header .mobile-menu .mobile-menu-container .b .phone p{line-height:100%}.header .mobile-menu .mobile-menu-container .b .phone .phone-mobile{display:none}@starting-style{.header .mobile-menu.opened{opacity:0}.header .mobile-menu.opened .mobile-menu-container{right:-100%}}
