
.section-top-stats-pros__btn-wrapper {
    margin-bottom: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1024px) {
    .section-top-stats-pros__btn-wrapper {
        margin-bottom:45px
    }
}

@media (max-width: 480px) {
    .section-top-stats-pros__btn-wrapper .btn {
        min-width:-webkit-fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content
    }
}

.section-top-stats-pros__btn-wrapper__left-text {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-left: 1rem;
    color: #394a58
}

@media (min-width: 1024px) {
    .section-top-stats-pros__btn-wrapper__left-text {
        font-size:16px;
        margin-left: 2rem
    }
}

.section-writers {
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 130px
}

@media (min-width: 1024px) {
    .section-writers {
        padding-top:120px;
        margin-top: 120px;
        padding-bottom: 120px
    }
}

.section-tags-cards {
    margin-top: 40px
}

@media (min-width: 1024px) {
    .section-tags-cards {
        margin-top:120px
    }
}

.section-tags-cards .container {
    position: relative
}

.section-tags-cards__decor {
    display: none
}

@media (min-width: 1140px) {
    .section-tags-cards__decor {
        position:absolute;
        display: inline-block;
        right: 16px;
        top: -120px
    }
}

.section-tags-cards .section__heading {
    color: #fff;
    margin-bottom: 24px
}

@media (min-width: 1024px) {
    .section-tags-cards .section__heading {
        margin-bottom:48px
    }
}

@media (min-width: 1024px) {
    .section-tags-cards .tags-cards {
        overflow:visible;
        visibility: visible
    }
}

.section-tags-cards .tags-cards .splide__track {
    -webkit-box-shadow: 0 15px 40px rgba(21,37,72,.08);
    box-shadow: 0 15px 40px rgba(21,37,72,.08)
}

@media (min-width: 1024px) {
    .section-tags-cards .tags-cards .splide__track {
        overflow:visible;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@media (min-width: 1024px) {
    .section-tags-cards .tags-cards .splide__list {
        display:grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 24px;
        gap: 24px
    }
}

.section-tags-cards .tags-cards__item {
    border-radius: 8px;
    -webkit-box-shadow: 0 15px 40px rgba(21,37,72,.08);
    box-shadow: 0 15px 40px rgba(21,37,72,.08);
    overflow: hidden
}

.section-tags-cards .tags-cards__item__heading {
    padding: 24px 20px;
    text-align: center;
    background-color: #f2f6f9;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    color: #0d2436;
    text-transform: uppercase
}

@media (min-width: 1024px) {
    .section-tags-cards .tags-cards__item__heading {
        padding:40px 50px;
        font-size: 24px
    }
}

.section-tags-cards .tags-cards__item__body {
    padding: 24px 20px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 328px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (min-width: 1024px) {
    .section-tags-cards .tags-cards__item__body {
        padding:40px 50px
    }
}

.section-tags-cards .tags-cards__item__body .list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 0 32px
}

.section-tags-cards .tags-cards__item__body li {
    color: #394a58;
    background: #f2f6f9;
    margin: 5px;
    border-radius: 8px;
    padding: 8px 16px;
    text-align: center;
    display: inline-block;
    line-height: 1
}

.section-tags-cards .tags-cards__item__body li:last-of-type {
    margin-bottom: 0
}

.section-tags-cards .tags-cards__item__body .btn {
    -ms-flex-item-align: end;
    align-self: flex-end
}