.p_margin p:not(:last-child){margin-bottom:15px}.booking-bar{width:100%}.booking-bar .booking-bar__fields{display:flex;flex-direction:column;gap:8px}.booking-bar .booking-bar__field{position:relative;display:flex;align-items:center;min-height:56px;border-radius:8px;background-color:#fff;overflow:hidden}.booking-bar .booking-bar__control{width:100%;min-height:56px;margin:0;padding:0 46px 0 20px;border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;box-sizing:border-box;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#072441;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.booking-bar .booking-bar__control:focus{outline:2px solid #072441;outline-offset:-2px;border:0;background-color:rgba(0,0,0,0);box-shadow:none}.booking-bar .booking-bar__control::-moz-placeholder{color:#072441;opacity:1}.booking-bar .booking-bar__control::placeholder{color:#072441;opacity:1}.booking-bar .booking-bar__control--date:invalid{color:rgba(0,0,0,0)}.booking-bar .booking-bar__control--date:valid~.booking-bar__placeholder{display:none}.booking-bar .booking-bar__control--date::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;padding:0;opacity:0;cursor:pointer}.booking-bar .booking-bar__control--text{padding-right:20px;cursor:text}.booking-bar .booking-bar__placeholder{position:absolute;top:50%;left:20px;transform:translateY(-50%);pointer-events:none;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#072441;text-transform:uppercase}.booking-bar .booking-bar__chevron{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:16px;height:13px;pointer-events:none}.booking-bar .booking-bar__field--submit{background-color:rgba(0,0,0,0)}.booking-bar .booking-bar__submit{width:100%;min-height:56px;margin:0;padding:0;border:0;border-radius:8px;box-sizing:border-box;background-color:#a7cfee;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#072441;text-transform:uppercase;cursor:pointer}.booking-bar .booking-bar__submit:hover,.booking-bar .booking-bar__submit:focus{background-color:#8fc0e6;color:#072441}.rooms-grid .rooms-grid__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px}.rooms-grid .rooms-grid__filters{display:flex;flex-wrap:wrap;gap:10px}.rooms-grid .rooms-grid__filter,.rooms-grid .rooms-grid__availability{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 20px;border-radius:10px;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.56px;color:#072441;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.rooms-grid .rooms-grid__filter{background-color:#cbc6c3}.rooms-grid .rooms-grid__filter:hover,.rooms-grid .rooms-grid__filter:focus-visible,.rooms-grid .rooms-grid__filter.is-active{background-color:#072441;color:#edece6}.rooms-grid .rooms-grid__availability{background-color:#a7cfee}.rooms-grid .rooms-grid__availability:hover,.rooms-grid .rooms-grid__availability:focus-visible{background-color:#aaabc7;color:#072441}.rooms-grid .rooms-grid__list{display:grid;grid-template-columns:1fr;gap:20px}.rooms-grid .rooms-grid__empty{margin:0;font-family:"DM Sans",sans-serif;font-size:18px;line-height:1.2em;color:#072441}.room-card{display:flex;flex-direction:column;overflow:hidden;background-color:#fff}.room-card .room-card__media{display:block;flex:0 0 auto;text-decoration:none}.room-card .room-card__image{display:block;width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.room-card .room-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:20px}.room-card .room-card__title{margin:0 0 6px;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#072441;text-transform:uppercase}.room-card .room-card__subtitle{margin:0 0 16px;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:500;line-height:1.2em;color:#072441}.room-card .room-card__excerpt{margin:0 0 14px;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.556em;color:#072441}.room-card .room-card__excerpt p{margin:0 0 8px}.room-card .room-card__excerpt p:last-child{margin-bottom:0}.room-card .room-card__facts-label{margin:0 0 8px;font-family:"DM Sans",sans-serif;font-size:13px;font-weight:500;line-height:1.23em;letter-spacing:.78px;color:#072441;text-transform:uppercase}.room-card .room-card__facts{margin:0 0 18px;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.556em;color:#072441}.room-card .room-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto}.room-card .room-card__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 20px;border-radius:10px;font-family:"DM Sans",sans-serif;font-size:14px;line-height:20px;letter-spacing:.56px;color:#072441;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.room-card .room-card__arrow{position:relative;display:inline-block;flex:0 0 16px;width:16px;height:9px;margin-inline-start:10px}.room-card .room-card__arrow::before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;width:16px;height:1px;background-color:currentColor}.room-card .room-card__arrow::after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:0;width:7px;height:7px;border-block-start:1px solid currentColor;border-inline-end:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.room-card__btn--view{min-width:120px;border:1px solid #072441;font-weight:400}.room-card__btn--view:hover,.room-card__btn--view:focus-visible{background-color:#072441;border-color:#072441;color:#fff}.room-card__btn--book{min-width:120px;background-color:#a7cfee;font-weight:500;text-transform:uppercase}.room-card__btn--book:hover,.room-card__btn--book:focus-visible{background-color:#aaabc7;color:#072441}.room-card[hidden]{display:none}.rooms-grid__empty[hidden]{display:none}.room-gallery{position:relative}.room-gallery .room-gallery__viewport{overflow:hidden}.room-gallery .room-gallery__slide{height:auto}.room-gallery .room-gallery__img{display:block;width:100%;aspect-ratio:502/336;-o-object-fit:cover;object-fit:cover}.room-gallery .room-gallery__controls{display:flex;justify-content:center;gap:20px;margin-top:24px}.room-gallery .room-gallery__arrow{display:flex;align-items:center;justify-content:center;width:45.4px;height:45.4px;padding:0;border:0;border-radius:50%;background-color:#a7cfee;cursor:pointer;transition:background-color .3s ease}.room-gallery .room-gallery__arrow:hover{background-color:#aaabc7}.room-gallery .room-gallery__arrow-icon{display:block;width:12px;height:15px;flex:0 0 auto}.room-gallery .room-gallery__arrow--prev .room-gallery__arrow-icon{margin-right:2px}.room-gallery .room-gallery__arrow--next .room-gallery__arrow-icon{margin-left:2px}.textures-gallery{position:relative}.textures-gallery .textures-gallery__viewport{overflow:hidden}.textures-gallery .textures-gallery__slide{height:auto}.textures-gallery .textures-gallery__img{display:block;width:100%;aspect-ratio:502/336;-o-object-fit:cover;object-fit:cover}.textures-gallery .textures-gallery__controls{display:flex;justify-content:center;gap:20px;margin-top:24px}.textures-gallery .textures-gallery__arrow{display:flex;align-items:center;justify-content:center;width:45.4px;height:45.4px;padding:0;border:0;border-radius:50%;background-color:#a7cfee;cursor:pointer;transition:background-color .3s ease}.textures-gallery .textures-gallery__arrow:hover{background-color:#aaabc7}.textures-gallery .textures-gallery__arrow-icon{display:block;width:12px;height:15px;flex:0 0 auto}.textures-gallery .textures-gallery__arrow--prev .textures-gallery__arrow-icon{margin-right:2px}.textures-gallery .textures-gallery__arrow--next .textures-gallery__arrow-icon{margin-left:2px}.spa-gallery{position:relative}.spa-gallery .spa-gallery__viewport{overflow:hidden}.spa-gallery .spa-gallery__slide{height:auto}.spa-gallery .spa-gallery__img{display:block;width:100%;aspect-ratio:502/336;-o-object-fit:cover;object-fit:cover}.spa-gallery .spa-gallery__controls{display:flex;justify-content:center;gap:20px;margin-top:24px}.spa-gallery .spa-gallery__arrow{display:flex;align-items:center;justify-content:center;width:45.4px;height:45.4px;padding:0;border:0;border-radius:50%;background-color:#a7cfee;cursor:pointer;transition:background-color .3s ease}.spa-gallery .spa-gallery__arrow:hover{background-color:#aaabc7}.spa-gallery .spa-gallery__arrow-icon{display:block;width:12px;height:15px;flex:0 0 auto}.spa-gallery .spa-gallery__arrow--prev .spa-gallery__arrow-icon{margin-right:2px}.spa-gallery .spa-gallery__arrow--next .spa-gallery__arrow-icon{margin-left:2px}.room-facts__list ul{margin:0;padding:0;list-style:none;margin-left:12px}.room-facts__list li{margin-bottom:15px}.room-facts__list li::before{content:"- ";margin-left:-12px}.room-facts__list li:last-child{margin-bottom:0}.ast-article-single.elementor img{box-shadow:none}.offers-grid .offers-grid__list{display:grid;grid-template-columns:1fr;-moz-column-gap:20px;column-gap:20px;row-gap:40px}.offers-grid .offers-grid__empty{margin:0;font-family:"DM Sans",sans-serif;font-size:18px;line-height:1.2em;color:#072441}.offer-card{display:flex;flex-direction:column;background-color:#fff}.offer-card .offer-card__media{display:block;flex:0 0 auto;text-decoration:none}.offer-card .offer-card__image{display:block;width:100%;aspect-ratio:384/463;height:auto;-o-object-fit:cover;object-fit:cover}.offer-card .offer-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.offer-card .offer-card__title{margin:0;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:600;line-height:1.3em;text-transform:uppercase;color:#072441}.offer-card .offer-card__btn{display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-height:44px;padding:0 20px;border:1px solid #072441;border-radius:8px;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.56px;color:#072441;text-decoration:none;transition:background-color .3s,color .3s}.offer-card .offer-card__btn:hover,.offer-card .offer-card__btn:focus{background-color:#072441;color:#fff}.offer-card .offer-card__arrow{position:relative;display:inline-block;flex:0 0 14px;width:14px;height:8px;margin-inline-start:10px}.offer-card .offer-card__arrow::before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;width:14px;height:1px;background-color:currentColor}.offer-card .offer-card__arrow::after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:0;width:6px;height:6px;border-block-start:1px solid currentColor;border-inline-end:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.seven-collage .seven-collage__tile{position:relative;overflow:hidden}.seven-collage .seven-collage__tile::before{content:"";position:absolute;inset:0;z-index:0;background-image:inherit;background-position:inherit;background-repeat:no-repeat;background-size:cover;transform:scale(1);transition:transform .6s ease;will-change:transform}.seven-collage .seven-collage__tile:hover::before{transform:scale(1.06)}.seven-collage .seven-collage__tile .seven-collage__caption{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:16px;background-color:var(--seven-collage-tint, #8BABA5);color:var(--seven-collage-caption, #072441);opacity:0;transition:opacity .4s ease;pointer-events:none}.seven-collage .seven-collage__tile .seven-collage__caption .elementor-widget-container{width:100%}.seven-collage .seven-collage__tile .seven-collage__caption .elementor-heading-title{margin:0;color:#072441;font-family:"DM Sans",sans-serif;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;text-align:center;word-break:break-word}.seven-collage .seven-collage__tile:hover .seven-collage__caption,.seven-collage .seven-collage__tile:focus-within .seven-collage__caption{opacity:1}.seven-collage__tile--sage{--seven-collage-tint: #8BABA5}.seven-collage__tile--blue{--seven-collage-tint: #7DA6B8}.seven-collage__tile--warm{--seven-collage-tint: #CBC6C3}.seven-collage__tile--rose{--seven-collage-tint: #A56773;--seven-collage-caption: #FFFFFF}.seven-collage__tile--highlight{--seven-collage-tint: #F1C074}.seven-collage__tile--lilac{--seven-collage-tint: #AAABC7}@keyframes sevenCollageTileIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports(animation-timeline: view()){.seven-collage{view-timeline-name:--sevenCollage;view-timeline-axis:block}.seven-collage .seven-collage__tile{animation:sevenCollageTileIn auto linear both;animation-timeline:--sevenCollage}.seven-collage .seven-collage__tile:nth-child(1){animation-range:cover 8% cover 30%}.seven-collage .seven-collage__tile:nth-child(2){animation-range:cover 12% cover 34%}.seven-collage .seven-collage__tile:nth-child(3){animation-range:cover 16% cover 38%}.seven-collage .seven-collage__tile:nth-child(4){animation-range:cover 20% cover 42%}.seven-collage .seven-collage__tile:nth-child(5){animation-range:cover 24% cover 46%}.seven-collage .seven-collage__tile:nth-child(6){animation-range:cover 28% cover 50%}.seven-collage .seven-collage__tile:nth-child(7){animation-range:cover 32% cover 54%}}@media(prefers-reduced-motion: reduce){.seven-collage .seven-collage__tile{animation:none !important;opacity:1 !important;transform:none !important}.seven-collage .seven-collage__tile::before{transition:none}.seven-collage .seven-collage__tile:hover::before{transform:scale(1)}.seven-collage .seven-collage__tile .seven-collage__caption{transition:none}}.wh-hover-zoom{position:relative;overflow:hidden}.wh-hover-zoom img{display:block;transform:scale(1);transition:transform .6s ease;will-change:transform}.wh-hover-zoom:hover img{transform:scale(1.06)}.wh-hover-zoom::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:inherit;background-position:inherit;background-repeat:no-repeat;background-size:cover;transform:scale(1);transition:transform .6s ease;will-change:transform}.wh-hover-zoom:hover::before{transform:scale(1.06)}@media(prefers-reduced-motion: reduce){.wh-hover-zoom img,.wh-hover-zoom::before{transition:none}.wh-hover-zoom:hover img,.wh-hover-zoom:hover::before{transform:scale(1)}}.gallery-filters{display:flex;flex-direction:column;gap:12px;width:100%}.gallery-filters .gallery-filters__btn{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:44px;padding:0 20px;border:1px solid #edece6;border-radius:8px;background-color:rgba(0,0,0,0);color:#edece6;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.56px;text-align:left;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.gallery-filters .gallery-filters__btn:hover,.gallery-filters .gallery-filters__btn:focus-visible{background-color:#edece6;color:#072441}.gallery-filters .gallery-filters__btn.is-active{border-color:#a7cfee;background-color:#a7cfee;color:#072441}.gallery-grid{width:100%}.gallery-grid .gallery-grid__list{display:grid;grid-template-columns:1fr;-moz-column-gap:30px;column-gap:30px;row-gap:30px}.gallery-grid .gallery-grid__empty{margin:0;color:#edece6;font-family:"DM Sans",sans-serif;font-size:18px;line-height:1.4em}.gallery-grid .gallery-grid__list+.gallery-grid__empty{margin-block-start:30px}.gallery-card{position:relative;display:block;height:500px;border-radius:10px;overflow:hidden;background-color:#072441}.gallery-card.is-hidden{display:none}.gallery-card .gallery-card__link{position:absolute;inset:0;display:block;color:inherit;text-decoration:none}.gallery-card .gallery-card__link:focus-visible{outline:2px solid #a7cfee;outline-offset:2px}.gallery-card .gallery-card__media{position:absolute;inset:0}.gallery-card .gallery-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.gallery-card::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;z-index:1;height:55%;background-image:linear-gradient(to top, rgba(7, 36, 65, 0.92) 0%, rgba(7, 36, 65, 0.72) 38%, rgba(7, 36, 65, 0) 100%);pointer-events:none}.gallery-card .gallery-card__title{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;margin:0;padding:24px 22px;color:#fff;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:500;line-height:1.3em}.seven-form .gform_wrapper .gform_heading{display:none}.seven-form .gform_wrapper .gfield_label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.seven-form .gform_wrapper .gfield input[type=text],.seven-form .gform_wrapper .gfield input[type=email],.seven-form .gform_wrapper .gfield input[type=tel],.seven-form .gform_wrapper .gfield input[type=url],.seven-form .gform_wrapper .gfield input[type=number],.seven-form .gform_wrapper .gfield input[type=date],.seven-form .gform_wrapper .gfield select,.seven-form .gform_wrapper .gfield textarea{width:100%;height:48px;padding:0 16px;border:0;border-radius:8px;background-color:#fff;box-shadow:none;font-family:"DM Sans",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#072441;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seven-form .gform_wrapper .gfield textarea{height:96px;padding:14px 16px;line-height:24px}.seven-form .gform_wrapper .gfield select{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23072441' stroke-width='1.5'/%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}.seven-form .gform_wrapper .gfield input::-moz-placeholder, .seven-form .gform_wrapper .gfield textarea::-moz-placeholder{color:#072441;opacity:1}.seven-form .gform_wrapper .gfield input::placeholder,.seven-form .gform_wrapper .gfield textarea::placeholder{color:#072441;opacity:1}.seven-form .gform_wrapper .gfield .ginput_container_consent label,.seven-form .gform_wrapper .gfield .gchoice label{color:#fff;font-family:"DM Sans",sans-serif;font-size:14px;line-height:20px}.seven-form .gform_wrapper .gfield .ginput_container_consent label a,.seven-form .gform_wrapper .gfield .gchoice label a{color:inherit;text-decoration:underline}.seven-form .gform_wrapper .gfield input:focus,.seven-form .gform_wrapper .gfield select:focus,.seven-form .gform_wrapper .gfield textarea:focus{outline:2px solid #a7cfee;outline-offset:2px}.seven-form .gform_wrapper .gform_footer{justify-content:center;margin:0;padding:0}.seven-form .gform_wrapper .gform_footer .gform_button{width:208px;height:44px;padding:0 20px;border:0;border-radius:8px;background-color:#a7cfee;font-family:"DM Sans",sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.56px;color:#072441;cursor:pointer;transition:background-color .3s ease}.seven-form .gform_wrapper .gform_footer .gform_button:hover,.seven-form .gform_wrapper .gform_footer .gform_button:focus{background-color:#aaabc7;color:#072441}.news-slider .news-slider__viewport{overflow:hidden}.news-slider .news-card{display:flex;flex-direction:column;height:100%;background-color:#fff}.news-slider .news-card__media{display:block;flex:0 0 auto;width:100%;aspect-ratio:384/410;overflow:hidden}.news-slider .news-card__media--placeholder{background-color:#d4cec9}.news-slider .news-card__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-slider .news-card__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:24px;padding:24px}.news-slider .news-card__title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;min-height:5.2em;overflow:hidden;font-family:"DM Sans",sans-serif;font-weight:600;font-size:20px;line-height:1.3em;color:#072441}.news-slider .news-card__btn{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;width:152px;height:44px;padding:0 20px;border:1px solid #072441;border-radius:10px;background-color:rgba(0,0,0,0);font-family:"DM Sans",sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:.56px;color:#072441;text-decoration:none;transition:background-color .3s ease,color .3s ease}.news-slider .news-card__btn:hover,.news-slider .news-card__btn:focus-visible{background-color:#072441;color:#fff;text-decoration:none}.news-slider .news-slider__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px}.news-slider .news-slider__arrow{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background-color:#a7cfee;cursor:pointer;transition:background-color .3s ease}.news-slider .news-slider__arrow:hover{background-color:#aaabc7}.news-slider .news-slider__arrow-icon{display:block;flex:0 0 auto}.news-slider .news-slider__pagination{display:flex;align-items:center;justify-content:center;gap:8px}.news-slider .news-slider__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background-color:#c9c4bd;cursor:pointer;transition:background-color .3s ease}.news-slider .news-slider__dot--active{background-color:#072441}.news-slider .swiper-button-lock,.news-slider .swiper-pagination-lock{display:none}.news-gallery{display:grid;grid-template-columns:1fr;gap:0}.news-gallery__item{aspect-ratio:400/306;overflow:hidden}.news-gallery__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:none}@media only screen and (min-width: 768px){.booking-bar .booking-bar__fields{flex-direction:row;flex-wrap:wrap}.booking-bar .booking-bar__field{flex:1 1 calc(50% - 4px)}.booking-bar .booking-bar__field--submit{flex:1 1 100%}.room-card{flex-direction:row}.room-card .room-card__media{flex:0 0 40%}.room-card .room-card__image{height:100%;min-height:260px}.room-card .room-card__body{padding:24px 28px}.room-gallery .room-gallery__controls{display:none}.textures-gallery .textures-gallery__controls{margin-top:28px}.spa-gallery .spa-gallery__controls{display:none}.room-facts__list ul{-moz-columns:2;columns:2;-moz-column-gap:44px;column-gap:44px}.room-facts__list--single ul{-moz-columns:1;columns:1}.offers-grid .offers-grid__list{grid-template-columns:repeat(2, 1fr);-moz-column-gap:24px;column-gap:24px;row-gap:48px}.offer-card .offer-card__body{gap:24px;padding:24px}.offer-card .offer-card__title{font-size:20px;line-height:1.3em}.gallery-grid .gallery-grid__list{grid-template-columns:repeat(2, 1fr)}.gallery-filters{flex-direction:row;flex-wrap:wrap;gap:12px}.gallery-filters .gallery-filters__btn{width:auto;flex:0 1 auto}.seven-form .gform_wrapper .gfield input[type=text],.seven-form .gform_wrapper .gfield input[type=email],.seven-form .gform_wrapper .gfield input[type=tel],.seven-form .gform_wrapper .gfield input[type=url],.seven-form .gform_wrapper .gfield input[type=number],.seven-form .gform_wrapper .gfield input[type=date],.seven-form .gform_wrapper .gfield select,.seven-form .gform_wrapper .gfield textarea{font-size:14px}.news-slider .news-card__title{-webkit-line-clamp:3;min-height:3.9em}.news-gallery{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1025px){.booking-bar .booking-bar__fields{flex-wrap:nowrap}.booking-bar .booking-bar__field{flex:1 1 0;min-height:48px}.booking-bar .booking-bar__control{min-height:48px;padding:0 40px 0 16px;font-size:14px;line-height:20px}.booking-bar .booking-bar__control--text{padding-right:16px}.booking-bar .booking-bar__placeholder{left:16px;font-size:14px;line-height:20px}.booking-bar .booking-bar__chevron{right:16px}.booking-bar .booking-bar__submit{min-height:48px;font-size:14px;line-height:20px;letter-spacing:.56px}.rooms-grid .rooms-grid__bar{flex-wrap:nowrap;gap:26px;margin-bottom:48px}.rooms-grid .rooms-grid__filters{flex-wrap:wrap;gap:16px}}@media only screen and (min-width: 1025px)and (min-width: 1460px){.rooms-grid .rooms-grid__filters{gap:26px}}@media only screen and (min-width: 1025px)and (min-width: 1460px){.rooms-grid .rooms-grid__filter{min-width:190px}}@media only screen and (min-width: 1025px){.rooms-grid .rooms-grid__availability{margin-left:auto;min-width:282px}.rooms-grid .rooms-grid__list{grid-template-columns:repeat(2, 1fr);gap:40px 24px}}@media only screen and (min-width: 1025px)and (min-width: 1460px){.rooms-grid .rooms-grid__list{gap:51px 42px}}@media only screen and (min-width: 1025px){.room-card{min-height:392px}.room-card .room-card__media{flex:0 0 42%}.room-card .room-card__image{min-height:392px}.room-card .room-card__body{padding:20px 18px 20px 20px}.room-card .room-card__title{margin-bottom:6px}.room-card .room-card__subtitle{margin-bottom:16px}.room-card .room-card__excerpt{margin-bottom:13px}.room-card .room-card__facts-label{margin-bottom:7px}.room-card .room-card__facts{margin-bottom:17px}.room-card .room-card__actions{gap:12px}.room-card .room-card__btn{padding:0 20px}}@media only screen and (min-width: 1025px)and (min-width: 1460px){.room-card .room-card__media{flex:0 0 47.7%}.room-card .room-card__body{padding:29px 30px 24px 26px}.room-card .room-card__subtitle{margin-bottom:21px}.room-card .room-card__excerpt{margin-bottom:15px}.room-card .room-card__facts-label{margin-bottom:8px}.room-card .room-card__facts{margin-bottom:21px}}@media only screen and (min-width: 1025px){.room-card__btn--view,.room-card__btn--book{min-width:104px}.textures-gallery .textures-gallery__controls{margin-top:0}.textures-gallery .textures-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%)}.textures-gallery .textures-gallery__arrow--prev{left:10px}.textures-gallery .textures-gallery__arrow--next{right:10px}}@media only screen and (min-width: 1025px)and (min-width: 1620px){.textures-gallery .textures-gallery__arrow--prev{left:-94px}.textures-gallery .textures-gallery__arrow--next{right:-94px}}@media only screen and (min-width: 1025px){.room-facts__list ul{-moz-columns:4;columns:4}}@media only screen and (min-width: 1025px){.room-facts__list--single ul{-moz-columns:1;columns:1}.offers-grid .offers-grid__list{grid-template-columns:repeat(3, 1fr);-moz-column-gap:24px;column-gap:24px;row-gap:72px}.offer-card .offer-card__body{gap:24px;padding:24px}.offer-card .offer-card__title{font-size:20px;line-height:26px}.offer-card .offer-card__btn{min-width:152px}.gallery-grid .gallery-grid__list{grid-template-columns:repeat(3, 1fr);-moz-column-gap:30px;column-gap:30px;row-gap:30px}.gallery-filters{flex-direction:column;flex-wrap:nowrap}.gallery-filters .gallery-filters__btn{width:100%;flex:0 0 auto}.seven-collage .seven-collage__tile .seven-collage__caption{padding:24px}.seven-collage .seven-collage__tile .seven-collage__caption .elementor-heading-title{font-size:20px;line-height:26px}}/*# sourceMappingURL=style.css.map */