.newsletter-popup__text p {color: #636466;}
.newsletter-popup__form #gender{margin: 0;}
.newsletter_privacy_policy p{display: inline;}
.reserve-popup__footer{padding-top: 0;}
.reserve-popup__footer-text{padding-top: 20px;}
.reserve-popup__news-text h2{font-size: 40px;line-height: 1;letter-spacing: 1.5px;margin-bottom: 20px;font-weight: normal;}
.sec-teaser-card-slider{margin-top: 25px;}
.BigTeaser-background-image h2{letter-spacing: 0.7px;line-height: 1;}
[data-image-header] {height: 618px;clip-path: none;-webkit-clip-path: none;z-index: 11;}
[data-image-header-border]::before{z-index: 12; background-color: #fff;}
.button--rectangle::before {display: none !important;}
.button.button--rectangle {min-height: 54px;padding: 8px 40px;display: inline-flex;align-items: center;justify-content: center;text-align: center;background-color: #333f48;color: #fff;cursor: pointer;font-size: 22px;border: 1px solid #333f48;transition: background-color 0.3s ease, color 0.3s ease; width: auto;letter-spacing: 0px;text-transform: none;}
.button.button--rectangle:hover, .button.button--rectangle:focus{background-color: transparent;color: #333f48;}
/*.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] [data-teaser-image-text-full] ~ .space-element--b-large{padding-bottom: 15px;}*/
.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] .cell p.h4{font-weight: bold;}
[data-image-full]::before{background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6) 20%, rgba(0, 0, 0, 0.2) 80%);}
.sec-residence-slider .container .residence-slider-inner .swiper .swiper-wrapper .swiper-slide .img-wrap::before {background-color: rgba(0, 0, 0, 0.4);}
.sec-residence-slider {position: relative; margin: 0;}
.ce-gallery:has(iframe) .grid-container.vimeo-video-grid {
padding: 0;
}
.ce-gallery:has(iframe) .grid-container.vimeo-video-grid [data-image-header] {
height: auto !important;
max-height: 762px;
overflow: hidden;
clip-path: none;
}
.ce-gallery:has(iframe) .grid-container.vimeo-video-grid [data-image-header] > div {
z-index: -1;
}
.ce-gallery:has(iframe) .grid-container.vimeo-video-grid [data-image-header] > div iframe {
min-height: unset !important;
}
.sec-newroom-filter [data-image-divider][data-image-divider-bottom]:before {
    height: 35px;
}
.sec-newroom-filter [data-image-divider][data-image-divider-bottom]:after {
    background-color: #636466;
    bottom: -25px;height: 25px;
}
.is-open-submenu .site-header__inner,
.site-header-dark-bg .site-header__inner,
.is-scrolled .site-header__inner {
  background-color: #333f48;
}
.sec-highlight-slider .container .highlight-slider-inner .swiper .swiper-slide {gap: 22px;}
.teaser-card-slider__inner {
  max-width: 1250px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.custom-caption-text{z-index: 13;}
.sec-counter {height: calc(var(--vh, 1vh)*75 - 0px) !important;}
.reserve-popup__news a.reserve-popup__news-inner:focus {color: inherit;}
.pcr-element [data-bg] {
  height: calc(var(--vh, 1vh)*90 - 0px) !important;
}
.teaser-list__item, .teaser-list__item h3, .infinity-loop-module__item,
.infinity-loop-module h2, .infinity-loop-module__item h3 {color: #636466 !important;}
.teaser-list__item h3, .infinity-loop-module h2, .infinity-loop-module__item h3{font-family: "MillerLight", serif; font-weight: bold;}
.mod-menu__submenu-toggle img {cursor: pointer;}
.sec-newroom-filter .grid-x .cell a {color: #636466;}
.sec-custom-slideshow .custom-container .custom-slideshow-inner.bg-light-green{background-color: #bcc7b9;}
.sec-custom-slideshow .custom-container .custom-slideshow-inner.bg-dark-gray{background-color: #333f48;}
.sec-custom-slideshow .custom-container .custom-slideshow-inner.bg-white{background-color: #f9f8f7; color:#636466}
.sec-custom-slideshow .custom-container .custom-slideshow-inner.bg-white .swiper .swiper-wrapper .swiper-slide .slidecontent > p,
.sec-custom-slideshow .custom-container .custom-slideshow-inner.bg-white .swiper .swiper-wrapper .swiper-slide .slidecontent > * {color: inherit !important;}
.sec-custom-slideshow .custom-container .custom-slideshow-inner.bg-white .swiper .swiper-button-next::before,
.sec-custom-slideshow .custom-container .custom-slideshow-inner.bg-white .swiper .swiper-button-prev::before {
background-color: #636466;
}
.sec-custom-slideshow .custom-container .custom-slideshow-inner.bg-white .borderTop,
.sec-custom-slideshow .custom-container .custom-slideshow-inner.bg-white .borderBottom {border-color: #333f48;}
.sec-custom-slideshow .custom-container .custom-slideshow-inner .swiper .swiper-wrapper .swiper-slide .slidecontent h2 { text-transform: uppercase;}
.sec-media-releases .grid-container .media-releases-inner .media-releases-content .media-release-item .media-content .media-content-heading {color: #636466;}

/** Activity overview **/
.activities-overview-filter.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] {
    margin: 0 auto !important;
    padding-left: 20px;
}
.activities-overview-filter.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] .cell {
    width: calc((100% / 4) - 20px);
    margin-right: 0;
}
.activities-overview-filter.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] [data-teaser-image-text-full] {
    max-width: 100%;
    width: 100%;
}
.activities-overview-filter.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] [data-relative] {
    max-width: 100%;
    width: 100%;
}
.activities-overview-filter.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] [data-relative] picture {
    display: block;
    width: 100%;
    height: 100%;
}
.activities-overview-filter.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] [data-relative] img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.activities-overview-filter.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] .cell a{
  padding: 0 10px;
}
.site-footer__button {padding: 8px 40px;border: 1px solid #fff;min-height: 54px;font-family: "Roboto", sans-serif !important;border-radius: 0;font-size: 22px;letter-spacing: 0px;}
.info-popup__link {font-family: "Roboto", sans-serif !important;}
.sec-teaser-list .teaser-list .teaser-list__inner .teaser-list__item:nth-child(odd) .teaser-list__item-content h3{margin-top: 1rem;}
@media only screen and (max-width: 1023px){

    .activities-overview-filter.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] .cell {
        width: calc((100% / 3) - 20px);
    }
}
@media only screen and (max-width: 568px){

    .activities-overview-filter.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] .cell {
        width: calc((100% / 2) - 20px);
    }
}
@media only screen and (max-width: 468px){

    .activities-overview-filter.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] {
        padding-left: 0;
    }
    .activities-overview-filter.sec-newroom-filter .grid-container .grid-x[data-filter="grid-content"] .cell {
        width: 100%;
    }
}
/** End Activity Overview **/

@media (max-width: 1199px) {
    .mod-menu nav ul > li {z-index: 10;}
    .site-header .mod-menu ul li .mod-menu__submenu ul:not(:first-child) {border-top: none;margin-top: 0px !important;}
}
@media (max-width: 992px) {
    #sec-highlight-slider .highlight-slider-inner .right-content.order-sm-first {order: -1;}
    .sec-highlight-slider .container .highlight-slider-inner .swiper .swiper-slide .left-content .btn-wrap {display: block;margin-top: 25px;}
    .sec-highlight-slider .container .highlight-slider-inner .swiper .left-content .highlight-slider-pagination{display: flex;margin-top: 25px;}
}
@media (min-width: 1200px) {
    .mod-menu ul li .mod-menu__submenu {
        background-image: linear-gradient(180deg, #333f48 39%, #505a66 100%);
    }
}