#chat-widget-container{z-index:60!important}

.sf-hidden{display:none!important}

img[src="data:,"],source[src="data:,"]{display:none!important}

.textSeo {
    
}
.textSeo p {
    line-height: 1.4;
}
.textSeo h1,
.textSeo h2,
.textSeo h3 {
    margin-bottom: 20px;
    margin-top: 30px;
}
.textSeo h1:first-child,
.textSeo h2:first-child,
.textSeo h3:first-child {
    margin-top: 0;
}
@media (max-width: 1023px) {
    .class-1 {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
    }
    .class-1 > *:nth-child(1) {
        display: none;
    }
    .class-1 > * {
        width: 100%;
        height: auto;
    }
    .class-1 > *:nth-child(n+14) {
        display: none;
    }
    .class-3 {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        width: 100%!important;
        grid-template-rows: unset;
        grid-auto-flow: unset;
        gap: calc(var(--spacing)*2)
    }
    .class-3 > * {
        width: 100%;
        height: auto;
    }
    .class-3 > *:nth-child(n+13) {
        display: none;
    }
    .class-4 {
        display: none;
    }
}
@media (max-width: 767px) {
    .class-1 {
        grid-template-columns: repeat(3, 1fr);
    }
    .class-1 > *:nth-child(n+11) {
        display: none;
    }
    .class-3 {
        grid-template-columns: repeat(3, 1fr);
    }
    .class-3 > *:nth-child(n+10) {
        display: none;
    }
    .textSeo h1,
    .textSeo h2,
    .textSeo h3 {
        font-size: 24px;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .class-2 {
        overflow: hidden;
    }
}
@media (max-width: 430px) {
    .class-1 {
        grid-template-columns: repeat(2, 1fr);
    }
    .class-1 > *:nth-child(n+10) {
        display: none;
    }
    .class-3 {
        grid-template-columns: repeat(2, 1fr);
    }
    .class-3 > *:nth-child(n+9) {
        display: none;
    }
}
