.feature {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 40px 0;
    gap: 40px
}

.feature:first-child {
    margin-top: 0
}

.feature:last-child {
    margin-bottom: 0
}

.feature .feature_image {
    width: 360px;
    max-width: 100%;
    flex-shrink: 0
}

.feature .feature_image img {
    width: 100%
}

.feature .feature_text {
    flex-grow: 1
}

.feature .feature_title {
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    text-align: center
}

.feature[data-flip="true"] {
    flex-direction: row-reverse
}

@media (max-width: 800px) {
    .feature {
        flex-direction: column !important
    }
}