.cardRow-card{display:block}.twoColList{display:block}@media screen and (min-width:576px){.twoColList{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.textEditor>h1:first-child,.textEditor>h2:first-child,.textEditor>h3:first-child,.textEditor>h4:first-child,.textEditor>h5:first-child,.textEditor>h6:first-child{margin-top:0!important}.textEditor h1,.textEditor h2,.textEditor h3,.textEditor h4,.textEditor h5,.textEditor h6{margin-top:40px;margin-bottom:40px;font-size:40px}@media (max-width:575px){.textEditor h1,.textEditor h2,.textEditor h3,.textEditor h4,.textEditor h5,.textEditor h6{font-size:30px}}.textEditor p{margin-bottom:20px}.textEditor ol,.textEditor ul{margin-bottom:40px}.textEditor ul li::before{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:100%;background-color:var(--color-accent-2);margin-right:10px}.textEditor ul li+li{margin-top:15px}.contactMap iframe{width:100%;height:100%}.homepageMap{width:100%;height:520px}.homepageMap iframe{display:block;width:100%;height:100%;border:0}@media (max-width:767px){.homepageMap{height:380px}}a.button:hover,a.roomCard:hover{color:#000}a.button.whiteHover:hover,a.roomCard.whiteHover:hover{color:#fff!important}.langsMenu{position:absolute;right:0;z-index:50;margin-top:8px;width:auto;border-radius:6px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5px 15px;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.langsMenu.showLangs{opacity:1;pointer-events:auto}.langsMenu__item.hidden{display:none}.roomDatePicker__item{width:100%;height:70px;border:1px solid #ddd!important;outline:1px solid transparent;padding:0 30px;margin-bottom:20px}.roomDatePicker__label{font-weight:700;margin-bottom:4px}.headerDatePicker__item{color:#fff;padding:0 30px}.headerDatePicker__item::-webkit-input-placeholder{color:#fff}.headerDatePicker__item::-moz-placeholder{color:#fff}.headerDatePicker__item:-ms-input-placeholder{color:#fff}.headerDatePicker__item::-ms-input-placeholder{color:#fff}.headerDatePicker__item::placeholder{color:#fff}.pageHero.-type-1 .pageHero__title{font-size:74px;line-height:1.4!important}.darkenBg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.footer.-type-1 .footer__bottom_center{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.homepageBoxes-card{color:#000}.homepageBoxes-card:hover{color:#000}.homepageBoxes-card__content{position:static;bottom:auto;left:auto;width:auto;margin-top:24px;text-align:center;color:#000}.homepageBoxes-card__title{margin:0;color:#000}.homepageBoxes-card__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;color:#000;font-size:38px;line-height:1}.roomCardMeta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.roomCardMeta__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}.roomCardMeta__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.roomsIndex-card .roomCard__title{line-height:1.12}@media (max-width:1199px){.roomsIndex-card .roomCard__title{font-size:34px!important}}@media (max-width:767px){.roomsIndex-card .roomCard__title{font-size:30px!important}}.similarRooms-card .roomCard__title{line-height:1.12}.menuFullScreen-links{z-index:2}.menuFullScreen-links-subnav{z-index:3}@media (min-width:992px) and (max-width:1199px){.menuFullScreen-links{width:220px}.menuFullScreen-links-subnav{padding-left:55px}}@media (min-width:992px){.menuFullScreen-links-subnav__item a{display:inline-block;padding:6px 10px;background-color:rgba(14,29,30,.8)}}