.elementor-81333 .elementor-element.elementor-element-8020079{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:02%;--padding-right:02%;}.elementor-81333 .elementor-element.elementor-element-8020079:not(.elementor-motion-effects-element-type-background), .elementor-81333 .elementor-element.elementor-element-8020079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-81333 .elementor-element.elementor-element-6d8aeba2{width:100%;max-width:100%;}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-tab-title{border-width:0px;padding:0% 0% 3% 0%;}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-tab-content{border-width:0px;color:var( --e-global-color-2165f55 );padding:0px 0px 0px 0px;}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-toggle-title, .elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-toggle-icon{color:var( --e-global-color-2165f55 );}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-toggle-icon svg{fill:var( --e-global-color-2165f55 );}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-toggle-title{font-size:var( --e-global-typography-68c29ee-font-size );font-weight:var( --e-global-typography-68c29ee-font-weight );line-height:var( --e-global-typography-68c29ee-line-height );letter-spacing:var( --e-global-typography-68c29ee-letter-spacing );word-spacing:var( --e-global-typography-68c29ee-word-spacing );}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-2165f55 );}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-2165f55 );}@media(max-width:1024px){.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-toggle-title{font-size:var( --e-global-typography-68c29ee-font-size );line-height:var( --e-global-typography-68c29ee-line-height );letter-spacing:var( --e-global-typography-68c29ee-letter-spacing );word-spacing:var( --e-global-typography-68c29ee-word-spacing );}}@media(max-width:767px){.elementor-81333 .elementor-element.elementor-element-8020079{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-toggle-item:not(:last-child){margin-bottom:0px;}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-toggle-title{font-size:var( --e-global-typography-68c29ee-font-size );line-height:var( --e-global-typography-68c29ee-line-height );letter-spacing:var( --e-global-typography-68c29ee-letter-spacing );word-spacing:var( --e-global-typography-68c29ee-word-spacing );}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-tab-title{padding:0% 0% 5% 0%;}.elementor-81333 .elementor-element.elementor-element-6d8aeba2 .elementor-tab-content{padding:0px 0px 0px 0px;}}/* Start custom CSS for toggle, class: .elementor-element-6d8aeba2 *//* Container for the grid */
.city-grid {
    display: grid;
    grid-template-columns: repeat(4, 25%); /* Four columns, each 25% wide */
    gap: 20px;
    width: 100%; /* Use full available width */
    margin: 0 auto; /* Center the container horizontally */
    padding: 0;
}

/* Each column */
.city-column {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

/* Remove default list styling */
.city-column ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Style for the list items */
.city-column li {
    position: relative;
    margin-bottom: 10px;
    padding-left: 0;
}

/* Add bullet points before each li */
.city-column li::before {
    content: '•';
    position: absolute;
    left: 0;
    top: 10px; /* Adjust for alignment */
    color: #ffffff;
    font-size: 16px;
    line-height: 1;
}

/* Style for the city names */
.city-column h3 {
    margin: 0 0 0 20px; /* Indent text to the right to make room for bullet */
    font-size: 25px; /* Larger font size on desktop */
    font-weight: normal;
    color: #ffffff;
}

/* Default grid item placement (Desktop) */
.city-column:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2; /* Row 1, Column 1 */
}
.city-column:nth-child(2) {
    grid-area: 1 / 2 / 2 / 3; /* Row 1, Column 2 */
}
.city-column:nth-child(3) {
    grid-area: 1 / 3 / 2 / 4; /* Row 1, Column 3 */
}
.city-column:nth-child(4) {
    grid-area: 1 / 4 / 2 / 5; /* Row 1, Column 4 */
}

/* Responsive adjustments */
/* Mobile View */
@media (max-width: 767px) {
    /* Adjust bullet position on mobile */
    .city-column li::before {
        top: 5px; /* Adjust for mobile alignment */
    }

    /* Change grid to two columns */
    .city-grid {
        grid-template-columns: repeat(2, 50%); /* Two columns, each 50% wide */
    }

    /* Adjust the font size on mobile */
    .city-column h3 {
        font-size: 16px; /* Smaller font size on mobile */
    }

    /* Rearrange grid items */
    .city-column:nth-child(1) {
        grid-area: 1 / 1 / 2 / 2; /* Row 1, Column 1 */
    }
    .city-column:nth-child(3) {
        grid-area: 1 / 2 / 2 / 3; /* Row 1, Column 2 */
    }
    .city-column:nth-child(2) {
        grid-area: 2 / 1 / 3 / 2; /* Row 2, Column 1 */
    }
    .city-column:nth-child(4) {
        grid-area: 2 / 2 / 3 / 3; /* Row 2, Column 2 */
    }
}/* End custom CSS */