.elementor-4835 .elementor-element.elementor-element-0dd4018 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-3ee72c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4835 .elementor-element.elementor-element-3556bee > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-3556bee .c-ip-heading{text-align:left;color:#222222;font-size:28px;font-weight:700;}.elementor-4835 .elementor-element.elementor-element-e9ff8a2 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-26389c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4835 .elementor-element.elementor-element-43239bf > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-43239bf .c-ip-heading{text-align:left;color:#222222;font-size:28px;font-weight:700;}.elementor-4835 .elementor-element.elementor-element-cd43df5 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-fdb23fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4835 .elementor-element.elementor-element-27526a9 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4835 .elementor-element.elementor-element-27526a9 .c-ip-heading{text-align:left;color:#222222;font-size:28px;font-weight:700;}.elementor-4835 .elementor-element.elementor-element-2fac27e > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for wp-widget-text, class: .elementor-element-2fac27e */.table-container {
        overflow-x: auto;
        margin: 20px 0;
        border: 1px solid #e0e0e0;
        border-radius: 8px;
    }
    .seo-table {
        width: 100%;
        border-collapse: collapse;
        font-family: Arial, sans-serif;
        font-size: 14px;
        min-width: 600px; /* Предотвращает сильное сжатие колонок */
    }
    .seo-table th {
        background-color: #f8f9fa;
        color: #333;
        font-weight: bold;
        text-align: left;
        padding: 12px;
        border-bottom: 2px solid #dee2e6;
    }
    .seo-table td {
        padding: 10px 12px;
        border-bottom: 1px solid #eee;
        color: #555;
    }
    .seo-table tr:hover {
        background-color: #f1f1f1;
    }
    .seo-table tr:last-child td {
        border-bottom: none;
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-63b1aa3 */.c-post__img {
    object-fit: contain !important;
}/* End custom CSS */