/* NORMAL STYLE */

.alternating-content-block .row {
    display: flex;
    /* justify-content: center; */
    align-items: center;
    padding-block: clamp(20px, 4.22vw, 60px);
}

.alternating-content-block .row .wrapper {
    display: flex;
    justify-content: space-between;
    margin: 0 auto 0 var(--spacing-xxl);
    max-width: 1440px;
    width: 100%;
}

.alternating-content-block .row:nth-child(odd) .wrapper {
    flex-direction: row-reverse;
    margin: 0 var(--spacing-xxl) 0 auto;
}

.alternating-content-block.reverse-orientation .row .wrapper {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    gap: clamp(20px, 6vw, 60px);
    margin: 0 var(--spacing-xxl) 0 auto;
    max-width: 1440px;
    width: 100%;
}

.alternating-content-block.reverse-orientation .row:nth-child(odd) .wrapper {
    flex-direction: row;
    margin: 0 auto 0 var(--spacing-xxl);
}

.row-image {
    display: flex;
    align-items: center;
}

.alternating-img {
    max-width: 765px;
    max-height: 650px;
    aspect-ratio: 153 / 130;
    object-fit: cover;
}

.row-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 550px;
}

.row-pretitle {
    color: var(--Dark-Grey);
    font-size: clamp(16px, 2.2vw, 20px);
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 24px;
}

.row-title {
    font-weight: 700;
}

.row-subtitle {
    color: var(--Dark-Grey);
    margin: 8px 0 0;
}

.row-text {
    color: var(--Dark-Grey);
    margin-top: var(--spacing-small);
}

.row-text ul {
    padding-left: 16px;
}

.row-text ul li {
    margin-bottom: 8px;
}

.row-text a {
    color: var(--Red);
    text-decoration: underline;
}

.row .more-btn {
    margin-top: var(--spacing-small);
}

.row.bg-grey {
    background: var(--Off-White);
}

.row.bg-dark-red .row-title,
.row.bg-dark-red .row-text,
.row.bg-dark-red .row-pretitle,
.row.bg-dark-red .row-subtitle  {
    color: var(--White);
}

.row.bg-dark-red .more-btn {
    background: var(--White);
    color: var(--Red);
}

.row.bg-dark-red,
.row.bg-grey {
    padding-block: clamp(20px, 6vw, 108px);
}

.row-video {
    display: flex;
    max-width: 100%;
}

.row-video iframe {
    width: 740px;
    height: 100%;
}

@media (min-width: 2000px) {

    .alternating-content-block .row .wrapper {
        margin: 0 auto !important;
    }

}

/* FULL IMAGE STYLE */

.alternating-content-block.fullImage-style .row {
    padding-block: 0;
}

/* .alternating-content-block.fullImage-style .row:last-child {
    padding-bottom: var(--spacing-large);
} */

.alternating-content-block.fullImage-style .row .wrapper {
    margin: 0;
    max-width: 100%;
}

.alternating-content-block.fullImage-style .row .row-content {
    flex: 0 50%;
    margin: 0 auto;
    max-width: 500px;
}

.alternating-content-block.fullImage-style .row .row-image {
    display: flex;
    flex: 0 50%;
}

.alternating-content-block.fullImage-style .row .wrapper .alternating-img {
    aspect-ratio: 153 / 130;
    object-fit: cover;
    max-width: 100%;
    width: 100%;
    max-height: 100%;
}

@media (max-width: 1600px) {

    .alternating-content-block .row .wrapper {
        max-width: 100% !important;
        margin: 0 auto !important;
        gap: var(--spacing-medium);
        padding-inline: var(--spacing-medium);
    }

    .alternating-img {
        max-width: 100%;
        max-height: 100%;
    }

}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px) {

    .alternating-content-block.fullImage-style .row .row-content {
        padding: 32px;
    }

}

@media (max-width: 992px) {

    .alternating-content-block .row .wrapper {
            flex-direction: column !important;
        }

    .row-content {
        padding-inline: var(--spacing-medium);
    }

    .alternating-img {
        width: 100%;
    }

    .alternating-content-block.fullImage-style .row .wrapper .alternating-img {
        max-height: 550px;
    }

    .alternating-content-block.fullImage-style .row .row-content {
        margin: 0;
    }

}