.sf-hidden{display:none!important}
.textSeo {
    margin-top: 40px;
}
.textSeo p {
    line-height: 1.4;
}
.textSeo h1,
.textSeo h2,
.textSeo h3 {
    margin-bottom: 20px;
    margin-top: 30px;
    font-size: 25px;
}
.textSeo h1:first-child,
.textSeo h2:first-child,
.textSeo h3:first-child {
    margin-top: 0;
}
div.splide__track > span {
    display: none
}
@media (max-width: 767px) {
    .textSeo {
    }
    .textSeo h1,
    .textSeo h2,
    .textSeo h3 {
        font-size: 24px;
        margin-bottom: 15px;
        margin-top: 15px;
    }
}
@media (max-width: 575px) {
    .slot:nth-child(n+9) {
        display: none!important
    }
}
/* ==== EZ CASH SEO: TABLES & LISTS ==== */
.textSeo .ezc-table-wrap{
    margin:25px 0;
    overflow-x:auto;
    border-radius:14px;
    box-shadow:var(--shadow-main);
    background-color:rgba(var(--bg-main),1);
    opacity:0;
    transform:translateY(20px);
    animation:ezcSlideIn .7s ease forwards;
}
.textSeo .ezc-table{
    width:100%;
    border-collapse:separate;
    border-spacing:0;
    font-size:15px;
    color:rgba(var(--text-main),1);
}
.textSeo .ezc-table thead th{
    color:#fff;
    font-weight:700;
    font-size:14px;
    text-align:left;
    padding:16px 18px;
    background:linear-gradient(90deg,#218cf9 0%,#5bacff 50%,#218cf9 100%);
    background-size:200% 100%;
    animation:ezcGradShift 5s ease infinite;
    text-transform:uppercase;
    letter-spacing:.4px;
    white-space:nowrap;
}
.textSeo .ezc-table thead th:first-child{border-top-left-radius:14px}
.textSeo .ezc-table thead th:last-child{border-top-right-radius:14px}
.textSeo .ezc-table tbody tr{
    transition:.25s ease;
    opacity:0;
    transform:translateY(15px);
    animation:ezcRowIn .5s ease forwards;
}
.textSeo .ezc-table tbody tr:nth-child(1){animation-delay:.15s}
.textSeo .ezc-table tbody tr:nth-child(2){animation-delay:.25s}
.textSeo .ezc-table tbody tr:nth-child(3){animation-delay:.35s}
.textSeo .ezc-table tbody tr:nth-child(4){animation-delay:.45s}
.textSeo .ezc-table tbody tr:nth-child(5){animation-delay:.55s}
.textSeo .ezc-table tbody tr:nth-child(6){animation-delay:.65s}
.textSeo .ezc-table tbody td{
    padding:14px 18px;
    border-bottom:1px solid rgba(var(--border-light),1);
    font-size:14px;
    line-height:1.4;
    transition:.25s ease;
}
.textSeo .ezc-table tbody td:first-child{
    font-weight:700;
    color:rgba(var(--text-main),1);
    position:relative;
}
.textSeo .ezc-table tbody td:first-child:before{
    content:"";
    position:absolute;
    left:0;
    top:50%;
    width:0;
    height:60%;
    background:linear-gradient(180deg,#218cf9,#5bacff);
    border-radius:0 4px 4px 0;
    transform:translateY(-50%);
    transition:width .25s ease;
}
.textSeo .ezc-table tbody tr:hover{
    background-color:rgba(33,140,249,.08);
    transform:translateX(4px);
}
.textSeo .ezc-table tbody tr:hover td:first-child{color:#218cf9}
.textSeo .ezc-table tbody tr:hover td:first-child:before{width:4px}
.textSeo .ezc-table tbody tr:last-child td{border-bottom:0}
.textSeo .ezc-table .ezc-badge{
    display:inline-block;
    padding:4px 10px;
    border-radius:30px;
    font-size:12px;
    font-weight:700;
    background:linear-gradient(0deg,#53e2a4,#4ce899);
    color:#fff;
    box-shadow:0 4px 10px rgba(83,226,164,.25);
}
.textSeo .ezc-table .ezc-badge.gold{
    background:linear-gradient(0deg,#f0cc6c,#e5a643);
    box-shadow:0 4px 10px rgba(229,166,67,.3)
}
.textSeo .ezc-table .ezc-badge.purple{
    background:linear-gradient(0deg,#8e6cf0,#6582fb);
    box-shadow:0 4px 10px rgba(101,130,251,.3)
}

.textSeo .ezc-list{
    list-style:none;
    padding:0;
    margin:20px 0;
}
.textSeo .ezc-list li{
    position:relative;
    padding:14px 18px 14px 60px;
    margin-bottom:10px;
    border-radius:10px;
    background-color:rgba(var(--bg-secondary),1);
    color:rgba(var(--text-main),1);
    line-height:1.45;
    font-size:15px;
    transition:.3s ease;
    opacity:0;
    transform:translateX(-20px);
    animation:ezcListIn .5s ease forwards;
}
.textSeo .ezc-list li:nth-child(1){animation-delay:.1s}
.textSeo .ezc-list li:nth-child(2){animation-delay:.2s}
.textSeo .ezc-list li:nth-child(3){animation-delay:.3s}
.textSeo .ezc-list li:nth-child(4){animation-delay:.4s}
.textSeo .ezc-list li:nth-child(5){animation-delay:.5s}
.textSeo .ezc-list li:nth-child(6){animation-delay:.6s}
.textSeo .ezc-list li:nth-child(7){animation-delay:.7s}
.textSeo .ezc-list li:before{
    content:"";
    position:absolute;
    left:14px;
    top:50%;
    transform:translateY(-50%);
    width:32px;
    height:32px;
    border-radius:50%;
    background-image:linear-gradient(0deg,#6ca1f0,#65cffb);
    box-shadow:0 6px 14px rgba(33,140,249,.35);
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    font-weight:700;
    font-size:15px;
    transition:.4s ease;
}
.textSeo .ezc-list li:hover{
    transform:translateX(8px);
    background-color:rgba(var(--bg-light),1);
    box-shadow:0 7px 20px rgba(33,140,249,.12);
}
.textSeo .ezc-list li:hover:before{
    transform:translateY(-50%) scale(1.15) rotate(360deg);
    box-shadow:0 8px 18px rgba(33,140,249,.5);
}
.textSeo .ezc-list--check li:before{content:"✓"}
.textSeo .ezc-list--numbered{counter-reset:ezcCounter}
.textSeo .ezc-list--numbered li:before{
    counter-increment:ezcCounter;
    content:counter(ezcCounter);
    background-image:linear-gradient(0deg,#8e6cf0,#6582fb)
}
.textSeo .ezc-list--star li:before{
    content:"★";
    background-image:linear-gradient(0deg,#f0cc6c,#e5a643);
    box-shadow:0 6px 14px rgba(229,166,67,.4);
    font-size:14px
}
.textSeo .ezc-list--bolt li:before{
    content:"⚡";
    background-image:linear-gradient(0deg,#e26cf0,#ae43e5);
    box-shadow:0 6px 14px rgba(174,67,229,.35);
    font-size:14px
}
.textSeo .ezc-list--chat li:before{
    content:"💬";
    background-image:linear-gradient(0deg,#53e2a4,#4ce899);
    box-shadow:0 6px 14px rgba(76,232,153,.35);
    font-size:14px
}
.textSeo .ezc-list strong{color:#218cf9;font-weight:700}

@keyframes ezcSlideIn{
    0%{opacity:0;transform:translateY(20px)}
    100%{opacity:1;transform:translateY(0)}
}
@keyframes ezcRowIn{
    0%{opacity:0;transform:translateY(15px)}
    100%{opacity:1;transform:translateY(0)}
}
@keyframes ezcListIn{
    0%{opacity:0;transform:translateX(-20px)}
    100%{opacity:1;transform:translateX(0)}
}
@keyframes ezcGradShift{
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}

@media (max-width:767px){
    .textSeo .ezc-table thead th{padding:12px 12px;font-size:12px}
    .textSeo .ezc-table tbody td{padding:11px 12px;font-size:13px}
    .textSeo .ezc-list li{padding:12px 14px 12px 54px;font-size:14px}
    .textSeo .ezc-list li:before{left:12px;width:28px;height:28px;font-size:14px}
}
