#why-content {
    padding-bottom: 162px;
}

#why-content .container {
    gap: 60px;
    width: 1312px;
}

#why-content h2 {
    font-size: 2.875em;
    line-height: 1;
}

#why-content h2 span {
    font-size: 1.13043478em;
}

#why-content .why-image,
#why-content .why-text {
    flex-basis: 50%;
    flex-grow: 0;
}

#why-content .why-image .image-wrapper {
    height: auto;
    aspect-ratio: 1 / 0.5725429;
}

#why-content .why-text:nth-child(odd) {
    padding-right: 50px;
}

#why-content .why-text:nth-child(even) {
    padding-left: 50px;
}

#why-content .why-text h5 {
    font-size: 1.875em;
    margin-bottom: 20px;
}

#why-content .why-text p {
    font-size: 1.375em;
    line-height: 1.5454;
    margin-bottom: 1em;
}

@media screen and (max-width: 991px) {
    #why-content .why-row {
        flex-direction: column;
        align-items: center;
        row-gap: 20px;
    }

    #why-content .row-2 {
        flex-direction: column-reverse;
    }

    #why-content .why-image,
    #why-content .why-text {
        flex-basis: auto;
        width: 100%;
        max-width: 622px;
    }

    #why-content .why-text:nth-child(odd) {
        padding-right: 0;
    }

    #why-content .why-text:nth-child(even) {
        padding-left: 0;
    }
}

@media screen and (max-width: 567px) {
    #why-content {
        padding-bottom: 70px;
    }

    #why-content .why-image .image-wrapper {
        aspect-ratio: 1 / 0.83985102;
    }

    #why-content .why-text {
        margin-top: 30px;
    }

    #why-content .why-text h5 {
        font-size: 1.625em;
        margin-bottom: 10px;
    }

    #why-content .why-text p {
        font-size: 1.25em;
        line-height: 1.5;
    }

    #why-content .row-2 img {
        width: 100%;
    }
}