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