.content-section--small {
    max-width: 780px;
    margin: 0 auto;
}

.content-section .section-title {
    margin-bottom: 90px;
}

.content-section h3.section-title {
    margin-bottom: 30px;
}

.content-section h4.section-title,
.content-section h5.section-title {
    margin-bottom: 20px;
}

.content-section .content-columns {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 40px;
}

.content-section .content-col {
    width: calc(50% - 20px);
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.content-section .content-col h1,
.content-section .content-col h2,
.content-section .content-col h3,
.content-section .content-col h4,
.content-section .content-col h5,
.content-section .content-col h6 {
    margin-bottom: 15px;
}

.content-section .content-col .col-small-text {
    color: var(--blue-light);
}

.content-section .global-extra-text {
    margin-top: 20px;
}

.content-section .global-small-text {
    margin-top: 20px;
    color: var(--blue-light);
}

@media (max-width: 1023px) {
    .content-section--small {
        max-width: 100%;
    }

    .content-section .content-columns {
        gap: 20px;
    }

    .content-section .content-col {
        width: 100%;
    }
}

@media (max-width: 767px) {
    
}