/* Existing site-specific Elementor custom CSS, scoped by document and element. */
/* Document 64, element 949ab47 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7265, element 5ea84307 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7274, element 3ea24ba6 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7283, element 52df538b */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7300, element 689fd544 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7314, element 5d7f2602 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7321, element 5ae721a9 */
/* ===========================================================
   ETICOM PERFORMANCE TABLE
=========================================================== */

.eticom-performance{

    max-width:1400px;
    margin:60px auto;

    border-top:1px solid #ececec;
    border-left:1px solid #ececec;

    font-family:inherit;
    background:#fff;
}

.eticom-row{

    display:grid;
    grid-template-columns:1fr 1fr;
}

.eticom-item{

    position:relative;

    display:flex;
    align-items:center;
    gap:28px;

    padding:42px 46px;

    border-right:1px solid #ececec;
    border-bottom:1px solid #ececec;

    background:#fff;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}

/* синя линия */

.eticom-item:before{

    content:"";

    position:absolute;

    left:0;
    top:0;

    width:4px;
    height:100%;

    background:#1D33B9;

    transform:scaleY(0);
    transform-origin:top;

    transition:.35s;
}

/* hover */

.eticom-item:hover{

    background:#fafafa;

    transform:translateY(-4px);

    box-shadow:0 15px 35px rgba(0,0,0,.08);

    z-index:5;
}

.eticom-item:hover:before{

    transform:scaleY(1);
}

/* ===========================================================
   ICON
=========================================================== */

.eticom-item img{

    width:46px;
    height:46px;

    flex-shrink:0;

    transition:
        transform .35s ease,
        filter .35s ease;
}

.eticom-item:hover img{

    transform:scale(1.08);

    filter:
        brightness(0)
        saturate(100%)
        invert(20%)
        sepia(93%)
        saturate(2400%)
        hue-rotate(228deg)
        brightness(94%)
        contrast(102%);
}

/* ===========================================================
   TEXT
=========================================================== */

.eticom-text{

    display:flex;
    flex-direction:column;
}

.eticom-text h3{

    margin:0 0 10px;

    font-size:24px;

    line-height:1.18;

    font-weight:700;

    color:#5A5D63;

    transition:.35s;
}

.eticom-item:hover h3{

    color:#222;
}

.eticom-text span{

    font-size:14px;

    color:#8a8a8a;

    line-height:1.45;

    transition:.35s;
}

.eticom-item:hover span{

    color:#555;
}

/* ===========================================================
   RESPONSIVE
=========================================================== */

@media(max-width:1024px){

.eticom-row{

grid-template-columns:1fr;

}

.eticom-item{

padding:32px 26px;

gap:22px;

border-right:none;

}

.eticom-text h3{

font-size:30px;

}

.eticom-text span{

font-size:18px;

}

.eticom-item img{

width:40px;
height:40px;

}

}

@media(max-width:767px){

.eticom-item{

padding:26px 20px;

gap:18px;

}

.eticom-text h3{

font-size:26px;

}

.eticom-text span{

font-size:17px;

}

.eticom-item img{

width:34px;
height:34px;

}

}

/* Document 7334, element 3563c66c */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7344, element 47a204ff */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7350, element 458e3be9 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7362, element 7b1d8883 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7373, element 51b7c3de */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7428, element 58c3d95f */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7458, element cd60bf7 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9130, element 5d7f2602 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9157, element 7b1d8883 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7926, element a0bd9ac */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7928, element 6a7c525 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 8984, element 5ae721a9 */
/* ===========================================================
   ETICOM PERFORMANCE TABLE
=========================================================== */

.eticom-performance{

    max-width:1400px;
    margin:60px auto;

    border-top:1px solid #ececec;
    border-left:1px solid #ececec;

    font-family:inherit;
    background:#fff;
}

.eticom-row{

    display:grid;
    grid-template-columns:1fr 1fr;
}

.eticom-item{

    position:relative;

    display:flex;
    align-items:center;
    gap:28px;

    padding:42px 46px;

    border-right:1px solid #ececec;
    border-bottom:1px solid #ececec;

    background:#fff;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}

/* blue line */

.eticom-item:before{

    content:"";

    position:absolute;

    left:0;
    top:0;

    width:4px;
    height:100%;

    background:#1D33B9;

    transform:scaleY(0);
    transform-origin:top;

    transition:.35s;
}

/* hover */

.eticom-item:hover{

    background:#fafafa;

    transform:translateY(-4px);

    box-shadow:0 15px 35px rgba(0,0,0,.08);

    z-index:5;
}

.eticom-item:hover:before{

    transform:scaleY(1);
}

/* ===========================================================
   ICON
=========================================================== */

.eticom-item img{

    width:46px;
    height:46px;

    flex-shrink:0;

    transition:
        transform .35s ease,
        filter .35s ease;
}

.eticom-item:hover img{

    transform:scale(1.08);

    filter:
        brightness(0)
        saturate(100%)
        invert(20%)
        sepia(93%)
        saturate(2400%)
        hue-rotate(228deg)
        brightness(94%)
        contrast(102%);
}

/* ===========================================================
   TEXT
=========================================================== */

.eticom-text{

    display:flex;
    flex-direction:column;
}

.eticom-text h3{

    margin:0 0 10px;

    font-size:24px;

    line-height:1.18;

    font-weight:700;

    color:#5A5D63;

    transition:.35s;
}

.eticom-item:hover h3{

    color:#222;
}

.eticom-text span{

    font-size:14px;

    color:#8a8a8a;

    line-height:1.45;

    transition:.35s;
}

.eticom-item:hover span{

    color:#555;
}

/* ===========================================================
   RESPONSIVE
=========================================================== */

@media(max-width:1024px){

.eticom-row{

grid-template-columns:1fr;

}

.eticom-item{

padding:32px 26px;

gap:22px;

border-right:none;

}

.eticom-text h3{

font-size:30px;

}

.eticom-text span{

font-size:18px;

}

.eticom-item img{

width:40px;
height:40px;

}

}

@media(max-width:767px){

.eticom-item{

padding:26px 20px;

gap:18px;

}

.eticom-text h3{

font-size:26px;

}

.eticom-text span{

font-size:17px;

}

.eticom-item img{

width:34px;
height:34px;

}

}

/* Document 9105, element 28658000 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9116, element 949ab47 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9131, element 58c3d95f */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Fixed maximum width */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* New blue color */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* New blue color */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Optimization for mobile devices under 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Allows columns to shrink to the maximum */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Scroll on very small screens */
    }
}

