.banner-section .row-fluid,.banner-section .dnd-section{padding:0 !important;margin:0 !important;max-width:100% !important}.banner-section{padding-top:8rem}.bg-white{background-color:#fff !important}.callout-image{position:relative;padding:7.2rem 0}.callout-image .callout-image-container{margin:0 0 3.6rem 0}.callout-image .callout-image-container img{box-shadow:-5px 5px 15px rgb(0 0 0 / 20%);width:100%}.callout-image h1{font-size:4.5rem;line-height:4.7rem;font-size:3.6rem;line-height:4.2rem}.under-bar{position:relative;padding-bottom:1.8rem;margin-bottom:3.6rem}.under-bar:after{content:"";width:0;height:1px;background:#80ac98;display:block;position:absolute;bottom:0;left:0;transition:.5s}.under-bar.active:after{width:10.8rem}.upper-blend,.lower-blend{position:absolute;left:0;width:100%;height:4rem;z-index:-1}.spacer{height:24px}@media only screen and (min-width:1000px){.callout-image .callout-image-container,.callout-image .callout-copy{width:calc(50% - 3.5rem)}.callout-image .callout-image-container{height:0;margin:0}.callout-image .callout-image-container{float:right;margin-left:3.5rem}.callout-image .callout-copy{float:left;margin-right:3.5rem;min-height:425px}.callout-image h1{font-size:4.5rem;line-height:4.7rem}.upper-blend,.lower-blend{height:10rem}.lower-blend{height:10rem;bottom:0}}