.landing-mosaic h1,.landing-mosaic h2,.landing-mosaic h3,.landing-mosaic h4,.landing-mosaic h5,.landing-mosaic h6{color:#9f197e}.landing-mosaic .mosaic-description,.landing-mosaic .mosaic-title{text-align:center}.landing-mosaic .mosaic-title{margin-top:3.4375rem}.landing-mosaic .mosaic-columns{padding:3.4375rem 0}.landing-mosaic .region{display:flex;flex-flow:wrap;align-content:space-between}.landing-mosaic .region:before{content:none}.landing-mosaic .region>div{margin-bottom:1.25rem}.landing-mosaic .main__banner .main__banner-image{height:auto}.landing-mosaic .composition-banner .region{align-content:stretch;align-items:center}.landing-mosaic .composition-banner .mosaic-columns{padding:3.4375rem 0 2.75rem}@media(min-width:1024px){.landing-mosaic .composition-banner .composition-border>div{padding-left:.9375rem;border-left:8px solid #9f197e}}.landing-mosaic .composition-banner .mosaic-bottom-content{margin-bottom:3.4375rem;padding-top:.9375rem;border-top:1px solid #c3c3c3}.landing-mosaic .composition-banner .mosaic-bottom-content p{font-size:.75rem;line-height:1.125rem}.landing-mosaic .mosaic-content.compact .mosaic-columns{padding-top:0;padding-bottom:0}