.banner-top{display:grid;grid-template-columns:1fr 1fr;min-height:55vh;background:#eeeeed}.banner-top.no-image{display:block;min-height:unset;background:var(--mobile-bg);background-position:center;background-size:cover;color:#fff}.banner-top.no-image .banner-content{background:rgba(0,0,0,.75);padding:4rem;margin-top:0}.banner-top.no-image h1{color:#fff}.banner-top .banner-content{padding:6rem;padding-right:0rem;padding-top:2rem;padding-bottom:2rem;margin-top:1.5rem;align-self:center}.banner-top h1{font-family:"Museo-Sans",Arial,Helvetica,sans-serif;font-size:3rem;font-weight:600;color:#636355;margin:0;line-height:1.125}.banner-top .banner-image{position:relative}.banner-top .banner-image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:inline-block;max-width:100%;max-height:100%}.banner-top .c-banner__clip{position:absolute;height:100%;width:auto;top:0;left:0;z-index:1;color:#eeeeed}.banner-top .c-banner__clip--right{right:0;bottom:0;left:unset}@media(max-width:1000px){.banner-top{display:block;min-height:unset;background:var(--mobile-bg);background-position:center;background-size:cover;color:#fff}.banner-top .banner-content{background:rgba(0,0,0,.75);padding:4rem;margin-top:0}.banner-top h1{color:#fff}.banner-top .banner-image{display:none}}@media(max-width:550px){.banner-top .banner-content{padding:2.5rem}}