.elementor-63 .elementor-element.elementor-element-e5823d9{--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;}.elementor-63 .elementor-element.elementor-element-d9118b6{--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;}.elementor-63 .elementor-element.elementor-element-6020ca3c{--display:flex;}.elementor-63 .elementor-element.elementor-element-a2d0652{--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;}/* Start custom CSS for room_gallery_8f81d717, class: .elementor-element-74af05d */.elementor-63 .elementor-element.elementor-element-74af05d {
    position: relative;
    overflow: hidden;
}

.elementor-63 .elementor-element.elementor-element-74af05d .rg-carousels-8f81d717 {
    display: flex;
    transition: transform 0.5s ease;
}

.elementor-63 .elementor-element.elementor-element-74af05d .rg-carousel-section-8f81d717 {
    min-width: 100%;
    display: none;
}

.elementor-63 .elementor-element.elementor-element-74af05d .rg-carousel-section-8f81d717.active {
    display: block;
}

.elementor-63 .elementor-element.elementor-element-74af05d .rg-slide-8f81d717 {
    width: 100%;
    height: auto;
}

.elementor-63 .elementor-element.elementor-element-74af05d .rg-slide-img-8f81d717 {
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */