.elementor-2587 .elementor-element.elementor-element-a388fdf{--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;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2587 .elementor-element.elementor-element-0d7a061{font-family:"Comfortaa", Sans-serif;font-weight:400;color:#1E1E1E;}.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-2587 .elementor-element.elementor-element-1d3c01c{text-align:center;}.elementor-2587 .elementor-element.elementor-element-1d3c01c .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-weight:700;color:#000000;}.elementor-2587 .elementor-element.elementor-element-1accee5 div.product-category .wd-entities-title, .elementor-2587 .elementor-element.elementor-element-1accee5 .wd-nav-product-cat>li>a{font-family:"Comfortaa", Sans-serif;font-size:16px;}.elementor-2587 .elementor-element.elementor-element-2216c99{text-align:center;}.elementor-2587 .elementor-element.elementor-element-2216c99 .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-weight:700;color:#000000;}.elementor-2587 .elementor-element.elementor-element-1db1204{font-family:"Comfortaa", Sans-serif;font-weight:400;color:#1E1E1E;}.elementor-2587 .elementor-element.elementor-element-f831ed1{text-align:center;}.elementor-2587 .elementor-element.elementor-element-f831ed1 .elementor-heading-title{font-family:"Comfortaa", Sans-serif;font-weight:700;color:#000000;}.elementor-2587 .elementor-element.elementor-element-2e1adb0{font-family:"Comfortaa", Sans-serif;font-weight:400;color:#1E1E1E;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .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-2587 .elementor-element.elementor-element-71190d3 .elementor-accordion-icon, .elementor-2587 .elementor-element.elementor-element-71190d3 .elementor-accordion-title{color:#035273;}.elementor-2587 .elementor-element.elementor-element-71190d3 .elementor-accordion-icon svg{fill:#035273;}.elementor-2587 .elementor-element.elementor-element-71190d3 .elementor-active .elementor-accordion-icon, .elementor-2587 .elementor-element.elementor-element-71190d3 .elementor-active .elementor-accordion-title{color:#0016DA;}.elementor-2587 .elementor-element.elementor-element-71190d3 .elementor-active .elementor-accordion-icon svg{fill:#0016DA;}.elementor-2587 .elementor-element.elementor-element-71190d3 .elementor-accordion-title{font-family:"Comfortaa", Sans-serif;font-weight:600;}.elementor-2587 .elementor-element.elementor-element-71190d3 .elementor-tab-content{font-family:"Comfortaa", Sans-serif;font-weight:400;}/* Start custom CSS for html, class: .elementor-element-631c7a2 */.city-list {
    display: flex;
    flex-wrap: wrap;
    gap: 0; /* Минимальный отступ между элементами */
}

.city-list .city-link {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #333;
    margin: 0 5px 5px 0; /* Минимальный внешний отступ */
    width: calc(25% - 5px); /* Четыре колонки на больших экранах */
    padding: 2px; /* Уменьшение внутреннего отступа */
}

.city-list .elementor-icon-list-icon-2 {
    margin-right: 5px;
    color: #1e73be;
}

.city-list .elementor-icon-list-text-2 {
    font-size: 0.9em; /* Небольшое уменьшение шрифта для экономии места */
    color: #1e73be;
    margin: 0; /* Убираем дополнительные отступы у текста */
}

/* Адаптация под мобильные устройства */
@media (max-width: 768px) {
    .city-list {
        flex-direction: column;
        gap: 0;
    }

    .city-list .city-link {
        width: 100%;
        margin: 2px 0;
    }
}

.no-translate {
    all: unset;
    display: contents; /* Убирает контейнерное поведение */
}/* End custom CSS */