.certifications-banner{position:relative;display:flex;align-items:center;overflow:hidden;width:100%;padding-inline:var(--page-gutter)}.certifications-banner--bg-black{background-color:var(--color-black)}.certifications-banner--bg-deep_grey{background-color:var(--color-deep-grey)}.certifications-banner--bg-white{background-color:var(--color-white)}.certifications-banner--bg-background{background-color:var(--color-background)}.certifications-banner--height-small{min-height:320px}@media(min-width:1024px){.certifications-banner--height-small{min-height:480px}}.certifications-banner--height-medium{min-height:400px}@media(min-width:1024px){.certifications-banner--height-medium{min-height:600px}}.certifications-banner--height-large{aspect-ratio:3 / 4;min-height:320px}@media(min-width:1024px){.certifications-banner--height-large{aspect-ratio:16 / 9}}.certifications-banner--height-full{min-height:calc(100svh - var(--header-group-height))}@media(min-width:1024px){.certifications-banner--height-full{min-height:max(700px,calc(100svh - var(--header-group-height)))}}.certifications-banner--overlay-none .certifications-banner__overlay{opacity:0}.certifications-banner--overlay-light .certifications-banner__overlay{opacity:.2}.certifications-banner--overlay-medium .certifications-banner__overlay{opacity:.4}.certifications-banner--overlay-heavy .certifications-banner__overlay{opacity:.6}.certifications-banner--text-color-light .certifications-banner__line{color:var(--color-white)}.certifications-banner--text-color-dark .certifications-banner__line{color:var(--color-grey-100)}.certifications-banner--text-small{--cert-text-scale: .72}.certifications-banner--text-large{--cert-text-scale: 1}.certifications-banner--order-icons-left .certifications-banner__icons{order:1}.certifications-banner--order-icons-left .certifications-banner__text,.certifications-banner--order-text-left .certifications-banner__icons{order:2}.certifications-banner--order-text-left .certifications-banner__text{order:1}.certifications-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.certifications-banner__media-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.certifications-banner__media-item--all,.certifications-banner__media-item--mobile{display:block}@media(min-width:1024px){.certifications-banner__media-item--mobile{display:none}}.certifications-banner__media-item--desktop{display:none}@media(min-width:1024px){.certifications-banner__media-item--desktop{display:block}}.certifications-banner__video,.certifications-banner__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.certifications-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--color-grey-100);pointer-events:none}.certifications-banner__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-40);width:100%;padding-block:var(--space-48)}@media(min-width:1024px){.certifications-banner__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-48);padding-block:var(--space-72)}}.certifications-banner__icons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-24);margin:0;padding:0;list-style:none;max-width:100%}@media(min-width:1024px){.certifications-banner__icons{flex:1 1 auto;gap:var(--space-32)}}.certifications-banner__icon{display:flex;align-items:center;flex-shrink:0}.certifications-banner__icon-image{display:block;width:auto;height:2.125rem;max-width:5rem;-o-object-fit:contain;object-fit:contain}.certifications-banner__text{container-type:inline-size;display:flex;flex-direction:column;width:100%}@media(min-width:1024px){.certifications-banner__text{flex:0 0 auto;width:100%;max-width:50%}}.certifications-banner__line{margin:0;font-family:var(--font-mono);font-weight:var(--font-normal);font-size:max(1rem,calc(var(--cert-text-scale, 1) * 8.25cqi));line-height:var(--line-height-moderate);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;white-space:nowrap}.certifications-banner__line--left{text-align:left}.certifications-banner__line--center{text-align:center}.certifications-banner__line--right{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/19/assets/certifications-banner.css.map */
