.elementor-16436 .elementor-element.elementor-element-89ddae2{--display:flex;}.elementor-16436 .elementor-element.elementor-element-2c924698 > .elementor-widget-container{background-color:transparent;margin:30px 0px 10px 0px;padding:0px 0px 0px 12px;background-image:linear-gradient(90deg, #A3DAE7C9 0%, #F1F1F1 100%);}.elementor-16436 .elementor-element.elementor-element-2c924698 .dynamic-content-for-elementor-acf{color:#323232;margin-bottom:0px;font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;}.elementor-16436 .elementor-element.elementor-element-e310400{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16436 .elementor-element.elementor-element-42f74cc3{--display:flex;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .dynamic_acfslider .swiper-button-prev, .elementor-16436 .elementor-element.elementor-element-42c88e11 .dynamic_acfslider .swiper-button-next{width:31px;height:31px;margin-top:calc(-31px / 2);}.elementor-16436 .elementor-element.elementor-element-42c88e11 .dynamic_acfslider .swiper-button-prev svg, .elementor-16436 .elementor-element.elementor-element-42c88e11 .dynamic_acfslider .swiper-button-next svg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev{left:10px;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next{right:10px;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next{top:50%;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next path, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev path{fill:#FFFFFF;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next line, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev line, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next polyline, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev polyline{stroke:#FFFFFF;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next:hover path, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev:hover path{fill:#007aff;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next:hover line, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev:hover line, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next:hover polyline, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev:hover polyline{stroke:#007aff;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev polyline, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next polyline{stroke-width:9;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next line, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev line{stroke-width:9;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev line, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next line, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-prev polyline, .elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-button-next polyline{stroke-dasharray:0,0;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;width:8px;height:8px;}.elementor-16436 .elementor-element.elementor-element-42c88e11 .swiper-pagination{bottom:0%;}.elementor-16436 .elementor-element.elementor-element-47432ec9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-16436 .elementor-element.elementor-element-f6ec81f{--display:flex;--justify-content:flex-start;}.elementor-16436 .elementor-element.elementor-element-3045654e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-16436 .elementor-element.elementor-element-5683a0b6{--display:flex;--justify-content:flex-start;}.elementor-16436 .elementor-element.elementor-element-587a6395{--display:flex;--justify-content:flex-start;}.elementor-16436 .elementor-element.elementor-element-77ffe77 .dynamic-content-for-elementor-acf{color:#EAB42C;margin-bottom:0px;font-size:20px;}.woocommerce .elementor-16436 .elementor-element.elementor-element-3d3f8c5 .woocommerce-product-details__short-description{color:#4A4A4A;font-size:16px;}@media(max-width:1024px){.elementor-16436 .elementor-element.elementor-element-e310400{--grid-auto-flow:row;}.elementor-16436 .elementor-element.elementor-element-47432ec9{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-16436 .elementor-element.elementor-element-e310400{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16436 .elementor-element.elementor-element-47432ec9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-3045654e */.elementor-16436 .elementor-element.elementor-element-3045654e {
    min-height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4e2125ca */.hotel-facilities {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.hotel-facilities li {
    display: flex;
    align-items: center;
    font-size: 16px;
    background: #f7f7f7;
    padding: 10px;
    border-radius: 5px;
}
.hotel-facilities i {
    margin-right: 8px;
    font-size: 28px;
    color: #007bff; /* Adjust color if needed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47432ec9 */.elementor-16436 .elementor-element.elementor-element-47432ec9 {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    height: auto;
}/* End custom CSS */