.custom-banner{padding-top:0;padding-bottom:0;color:#fff;position:relative;background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:50% 0}.custom-banner .page-center{display:grid;grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:50px;grid-row-gap:50px}.custom-banner .custom-banner-column{width:unset;margin:unset;grid-column-end:span 12}{# .custom-banner .custom-banner-effect-image{position:absolute;right:0;top:0;bottom:0;width:73px;overflow:hidden;background-repeat:repeat-y;background-size:100% auto}#}.custom-banner .custom-banner-content{position:relative;padding-top:120px;padding-bottom:120px;margin-left:60px}.custom-banner .custom-banner-heading h1{font-size:3.25rem;margin-bottom:.5em;line-height:1.1;color:#FFF}.custom-banner .custom-banner-heading .white-color{color:#fff}.custom-banner .custom-banner-subheading{max-width:600px}.custom-banner .custom-banner-subheading h3{font-family:"GT-Walsheim-Regular",sans-serif;font-weight:normal;max-width:660px;font-size:1.5rem;color:#fff;margin:1em 0 1em 0;line-height:1.3}.custom-banner .custom-banner-rich h3{font-family:"GT-Walsheim-Regular",sans-serif;font-weight:normal;max-width:660px;font-size:1.5rem;color:#fff;margin:1em 0 1em 0;margin-top:0}.custom-banner .custom-banner-rich{max-width:600px}.custom-banner .custom-banner-rich p{font-size:1.25rem}.custom-banner .cta_button.contact-btn{color:#fff;border:1px solid;margin-top:100px}.custom-banner .cta_button.contact-btn:hover,.custom-banner .cta_button.contact-btn:focus{color:#000;background-color:#fff}@media(max-width:1024px){.custom-banner .custom-banner-content{padding-top:80px;padding-bottom:80px;margin-left:0}.custom-banner .custom-banner-heading h1{font-size:2.625rem;margin-bottom:.5em}.custom-banner .custom-banner-subheading h3,.custom-banner .custom-banner-rich h3{font-size:1.375rem;margin-top:0}.custom-banner .custom-banner-rich p{font-size:1rem}.custom-banner .cta_button.contact-btn{margin-top:1em}}@media(max-width:740px){.custom-banner .page-center{grid-row-gap:25px;grid-column-gap:25px}.custom-banner .custom-banner-content{padding-top:40px;padding-bottom:40px}.custom-banner .custom-banner-heading h1{font-size:2rem}.custom-banner .custom-banner-subheading h3,.custom-banner .custom-banner-rich h3{font-size:1.125rem}}