.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-936 .elementor-element.elementor-element-13f0d130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-936 .elementor-element.elementor-element-13f0d130.elementor-element{--align-self:center;}.elementor-936 .elementor-element.elementor-element-13f0d130 .elementor-icon-box-wrapper{align-items:center;text-align:justify;gap:15px;}.elementor-936 .elementor-element.elementor-element-13f0d130 .elementor-icon{font-size:136px;}.elementor-936 .elementor-element.elementor-element-13f0d130 .elementor-icon-box-title, .elementor-936 .elementor-element.elementor-element-13f0d130 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;}.elementor-936 .elementor-element.elementor-element-13f0d130 .elementor-icon-box-title{color:#101828;}.elementor-widget-heading .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-936 .elementor-element.elementor-element-69683810{text-align:center;}.elementor-936 .elementor-element.elementor-element-69683810 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:#101828;}.elementor-936 .elementor-element.elementor-element-33436ad2{width:var( --container-widget-width, 630px );max-width:630px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:630px;--container-widget-flex-grow:0;text-align:center;}.elementor-936 .elementor-element.elementor-element-33436ad2.elementor-element{--align-self:center;}.elementor-936 .elementor-element.elementor-element-33436ad2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#4A5565;}.elementor-936 .elementor-element.elementor-element-2b9604e7 > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(max-width:767px){.elementor-936 .elementor-element.elementor-element-69683810 .elementor-heading-title{font-size:28px;line-height:32px;}}/* Start custom CSS */.rounded-img-box img{
    border-bottom-left-radius: 0 !important;
      border-bottom-right-radius: 0 !important;
}
.rating-box svg{
    height: auto;
}
.location-buttons .elementor-icon-list-item{
    border:1px solid #E5E7EB;
    padding: 12px 16px;
    border-radius: 10px;
    background:#F9FAFB;
}
.location-buttons ul{
    gap: 20px; 
}
.location-buttons .elementor-icon-list-item{
    
   flex: 0 0 calc((100% - (5 * 20px)) / 6); 
}
.location-buttons .elementor-icon-list-item,
.location-buttons .elementor-icon-list-item a{
    display: flex;
    text-align: center;
    flex-direction: column;
}
.location-buttons .elementor-icon-list-item .elementor-icon-list-icon{
    margin: 0 auto;
    display: block;
}
.location-buttons .elementor-icon-list-item .elementor-icon-list-text{
    display: block;
    text-align: center;
}
@media(max-width:1000px){
    .location-buttons ul{
        gap:12px
    }
    .location-buttons .elementor-icon-list-item{
    
   flex: 0 0 calc((100% - (4 * 12px)) / 5); 
}
}
@media(max-width:767px){
    .location-buttons ul{
        gap:12px
    }
    .location-buttons .elementor-icon-list-item{
    
   flex: 0 0 calc((100% - (1 * 12px)) / 2); 
}
}/* End custom CSS */