.hero-section{--bgimage:none;align-items:center;background-image:var(--bgimage);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:450px;justify-content:center;margin-top:-92px;padding:92px 0 0;position:relative}.hero-section--nobreadcrumb{margin-top:-56px}.hero-section--eu{margin-top:-146px;padding:146px 0 0}.hero-section--eu.hero-section--nobreadcrumb{margin-top:-102px;padding:102px 0 0}.hero-section:before{--bgcolor:var(--midnight-blue-color);background-color:var(--bgcolor);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media screen and (min-width:768px){.hero-section{background-position:50%;height:554px}.hero-section--compact{height:277px}}@media screen and (min-width:1200px){.hero-section{margin-top:-114px;padding:68px 0 0}.hero-section--nobreadcrumb{margin-top:-68px}}@media screen and (min-width:1600px){.hero-section{height:739px}.hero-section--compact{height:370px}}.hero-section-video{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:none;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}@media screen and (min-width:768px){.hero-section-video{display:block}}.hero-section-videoPlayer{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.hero-section-content{position:relative;z-index:9}.hero-section-title{--fw:700;--fs:26px;--lh:34px;--mb:8px;--c:var(--white-color);color:var(--c);font-size:var(--fs);font-weight:var(--fw);line-height:var(--lh);margin-bottom:var(--mb)}@media screen and (min-width:768px){.hero-section-title{--fw:600;--fs:58px;--lh:66px;--mb:12px;max-width:940px}}@media screen and (min-width:1600px){.hero-section-title{max-width:1120px}}.hero-section-subtitle{--mb:16px;--fs:17px;--lh:25px;--c:var(--white-color);color:var(--c);font-size:var(--fs);font-weight:400;line-height:var(--lh);margin:0 0 var(--mb);padding:0}@media screen and (min-width:768px){.hero-section-subtitle{--mb:24px;--fs:22px;--lh:30px;max-width:940px}}@media screen and (min-width:1600px){.hero-section-subtitle{max-width:1120px}}