﻿.branded-description-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
    flex-direction: column;
    padding: 2rem;
}

.branded-description-right,
.branded-description-left {
    width: 100%;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
}

.branded-description-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}

.branded-description-left {
    margin-top: -2%;
}

.branded-description-left-img {
    aspect-ratio: 5903 / 3040;
    width: 50vw;
}

.branded-description-right {
    padding-left: 1rem;
}

.branded-description-right-img {
    aspect-ratio: 921 / 902;
    width: 100vw;
}

.branded-description-container {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    align-self: center;
    margin-top: -2%;
}

.branded-description-title {
    position: relative;
    width: 100%;
    align-self: center;
    aspect-ratio: 600 / 280;
}

.branded-text-wrapper {
    text-align: justify;
    align-self: center;
    padding: 1rem 0rem;
    line-height: 1.3;
}

.branded-description-container p {
    margin: 0 !important;
}

/* Medium (≥768px) */
@media (min-width: 768px) {
    .branded-description-wrapper {
        flex-direction: row;
    }

    .branded-description-container {
        width: 80%;
    }

    .branded-description-right {
        margin-left: 0%;
        padding-left: 0;
    }

    .branded-description-left {
        margin-top: -5%;
    }
}

/* Large (≥992px) */
@media (min-width: 992px) {
    /* Styles for large devices */
    .branded-description-left {
        width: 55%;
    }

    .branded-description-right {
        width: 45%;
    }

    .branded-description-container {
        width: 87%;
    }

    .branded-description-left-img {
        width: 25vw;
    }
}
