.site-header{padding:18px 0;position:fixed;left:0;top:0;z-index:99;width:100%;transition:all 0.3s ease 0s}@media (max-width:1024px){.site-header{padding:12px 0}}@media (max-width:767px){.site-header{padding:10px 0}}.site-header.fixed{background:#232323;padding:10px 0}.site-header.fixed .custom-logo-link{height:60px}.site-header.fixed .custom-logo-link img{height:60px;width:114px}@media (max-width:1024px){.site-header.fixed .custom-logo-link{height:52px}.site-header.fixed .custom-logo-link img{height:52px;width:100px}}@media (max-width:767px){.site-header.fixed .custom-logo-link{height:42px}.site-header.fixed .custom-logo-link img{height:42px;width:80px}}.site-header.opened{background:#232323}.site-header__body{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.site-header__body{gap:16px}}.site-header__body .menu-right{display:flex;align-items:center;gap:48px}@media (max-width:767px){.site-header__body .menu-right{gap:16px}}.site-header__body .custom-logo-link{display:flex;width:156px;transition:all 0.3s ease 0s}@media (max-width:1024px){.site-header__body .custom-logo-link{width:100px}}@media (max-width:767px){.site-header__body .custom-logo-link{margin-right:auto;width:80px}}.site-header__body .custom-logo-link img{width:156px;height:82px;transition:all 0.3s ease 0s}@media (max-width:1024px){.site-header__body .custom-logo-link img{height:52px;width:100px}}@media (max-width:767px){.site-header__body .custom-logo-link img{height:42px;width:80px}}.site-header__body .phone{display:flex;align-items:center;gap:8px;color:#fff;font-size:18px;font-weight:500;line-height:1;text-align:right;transition:all 0.3s ease 0s}.site-header__body .phone:hover{color:#ea5c0c}@media (max-width:1024px){.site-header__body .phone{font-size:16px}}@media (max-width:375px){.site-header__body .phone{font-size:12px}}.site-header__body .phone span{text-decoration:underline}@media (max-width:767px){.site-header__body nav{display:none}}.site-header__body nav ul{display:flex;gap:48px;list-style-type:none;margin:0;padding:0}@media (max-width:1024px){.site-header__body nav ul{gap:40px}}.site-header__body nav ul li a{color:#fff;font-size:18px;font-weight:500;line-height:1.2;text-align:center;transition:all 0.3s ease 0s}.site-header__body nav ul li a:hover{color:#ea5c0c}@media (max-width:1024px){.site-header__body nav ul li a{font-size:16px}}.site-header__body nav ul li.menu-item-has-children{position:relative}.site-header__body nav ul li.menu-item-has-children.opened>a{color:#ea5c0c}.site-header__body nav ul li.menu-item-has-children.opened a svg{transform:rotate(-180deg)}.site-header__body nav ul li.menu-item-has-children.opened a svg path{stroke:#ea5c0c}.site-header__body nav ul li.menu-item-has-children a{display:flex;align-items:center;gap:8px}.site-header__body nav ul li.menu-item-has-children a:hover path{stroke:#ea5c0c}.site-header__body nav ul li.menu-item-has-children a svg{transition:all 0.5s;transform:rotate(0)}.site-header__body nav ul li.menu-item-has-children .sub-menu{display:none;background:#ffffff;padding:10px 0;border-radius:10px;flex-direction:column;align-items:flex-start;position:absolute;gap:0px;position:absolute;left:-16px;top:calc(100% + 10px);width:auto}.site-header__body nav ul li.menu-item-has-children .sub-menu.opened{display:flex}.site-header__body nav ul li.menu-item-has-children .sub-menu li{display:flex;width:100%}.site-header__body nav ul li.menu-item-has-children .sub-menu li a{display:flex;width:100%;padding:8px 16px;font-size:16px;font-weight:500;text-align:left;white-space:nowrap;background-color:transparent;color:#232323;transition:all 0.3s ease 0s}.site-header__body nav ul li.menu-item-has-children .sub-menu li a:hover{background-color:#fdf2ec}.site-header__body .bordered-button{transition:all 0.3s ease 0s}@media (max-width:1024px){.site-header__body .bordered-button{display:none}}.site-header__body .menu-btn{display:none}@media (max-width:767px){.site-header__body .menu-btn{display:flex;width:30px;z-index:999}}.site-header__body .menu-btn.opened svg:first-child{display:none}.site-header__body .menu-btn.opened svg:last-child{display:block}.site-header__body .menu-btn svg:last-child{display:none}.menu-wrap{position:fixed;top:0;width:100%;min-height:100vh;background:#fff;padding-top:110px;z-index:98;left:0;opacity:0;pointer-events:none;transition:all 0.5s;backdrop-filter:blur(15px);padding-left:24px;padding-right:24px}.menu-wrap.opened{opacity:1;pointer-events:all}.menu-wrap ul{display:flex;flex-direction:column;align-items:center;gap:30px;list-style-type:none;margin:0;padding:0}.menu-wrap ul li a{color:#232323;font-size:28px;font-weight:600;line-height:1.2;text-align:center}.menu-wrap ul li a:hover{color:#ea5c0c}.menu-wrap ul li.menu-item-has-children{position:relative}.menu-wrap ul li.menu-item-has-children.opened>a{color:#ea5c0c}.menu-wrap ul li.menu-item-has-children.opened a svg{transform:rotate(-180deg)}.menu-wrap ul li.menu-item-has-children.opened a svg path{stroke:#ea5c0c}.menu-wrap ul li.menu-item-has-children a{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.menu-wrap ul li.menu-item-has-children a path{stroke:#232323}.menu-wrap ul li.menu-item-has-children a:hover path{stroke:#ea5c0c}.menu-wrap ul li.menu-item-has-children .sub-menu{display:none;padding:20px 0 0 0;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.menu-wrap ul li.menu-item-has-children .sub-menu.opened{display:flex}.menu-wrap ul li.menu-item-has-children .sub-menu li{width:100%}.menu-wrap ul li.menu-item-has-children .sub-menu li a{font-size:20px;font-weight:400;text-align:center;white-space:nowrap}