@media screen and (max-width: 1199px) {
    .d-web {
        display: none!important;
    }
    .d-mobile {
        display: block;
    }
    .u-gastronomy-image-home-content {
        height: auto;
    }
    .c-header__logo {
        height: 70px;
    }
    .c-header.stuck,
    .c-header--int {
        background-color: white!important;
    }
    .js-background-video {
        padding-bottom: 58%;
    }
    /* menu */
    .btn-web a {
        background-color: #E1251B;
        color: #FFFFFF;
        font-family: "IBM Plex Sans";
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 0.56px;
        line-height: 25.6px;
        text-align: center;
    }
    .u-menu-item a {
        color: #ECC8C7;
        font-family: Biotif;
        font-size: 40.61px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 38.02px;
    }
    .u-menu-item-footer li,
    .u-menu-item-footer a {
        color: #ECC8C7;
        font-family: Biotif;
        font-size: 15.36px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 46.08px;
    }
    /* endmenu */
    /* home */
    .subtitle_slider_home {
        line-height: 44px!important;
        font-size: 39px!important;
        margin-top: 17px;
    }
    .c-slider__outer {
        width: 100%;
        margin-left: 0;
        padding: 20px;
    }
    .c-slider__text-subtitle {
        color: #ECC8C7;
        font-family: Biotif;
        font-size: 52px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 49px
    }
    .c-slider__text-title {
        color: #ECC8C7;
        font-family: "IBM Plex Sans";
        font-size: 16px;
        letter-spacing: 0;
        line-height: 25px;
    }
    .c-history-title {
        font-size: 24px;
        line-height: 32px;
    }
    .c-history-subtitle {}
    .c-history-content {
        width: 100%;
        position: initial;
        display: block;
    }
    .c-history-content-title {
        color: #5D5D5D;
        font-family: Biotif;
        font-size: 24px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: initial;
    }
    .c-history-content-subtitle {
        color: #000000;
        font-family: Biotif;
        font-size: 36px;
        font-weight: bold;
        letter-spacing: 0;
        line-height: 32px;
    }
    .u-keys-slider-logo {
        display: flex;
        justify-content: center;
    }
    .u-keys-slider-title {
        text-align: center;
    }
    /* .c-history-picture {
        display: inline-block;
        width: 50%;
    } */
    .c-history-picture img {
        height: auto;
        width: auto;
    }
    .u-history-image-contentt {
        display: inline-block;
        width: 50%;
    }
    .c-schedule-kiosko {
        padding: 0px;
        margin-top: 20%;
    }
    .c-schedule-image-text-title {
        line-height: 32px;
        font-size: 24px;
    }
    .c-schedule-image-text-subtitle {
        line-height: 25px;
        font-size: 16px;
    }
    .c-schedule-image-content {
        height: 251px;
    }
    .c-schedule-content {
        padding: 10%;
    }
    .c-schedule-title {
        line-height: 23.2px;
        font-size: 16px;
    }
    .u-premises-images-content {
        height: auto;
    }
    .c-premises-text-content {
        width: 100%;
        position: initial;
        display: block;
        transform: inherit
    }
    .c-gastronomy-content-title {
        font-size: 24px;
    }
    .c-gastronomy-content-subtitle {
        font-size: 36px;
        line-height: 32px;
    }
    .c-gastronomy-content-content {
        line-height: 26px;
        font-size: 15px;
    }
    .c-gastronomy-content-link {
        text-align: center;
        padding: 14px 0px;
        width: 100%;
    }
    .js-blog-home .slick-dots {
        display: flex;
        justify-content: center;
    }
    .js-blog-home .slick-dots li {
        margin: 0 10px;
        color: grey;
    }
    .js-blog-home .slick-dots li button {
        font-weight: bold;
    }
    .js-blog-home .slick-dots li.slick-active {
        color: #E1251B;
    }
    /* .js-images-slider .c-slider__arrow--outernext {
        display: block!important;
    }
    .js-images-slider .c-slider__arrow--outerprev {
        display: block!important;
    } */
    .u-contact-first-section-content-title {
        line-height: 32px;
        font-size: 24px;
        padding-top: 50px;
    }
    .u-contact-home-map {
        height: 240px;
    }
    .c-keys-success-title {
        line-height: 32px;
        font-size: 24px;
    }
    .js-keys-slider .slick-dots {
        display: flex;
        justify-content: center;
    }
    .js-keys-slider .slick-dots li {
        margin: 0 10px;
        color: grey;
    }
    .js-keys-slider .slick-dots li button {
        font-weight: bold;
    }
    .js-keys-slider .slick-dots li.slick-active {
        color: #E1251B;
    }
    /* end home */
    /* history */
    .u-reservation-banner-image-content {
        height: auto;
    }
    .u-reservation-banner-info-title {
        font-size: 24px;
        line-height: 32px;
    }
    .u-reservation-banner-info-description {
        line-height: 25px;
        font-size: 16px;
    }
    .c-history-name {
        line-height: 32px;
        font-size: 24px
    }
    .c-history-description {
        font-size: 16px;
        line-height: 25px;
    }
    .u-history-image-content {
        width: 100%;
        height: auto;
    }
    .u-first-div-history {
        border-right: none;
    }
    .u-border-history {
        border-left: 3px solid #ECC8C7;
    }
    .u-first-div-history::after {
        height: 30px;
        width: 30px;
        left: -16px;
        top: 14%;
    }
    .u-history-content-title {
        line-height: 26px;
        font-size: 22px;
    }
    .u-history-content-description {
        font-size: 15px;
        line-height: 26px;
    }
    /* end history */
    /* about us  */
    .u-about-us-image-content {
        height: auto;
    }
    .u-about-us-title {
        line-height: 56px;
        font-size: 24px;
    }
    .u-about-us-subtitle {
        font-size: 36px;
        line-height: 32px;
    }
    .u-about-us-description {
        line-height: 26px;
        font-size: 15px;
    }
    .u-team-content-title {
        line-height: 32px;
        font-size: 24px;
    }
    .u-team-content-description {
        font-size: 16px;
        line-height: 25px;
    }
    .js-slider-team .slick-dots {
        display: flex;
        justify-content: center;
        padding: 5%;
    }
    .js-slider-team .slick-dots li {
        margin: 0 10px;
        color: grey;
    }
    .js-slider-team .slick-dots li button {
        font-weight: bold;
    }
    .js-slider-team .slick-dots li.slick-active {
        color: #E1251B;
    }
    .js-about-counter .slick-dots {
        display: flex;
        justify-content: center;
        padding: 5%;
    }
    .js-about-counter .slick-dots li {
        margin: 0 10px;
        color: grey;
    }
    .js-about-counter .slick-dots li button {
        font-weight: bold;
    }
    .js-about-counter .slick-dots li.slick-active {
        color: #E1251B;
    }
    .u-team-item-img {
        height: auto;
    }
    /* end about us  */
    /* blog list */
    .u-blog-list-content picture {
        height: auto;
    }
    /*  end blog list  */
    /* contact */
    .u-contact-title {
        line-height: 32px;
        font-size: 24px;
        text-align: center;
    }
    /* end contact */
    /* gastronomy */
    #c-gastronomy-products-content .js-slider-category .c-slider__arrow--outerprev {
        display: inline!important;
        left: 0;
        padding-top: 12px;
        padding-left: 12px;
    }
    #c-gastronomy-products-content .js-slider-category .c-slider__arrow--outernext {
        display: inline!important;
        right: 0;
        padding-top: 12px;
        padding-left: 12px;
    }
    .c-gastronomy-tab {
        text-align: center;
    }
    /* endgastronomy */
    .u-premises-images-content img {
        height: auto!important;
    }
    .c-slider-home {
        top: 90px;
    }
    .js-background-video iframe {
        max-height: 100vh;
        min-height: 300px;
        position: relative;
        display: block;
    }
    .js-background-video {
        padding-bottom: 0px;
    }
    .circle-content {
        right: 8px;
        bottom: 54%;
        z-index: 1010;
        position: fixed;
    }
    .circle-content .circle {
        width: 80px;
        height: 80px;
        font-size: 10px;
        line-height: 15px;
    }
}

@media screen and (min-width: 900px) {
    .c-slider__item {
        text-align: -webkit-center;
    }
}


/*
     FILE ARCHIVED ON 11:58:52 May 01, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:28:38 May 21, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/


/*
playback timings (ms):
  captures_list: 1.2
  exclusion.robots: 0.054
  exclusion.robots.policy: 0.034
  esindex: 0.021
  cdx.remote: 16.378
  LoadShardBlock: 206.012 (3)
  PetaboxLoader3.datanode: 165.531 (5)
  PetaboxLoader3.resolve: 261.357 (2)
  load_resource: 264.028
  loaddict: 50.131
*/