.message-hero .campaign-ticket{display:block;max-width:440px;margin-bottom:26px;background:#fae22b;border:1px solid #111f30;box-shadow:5px 5px 0 #111f30;position:relative;transform:rotate(-1deg)}.ticket-heading{background:#111f30;color:#fae22b;display:flex;align-items:center;justify-content:space-between;padding:7px 13px;gap:12px}.ticket-heading>span{font-size:14px;font-weight:800;letter-spacing:.1em}.ticket-heading>small{font:600 9px Arial;letter-spacing:.13em}.ticket-offer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px 12px}.ticket-offer>div>small{display:block;font-size:11px;font-weight:700}.ticket-speed{display:block;font-size:10px;margin-top:9px;padding-top:8px;border-top:1px dashed #111f3070}.ticket-offer>p{display:flex;align-items:baseline;gap:4px;margin:0;white-space:nowrap}.ticket-offer b{font:700 57px/.95 Arial;letter-spacing:-.065em}.ticket-offer p>span{font-size:17px;font-weight:800}.price-package-intro .price-campaign-ribbon{background:#111f30;color:#fae22b;padding:14px 20px;margin:0 0 30px;display:flex;flex-direction:column;gap:7px;position:relative;box-shadow:5px 5px 0 white;transform:rotate(-2deg)}.price-campaign-ribbon small{font:600 10px Arial;letter-spacing:.18em}.price-campaign-ribbon strong{font-size:23px;letter-spacing:.08em}.price-package-intro .package-amount{background:white;border:1px solid #111f30;display:inline-block;padding:13px 24px 18px;box-shadow:5px 5px 0 #111f30;margin-top:5px;margin-bottom:15px}.campaign-small{font-size:11px;padding:5px 12px;box-shadow:3px 3px 0 #fae22b;transform:rotate(-2deg)}.campaign-fixed{background:#fae22b;border-top:2px solid #111f30}.campaign-fixed .btn{background:#111f30;color:white}.campaign-fixed .campaign-sticky{display:inline-block;background:#111f30;color:#fae22b;padding:2px 5px;font-size:9px}.campaign-fixed>span{line-height:1.6}.campaign-fixed strong{font-size:23px}@media(max-width:720px){.message-hero .campaign-ticket{align-self:stretch;width:calc(100% - 8px);max-width:400px;margin:0 auto 23px}.ticket-heading{padding:6px 11px}.ticket-heading>span{font-size:13px}.ticket-heading>small{font-size:8px}.ticket-offer{padding:11px 12px;gap:8px}.ticket-offer>div>small{font-size:10px}.ticket-offer b{font-size:49px}.ticket-offer p>span{font-size:15px}.ticket-speed{font-size:9px;margin-top:7px;padding-top:6px}.price-campaign-ribbon strong{font-size:21px}.price-package-intro .package-amount{padding:12px 20px 17px}.campaign-fixed{padding-top:7px;padding-bottom:8px}.campaign-fixed .btn{font-size:12px}.campaign-fixed>span{font-size:10px}}
.ticket-offer>p{color:#111f30}.ticket-offer>div{color:#111f30}

/* Keep the offer after the message and consultation action. */
.message-hero .campaign-ticket{margin:25px 0 0;max-width:440px}.message-hero .hero-copy>.campaign-ticket{order:9}@media(max-width:720px){.message-hero .campaign-ticket{width:calc(100% - 8px);max-width:400px;margin:23px auto 8px}.message-hero .hero-copy>.campaign-ticket{order:9}}
@media(min-width:721px){.message-hero>.wrap{padding-top:42px;padding-bottom:40px}.message-hero .hero-question{line-height:1.85;margin-top:12px}.message-hero .intro{margin-top:14px;margin-bottom:18px}}
