.elementor-6595 .elementor-element.elementor-element-1781f1c4, .elementor-6595 .elementor-element.elementor-element-1781f1c4 > .elementor-background-overlay{border-radius:0px 100px 0px 100px;}.elementor-6595 .elementor-element.elementor-element-96182 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:32px;}.elementor-6595 .elementor-element.elementor-element-66ca6e0f{text-align:center;}.elementor-6595 .elementor-element.elementor-element-66ca6e0f .elementor-heading-title{font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-6595 .elementor-element.elementor-element-3f64642d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6595 .elementor-element.elementor-element-7abc3837{width:auto;max-width:auto;--icon-box-icon-margin:15px;}.elementor-6595 .elementor-element.elementor-element-7abc3837 > .elementor-widget-container{margin:0px 24px 24px 0px;}.elementor-6595 .elementor-element.elementor-element-7abc3837 .elementor-icon{font-size:32px;}.elementor-6595 .elementor-element.elementor-element-51e88c63{width:auto;max-width:auto;--icon-box-icon-margin:15px;}.elementor-6595 .elementor-element.elementor-element-51e88c63 > .elementor-widget-container{margin:0px 24px 24px 0px;}.elementor-6595 .elementor-element.elementor-element-51e88c63 .elementor-icon{font-size:32px;}.elementor-6595 .elementor-element.elementor-element-5761d8c{width:auto;max-width:auto;--icon-box-icon-margin:15px;}.elementor-6595 .elementor-element.elementor-element-5761d8c .elementor-icon{font-size:32px;}@media(max-width:1024px){.elementor-6595 .elementor-element.elementor-element-66ca6e0f .elementor-heading-title{font-size:var( --e-global-typography-013566d-font-size );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}}@media(max-width:767px){.elementor-6595 .elementor-element.elementor-element-66ca6e0f .elementor-heading-title{font-size:var( --e-global-typography-013566d-font-size );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-6595 .elementor-element.elementor-element-7abc3837{width:auto;max-width:auto;}}/* Start custom CSS */ .elementor-location-popup {
    display: grid!important;
    grid-template-rows: 80px 1fr;
}

@media only screen and (max-width:1024px){
     .elementor-location-popup {
    grid-template-rows: 96px 1fr;
 }
}/* End custom CSS */