.sdc-top-banner__headline{flex-direction:column;justify-content:center;row-gap:.8rem;height:100%;margin:0;display:inline-flex}.sdc-top-banner__headline__title{--title-font-size:2.8rem;text-align:center;text-transform:uppercase;color:var(--headline-colour,#fff);font-weight:800;line-height:1;font-size:var(--title-font-size);text-shadow:0 0 .3px #000}@media (width>=1024px){.sdc-top-banner__headline__title{--title-font-size:4.8rem}}.sdc-top-banner__headline__explanatory-text{color:var(--headline-colour,#fff);text-align:center;margin-block:.4rem;font-size:1.1rem;font-weight:400;line-height:1.3}@media (width>=1024px){.sdc-top-banner__headline__explanatory-text{margin-block:unset;position:absolute;bottom:1.6rem;right:4.4rem}}.sdc-top-banner__headline__countdown{margin:0 auto}.sdc-top-banner{--margin-inline:-1.1rem;margin-bottom:1.2rem;margin-inline:var(--margin-inline);z-index:0;flex-direction:column;display:flex;position:relative;overflow:clip}.sdc-top-banner:after{content:"";z-index:-1;width:200%;height:200%;opacity:var(--bkg-image-opacity,.1);background-size:6.4rem;position:absolute;top:-50%;left:-50%;transform:rotate(-3.5deg)}@media (width>=768px){.sdc-top-banner:after{background-size:8rem}}@media (width>=1024px){.sdc-top-banner:after{background-size:12rem}}@media (width>=768px){.sdc-top-banner{--margin-inline:-2.2rem}}@media (width>=1024px){.sdc-top-banner{--margin-inline:-4.4rem}}.sdc-top-banner__hero{--hero-height:9.2rem;height:var(--hero-height);justify-content:space-around;align-items:flex-start;display:flex}@media (width>=1024px){.sdc-top-banner__hero{--hero-height:14.2rem}}.sdc-top-banner__hero-with-explanatory-text{height:13rem}.sdc-top-banner__loader{--loader-height:calc(9.2rem + 4.8rem);--margin-inline:-1.1rem;margin-inline:var(--margin-inline);height:var(--loader-height);margin-bottom:1.2rem}@media (width>=768px){.sdc-top-banner__loader{--margin-inline:-2.2rem}}@media (width>=1024px){.sdc-top-banner__loader{--margin-inline:-4.4rem;--loader-height:calc(14.2rem + 4.8rem)}}.sdc-top-banner__loader__skeleton{width:100%;height:100%}.sdc-top-banner{background:radial-gradient(44.13% 108.9% at 55.87% 50%, var(--bkg-color-start) 0%, var(--bkg-color-end) 100%);background-position:50%;background-size:cover}.sdc-top-banner:after{background-image:var(--bkg-image)}