/* Document 9161, element 5ea84307 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9170, element 52df538b */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9181, element 5d7f2602 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9198, element 689fd544 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9201, element 3ea24ba6 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9205, element 3563c66c */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9207, element 47a204ff */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9209, element 58c3d95f */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9211, element 7b1d8883 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9213, element 458e3be9 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9217, element 51b7c3de */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9341, element 52df538b */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9343, element 5ae721a9 */
/* ===========================================================
   ETICOM PERFORMANCE TABLE
=========================================================== */

.eticom-performance{

    max-width:1400px;
    margin:60px auto;

    border-top:1px solid #ececec;
    border-left:1px solid #ececec;

    font-family:inherit;
    background:#fff;
}

.eticom-row{

    display:grid;
    grid-template-columns:1fr 1fr;
}

.eticom-item{

    position:relative;

    display:flex;
    align-items:center;
    gap:28px;

    padding:42px 46px;

    border-right:1px solid #ececec;
    border-bottom:1px solid #ececec;

    background:#fff;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}

/* blue line */

.eticom-item:before{

    content:"";

    position:absolute;

    left:0;
    top:0;

    width:4px;
    height:100%;

    background:#1D33B9;

    transform:scaleY(0);
    transform-origin:top;

    transition:.35s;
}

/* hover */

.eticom-item:hover{

    background:#fafafa;

    transform:translateY(-4px);

    box-shadow:0 15px 35px rgba(0,0,0,.08);

    z-index:5;
}

.eticom-item:hover:before{

    transform:scaleY(1);
}

/* ===========================================================
   ICON
=========================================================== */

.eticom-item img{

    width:46px;
    height:46px;

    flex-shrink:0;

    transition:
        transform .35s ease,
        filter .35s ease;
}

.eticom-item:hover img{

    transform:scale(1.08);

    filter:
        brightness(0)
        saturate(100%)
        invert(20%)
        sepia(93%)
        saturate(2400%)
        hue-rotate(228deg)
        brightness(94%)
        contrast(102%);
}

/* ===========================================================
   TEXT
=========================================================== */

.eticom-text{

    display:flex;
    flex-direction:column;
}

.eticom-text h3{

    margin:0 0 10px;

    font-size:24px;

    line-height:1.18;

    font-weight:700;

    color:#5A5D63;

    transition:.35s;
}

.eticom-item:hover h3{

    color:#222;
}

.eticom-text span{

    font-size:14px;

    color:#8a8a8a;

    line-height:1.45;

    transition:.35s;
}

.eticom-item:hover span{

    color:#555;
}

/* ===========================================================
   RESPONSIVE
=========================================================== */

@media(max-width:1024px){

.eticom-row{

grid-template-columns:1fr;

}

.eticom-item{

padding:32px 26px;

gap:22px;

border-right:none;

}

.eticom-text h3{

font-size:30px;

}

.eticom-text span{

font-size:18px;

}

.eticom-item img{

width:40px;
height:40px;

}

}

@media(max-width:767px){

.eticom-item{

padding:26px 20px;

gap:18px;

}

.eticom-text h3{

font-size:26px;

}

.eticom-text span{

font-size:17px;

}

.eticom-item img{

width:34px;
height:34px;

}

}

/* Document 9345, element 5d7f2602 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9347, element 689fd544 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9349, element 3ea24ba6 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9351, element 3563c66c */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9353, element 47a204ff */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9355, element 58c3d95f */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9357, element 7b1d8883 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9360, element 458e3be9 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9364, element 51b7c3de */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9366, element 28658000 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9368, element 949ab47 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 9370, element 5ea84307 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10231, element 52df538b */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10276, element 5ae721a9 */
/* ===========================================================
   ETICOM PERFORMANCE TABLE
=========================================================== */

.eticom-performance{

    max-width:1400px;
    margin:60px auto;

    border-top:1px solid #ececec;
    border-left:1px solid #ececec;

    font-family:inherit;
    background:#fff;
}

.eticom-row{

    display:grid;
    grid-template-columns:1fr 1fr;
}

.eticom-item{

    position:relative;

    display:flex;
    align-items:center;
    gap:28px;

    padding:42px 46px;

    border-right:1px solid #ececec;
    border-bottom:1px solid #ececec;

    background:#fff;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        background .35s ease;
}

/* blue line */

.eticom-item:before{

    content:"";

    position:absolute;

    left:0;
    top:0;

    width:4px;
    height:100%;

    background:#1D33B9;

    transform:scaleY(0);
    transform-origin:top;

    transition:.35s;
}

/* hover */

.eticom-item:hover{

    background:#fafafa;

    transform:translateY(-4px);

    box-shadow:0 15px 35px rgba(0,0,0,.08);

    z-index:5;
}

.eticom-item:hover:before{

    transform:scaleY(1);
}

/* ===========================================================
   ICON
=========================================================== */

.eticom-item img{

    width:46px;
    height:46px;

    flex-shrink:0;

    transition:
        transform .35s ease,
        filter .35s ease;
}

.eticom-item:hover img{

    transform:scale(1.08);

    filter:
        brightness(0)
        saturate(100%)
        invert(20%)
        sepia(93%)
        saturate(2400%)
        hue-rotate(228deg)
        brightness(94%)
        contrast(102%);
}

/* ===========================================================
   TEXT
=========================================================== */

.eticom-text{

    display:flex;
    flex-direction:column;
}

.eticom-text h3{

    margin:0 0 10px;

    font-size:24px;

    line-height:1.18;

    font-weight:700;

    color:#5A5D63;

    transition:.35s;
}

.eticom-item:hover h3{

    color:#222;
}

.eticom-text span{

    font-size:14px;

    color:#8a8a8a;

    line-height:1.45;

    transition:.35s;
}

.eticom-item:hover span{

    color:#555;
}

/* ===========================================================
   RESPONSIVE
=========================================================== */

@media(max-width:1024px){

.eticom-row{

grid-template-columns:1fr;

}

.eticom-item{

padding:32px 26px;

gap:22px;

border-right:none;

}

.eticom-text h3{

font-size:30px;

}

.eticom-text span{

font-size:18px;

}

.eticom-item img{

width:40px;
height:40px;

}

}

@media(max-width:767px){

.eticom-item{

padding:26px 20px;

gap:18px;

}

.eticom-text h3{

font-size:26px;

}

.eticom-text span{

font-size:17px;

}

.eticom-item img{

width:34px;
height:34px;

}

}

/* Document 10279, element 689fd544 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10282, element 3563c66c */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10285, element 58c3d95f */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Fixed maximum width */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* New blue color */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* New blue color */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Optimization for mobile devices under 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Allows columns to shrink to the maximum */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Scroll on very small screens */
    }
}

