.elementor-5784 .elementor-element.elementor-element-56d7a98{--display:flex;}.elementor-widget-thim-loop-item-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5784 .elementor-element.elementor-element-ff48335 > .elementor-widget-container{margin:0px -16px 16px -16px;border-radius:16px 16px 0px 0px;}.elementor-widget-loop-hotel-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-loop-hotel-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-loop-hotel-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-loop-hotel-info .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-loop-hotel-info .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-loop-hotel-info .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5784 .elementor-element.elementor-element-fdf4a77{width:auto;max-width:auto;top:16px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5784 .elementor-element.elementor-element-fdf4a77 > .elementor-widget-container{background-color:#FFEBF5;padding:4px 8px 4px 8px;border-radius:4px 4px 4px 4px;}body:not(.rtl) .elementor-5784 .elementor-element.elementor-element-fdf4a77{left:16px;}body.rtl .elementor-5784 .elementor-element.elementor-element-fdf4a77{right:16px;}.elementor-5784 .elementor-element.elementor-element-fdf4a77 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5784 .elementor-element.elementor-element-fdf4a77 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5784 .elementor-element.elementor-element-fdf4a77 .elementor-icon-list-text{color:#CF3881;transition:color 0.3s;}.elementor-5784 .elementor-element.elementor-element-fdf4a77 .elementor-icon-list-item .elementor-icon-list-text a:hover,.elementor-5784 .elementor-element.elementor-element-fdf4a77 .elementor-icon-list-item a.elementor-icon-list-text:hover{color:var( --e-global-color-primary );}.elementor-widget-thim-loop-item-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5784 .elementor-element.elementor-element-dd76700 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-5784 .elementor-element.elementor-element-dd76700{text-align:start;}.elementor-5784 .elementor-element.elementor-element-dd76700 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;color:var( --e-global-color-accent );display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.elementor-5784 .elementor-element.elementor-element-fe8969e .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5784 .elementor-element.elementor-element-fe8969e .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5784 .elementor-element.elementor-element-fe8969e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5784 .elementor-element.elementor-element-fe8969e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-thim-loop-item-excerpt{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5784 .elementor-element.elementor-element-8732cd4 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-5784 .elementor-element.elementor-element-8732cd4.thim-ekits-loop-ratting .star-rating{font-size:0.9em;}.elementor-5784 .elementor-element.elementor-element-8732cd4 .number-ratting{font-size:16px;line-height:1em;color:var( --e-global-color-text );}body:not(.rtl) .elementor-5784 .elementor-element.elementor-element-8732cd4 .number-ratting{margin-left:8px;}body.rtl .elementor-5784 .elementor-element.elementor-element-8732cd4 .number-ratting{margin-right:8px;}.elementor-5784 .elementor-element.elementor-element-598e6f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-thim-loop-item-read-more .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5784 .elementor-element.elementor-element-210204e .elementor-button{background-color:#12121200;font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-210204e{width:auto;max-width:auto;}.elementor-5784 .elementor-element.elementor-element-210204e.elementor-element{--align-self:flex-end;}/* Start custom CSS for thim-loop-item-featured-image, class: .elementor-element-ff48335 */.elementor-5784 .elementor-element.elementor-element-ff48335:hover img {
    transform: scale(1.07);
}
.elementor-5784 .elementor-element.elementor-element-ff48335 img {
    transition: .4s;
}

.elementor-5784 .elementor-element.elementor-element-ff48335 .elementor-widget-container {
    overflow: hidden
}/* End custom CSS */
/* Start custom CSS for thim-loop-item-title, class: .elementor-element-dd76700 */.elementor-5784 .elementor-element.elementor-element-dd76700 h2 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for loop-hotel-rating, class: .elementor-element-8732cd4 */.elementor-5784 .elementor-element.elementor-element-8732cd4 .elementor-widget-container {
    display: flex;
    align-items: center;
}

.elementor-5784 .elementor-element.elementor-element-8732cd4 .number-ratting {
    margin-top: 2px;
}

.elementor-5784 .elementor-element.elementor-element-8732cd4 .star-rating {
    line-height: inherit;
    height: auto;
}
.elementor-5784 .elementor-element.elementor-element-8732cd4 .woocommerce .star-rating::before, .elementor-5784 .elementor-element.elementor-element-8732cd4 .woocommerce .star-rating span::before {
    letter-spacing: 2px;
}/* End custom CSS */