.elementor-5767 .elementor-element.elementor-element-ce8cff0{--display:flex;--min-height:90vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5767 .elementor-element.elementor-element-ce8cff0:not(.elementor-motion-effects-element-type-background), .elementor-5767 .elementor-element.elementor-element-ce8cff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1674/hero-rooms-dk.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5767 .elementor-element.elementor-element-8eb4575{width:100%;max-width:100%;bottom:10px;}.elementor-5767 .elementor-element.elementor-element-2f7e193{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-5767 .elementor-element.elementor-element-ce8cff0:not(.elementor-motion-effects-element-type-background), .elementor-5767 .elementor-element.elementor-element-ce8cff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1674/hero-rooms-mb.webp");}}/* Start custom CSS for container, class: .elementor-element-ce8cff0 *//* PADDINGS CONTAINER */
body.cat-room-detail .elementor-section.elementor-section-boxed > .elementor-container {
    padding-right: 24px;
    padding-left: 24px;
}

@media (min-width: 1025px) {
    body.cat-room-detail .elementor-section.elementor-section-boxed > .elementor-container {
    padding-right: 40px;
    padding-left: 40px;
}
}

/* Style BG Offers */

body.cat-room-detail .rooms-detail-5 .room-box-offers {
    background-color: var( --e-global-color-5030963 );
}

body.cat-room-detail .room-box-offers .elementor-container .offer-list-wrapper {
    background: var( --e-global-color-5030963 )
}

/* text styles */

body.cat-room-detail .detail-rooms-intro .detail-description>h2 {
    color: var( --e-global-color-primary )
}

body.cat-room-detail .rooms-detail-wrapper h2 {
    color: var( --e-global-color-primary )
}

@media(max-width:375px) {
body.cat-room-detail .go-to-offers-page.all-offers {
  width: 100%;
}
}

/* Photo size */

.rooms-detail-wrapper.rooms-detail-5.room-has-detail .elementor-section .elementor-container {
    max-width: 1200px;
}
.rooms-detail-wrapper.rooms-detail-5.room-has-detail .elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
    height: 600px;
}/* End custom CSS */