.dfp-carousel-root{padding-top:48px}.dfp-carousel-root .carousel-control-next,.dfp-carousel-root .carousel-control-prev{visibility:visible!important;opacity:0}.dfp-carousel-root.dfp-carousel--hidden{padding-top:0}.dfp-carousel-root .hide-carousel{display:none}.dfp-carousel-root .dfp-slot{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.dfp-carousel-root .dfp-slot iframe{max-width:100%}@media(min-width:768px){.dfp-carousel-root{padding-top:32px}.dfp-carousel-root.dfp-carousel--hidden{padding-top:0}}@media(min-width:992px){.dfp-carousel-root{padding-top:0}}.featured-card-root{display:block;text-decoration:none}.featured-card-root .featured-card__image-container{width:100%;position:relative}.featured-card-root .featured-card__image{width:100%;border-radius:16px}.featured-card-root .featured-card__badge{position:absolute;bottom:8px;left:8px;z-index:1}.featured-card-root .featured-card__content{padding-top:8px;padding-bottom:12px}.featured-card-root .featured-card__title{color:var(--text-active-tertiary)}.featured-card-root .featured-card__description{color:var(--text-active-tertiary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media(min-width:768px){.featured-card-root .featured-card__image-container{height:300px}.featured-card-root .featured-card__image{height:100%}.featured-card-root .featured-card__badge{bottom:12px;left:12px}.featured-card-root .featured-card__content{padding-top:12px}}.featured-card-group-root{background-color:var(--fill-brand-darkblue);padding:48px 0}.featured-card-group-root .featured-card-group__heading{font-family:Poppins,sans-serif;font-weight:600;font-size:1.75rem;line-height:2.25rem;letter-spacing:0;margin:0 0 16px;color:var(--text-active-tertiary)}.featured-card-group-root .featured-card__col:not(:last-child){margin-bottom:16px}@media(min-width:768px){.featured-card-group-root .featured-card-group__heading{font-family:Poppins,sans-serif;font-weight:600;font-size:2.125rem;line-height:2.625rem;letter-spacing:-.005rem}.featured-card-group-root .featured-card__col:not(:last-child){margin-bottom:0}}@media(min-width:992px){.featured-card-group-root{padding:136px 0 32px}}