@charset "UTF-8";
.hero{border-radius:20px 20px 0 0;overflow:hidden;transition:var(--transition)}@supports (overflow: clip){.hero{overflow:clip}}@media (max-width:1199.98px){.hero{border-radius:16px 16px 0 0}}@media (max-width:991.98px){.hero{border-radius:12px 12px 0 0}}.hero .hero__slide--image{height:100vh;min-height:900px;max-height:1000px;width:100%}.hero .hero__slide--image video{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;z-index:1;mix-blend-mode:overlay}@media (max-width:767.98px){.hero .hero__slide--image{height:100vh;max-height:1300px;min-height:1150px}}@media (max-width:767.98px){.hero .hero__slide--image.hero__slide--default{max-height:900px;min-height:900px}}.hero .hero__slide--image.hero__slide--partner{display:flex;align-items:center;justify-content:center;height:auto;min-height:auto;max-height:none;width:auto}.hero .hero__slide--image.hero__slide--partner img.partner-image{width:auto;height:auto;max-width:100%;max-height:100%;position:relative;z-index:1;opacity:1;mix-blend-mode:normal;object-fit:contain}.hero .hero__slide--image img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;z-index:1;mix-blend-mode:multiply;opacity:0.2}.hero .hero__slide--image:before{content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 50%, var(--secondary-color) 100%)}.hero .hero__slide--image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, var(--tertiary-color) 0%, var(--secondary-color) 100%);opacity:1}.hero .hero__slide--image.hero__slide--nouppergradient img{opacity:1}.hero .hero__slide--image.hero__slide--nouppergradient:after{display:none}.hero .hero__slide--image.hero__slide--nogradient img{opacity:1}.hero .hero__slide--image.hero__slide--nogradient:before{display:none}.hero .hero__slide--image.hero__slide--nogradient:after{display:none}.hero .logo{max-height:150px;width:auto}@media (max-width:1199.98px){.hero .logo{max-height:120px}}@media (max-width:767.98px){.hero .logo{max-height:100px}}.hero .swiper-slide{overflow:hidden;height:auto}.hero .hero__slide--content{position:absolute;z-index:3;bottom:3rem;left:0;width:100%}@media (max-width:991.98px){.hero .hero__slide--content{bottom:0}}@media (max-width:767.98px){.hero .hero__slide--content{bottom:5rem}}.hero .hero__slide--content.smallfont .jumbotron{font-size:calc(3.5rem + 2.5vw)}@media (max-width:767.98px){.hero .hero__slide--content.smallfont .jumbotron{font-size:calc(3rem + 1vw)}}.hero .jumbotron{position:relative;font-family:var(--PrimaryFont);font-weight:bold;font-size:calc(3rem + 4.5vw);line-height:0.9 !important;text-transform:uppercase;color:var(--White)}.hero .jumbotron *{font-size:inherit;font-weight:inherit;line-height:0.9 !important}.hero .jumbotron div{color:inherit;position:relative}.hero .jumbotron .bold{color:var(--primary-color)}@media (max-width:767.98px){.hero .jumbotron{font-size:calc(2rem + 2vw)}}.hero .scrolllinks{font-size:0.9rem;line-height:1;display:block;padding-right:1rem !important}.hero .subtitle{font-size:calc(1.25rem + 1vw);font-family:var(--PrimaryFont) !important;font-weight:normal;line-height:1;margin-bottom:calc(0.25rem + 1vw);color:var(--primary-color)}@media (max-width:767.98px){.hero .subtitle{font-size:calc(.8rem + 1vw);line-height:1.2}}.hero span.color{color:var(--primary-color)}.hero .infobox{position:relative;background:var(--white);border-radius:var(--border-radius-md) var(--border-radius-md) var(--border-radius-md) 0;width:100%}@media (max-width:767.98px){.hero .infobox{border-radius:var(--border-radius-sm) var(--border-radius-sm) var(--border-radius-sm) 0}}.hero .infobox p{font-size:1rem;font-family:var(--font-primary) !important;color:var(--font-color)}.hero .infobox .days{color:var(--font-color);font-size:2.5rem;font-family:var(--PrimaryFont) !important;font-weight:bold;line-height:1.1}.hero .infobox .countdown{background:var(--Grey);border-radius:8px}.hero .infobox .countdowntime,.hero .infobox .countdowntime *{color:var(--font-color);font-size:2.5rem;font-family:var(--font-primary);line-height:1.1;white-space:nowrap}.hero .infobox a:not(.btn){position:relative;color:var(--font-color);font-family:var(--font-primary);font-weight:500;font-size:1rem;width:100%;display:block;padding:1rem 0;border-top:1px solid var(--border-color)}.hero .infobox a:not(.btn):after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5rem;font-weight:lighter}.hero i.prev,.hero i.next{position:absolute;bottom:5rem;z-index:100;padding:1rem;background-color:var(--White);cursor:pointer}.hero i.prev{right:10%;border-radius:8px 8px 0 8px}.hero i.next{right:calc(10% - 3.5rem);border-radius:8px 8px 8px 0}.heroelement{overflow:visible}