.elementor-61 .elementor-element.elementor-element-2053fee{--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-61 .elementor-element.elementor-element-cf0352f{--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-61 .elementor-element.elementor-element-18053947{--display:flex;}.elementor-61 .elementor-element.elementor-element-79e2d30{--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-d94a335 */.elementor-61 .elementor-element.elementor-element-d94a335 {
    position: relative;
    overflow: hidden;
}

.elementor-61 .elementor-element.elementor-element-d94a335 .rg-carousels-8f81d717 {
    display: flex;
    transition: transform 0.5s ease;
}

.elementor-61 .elementor-element.elementor-element-d94a335 .rg-carousel-section-8f81d717 {
    min-width: 100%;
    display: none;
}

.elementor-61 .elementor-element.elementor-element-d94a335 .rg-carousel-section-8f81d717.active {
    display: block;
}

.elementor-61 .elementor-element.elementor-element-d94a335 .rg-slide-8f81d717 {
    width: 100%;
    height: auto;
}

.elementor-61 .elementor-element.elementor-element-d94a335 .rg-slide-img-8f81d717 {
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */