.hero-banner {
    background: linear-gradient(rgba(0,0,0,0.42), rgba(0,0,0,0.42)), url('../images/wedding-couple.png') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.how-it-works .boxs:nth-child(2) .box {
    background: #E8620A;
}

.how-it-works .boxs:nth-child(3) .box {
    background: #0891B2;
}

.how-it-works .boxs:nth-child(4) .box {
    background: #16A34A;
}

.how-it-works .boxs:nth-child(5) .box {
    background: #7C3AED;
}

.features .feature-card:nth-child(1) {
    background: #D97706;
    color: #fff;
}

.features .feature-card:nth-child(2) {
    background: #DB2777;
    color: #fff;
}

.features .feature-card:nth-child(3) {
    background: #7C3AED;
    color: #fff;
}

.features .feature-card:nth-child(4) {
    background: #16A34A;
    color: #fff;
}

.features .feature-card:nth-child(5) {
    background: #0891B2;
    color: #fff;
}

.features .feature-card:nth-child(6) {
    background: #E8620A;
    color: #fff;
}

.features .feature-card:nth-child(7) {
    background: #000;
    color: #fff;
}

.features .feature-card:nth-child(8) {
    background: #e02626;
    color: #fff;
}

.features .feature-card:nth-child(9) {
    background: #e49292;
    color: #fff;
}

html {
    scroll-behavior: smooth;
}
