.cmp-superhero-parallax-noJS{position:relative;height:min(100dvh,1200px);overflow:clip;isolation:isolate;display:flex;flex-direction:column}
.cmp-superhero-parallax-noJS--layers{position:absolute;inset:0;z-index:0;pointer-events:none}
.cmp-superhero-parallax-noJS--layers__bgWrap,.cmp-superhero-parallax-noJS--layers__fgWrap{position:absolute;inset:0}
.cmp-superhero-parallax-noJS--layers__fgWrap{height:115%;width:100%;overflow:hidden}
.cmp-superhero-parallax-noJS--layers__bgWrap{height:110%;width:100%;overflow:hidden}
.cmp-superhero-parallax-noJS--layers__bgSticky{position:sticky;top:0;height:110%;width:100%}
.cmp-superhero-parallax-noJS--layers__bgSticky img{display:block;width:110%;height:110%;object-fit:cover}
.cmp-superhero-parallax-noJS--layers__fgWrap img{position:absolute;display:block;object-fit:cover;width:115%;height:115%;inset:0;transform:translateZ(0)}
.cmp-superhero-parallax-noJS--layers__bgWrap{z-index:0}
.cmp-superhero-parallax-noJS--layers__fgWrap{z-index:1}
.cmp-superhero-parallax-noJS--heading{position:absolute;top:0;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;inset:0;padding:clamp(16px,3vw,40px);padding-bottom:calc(clamp(16px, 3vw, 40px) + 72px)}
.cmp-superhero-parallax-noJS--heading__title{font-size:65px;font-weight:700;line-height:68px;margin-bottom:.4em;margin-top:1em;width:654px}
.cmp-superhero-parallax-noJS--heading__description{font-size:22px;font-weight:400;line-height:29px;padding:0 20px;width:654px}
.cmp-superhero-parallax-noJS--heading__title,.cmp-superhero-parallax-noJS--heading__description p{text-shadow:0 2px 15px rgba(255,255,255,1);backdrop-filter:blur(10px)}
.cmp-superhero-parallax-noJS--cta-actions{bottom:0;margin-top:auto;width:100%;color:#fff;z-index:5;position:sticky}
body:has(#onetrust-banner-sdk:not([style*="display: none"]):not([style*="visibility: hidden"])){.cmp-superhero-parallax-noJS--cta-actions{bottom:120px}
}
body:has(#onetrust-banner-sdk[style*="display: none"]){.cmp-superhero-parallax-noJS--cta-actions{bottom:0;transition:bottom 1100ms ease-out}
}
.cmp-superhero-parallax-noJS--cta-actions__content{display:flex;justify-content:space-around;padding:44px 24px 44px 24px}
.cmp-superhero-parallax-noJS--cta-actions__content::before{content:"";background-image:linear-gradient(to top,rgba(0,0,0,1) 0,rgba(0,0,0,.4) 55%,rgba(0,0,0,0) 100%);backdrop-filter:blur(2px);position:absolute;width:100%;height:100%;bottom:0;pointer-events:none}
.cmp-superhero-parallax-noJS--cta-actions__content a{display:flex;align-items:center;justify-content:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.9);font-size:28px;line-height:32px;transition:all .12s ease-in-out}
.cmp-superhero-parallax-noJS--cta-actions__content span{padding-left:50px;position:relative}
.cmp-superhero-parallax-noJS--cta-actions__content span::before{display:block;content:'';width:42px;height:42px;background:#ffd000;border:#ffd000 2px solid;border-radius:21px;border-color:#ffd000}
.cmp-superhero-parallax-noJS--cta-actions__content span::after{content:'arrow_forward';font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1.2em;display:inline-block;vertical-align:middle;width:42px;height:42px;line-height:42px;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';text-align:center}
.cmp-superhero-parallax-noJS--cta-actions__content span::before{position:absolute;top:50%;left:0;color:#000;text-shadow:none;transform:translateY(-50%);transition:all .12s ease-in-out}
.cmp-superhero-parallax-noJS--cta-actions__content span::after{position:absolute;top:50%;left:0;color:#000;text-shadow:none;transform:translateY(-50%) rotate(-45deg);transition:all .12s ease-in-out}
.cmp-superhero-parallax-noJS--cta-actions__content a:hover span::before{background:transparent}
.cmp-superhero-parallax-noJS--cta-actions__content a:hover span::after{background:transparent;transform:translateY(-50%) rotate(0);color:#fff}
@media(max-width:1920px){.cmp-superhero-parallax-noJS--layers__fgWrap{height:115dvh;width:100dvw}
.cmp-superhero-parallax-noJS--layers__bgWrap{height:110dvh;width:100dvw}
.cmp-superhero-parallax-noJS--layers__bgSticky{height:110dvh;width:100dvw}
.cmp-superhero-parallax-noJS--cta-actions__content a{font-size:22px;line-height:27px}
}
@media(max-width:1440px){.cmp-superhero-parallax-noJS--cta-actions__content a{font-size:18px;line-height:24px}
.cmp-superhero-parallax-noJS--cta-actions__content span::before{width:36px;height:36px}
.cmp-superhero-parallax-noJS--cta-actions__content span::after{width:36px;height:36px;line-height:36px}
}
@media(max-width:992px){.cmp-superhero-parallax-noJS--heading__title{font-size:48px;line-height:50px;width:500px;margin-bottom:.2em}
.cmp-superhero-parallax-noJS--heading__description{font-size:18px;line-height:20px;padding:0;width:470px}
.cmp-superhero-parallax-noJS--cta-actions{margin-top:auto;bottom:0}
.cmp-superhero-parallax-noJS--cta-actions__content::before{left:0}
.cmp-superhero-parallax-noJS--cta-actions__content{flex-direction:column;gap:32px;align-items:baseline;padding-left:60px}
}
@media(max-width:776px){.cmp-superhero-parallax-noJS--heading__title{font-size:40px;line-height:42px;width:400px;margin-bottom:.2em}
.cmp-superhero-parallax-noJS--heading__description{font-size:18px;line-height:20px;padding:0;width:400px}
}
@media(max-width:425px){.cmp-superhero-parallax-noJS--heading__title{font-size:32px;line-height:36px;width:100%;min-width:300px;margin-top:.6em;margin-bottom:.2em}
.cmp-superhero-parallax-noJS--heading__description{font-size:16px;line-height:18px;padding:0 15px;width:100%;min-width:300px}
.cmp-superhero-parallax-noJS--cta-actions__content{gap:24px}
.cmp-superhero-parallax-noJS--cta-actions__content::before{background-image:linear-gradient(to top,rgba(0,0,0,1) 0,rgba(0,0,0,.4) 75%,rgba(0,0,0,0) 100%)}
.cmp-superhero-parallax-noJS--cta-actions__content span::before{width:30px;height:30px;border-radius:15px}
.cmp-superhero-parallax-noJS--cta-actions__content span::after{font-size:1.2em;width:30px;height:30px;line-height:30px}
.cmp-superhero-parallax-noJS--cta-actions__content a{font-size:16px;line-height:20px}
}
@media(max-width:375px){.cmp-superhero-parallax-noJS--heading__title{font-size:30px}
.cmp-superhero-parallax-noJS--heading__description{padding:0 10px}
.cmp-superhero-parallax-noJS--cta-actions__content{padding:36px 18px 36px 18px}
}
@media(prefers-reduced-motion:reduce){.cmp-superhero-parallax-noJS--layers__bgSticky{position:absolute;top:0}
.cmp-superhero-parallax-noJS--layers__bgSticky img,.cmp-superhero-parallax-noJS--layers__fgWrap img{transform:none !important;animation:none !important}
.cmp-superhero-parallax-noJS--cta-actions{transition:none}
}
@supports(view-timeline-name:--t) and (animation-timeline:--t){.cmp-superhero-parallax-noJS{view-timeline-name:--cmp-superhero-parallax-noJS;view-timeline-axis:block}
.cmp-superhero-parallax-noJS--layers__bgSticky{position:absolute;top:0}
.cmp-superhero-parallax-noJS--layers__bgSticky img{will-change:transform;animation:cmpSuperheroBgParallax linear both;animation-timeline:--cmp-superhero-parallax-noJS;animation-range:entry 0 exit 100%}
.cmp-superhero-parallax-noJS--layers__fgWrap img{will-change:transform;animation:cmpSuperheroFgParallax linear both;animation-timeline:--cmp-superhero-parallax-noJS;animation-range:entry 0 exit 100%}
@keyframes cmpSuperheroBgParallax{from{transform:translateY(0)}
to{transform:translateY(-10%)}
}
@keyframes cmpSuperheroFgParallax{from{transform:translateY(0)}
to{transform:translateY(-20%)}
}
}