section.mini-banner{margin-bottom:32px;margin-top:32px}@media screen and (min-width:48em){section.mini-banner{margin-bottom:0;margin-top:32px}}.mini-banner .banner-content{max-width:100%;padding:0;position:relative;height:100%;background-position:center;background-size:cover}.mini-banner .banner-content img{height:auto;width:auto;max-width:inherit}@media screen and (min-width:30em){.mini-banner .banner-content img{height:230px}}@media screen and (min-width:38.75em){.mini-banner .banner-content img{height:300px}}@media screen and (min-width:64em){.mini-banner .banner-content img{height:auto;max-width:100%;width:100%}}@media screen and (min-width:48em){.mini-banner .banner-content{padding-left:.9375rem;padding-right:.9375rem}}.mini-banner .banner-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width:48em){.mini-banner .banner-content:before{left:15px;right:15px}}.mini-banner .banner-content>.holder{position:absolute;top:0;left:15px;right:15px;bottom:0;padding:20px 30px}@media screen and (min-width:48em){.mini-banner .banner-content>.holder{padding:39px 79px}}.mini-banner .banner-content>.holder>.logo.white{display:inline-block}.mini-banner .banner-content>.holder>.logo.white>.top{font-family:SFUIText-Bold;font-size:20px;color:#fff;border-bottom:1px solid #fff;line-height:1.2}@media screen and (min-width:48em){.mini-banner .banner-content>.holder>.logo.white>.top{font-size:29px}}.mini-banner .banner-content>.holder>.logo.white>.bottom{font-size:10px;color:#fff}@media screen and (min-width:48em){.mini-banner .banner-content>.holder>.logo.white>.bottom{font-size:14px}}.mini-banner .banner-content>.holder>.text{max-width:90%;margin-top:6px;font-family:SFUIText-Heavy;font-size:14px;line-height:1.2;color:#fff;text-transform:uppercase}@media screen and (min-width:30em){.mini-banner .banner-content>.holder>.text{max-width:70%;margin-bottom:8px;font-size:20px}}@media screen and (min-width:38.75em){.mini-banner .banner-content>.holder>.text{max-width:518px;margin-bottom:12px;font-size:24px}}@media screen and (min-width:48em){.mini-banner .banner-content>.holder>.text{margin-bottom:24px;font-size:28px}}@media screen and (min-width:62em){.mini-banner .banner-content>.holder>.text{font-size:32px;line-height:1.3}}.mini-banner .banner-content>.holder>.button{padding:6px;line-height:1;display:inline-block;background:#4b6fb8;border-radius:4px;font-family:SFUIText-Semibold;font-size:12px;color:#fff}@media screen and (min-width:30em){.mini-banner .banner-content>.holder>.button{padding:8px;font-size:14px}}@media screen and (min-width:38.75em){.mini-banner .banner-content>.holder>.button{padding:12px;font-size:16px}}@media screen and (min-width:62em){.mini-banner .banner-content>.holder>.button{bottom:39;padding:16px 27px}}.mini-banner .banner-content.text-right>.holder{text-align:left}@media screen and (min-width:48em){.mini-banner .banner-content.text-right>.holder{left:50%}}.mini-banner .banner-content.text-right>.holder>.text{max-width:inherit}.mini-banner.half-size .banner-content img{opacity:0}.mini-banner.half-size .banner-content:before{left:0;right:0}.mini-banner.half-size .banner-content>.holder{padding:25px 1px 33px 39px}