.banner-section .dnd-section,.banner-section .dnd-section>.row-fluid{padding:0}.custom-banner{align-items:center;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:flex;height:550px;width:100%}.custom-banner .banner-content-wrap{grid-column-gap:60px;grid-row-gap:60px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr .75fr;grid-template-rows:auto}.custom-banner .banner-title h1{color:#fff;font-size:56px;font-weight:400;line-height:120%;margin-bottom:0;max-width:610px;width:100%}.custom-banner .banner-content{align-self:end;border-left:1px solid #5a90e7;padding-bottom:10px;padding-left:40px;padding-top:10px}.custom-banner .banner-content p{color:#fff;font-family:Quicksand,sans-serif;font-size:18px;font-weight:500;line-height:160%;margin:0}@media(max-width:991px){.custom-banner .banner-content-wrap{grid-template-columns:1fr;grid-template-rows:auto auto}.custom-banner .page-center{width:100%}.custom-banner .banner-title h1{margin:0 auto;text-align:center}.custom-banner{height:100%;padding-bottom:60px;padding-top:60px}.custom-banner .banner-content p{text-align:center}}@media screen and (max-width:767px){.custom-banner .banner-title h1{font-size:48px}}@media screen and (max-width:479px){.custom-banner .banner-title h1{font-size:38px}}