/* Document 10287, element 7b1d8883 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10289, element 5d7f2602 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10291, element 3ea24ba6 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10293, element 47a204ff */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10295, element 458e3be9 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10297, element 51b7c3de */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10299, element 28658000 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10301, element 949ab47 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 10303, element 5ea84307 */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 7262, element 10e7bd7b */
.ug-table-container {
    font-family: 'Roboto', sans-serif;
    max-width: 840px; /* Фиксирана максимална ширина */
    margin: 0 auto;
    padding: 10px;
}
.ug-table-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
    border-left: 10px solid #1D33B9; /* Нов син цвят */
    padding-left: 12px;
    margin-bottom: 15px;
}
.ug-responsive-table {
    width: 100%;
    overflow-x: auto;
}
.ug-table {
    width: 100%;
    border-collapse: collapse;
    line-height: 1.2;
}
.ug-table th {
    color: #1D33B9; /* Нов син цвят */
    border-bottom: 2px solid #1D33B9;
    padding: 8px 4px;
    font-size: 12px;
    text-transform: lowercase;
    vertical-align: bottom;
}
.ug-table td {
    padding: 10px 4px;
    border-bottom: 1px solid #eee;
    font-size: 11px;
    color: #333;
    vertical-align: top;
}
.highlight-blue {
    color: #1D33B9 !important;
    font-weight: bold;
}
.ug-note {
    font-size: 11px;
    margin-top: 10px;
    color: #777;
    font-style: italic;
}

