.why-we {
    /*padding: 88px 80px 140px 80px !important;*/
    padding-top: 88px !important;
    padding-bottom: 140px !important;
}

.why-we .container {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.why-we .container:before,
.why-we .container:after {
    content: none;
}

.why-we > .container:before, .why-we > .container:after {
    content: none;
}

@media screen and (max-width: 768px) {
    .why-we {
        padding-top: 64px !important;
        padding-bottom: 128px !important;
    }

    .why-we .container {
        gap: 24px;
    }
}

@media screen and (max-width: 768px) {
    .why-we__content {
        gap: 40px
    }

    .why-we {
        padding-top: 32px !important;
        padding-bottom: 104px !important;
    }

    .why-we .container {
        gap: 16px;
    }
}

.why-we__content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 92px;
    row-gap: 92px;
}

@media screen and (max-width: 1024px) {
    .why-we__content {
        grid-template-columns: 1fr;
        gap: 40px
    }
}

.why-we-card {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

@media screen and (max-width: 768px) {
    .why-we-card {
        gap: 20px;
    }
}

.why-we-card__img {
    height: 100%;
    overflow: hidden;
}

.why-we-card__img > img {
    border-radius: 10px;
    width: 100%;
    height: 296px;
    object-fit: cover;
    object-position: 25% 25%;
}

.why-we-card__content {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

@media scree and (max-width: 1024px) {
    .why-we-card__img > img {
        max-height: 260px;
    }
}

@media screen and (max-width: 768px) {
    .why-we-card__content {
        gap: 4px
    }
}

/* .why-we-card__title {

}

.why-we-card__text {

} */

.why-we__button {
    align-self: flex-end;
}
