.elementor-488229 .elementor-element.elementor-element-437a522c .elementor-heading-title{color:#000000;font-size:26px;font-weight:400;}.elementor-488229 .elementor-element.elementor-element-53da63a4{color:#000000;font-size:18px;}.elementor-488229 .elementor-element.elementor-element-6e7d145 .mf-products-grid .cat-header{border-width:0px 0px 1px 0px;border-color:rgb(225,225,225);border-style:solid;}.elementor-488229 .elementor-element.elementor-element-6e7d145 .mf-products-grid .cat-header .extra-links li:not(.view-all-link){display:inline-block;}.elementor-488229 .elementor-element.elementor-element-3514f8a3{margin-top:80px;margin-bottom:80px;}.elementor-488229 .elementor-element.elementor-element-191fffdc > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px !important;}.elementor-488229 .elementor-element.elementor-element-191fffdc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-488229 .elementor-element.elementor-element-26ba7b52 .elementor-heading-title{color:#000000;font-size:26px;font-weight:400;}.elementor-488229 .elementor-element.elementor-element-3003b52b{color:#000000;font-size:18px;}.elementor-488229 .elementor-element.elementor-element-ac43225 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-488229 .elementor-element.elementor-element-7103291b > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px !important;}.elementor-488229 .elementor-element.elementor-element-7103291b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-488229 .elementor-element.elementor-element-47342e27 .elementor-heading-title{color:#000000;font-size:26px;font-weight:400;}.elementor-488229 .elementor-element.elementor-element-55a4805a{color:#000000;font-size:18px;}.elementor-488229 .elementor-element.elementor-element-be78edd .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}/* Start custom CSS for button, class: .elementor-element-ac43225 *//* Фиксированный размер для всех кнопок в Elementor */
.elementor-button {
    width: 200px; /* Ширина кнопки */
    height: 60px; /* Высота кнопки */
    display: flex; /* Используем flexbox для выравнивания */
    justify-content: center; /* Центрируем текст по горизонтали */
    align-items: center; /* Центрируем текст по вертикали */
    text-align: center; /* Текст в центре внутри кнопки */
    padding: 5px; /* Отступы внутри кнопки */
    white-space: normal; /* Разрешаем перенос текста */
    word-break: break-word; /* Разбиваем длинные слова, если не влезают */
    font-size: 16px; /* Размер шрифта */
    line-height: 1.2; /* Межстрочный интервал */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be78edd *//* Фиксированный размер для всех кнопок в Elementor */
.elementor-button {
    width: 200px; /* Ширина кнопки */
    height: 60px; /* Высота кнопки */
    display: flex; /* Используем flexbox для выравнивания */
    justify-content: center; /* Центрируем текст по горизонтали */
    align-items: center; /* Центрируем текст по вертикали */
    text-align: center; /* Текст в центре внутри кнопки */
    padding: 5px; /* Отступы внутри кнопки */
    white-space: normal; /* Разрешаем перенос текста */
    word-break: break-word; /* Разбиваем длинные слова, если не влезают */
    font-size: 16px; /* Размер шрифта */
    line-height: 1.2; /* Межстрочный интервал */
}/* End custom CSS */