.footerSeo {
    margin-top: 3rem
}

.footerSeo p {
    color: black;
    font-size: 14px
}

.footerSeo h1 {
    color: #39b54a;
    font-size: 14px;
    margin-top: 0 !important;
    font-weight: 600;
    font-family: inherit !important;
    text-align: left
}

.seo-container {
    display: block;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 3rem;
    row-gap: 2rem;
    margin: 3rem 0
}

.seo-container .seo-column .seo-title,
.seo-container .seo-column h2 {
    margin-bottom: 0;
    color: #39b54a;
    font-weight: 600;
    white-space: nowrap;
    text-overflow: ellipsis;
    white-space: normal;
    height: 30px;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 1.5;
    font-size: 14px !important;
    margin-top: 3rem !important;
    font-family: inherit !important
}

.seo-container .seo-column h3 {
    margin-bottom: 0;
    color: black;
    font-weight: 600;
    white-space: nowrap;
    text-overflow: ellipsis;
    white-space: normal;
    height: 25px;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 1.5;
    font-size: 14px !important;
    margin-top: 0 !important;
    font-family: inherit !important
}

#btn-collapse {
    color: #39b54a;
    margin: 1rem 0 0;
    cursor: pointer;
    border-bottom: 1px solid #bbd6ed;
    padding-bottom: .1rem;
    display: table
}

.collapsible {
    display: none
}

.collapsible.active {
    display: block
}

body {
    overflow-x: hidden
}

.d-none {
    display: none
}

@media (max-width:768px) {
    .footer-bg {
        display: none
    }

    .d-footer {
        display: none
    }
}