.feature-card{
    flex:none;
    aspect-ratio:0;
        width: 318.719px;
    height: 366.516px;
}
.feature-card::before{
    display:none;
}

.section__inner{
    display:block;
    margin:auto;
}
.section{
    display:block;
}



@media screen and (max-width: 475px) {
    .container-parent {
        padding-inline: 0;
    }
}

@media screen and (max-width: 400px) {
    .hero__content {
        padding: 30px 15px;
    }
        .mod-safe-area {
        padding: 0 .5em;
    }
    .section{
        padding:0;
    }
}
@media screen and (max-width: 360px) {
    .feature-card {
        width: 250px;
    }
}