.promotions .hero{background:url(/build/images/promotions-hero.2b0e90be.jpg) 50% no-repeat;background-size:cover;padding:100px 0}.promotions h1{color:#fff;font-size:100px;font-weight:700;line-height:110px;text-align:center}.promotions .main-promo .main-promo-img{border-radius:40px}.promotions .main-promo .promo-content{background-color:#fff;border-radius:14px;box-shadow:0 5px 5px #00000017;display:block;margin:-70px auto 0;padding:30px 40px;position:relative;width:85%;z-index:5}.promotions .main-promo .promo-content h2{color:#14233c;font-size:40px;font-weight:700;line-height:48px;margin:0 0 10px}.promotions .promotions-list{background-color:#f8fafb}.promotions .promotions-list .promo{margin:0 0 70px}.promotions .promotions-list .promo .promo-img{border-radius:20px}.promotions .promotions-list .promo-content{background-color:#fff;border-radius:14px;box-shadow:0 5px 5px #00000017;display:block;margin:-70px auto 0;padding:30px;position:relative;width:85%;z-index:5}.promotions .promotions-list .promo-content h3{font-size:24px;font-weight:700;line-height:30px;margin:0 0 15px}.promotion h1{font-size:46px;font-weight:700;line-height:56px;margin:0 0 20px}.promotion .meta,.promotion h1{text-align:center}.promotion .promo-img{border-radius:40px}.promotion .promo-content{background-color:#fff;border-radius:14px;box-shadow:0 5px 5px #00000017;display:block;margin:-70px auto 80px;padding:30px;position:relative;width:85%;z-index:5}.promotion .promo-nav{display:table;margin:0 auto 45px}.promotion .promo-nav li{display:inline-block;margin-right:28px}.promotion .promo-nav li button{background-color:#fff;border:1px solid #0853b9;border-radius:14px;color:#0853b9;padding:13px 40px}.promotion .promo-nav li button.active,.promotion .promo-nav li button:hover{background-color:#14233c;border:1px solid #14233c;color:#fff}.meta div{color:#595858}@media only screen and (max-width:992px){.promotions h1{font-size:36px;line-height:46px}}