  .promo-blocks{display:grid;grid-template-columns:repeat(auto-fill, minmax(225px, 1fr));gap:2rem;padding:1.25rem}.promo-blocks iframe{max-width:100%}.promo-blocks .promo-container+.promo-container{margin-top:0}.promo-container{border-radius:4px}.promo-container .promo{max-width:100%;display:flex;flex-direction:column}.promo-container .promo .promo-body{padding:1.25em;color:#fff}.promo-container .promo h3{font-size:1.5rem;font-weight:bold;line-height:normal}.promo-container .promo img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.promo-container .promo .promo-btn-link{margin-top:1rem;color:#fff;display:inline-flex;text-decoration:none}.promo-container .promo .promo-btn-link::after{content:'\f061';font-family:FontAwesome;margin-left:0.25rem;transition:transform .2s ease-out}.promo-container .promo .promo-btn-link:hover,.promo-container .promo .promo-btn-link:focus{text-decoration:none}.promo-container .promo .promo-btn-link:hover::after,.promo-container .promo .promo-btn-link:focus::after{transform:translateX(4px)}.promo-container .promo.cat1 .promo-body{background-color:#990000}.promo-container .promo.cat2 .promo-body{background-color:#D14905}.promo-container .promo.cat3 .promo-body{background-color:#6F7D1C}.promo-container .promo.cat4 .promo-body{background-color:#008473}.promo-container .promo.cat5 .promo-body{background-color:#427E93}.promo-container .promo.cat6 .promo-body{background-color:#4156A1}.promo-container+.promo-container{margin-top:1.5rem}
