.section__hero--promo{background-color:#bd151d;color:#fff;padding:16px;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.section__hero--promo .section__hero--promo--content{display:flex;flex-direction:column;gap:8px;color:#fff;width:100%}.section__hero--promo .section__hero--promo--content .--mobile,.section__hero--promo .section__hero--promo--content .--desktop{display:flex;flex-direction:column;gap:5px}.section__hero--promo .section__hero--promo--content .--mobile.center{align-items:center}.section__hero--promo .section__hero--promo--content p,.section__hero--promo .section__hero--promo--content ul,.section__hero--promo .section__hero--promo--content ol{font-size:14px}.section__hero--promo .section__hero--promo--content p strong,.section__hero--promo .section__hero--promo--content p b,.section__hero--promo .section__hero--promo--content ul strong,.section__hero--promo .section__hero--promo--content ul b,.section__hero--promo .section__hero--promo--content ol strong,.section__hero--promo .section__hero--promo--content ol b{font-weight:500}.section__hero--promo .section__hero--promo--content p em,.section__hero--promo .section__hero--promo--content p i,.section__hero--promo .section__hero--promo--content ul em,.section__hero--promo .section__hero--promo--content ul i,.section__hero--promo .section__hero--promo--content ol em,.section__hero--promo .section__hero--promo--content ol i{font-style:italic}.section__hero--promo .section__hero--promo--content p a,.section__hero--promo .section__hero--promo--content ul a,.section__hero--promo .section__hero--promo--content ol a{color:#fff;text-decoration:underline}.section__hero--promo .section__hero--promo--content p a:hover,.section__hero--promo .section__hero--promo--content ul a:hover,.section__hero--promo .section__hero--promo--content ol a:hover{text-decoration:none}.section__hero--promo .section__hero--promo--content p ul,.section__hero--promo .section__hero--promo--content p ol,.section__hero--promo .section__hero--promo--content ul ul,.section__hero--promo .section__hero--promo--content ul ol,.section__hero--promo .section__hero--promo--content ol ul,.section__hero--promo .section__hero--promo--content ol ol{margin:0;padding-left:1.5rem}.section__hero--promo .section__hero--promo--content p ul,.section__hero--promo .section__hero--promo--content ul ul,.section__hero--promo .section__hero--promo--content ol ul{list-style-type:disc}.section__hero--promo .section__hero--promo--content p ol,.section__hero--promo .section__hero--promo--content ul ol,.section__hero--promo .section__hero--promo--content ol ol{list-style-type:decimal}.section__hero--promo .section__hero--promo--content span{color:#fff}.section__hero--promo .section__hero--promo--content span.--desktop{display:none}.section__hero--promo .section__hero--promo--content span.--mobile{display:flex;margin-top:.5rem}@media (min-width: 768px){.section__hero--promo .section__hero--promo--content span.--desktop{display:inline}.section__hero--promo .section__hero--promo--content span.--mobile{display:none}}.section__hero--promo:has(.section__hero--promo--content.--mobile.center) .section__hero--promo--cta:has(:only-child){justify-content:center}.section__hero--promo .section__hero--promo--cta{display:flex;flex-wrap:nowrap;align-items:center;gap:1rem;width:100%;margin-top:1rem}@media (max-width: 767px){.section__hero--promo .section__hero--promo--cta.center{justify-content:center}}.section__hero--promo .section__hero--promo--cta a.section__hero--promo-button{color:#fff;text-decoration:none;font-weight:500;background-color:transparent;border:solid 1px #ffffff;border-radius:0;max-width:unset;padding:6px 16px;width:auto;display:flex;align-items:center;justify-content:center;font-size:14px;flex:1 1 0;white-space:nowrap}.section__hero--promo .section__hero--promo--cta a.section__hero--promo-button:only-child{justify-content:flex-start;width:auto;flex:0 0 auto}@media (min-width: 768px){.section__hero--promo{flex-direction:row;padding:16px 32px}.section__hero--promo .section__hero--promo--content{width:auto;min-width:40%;padding-right:1rem}.section__hero--promo .section__hero--promo--cta{flex-grow:1;margin-top:0;flex-direction:row;gap:1rem;justify-content:flex-end}.section__hero--promo .section__hero--promo--cta a.section__hero--promo-button{flex:0 0 auto;width:auto;font-size:14px;padding:6px 16px;display:inline-flex}}