/* Оптимизация за мобилни устройства под 840px */
@media (max-width: 840px) {
    .ug-table th, .ug-table td {
        min-width: 80px; /* Позволява на колоните да се свият максимално */
        font-size: 11px;
    }
}

@media (max-width: 480px) {
    .ug-table th, .ug-table td {
        min-width: 100px; /* Скрол при много малки екрани */
    }
}

/* Document 8981, element 516a6735 */
.elementor-8981 .elementor-element.elementor-element-516a6735 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-8981 .elementor-element.elementor-element-516a6735:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 8981, element 11dc8bcc */
.elementor-8981 .elementor-element.elementor-element-11dc8bcc .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-8981 .elementor-element.elementor-element-11dc8bcc:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 8981, element 623636f6 */
.elementor-8981 .elementor-element.elementor-element-623636f6 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-8981 .elementor-element.elementor-element-623636f6:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 8981, element 1f320145 */
.elementor-8981 .elementor-element.elementor-element-1f320145 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-8981 .elementor-element.elementor-element-1f320145:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 150, element d4dc562 */

.elementor-150 .elementor-element.elementor-element-d4dc562.elementor-sticky--active { position: fixed !important; background-color: var(--e-global-color-primary, #1D33B9) !important; } body.ehf-header #masthead { z-index: 1000 !important; }

/* Document 150, element ee3662e */
/* Основна настройка за подравняване */
.elementor-150 .elementor-element.elementor-element-ee3662e .menu-item a {
    position: relative;
    display: inline-block;
    padding-bottom: 5px !important; /* Намалява вътрешното разстояние */
}

/* Елегантна тънка линия */
.elementor-150 .elementor-element.elementor-element-ee3662e .menu-item a::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0; /* Качва линията плътно до текста */
    width: 0;
    height: 1px; /* Още по-фина линия за премиум излъчване */
    background-color: #ffffff;
    transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), left 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transform: translateY(-5px); /* Фина настройка на височината */
}

