.banner-section {
    width: auto;
    height: auto;
}
.banner-section img {
    width: 100%;
}
.feature-section img {
    width: auto;
}
.banner-section .wp-block-columns .wp-block-column:first-child, .banner-section .wp-block-columns .wp-block-column:last-child{
    display: none;
}
.banner-section .wp-block-columns .wp-block-column:nth-child(2){
    flex-basis: 100% !important;
}
.banner-section h1,.banner-section p,
.banner-section-btn a,
.feature-section h2,.feature-section h3,.feature-section p {
    font-family: 'Montserrat', sans-serif;
}
.banner-section h1 {
    font-weight: 700;
}
.feature-section h2,.feature-section h3 {
    font-weight: 600;
}
.banner-section-btn a {
    padding: 17px 17px;
    text-decoration: none !important;
    border-top: 2px #fff solid;
    font-weight: 600;
}
.banner-section-btn a.wp-block-button__link:hover {
    color: #000000 !important;
}
.feature-section .wp-block-columns:not(.is-not-stacked-on-mobile)>.feature-image {
    flex-basis: 7% !important;
}
.wp-block-columns.feature-box {
    margin-bottom:  0px;
}
.feature-image img {
    margin: 8px 10px;
}
.feature-section .feature-border figure {
    line-height: 0;
}
@media screen and (max-width: 720px) {
    .banner-section {
        min-height: auto !important;
    }
    .feature-box.wp-block-columns {
        flex-wrap: nowrap !important;
    }
    .feature-section .wp-block-columns:not(.is-not-stacked-on-mobile)>.feature-image {
        flex-basis: 11% !important;
    }
    .feature-section h3 {
        padding: 8px 0 !important;
    }
} 
@media screen and (max-width: 992px) and (min-width: 767px) {
    .banner-section {
        min-height: auto !important;
    }
    .feature-section .wp-block-columns {
        flex-wrap: nowrap !important;
    }
    .feature-image img {
        margin: 12px 14px;
    }
    .feature-section .wp-block-columns:not(.is-not-stacked-on-mobile)>.feature-image {
        flex-basis: 17% !important;
    }
}