.elementor-23 .elementor-element.elementor-element-58338a9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-58338a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#475CE5;}.elementor-23 .elementor-element.elementor-element-58338a9, .elementor-23 .elementor-element.elementor-element-58338a9 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-58338a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:86.1px;}.elementor-23 .elementor-element.elementor-element-58338a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-0ba8c95 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-ace0a19 > .elementor-element-populated{padding:79px 121.4px 0px 121.4px;}.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-23 .elementor-element.elementor-element-5f2d086{text-align:center;}.elementor-23 .elementor-element.elementor-element-5f2d086 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-8221453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-8221453 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-0dec074{margin-top:0px;margin-bottom:0px;padding:0px 0px 81px 0px;}.elementor-23 .elementor-element.elementor-element-ee6fde3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2c42ed0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e1c3325:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e1c3325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#475CE5;}.elementor-23 .elementor-element.elementor-element-e1c3325, .elementor-23 .elementor-element.elementor-element-e1c3325 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-e1c3325{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:86.1px;}.elementor-23 .elementor-element.elementor-element-e1c3325 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-4ac8291 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-c4dd927 > .elementor-element-populated{padding:79px 121.4px 0px 121.4px;}.elementor-23 .elementor-element.elementor-element-0e4b2cf{text-align:center;}.elementor-23 .elementor-element.elementor-element-0e4b2cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1.25em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a065ccd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-a065ccd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e7f96c9{margin-top:0px;margin-bottom:0px;padding:0px 0px 81px 0px;}.elementor-23 .elementor-element.elementor-element-26ebcec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{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-23 .elementor-element.elementor-element-75d50a3 .elementor-tab-title, .elementor-23 .elementor-element.elementor-element-75d50a3 .elementor-tab-title:before, .elementor-23 .elementor-element.elementor-element-75d50a3 .elementor-tab-title:after, .elementor-23 .elementor-element.elementor-element-75d50a3 .elementor-tab-content, .elementor-23 .elementor-element.elementor-element-75d50a3 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-23 .elementor-element.elementor-element-75d50a3 .elementor-tab-title, .elementor-23 .elementor-element.elementor-element-75d50a3 .elementor-tab-title a{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-75d50a3 .elementor-tab-title.elementor-active,
					 .elementor-23 .elementor-element.elementor-element-75d50a3 .elementor-tab-title.elementor-active a{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-75d50a3 .elementor-tab-title{font-family:"Poppins", Sans-serif;font-weight:700;}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-58338a9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-0ba8c95 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23 .elementor-element.elementor-element-95c1afa{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-ace0a19 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-23 .elementor-element.elementor-element-ace0a19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5f2d086{padding:0px 28px 10px 28px;}.elementor-23 .elementor-element.elementor-element-5f2d086 .elementor-heading-title{font-size:28px;}.elementor-23 .elementor-element.elementor-element-8221453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 28px 0px 28px;}.elementor-23 .elementor-element.elementor-element-8221453 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-0dec074{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-ee6fde3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2c42ed0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-e1c3325{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-4ac8291 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23 .elementor-element.elementor-element-b269363{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-c4dd927 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-23 .elementor-element.elementor-element-c4dd927 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-0e4b2cf{padding:0px 28px 10px 28px;}.elementor-23 .elementor-element.elementor-element-0e4b2cf .elementor-heading-title{font-size:28px;}.elementor-23 .elementor-element.elementor-element-a065ccd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 28px 0px 28px;}.elementor-23 .elementor-element.elementor-element-a065ccd .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-23 .elementor-element.elementor-element-e7f96c9{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-26ebcec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-75d50a3{padding:0px 10px 0px 0px;}.elementor-23 .elementor-element.elementor-element-75d50a3 .elementor-tab-title{font-size:18px;}}/* Start custom CSS for shortcode, class: .elementor-element-2c42ed0 */.hotspots-interaction {
    flex-direction: column-reverse !important;
}
.hotspot-initial.visible {
    display: none !important;
}
.hotspots-placeholder {
    max-width: 100% !important;
    padding: 0 !important;
}
.hotspot-content {
    flex-wrap: wrap;
}
.hotspot-content div {
    width: 23.5% !important;
    margin-right: 8px;
    margin-left: 8px;
}
/*.hotspot-content div:first-child {*/
/*    width: 23.7% !important;*/
/*    margin-right: 8px !important;*/
/*    margin-left: 0px !important;*/
/*}*/
/*.hotspot-content div:last-child {*/
/*    width: 23.7% !important;*/
/*    margin-left: 8px !important;*/
/*    margin-right: 0px !important;*/
/*}*/
/*.hotspot-content div {*/
/*    width: 278px;*/
/*    height: 200px;*/
/*    object-fit: cover;*/
/*    border-radius: 10px;*/
/*}*/
.hotspot-content div img{
    width: 278px;
    height: 200px;
    object-fit: cover;
    border-radius: 10px;
}
.hotspot-content div p {
    margin-left: 0px;
    margin-right: 0px;
}
.hotspot-content div p:hover {
    color:#F7DE6B !important;
}
.hotspot-content {
    display: flex;
    margin-top: 50px !important;
}
.hotspot-title {
    text-align: left !important;
    border-bottom: 2px solid #fff !important;
    line-height: 50px !important;
}
.hotspots-image-container {
    padding-left: 98px;
    padding-right: 98px;
}
.leaflet-container {
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58338a9 */.elementor-23 .elementor-element.elementor-element-58338a9 {
    margin-left: 34px;
    margin-right: 34px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c4dd927 */@media (max-width: 375px) {
    .elementor-23 .elementor-element.elementor-element-c4dd927 .elementor-widget-wrap {
        padding-left: 13px !important;
        padding-right: 13px !important;
    }
}
@media (max-width: 767px) {

    .elementor-23 .elementor-element.elementor-element-c4dd927 .elementor-widget-wrap {
        padding-left: 13px !important;
        padding-right: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26ebcec */@media (max-width: 375px) {
    .elementor-23 .elementor-element.elementor-element-26ebcec {
        padding-bottom: 70px !important;
    }
    .elementor-23 .elementor-element.elementor-element-26ebcec .elementor-widget-wrap {
        padding-left: 13px !important;
        padding-right: 13px !important;
        padding-top: 20px !important;
    }
}
@media (max-width: 767px) {
    .elementor-23 .elementor-element.elementor-element-26ebcec {
        padding-bottom: 70px !important;
    }
    .elementor-23 .elementor-element.elementor-element-26ebcec .elementor-widget-wrap {
        padding-left: 13px !important;
        padding-right: 13px !important;
        padding-top: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e1c3325 */.elementor-23 .elementor-element.elementor-element-e1c3325 {
    margin-left: 34px;
    margin-right: 34px;
}
@media (max-width: 375px) {
    .elementor-23 .elementor-element.elementor-element-e1c3325 {
        margin-right: 22px !important;
        margin-left: 22px !important;
        margin-bottom: 55px !important;
    }
}
@media (max-width: 767px) {
    .elementor-23 .elementor-element.elementor-element-e1c3325 {
        margin-right: 11px !important;
        margin-left: 11px !important;
        margin-bottom: 55px !important;
    }
}/* End custom CSS */