.elementor-1583 .elementor-element.elementor-element-c1c34d4{--display:flex;--min-height:90vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1583 .elementor-element.elementor-element-c1c34d4:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-c1c34d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1766/header-habitaciones-dk.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1583 .elementor-element.elementor-element-4f23ac4{width:100%;max-width:100%;bottom:10px;}.elementor-1583 .elementor-element.elementor-element-08a6402{--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-1583 .elementor-element.elementor-element-c1c34d4:not(.elementor-motion-effects-element-type-background), .elementor-1583 .elementor-element.elementor-element-c1c34d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/1766/header-habitaciones-mb.webp");}}/* Start custom CSS for container, class: .elementor-element-c1c34d4 *//* 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 */