.banner-section .dnd-section{padding:0!important}.custom_banner{background-color:#ededed;background-image:linear-gradient(#ededed 100%,#fff 0);padding-top:6rem}.custom_banner .banner-container{padding-right:max(2.5rem,calc(50vw - 40rem))}.custom_banner .inner-banner{grid-column-gap:16px;grid-row-gap:16px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto}.custom_banner .banner-content,.custom_banner .banner-image{grid-area:span 1/span 1/span 1/span 1}.custom_banner .banner-content h1{font-family:geller-headline,sans-serif;font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:0;margin-top:0;padding-bottom:3rem}.custom_banner .banner-content p{border-left:1px solid #114;font-size:1.25rem;line-height:1.5;margin-bottom:0;padding:1.25rem 1.25rem 1.25rem 1.5rem}.custom_banner .banner-image img{display:block}@media(max-width:991px){.custom_banner{padding-top:5rem}.custom_banner .banner-content h1{padding-bottom:2.5rem}.custom_banner .banner-content{padding-bottom:5rem}}@media(max-width:767px){.custom_banner{padding-top:3.5rem}.custom_banner .banner-content h1{font-size:2.5rem;padding-bottom:1.5rem}.custom_banner .banner-container{padding-right:max(1.25rem,calc(50vw - 40rem))}.custom_banner .banner-content{padding-bottom:3.5rem}}@media(max-width:479px){.custom_banner .banner-content{padding-left:20px}.custom_banner .inner-banner{grid-template-columns:1fr}}