/* Ховър ефект */
.elementor-150 .elementor-element.elementor-element-ee3662e .menu-item a:hover::after {
    width: 100%;
    left: 0;
}

/* Активна страница */
.elementor-150 .elementor-element.elementor-element-ee3662e .menu-item.current-menu-item > a::after,
.elementor-150 .elementor-element.elementor-element-ee3662e .menu-item.current-page-item > a::after {
    width: 100%;
    left: 0;
}

/* Document 150, element 88c7852 */

.elementor-150 .elementor-element.elementor-element-88c7852.elementor-sticky--active { position: fixed !important; background-color: var(--e-global-color-primary, #1D33B9) !important; } body.ehf-header #masthead { z-index: 1000 !important; }

/* Document 8997, element d4dc562 */

.elementor-8997 .elementor-element.elementor-element-d4dc562.elementor-sticky--active { position: fixed !important; background-color: var(--e-global-color-primary, #1D33B9) !important; } body.ehf-header #masthead { z-index: 1000 !important; }

/* Document 8997, element ee3662e */
/* Основна настройка за подравняване */
.elementor-8997 .elementor-element.elementor-element-ee3662e .menu-item a {
    position: relative;
    display: inline-block;
    padding-bottom: 5px !important; /* Намалява вътрешното разстояние */
}

/* Елегантна тънка линия */
.elementor-8997 .elementor-element.elementor-element-ee3662e .menu-item a::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0; /* Качва линията плътно до текста */
    width: 0;
    height: 1px; /* Още по-фина линия за премиум излъчване */
    background-color: #ffffff;
    transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), left 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transform: translateY(-5px); /* Фина настройка на височината */
}

/* Ховър ефект */
.elementor-8997 .elementor-element.elementor-element-ee3662e .menu-item a:hover::after {
    width: 100%;
    left: 0;
}

/* Активна страница */
.elementor-8997 .elementor-element.elementor-element-ee3662e .menu-item.current-menu-item > a::after,
.elementor-8997 .elementor-element.elementor-element-ee3662e .menu-item.current-page-item > a::after {
    width: 100%;
    left: 0;
}

/* Document 8997, element 88c7852 */

.elementor-8997 .elementor-element.elementor-element-88c7852.elementor-sticky--active { position: fixed !important; background-color: var(--e-global-color-primary, #1D33B9) !important; } body.ehf-header #masthead { z-index: 1000 !important; }

/* Document 9135, element 458f92c5 */
.elementor-9135 .elementor-element.elementor-element-458f92c5 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9135 .elementor-element.elementor-element-458f92c5:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9135, element 72309804 */
.elementor-9135 .elementor-element.elementor-element-72309804 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9135 .elementor-element.elementor-element-72309804:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9135, element 69b103cb */
.elementor-9135 .elementor-element.elementor-element-69b103cb .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9135 .elementor-element.elementor-element-69b103cb:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9135, element 5a97c2ba */
.elementor-9135 .elementor-element.elementor-element-5a97c2ba .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9135 .elementor-element.elementor-element-5a97c2ba:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9553, element 49ed5bfe */
.elementor-9553 .elementor-element.elementor-element-49ed5bfe .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9553 .elementor-element.elementor-element-49ed5bfe:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9553, element 7608bdbb */
.elementor-9553 .elementor-element.elementor-element-7608bdbb .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9553 .elementor-element.elementor-element-7608bdbb:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9553, element 7e19c7e9 */
.elementor-9553 .elementor-element.elementor-element-7e19c7e9 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9553 .elementor-element.elementor-element-7e19c7e9:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9553, element 41e15f00 */
.elementor-9553 .elementor-element.elementor-element-41e15f00 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9553 .elementor-element.elementor-element-41e15f00:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 10131, element d4dc562 */

.elementor-10131 .elementor-element.elementor-element-d4dc562.elementor-sticky--active { position: fixed !important; background-color: var(--e-global-color-primary, #1D33B9) !important; } body.ehf-header #masthead { z-index: 1000 !important; }

/* Document 10131, element ee3662e */
/* Основна настройка за подравняване */
.elementor-10131 .elementor-element.elementor-element-ee3662e .menu-item a {
    position: relative;
    display: inline-block;
    padding-bottom: 5px !important; /* Намалява вътрешното разстояние */
}

/* Елегантна тънка линия */
.elementor-10131 .elementor-element.elementor-element-ee3662e .menu-item a::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0; /* Качва линията плътно до текста */
    width: 0;
    height: 1px; /* Още по-фина линия за премиум излъчване */
    background-color: #ffffff;
    transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), left 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transform: translateY(-5px); /* Фина настройка на височината */
}

/* Ховър ефект */
.elementor-10131 .elementor-element.elementor-element-ee3662e .menu-item a:hover::after {
    width: 100%;
    left: 0;
}

/* Активна страница */
.elementor-10131 .elementor-element.elementor-element-ee3662e .menu-item.current-menu-item > a::after,
.elementor-10131 .elementor-element.elementor-element-ee3662e .menu-item.current-page-item > a::after {
    width: 100%;
    left: 0;
}

/* Document 10131, element 88c7852 */

.elementor-10131 .elementor-element.elementor-element-88c7852.elementor-sticky--active { position: fixed !important; background-color: var(--e-global-color-primary, #1D33B9) !important; } body.ehf-header #masthead { z-index: 1000 !important; }

/* Document 10236, element d4dc562 */

.elementor-10236 .elementor-element.elementor-element-d4dc562.elementor-sticky--active { position: fixed !important; background-color: var(--e-global-color-primary, #1D33B9) !important; } body.ehf-header #masthead { z-index: 1000 !important; }

/* Document 10236, element ee3662e */
/* Основна настройка за подравняване */
.elementor-10236 .elementor-element.elementor-element-ee3662e .menu-item a {
    position: relative;
    display: inline-block;
    padding-bottom: 5px !important; /* Намалява вътрешното разстояние */
}

/* Елегантна тънка линия */
.elementor-10236 .elementor-element.elementor-element-ee3662e .menu-item a::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0; /* Качва линията плътно до текста */
    width: 0;
    height: 1px; /* Още по-фина линия за премиум излъчване */
    background-color: #ffffff;
    transition: width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), left 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transform: translateY(-5px); /* Фина настройка на височината */
}

/* Ховър ефект */
.elementor-10236 .elementor-element.elementor-element-ee3662e .menu-item a:hover::after {
    width: 100%;
    left: 0;
}

/* Активна страница */
.elementor-10236 .elementor-element.elementor-element-ee3662e .menu-item.current-menu-item > a::after,
.elementor-10236 .elementor-element.elementor-element-ee3662e .menu-item.current-page-item > a::after {
    width: 100%;
    left: 0;
}

/* Document 10236, element 88c7852 */

.elementor-10236 .elementor-element.elementor-element-88c7852.elementor-sticky--active { position: fixed !important; background-color: var(--e-global-color-primary, #1D33B9) !important; } body.ehf-header #masthead { z-index: 1000 !important; }

/* Document 37, element b081c45 */
.elementor-37 .elementor-element.elementor-element-b081c45 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-37 .elementor-element.elementor-element-b081c45:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 37, element 5a4984c */
.elementor-37 .elementor-element.elementor-element-5a4984c .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-37 .elementor-element.elementor-element-5a4984c:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 37, element 3f507bb */
.elementor-37 .elementor-element.elementor-element-3f507bb .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-37 .elementor-element.elementor-element-3f507bb:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 37, element 1b479b2 */
.elementor-37 .elementor-element.elementor-element-1b479b2 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-37 .elementor-element.elementor-element-1b479b2:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 43, element b134830 */
.elementor-43 .elementor-element.elementor-element-b134830 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 43, element ed80a95 */
.elementor-43 .elementor-element.elementor-element-ed80a95 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 43, element a0999b7 */
.elementor-43 .elementor-element.elementor-element-a0999b7 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 43, element cb2c0c7 */
.elementor-43 .elementor-element.elementor-element-cb2c0c7 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 7963, element 0e236b0 */
.elementor-7963 .elementor-element.elementor-element-0e236b0 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-7963 .elementor-element.elementor-element-0e236b0:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 7963, element 6fbe9ef */
.elementor-7963 .elementor-element.elementor-element-6fbe9ef .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-7963 .elementor-element.elementor-element-6fbe9ef:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 7963, element dc9b2be */
.elementor-7963 .elementor-element.elementor-element-dc9b2be .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-7963 .elementor-element.elementor-element-dc9b2be:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 7963, element 56d1801 */
.elementor-7963 .elementor-element.elementor-element-56d1801 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-7963 .elementor-element.elementor-element-56d1801:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 7963, element 49ba9f1 */



/* Document 8988, element b081c45 */
.elementor-8988 .elementor-element.elementor-element-b081c45 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-8988 .elementor-element.elementor-element-b081c45:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 8988, element 5a4984c */
.elementor-8988 .elementor-element.elementor-element-5a4984c .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-8988 .elementor-element.elementor-element-5a4984c:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 8988, element 3f507bb */
.elementor-8988 .elementor-element.elementor-element-3f507bb .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-8988 .elementor-element.elementor-element-3f507bb:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 8988, element 1b479b2 */
.elementor-8988 .elementor-element.elementor-element-1b479b2 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-8988 .elementor-element.elementor-element-1b479b2:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9073, element 0e236b0 */
.elementor-9073 .elementor-element.elementor-element-0e236b0 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9073 .elementor-element.elementor-element-0e236b0:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9073, element 6fbe9ef */
.elementor-9073 .elementor-element.elementor-element-6fbe9ef .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9073 .elementor-element.elementor-element-6fbe9ef:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9073, element dc9b2be */
.elementor-9073 .elementor-element.elementor-element-dc9b2be .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9073 .elementor-element.elementor-element-dc9b2be:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9073, element 56d1801 */
.elementor-9073 .elementor-element.elementor-element-56d1801 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9073 .elementor-element.elementor-element-56d1801:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9073, element 49ba9f1 */



/* Document 9087, element b134830 */
.elementor-9087 .elementor-element.elementor-element-b134830 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 9087, element ed80a95 */
.elementor-9087 .elementor-element.elementor-element-ed80a95 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 9087, element a0999b7 */
.elementor-9087 .elementor-element.elementor-element-a0999b7 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 9087, element cb2c0c7 */
.elementor-9087 .elementor-element.elementor-element-cb2c0c7 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 9552, element b081c45 */
.elementor-9552 .elementor-element.elementor-element-b081c45 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9552 .elementor-element.elementor-element-b081c45:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9552, element 5a4984c */
.elementor-9552 .elementor-element.elementor-element-5a4984c .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9552 .elementor-element.elementor-element-5a4984c:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9552, element 3f507bb */
.elementor-9552 .elementor-element.elementor-element-3f507bb .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9552 .elementor-element.elementor-element-3f507bb:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9552, element 1b479b2 */
.elementor-9552 .elementor-element.elementor-element-1b479b2 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9552 .elementor-element.elementor-element-1b479b2:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9557, element b134830 */
.elementor-9557 .elementor-element.elementor-element-b134830 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 9557, element ed80a95 */
.elementor-9557 .elementor-element.elementor-element-ed80a95 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 9557, element a0999b7 */
.elementor-9557 .elementor-element.elementor-element-a0999b7 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 9557, element cb2c0c7 */
.elementor-9557 .elementor-element.elementor-element-cb2c0c7 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 9559, element 0e236b0 */
.elementor-9559 .elementor-element.elementor-element-0e236b0 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9559 .elementor-element.elementor-element-0e236b0:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9559, element 6fbe9ef */
.elementor-9559 .elementor-element.elementor-element-6fbe9ef .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9559 .elementor-element.elementor-element-6fbe9ef:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9559, element dc9b2be */
.elementor-9559 .elementor-element.elementor-element-dc9b2be .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9559 .elementor-element.elementor-element-dc9b2be:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9559, element 56d1801 */
.elementor-9559 .elementor-element.elementor-element-56d1801 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-9559 .elementor-element.elementor-element-56d1801:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 9559, element 49ba9f1 */



/* Document 10149, element b081c45 */
.elementor-10149 .elementor-element.elementor-element-b081c45 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-10149 .elementor-element.elementor-element-b081c45:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 10149, element 5a4984c */
.elementor-10149 .elementor-element.elementor-element-5a4984c .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-10149 .elementor-element.elementor-element-5a4984c:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 10149, element 3f507bb */
.elementor-10149 .elementor-element.elementor-element-3f507bb .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-10149 .elementor-element.elementor-element-3f507bb:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 10149, element 1b479b2 */
.elementor-10149 .elementor-element.elementor-element-1b479b2 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-10149 .elementor-element.elementor-element-1b479b2:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 10185, element b134830 */
.elementor-10185 .elementor-element.elementor-element-b134830 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 10185, element ed80a95 */
.elementor-10185 .elementor-element.elementor-element-ed80a95 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 10185, element a0999b7 */
.elementor-10185 .elementor-element.elementor-element-a0999b7 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 10185, element cb2c0c7 */
.elementor-10185 .elementor-element.elementor-element-cb2c0c7 .elementor-widget-container{
    -webkit-text-fill-color: transparent; 
    -webkit-text-stroke-width: 1px;
    text-shadow: none;
}

/* Document 10218, element 0e236b0 */
.elementor-10218 .elementor-element.elementor-element-0e236b0 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-10218 .elementor-element.elementor-element-0e236b0:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 10218, element 6fbe9ef */
.elementor-10218 .elementor-element.elementor-element-6fbe9ef .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-10218 .elementor-element.elementor-element-6fbe9ef:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 10218, element dc9b2be */
.elementor-10218 .elementor-element.elementor-element-dc9b2be .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-10218 .elementor-element.elementor-element-dc9b2be:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 10218, element 56d1801 */
.elementor-10218 .elementor-element.elementor-element-56d1801 .elementor-icon {
    transition: all 0.3s ease;
}

.elementor-10218 .elementor-element.elementor-element-56d1801:hover .elementor-icon {
    transform: translateY(-3px);
    color: #1D33B9;
}

/* Document 10218, element 49ba9f1 */

