.qualifying-hero-banner-component{background-size:cover;padding:48px 16px;position:relative;width:100%}@media (max-width:1023px){.qualifying-hero-banner-component{padding:16px}}.qualifying-hero-banner-component .qualifying-hero-container{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:stretch;margin:auto;max-width:var(--content-max-width)}.qualifying-hero-banner-component .qualifying-hero-card{font-feature-settings:"liga" off,"clig" off;align-items:center;color:#fff;display:flex;flex-direction:column;flex-shrink:0;font-family:OpenSans-regular,sans-serif;font-size:16px;font-style:normal;font-weight:600;gap:12px;justify-content:stretch;justify-items:stretch;line-height:130%;max-width:200px}@media (max-width:1023px){.qualifying-hero-banner-component .qualifying-hero-card{font-size:14px}.qualifying-hero-banner-component .qualifying-hero-card-details{font-size:12px}}.qualifying-hero-banner-component .qualifying-hero-card-image-wrapper{align-items:center;align-self:center;display:flex;flex:2;flex-shrink:0;gap:8px;height:100px;white-space:nowrap}.qualifying-hero-banner-component .qualifying-hero-card-image-wrapper .qualifying-hero-card-image{aspect-ratio:1/1;border-radius:50%;flex-shrink:0;height:72px;margin:auto;-o-object-fit:cover;object-fit:cover;width:72px}.qualifying-hero-banner-component .qualifying-hero-card-main-content{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:stretch;justify-items:stretch;position:relative}.qualifying-hero-banner-component .qualifying-hero-card-main-content,.qualifying-hero-banner-component .qualifying-hero-card-name{font-feature-settings:"liga" off,"clig" off;color:#fff;flex-shrink:0;font-family:OpenSans-regular,sans-serif;font-style:normal;font-weight:600;line-height:130%}.qualifying-hero-banner-component .qualifying-hero-card-name{text-wrap:nowrap;flex-wrap:nowrap;height:auto;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.qualifying-hero-banner-component .qualifying-hero-card-status-wrapper{align-items:center;display:inline-flex;flex-direction:row;flex-shrink:0;gap:8px;height:35px;justify-content:center;white-space:nowrap}.qualifying-hero-banner-component .qualifying-hero-card-status{color:#fff;display:inline-flex;white-space:nowrap!important}.qualifying-hero-banner-component .qualifying-hero-card-details,.qualifying-hero-banner-component .qualifying-hero-card-status{text-wrap:balance;font-feature-settings:"liga" off,"clig" off;flex-wrap:wrap;font-family:OpenSans-regular,sans-serif;font-style:normal;font-weight:400;line-height:130%;max-width:50vw;overflow-wrap:normal;text-align:center}.qualifying-hero-banner-component .qualifying-hero-card-details{color:#b6bfc7;flex-shrink:0;font-size:14px;height:35px;white-space:normal}.qualifying-hero-banner-component .qualifying-hero-card .qualifying-hero-status-advance{display:none}.qualifying-hero-banner-component .qualifying-hero-card-advance{align-items:flex-end;display:flex;height:94px;justify-content:center;width:100%}.qualifying-hero-banner-component .qualifying-hero-banner-arrow{align-content:center;align-items:center;display:flex;flex-wrap:nowrap;justify-content:stretch;width:100%}.qualifying-hero-banner-component .qualifying-hero-banner-arrow .arrow-shaft{border:1px solid #80909e;height:1px;width:99%}.qualifying-hero-banner-component .qualifying-hero-banner-arrow .arrow-head{border-color:transparent transparent transparent #80909e;border-style:solid;border-width:5px 0 5px 10px;height:0;width:0}.qualifying-hero-banner-component .qualifying-hero-banner-arrow.desktop-left{flex-direction:row-reverse}.qualifying-hero-banner-component .qualifying-hero-banner-arrow.desktop-left .arrow-shaft{height:1px;width:99%}.qualifying-hero-banner-component .qualifying-hero-banner-arrow.desktop-left .arrow-head{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.qualifying-hero-banner-component .qualifying-hero-banner-arrow.desktop-right .arrow-shaft{height:1px;width:99%}.qualifying-hero-banner-component .qualifying-hero-banner-arrow.desktop-right .arrow-head{transform:rotate(0deg);-webkit-transform:rotate(0deg)}.qualifying-hero-banner-component .qualifying-hero-banner-arrow.mobile-left{flex-direction:column-reverse;height:100%;width:5px}.qualifying-hero-banner-component .qualifying-hero-banner-arrow.mobile-left .arrow-shaft{height:99%;width:1px}.qualifying-hero-banner-component .qualifying-hero-banner-arrow.mobile-left .arrow-head{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.qualifying-hero-banner-component .qualifying-hero-banner-arrow.mobile-right{flex-direction:column;height:100%;width:5px}.qualifying-hero-banner-component .qualifying-hero-banner-arrow.mobile-right .arrow-shaft{height:99%;width:1px}.qualifying-hero-banner-component .qualifying-hero-banner-arrow.mobile-right .arrow-head{transform:rotate(90deg);-webkit-transform:rotate(90deg)}@media (max-width:767px){.qualifying-hero-banner-component .qualifying-hero-container{align-items:center;flex-direction:column;gap:36px;justify-content:center;padding:0}.qualifying-hero-banner-component .qualifying-hero-card{align-items:center;display:flex;flex:1;flex-direction:row;gap:12px;justify-content:center;justify-items:stretch;margin:8px}.qualifying-hero-banner-component .qualifying-hero-card-main-content{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:flex-start;justify-items:flex-start;width:60vw}.qualifying-hero-banner-component .qualifying-hero-card-image-wrapper{align-items:center;align-self:center;display:flex;flex-direction:row;height:auto;justify-content:center;width:20vw}.qualifying-hero-banner-component .qualifying-hero-card-image-wrapper .qualifying-hero-card-image{height:48px;width:48px}.qualifying-hero-banner-component .qualifying-hero-card-details{font-size:12px;height:auto;padding-left:26px;text-align:left;width:100%}.qualifying-hero-banner-component .qualifying-hero-card-name{font-size:14px;font-weight:600;height:auto;max-width:unset;padding-left:26px;text-align:left;width:60vw}.qualifying-hero-banner-component .qualifying-hero-card-status{font-size:14px;text-align:left}.qualifying-hero-banner-component .qualifying-hero-card-status-wrapper{align-items:center;display:flex;justify-content:flex-start}.qualifying-hero-banner-component .qualifying-hero-card .qualifying-hero-status-advance{align-items:center;display:flex;flex-direction:column;height:120%;left:7px;position:absolute;top:76%;width:5px}.qualifying-hero-banner-component .qualifying-hero-card-advance{display:none}}