.banner-brand{display:flex;flex-direction:column;padding:30px;border-radius:8px;color:#242424}.banner-brand--narrow{max-width:700px;margin:0 auto}.banner-brand__title{width:100%}.banner-brand__tagline{width:100%}.banner-brand__cover{max-width:334px;margin-top:30px;margin-bottom:-30px}@media(min-width: 600px){.banner-brand__cover{margin-top:40px}}@media(min-width: 768px){.banner-brand{padding:60px}.banner-brand--narrow{padding:40px}.banner-brand--narrow .banner-brand__cover{margin-bottom:-40px}.banner-brand__cover{margin-bottom:-60px}}@media(min-width: 960px){.banner-brand{flex-direction:row}.banner-brand--narrow .banner-brand__content{width:59.3%}.banner-brand--narrow .banner-brand__cover{width:34.2%;margin-left:40px}.banner-brand__content{flex-grow:1;align-self:center;width:58.9%}.banner-brand__cover{align-self:flex-end;width:34.8%;margin-top:-30px;margin-left:60px}}
