.PageDom header {padding: 25rem 5.75rem 25rem 5.75rem !important;}
body.overlay {overflow: hidden;}
.PageDom .PageDom_header {width: 100%; background: #fff;}

.PageDom .header__top {padding: 2rem 0;}
.PageDom .header__top_wr {display: flex; justify-content: space-around;}

.PageDom .logo__img._s1._hover {display: none;}
.PageDom .logo__img._s2._hover {display: none;}
.PageDom .header__top a:hover .logo__img._s2._hover {display: block;}
.PageDom .header__top a:hover .logo__img._s2 {display: none;}
.PageDom .logo__img._s3._hover {display: none;}
.PageDom .header__top a:hover .logo__img._s3._hover {display: block;}
.PageDom .header__top a:hover .logo__img._s3 {display: none;}

.PageDom .header__mobileMenuBtn {display: none; width: 3rem; height: 3rem; border: none; background: transparent; margin: 0 0 0 -13px; padding: 0 0 0 15px; cursor: pointer;}
.PageDom .header__mobileMenuBtn svg {display: block; width: 24px; height: 24px; color: #515151;}

.PageDom .menuTop {background: #F9F3EE; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
.PageDom .menuTop__ul {margin: 0; padding: 0; list-style: none; font-size: 1.125rem; width: 100%; position: absolute; display: none; z-index: 50;}
.PageDom .menuTop__ul._l1 {position: relative; display: table;}
.PageDom .menuTop__ul._l2 {width: auto;}
.PageDom .menuTop__item._l1:hover .menuTop__ul._l2 {display: block;}
.PageDom .menuTop__item._l1 {display: table-cell;}
.PageDom .menuTop__link {font-family: "Inter"; padding: 1.25rem 1.25rem; display: block; text-decoration: none; text-align: center; color: #282828 !important;}
.PageDom .menuTop__link:hover {color: #B47755 !important;}
.PageDom .menuTop__link._l2 {padding: 0.875rem 1.25rem;}

.PageDom .offcanvas {position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; color: var(--bs-offcanvas-color); visibility: hidden; background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: .35s;}
.PageDom .offcanvas {--bs-offcanvas-zindex: 1045; --bs-offcanvas-width: 400px; --bs-offcanvas-height: 30vh; --bs-offcanvas-padding-x: 1rem; --bs-offcanvas-padding-y: 1rem; --bs-offcanvas-color: ; --bs-offcanvas-bg: #fff; --bs-offcanvas-border-width: 1px; --bs-offcanvas-border-color: var(--bs-border-color-translucent); --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);}
.PageDom .offcanvas.offcanvas-start {top: 0; left: 0; width: var(--bs-offcanvas-width); border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform: translateX(-100%);}
.PageDom .offcanvas.show {transform: none; visibility: visible;}
.PageDom .offcanvas-backdrop.show {position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000; opacity: .5;}

.PageDom .btn-close {	background-image: url("data:image/svg+xml,%3Csvg width='77' height='77' viewBox='0 0 77 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='38.5' cy='38.5' r='38' stroke='%232B2B2B'/%3E%3Cpath d='M40.1037 39L55.1444 23.9594C55.219 23.8873 55.2785 23.8011 55.3194 23.7058C55.3604 23.6105 55.3819 23.508 55.3828 23.4042C55.3837 23.3005 55.364 23.1976 55.3247 23.1016C55.2854 23.0056 55.2274 22.9184 55.154 22.845C55.0807 22.7717 54.9935 22.7137 54.8975 22.6744C54.8014 22.6351 54.6986 22.6153 54.5948 22.6162C54.4911 22.6171 54.3886 22.6387 54.2933 22.6796C54.198 22.7206 54.1117 22.7801 54.0397 22.8547L38.9991 37.8953L23.9584 22.8547C23.8864 22.7801 23.8002 22.7206 23.7048 22.6796C23.6095 22.6387 23.507 22.6171 23.4033 22.6162C23.2995 22.6153 23.1967 22.6351 23.1007 22.6744C23.0046 22.7137 22.9174 22.7717 22.8441 22.845C22.7707 22.9184 22.7127 23.0056 22.6734 23.1016C22.6341 23.1976 22.6144 23.3005 22.6153 23.4042C22.6162 23.508 22.6377 23.6105 22.6787 23.7058C22.7196 23.8011 22.7791 23.8873 22.8537 23.9594L37.8944 39L22.8537 54.0407C22.7073 54.1872 22.625 54.3858 22.625 54.593C22.625 54.8002 22.7073 54.9988 22.8537 55.1453C23.0002 55.2918 23.1989 55.3741 23.4061 55.3741C23.6132 55.3741 23.8119 55.2918 23.9584 55.1453L38.9991 40.1047L54.0397 55.1453C54.1117 55.22 54.198 55.2795 54.2933 55.3204C54.3886 55.3614 54.4911 55.3829 54.5948 55.3838C54.6986 55.3847 54.8014 55.365 54.8975 55.3257C54.9935 55.2864 55.0807 55.2284 55.154 55.155C55.2274 55.0817 55.2854 54.9944 55.3247 54.8984C55.364 54.8024 55.3837 54.6995 55.3828 54.5958C55.3819 54.4921 55.3604 54.3896 55.3194 54.2942C55.2785 54.1989 55.219 54.1127 55.1444 54.0407L40.1037 39Z' fill='%232B2B2B'/%3E%3C/svg%3E%0A");
    position: absolute; background-color: #fff; opacity: .45 !important; box-sizing: content-box; width: 10px; height: 10px; padding: .25em .25em; color: #000; background-repeat: no-repeat; background-position: center; border: 0; border-radius: .375rem; opacity: .5; cursor: pointer;
}
.PageDom .btn-close:hover {opacity: .75 !important; transition: .35s;}
.PageDom .offcanvas-header, .offcanvas-body {padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto;}
.PageDom .offcanvas-header {display: flex; justify-content: end;}

.PageDom .mobileMenu {}
.PageDom .mobileMenu__xs {}
.PageDom .mobileMenu__title {}
.PageDom .mobileMenu__xsBtn {}
.PageDom .mobileMenu__ul {margin: 0;padding: 0;list-style: none; min-width: 100%; display: none;}
.PageDom .mobileMenu__ul._lvl_1 {display: flex !important; flex-wrap: wrap; }
.PageDom .mobileMenu__ul._lvl_2 {background: #464D4D;}
.PageDom .mobileMenu__ul._lvl_3 {padding: 0.25rem 0 0.5rem;}
.PageDom .mobileMenu__ul._hover {display: block;}
.PageDom .mobileMenu__item {position: relative; display: block;}
.PageDom .mobileMenu__item._lvl_1 {width: 100%;}
.PageDom .mobileMenu__item._lvl_1:last-child {border-bottom: none;}
.PageDom .mobileMenu__item._lvl_2 {border-bottom: 1px solid rgba(255,255,255,0.1)}
.PageDom .mobileMenu__item._lvl_2:last-child {border-bottom: none;}
.PageDom .mobileMenu__caret,
.PageDom .mobileMenu__link {font-family: "Inter"; padding: calc(var(--bs-offcanvas-padding-x)) var(--bs-offcanvas-padding-x); display: block; text-decoration: none !important;}
.PageDom .mobileMenu__link._parent {padding-right: 48px;}
.PageDom .mobileMenu__caret,
.PageDom .mobileMenu__link._lvl_1 {font-size: 1.125rem; display: flex; align-items: center;}
.PageDom .mobileMenu__item._lvl_2 .mobileMenu__caret,
.PageDom .mobileMenu__link._lvl_2 {padding: calc(var(--bs-offcanvas-padding-x)/2) var(--bs-offcanvas-padding-x) calc(var(--bs-offcanvas-padding-x)/2) calc(var(--bs-offcanvas-padding-x));
    font-size: 1.125rem; text-transform: uppercase; color: #fff;}
.PageDom .mobileMenu__link._lvl_3 {padding: 0.375rem var(--bs-offcanvas-padding-x) 0.375rem calc(var(--bs-offcanvas-padding-x)); color: #fff;}
.PageDom .mobileMenu__caret {position: absolute; right:0px; top: 0px; cursor: pointer; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ss-arrow' viewBox='0 0 100 100'%3E%3Cpath fill='none' stroke='%23515151' stroke-width='8' d='M10,30 L50,70 L90,30'%3E%3C/path%3E%3C/svg%3E"); background-size: 17px auto; background-repeat: no-repeat; background-position: center center; width: 3rem;}
.PageDom .mobileMenu__item._lvl_2 .mobileMenu__caret {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='ss-arrow' viewBox='0 0 100 100'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='8' d='M10,30 L50,70 L90,30'%3E%3C/path%3E%3C/svg%3E");}
.PageDom ._hover>.mobileMenu__caret{transform: rotate(180deg);}
.PageDom .mobileMenu__ul._hover {display: block;}
@media (max-width: 1700px) {
    .PageDom .menuTop__link {padding: 1.125rem 0.75rem; font-size: 1rem;}
}
@media (max-width: 1573px) {
    .PageDom .logo__img {height: 4.5rem;}
    .PageDom .menuTop__link {padding: 1.125rem 0.25rem;}
}
@media (max-width: 1339px) {
    .PageDom .logo__img {height: 3.5rem;}
    .PageDom .menuTop__link {padding: 1.125rem 0.25rem; font-size: 0.875rem;}
}
/*desktops*/
@media (max-width: 1200px) {
    .PageDom .logo__img {height: 3rem;}
    .PageDom .PageOstrog_header {background: #fff;}
    .PageDom .menuTop {display: none;}
    .PageDom .header__mobileMenuBtn {display: block; margin-left: 1rem;}
    .PageDom .menuTop__link {padding: 0.75rem 0.25rem; font-size: 0.8125rem;}
    .PageDom .offcanvas .header__top {padding-top: 2rem;}
    .PageDom .mobileMenu__link:hover {color: #B47755 !important;}
    .PageDom .mobileMenu__caret, .mobileMenu__link {color: #000;}
    .PageDom .mobileMenu__item:hover .mobileMenu__ul._lvl_2 {display: block !important;}
    .PageDom .offcanvas .header__top {padding: 3rem 0 0 0;}
}
/*tablets*/
@media (max-width: 991px) {
    .PageDom .header__top_col {margin: 0 .25rem;}
    .PageDom .logo__img {height: auto;}
}
@media (max-width: 768px){
}
@media (max-width: 576px){
    .PageDom .header__top_col {margin: 0 .25rem;}
    .PageDom .header__mobileMenuBtn {margin-left: .5rem;}
}