.banner-section .banner-area .dnd-section{padding:0}.banner-section .hero{position:relative}.banner-section .hero .hero__frame-bg{background:no-repeat;background-size:cover;background-position:50%;min-height:300px}.banner-section .hero .hero__frame-bg:before{background-color:rgba(0,77,68,.9);content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.banner-section .hero .hero__frame-bg .container-fluid{width:100%;padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto}.banner-section .hero .hero__frame-bg .container-fluid .hero__wrapper{position:relative;z-index:1;padding:1.5625rem .625rem 0}.banner-section .hero .hero__frame-bg .container-fluid .hero__wrapper .hero__wrapper-rounded-bg{background-size:cover;background-position:50%;transition:all .35s ease-in-out;border-radius:1.875rem;overflow:hidden;position:relative;opacity:1!important}.banner-inner-content img{opacity:0;width:100%;max-width:100%;height:auto;vertical-align:middle;border-style:none}.banner-section .hero .hero__frame-bg .container-fluid .hero__wrapper .hero__wrapper-rounded-bg:before{content:"";background-color:rgba(19,19,19,.3);position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index:0;pointer-events:none;border-radius:1.875rem}@media(max-width:1199px){.banner-section .hero .hero__frame-bg .container-fluid .hero__wrapper .hero__wrapper-rounded-bg{height:450px}}@media (min-width:62rem){.white-cutoff{height:13%!important}}.white-cutoff{content:"";position:absolute;left:0;bottom:0;right:0;width:100%;background-color:#fff;transition:height .3s ease-in-out;height:4.6875rem!important}.banner-section .banner-area .dnd-section>.row-fluid{padding:0}