@font-face {
    font-family: 'Misqwen';
    src: url('fonts/misqwen-med.otf') format('opentype'),
        url('fonts/MISQWEN-Medium.woff') format('woff'),
        url('fonts/MISQWEN-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

h1,
.title,
.the_title,
.box_with_image_bg .content .title {
    font-family: 'MISQWEN', sans-serif;
    font-weight: 500;
}

.the_content strong,
.the_content b,
.description strong,
.description b {
    color: #a57865;
    font-weight: 600;
    letter-spacing: 0;
}

.box_with_image_bg .content .subtitle {
    color: #a57865;
}

.box_with_image_bg .content .title {
    color: #64323F;
}

.box_with_image_bg .content .title+.description {
    color: #000;
}

.box_with_image_bg .content strong,
.box_with_image_bg .content b,
.box_with_image_bg .content a,
.box_with_image_bg .content em,
.box_with_image_bg .content i {
    color: #a57865;
}

.sitemap_wrap .sitemap_col li a {
    color: #000000;
}

.box_with_image_bg .content strong,
.box_with_image_bg .content b,
.box_with_image_bg .content a,
.box_with_image_bg .content em,
.box_with_image_bg .content i {
    color: #64323F;
}

.the_content h2,
.description h2 {
    color: #64323F
}

.home .box_with_image_bg .content .subtitle {
    font-family: var(--second-font);
    color: #FFFF;
}

#footer_top_menu ul.menu>li a {
    color: #FFFF;
}

@media (min-width: 1200px) {
    #highlight_menu {
        flex-grow: 1;
    }

    #logo {
        margin-right: 0;
    }
}

#logo {
    max-width: 220px;
    width: auto;
}

.main_book_btn a {
    color: var(--secondary);
}

#mobile_bar #main_book_mobile a {
    background-color: var(--secondary);
}

#mobile_bar .phone {
    background-color: var(--header);
}

.languages .mobile select {
    color: #fff;
}

.ZC_sdk__zc-iframe_k5FE3.ZC_sdk__opened_MKywu {
    bottom: 65px !important;
}

@media (min-width: 1200px) and (max-width: 1300px) {
    #highlight_menu ul.menu>li a {
        font-size: 14px;
    }
}

@media (min-width: 1200px) and (max-width: 1599px) {
    #highlight_menu ul.menu>li a {
        padding: 0.5em;
    }
}
.home .box_with_image_bg .content .wrap .inner_wrap {
    min-height: 300px;
}

@media(max-width: 767px) {
    .ZC_sdk__zc-iframe_k5FE3.ZC_sdk__opened_MKywu.ZC_sdk__position-right_HkYTz.ZC_sdk__zc-width-narrow_nC9ME {
        max-height: 90%;
    }
}