.heroelement{position:relative}.heroelement .ticker__area{position:absolute;top:0;left:0;width:100%;z-index:10;overflow:hidden;background-color:var(--clr-primary);padding:12px}@media screen and (max-width:767.98px){.heroelement .ticker__area{padding:11px}}@media screen and (min-width:1200px){.heroelement .ticker__area{padding-left:calc(80px + 0.5rem)}}.heroelement .ticker__container{display:flex;white-space:nowrap;animation:ticker-scroll 40s linear infinite;opacity:0.6}.heroelement .ticker__container *{color:var(--white);font-size:1rem;line-height:1}@media screen and (max-width:1199.98px){.heroelement .ticker__container *{font-size:0.938rem}}@media screen and (max-width:767.98px){.heroelement .ticker__container *{font-size:0.875rem}}.heroelement .ticker__item{display:inline-block;padding:0 30px}@keyframes ticker-scroll{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.heroelement .ticker__container:hover{animation-play-state:paused}.heroelement.element{padding:0}.heroelement .hero__top--graphic{position:absolute;bottom:-1px;z-index:1}.heroelement .hero__top--graphic .hero__graphic--fill{fill:var(--white)}@media screen and (min-width:1200px){.heroelement .hero__top--graphic .hero__graphic--fill{fill:var(--clr-primary)}}.heroelement .hero__slide{--headline-clr: var(--white);position:relative;height:min(100vh, 1440px)}@media screen and (max-width:1199.98px){.heroelement .hero__slide{height:70vh}}@media screen and (max-width:991.98px){.heroelement .hero__slide{height:70vh}}@media screen and (max-width:767.98px){.heroelement .hero__slide{height:80vh}}.heroelement .hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.heroelement .hero__media img,.heroelement .hero__media video{width:100%;height:100%;object-fit:cover}.heroelement .hero__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:start;color:var(--white);z-index:1;bottom:120px}@media screen and (min-width:1200px){.heroelement .hero__content{padding-inline:20px}}@media screen and (max-width:1199.98px){.heroelement .hero__content{bottom:160px;align-items:center}}@media screen and (max-width:991.98px){.heroelement .hero__content{bottom:120px}}@media screen and (max-width:767.98px){.heroelement .hero__content{bottom:110px}}.heroelement .hero__content .hero__content{z-index:2}.heroelement .hero__content .hero__content .hero__title,.heroelement .hero__content .hero__content .hero__title span,.heroelement .hero__content .hero__content .hero__title strong{color:var(--white);font-size:5rem;line-height:1.05;margin-bottom:2.5rem;transition:var(--transition-default-duration)}.heroelement .hero__content .hero__content .hero__title:focus-visible,.heroelement .hero__content .hero__content .hero__title span:focus-visible,.heroelement .hero__content .hero__content .hero__title strong:focus-visible{outline:none;border:2px solid white}@media screen and (max-width:1399.98px){.heroelement .hero__content .hero__content .hero__title,.heroelement .hero__content .hero__content .hero__title span,.heroelement .hero__content .hero__content .hero__title strong{font-size:4.25rem;margin-bottom:2.375rem}}@media screen and (max-width:1199.98px){.heroelement .hero__content .hero__content .hero__title,.heroelement .hero__content .hero__content .hero__title span,.heroelement .hero__content .hero__content .hero__title strong{font-size:3.5rem;margin-bottom:2.375rem}}@media screen and (max-width:991.98px){.heroelement .hero__content .hero__content .hero__title,.heroelement .hero__content .hero__content .hero__title span,.heroelement .hero__content .hero__content .hero__title strong{font-size:2.5rem}}@media screen and (max-width:767.98px){.heroelement .hero__content .hero__content .hero__title,.heroelement .hero__content .hero__content .hero__title span,.heroelement .hero__content .hero__content .hero__title strong{font-size:2rem}}.heroelement .hero__content .hero__controls--group{display:flex;gap:1.5rem}.heroelement .hero__content .hero__controls--group .hero-swiper-controls{display:flex;gap:0.75rem}.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-next,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-prev{display:flex;justify-content:center;align-items:center;background:var(--white);width:60px;height:60px;user-select:none;border-radius:var(--border-radius-full);cursor:pointer;transition:var(--transition-default-duration)}@media screen and (max-width:1199.98px){.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-next,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-prev{width:60px;height:60px}}@media screen and (max-width:991.98px){.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-next,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-prev{width:50px;height:50px}}.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-next i,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-prev i{font-size:2.5rem}.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-next:hover,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-next:focus-visible,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-prev:hover,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-prev:focus-visible{background:var(--primary-hover) !important}.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-next:hover *,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-next:focus-visible *,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-prev:hover *,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-prev:focus-visible *{color:var(--white) !important}.heroelement .swiper-slide-active .hero__content{transform:translateY(0)}.heroelement .swiper__controls *{font-size:inherit;color:var(--black) !important;transition:var(--transition-default-duration)}.heroelement .swiper__controls.centered .next,.heroelement .swiper__controls.centered .prev{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;background:var(--white);width:80px;height:80px;user-select:none}@media screen and (max-width:1199.98px){.heroelement .swiper__controls.centered .next,.heroelement .swiper__controls.centered .prev{width:60px;height:60px}}@media screen and (max-width:991.98px){.heroelement .swiper__controls.centered .next,.heroelement .swiper__controls.centered .prev{width:50px;height:50px}}.heroelement .swiper__controls.centered .next:hover,.heroelement .swiper__controls.centered .prev:hover{background:var(--primary) !important}.heroelement .swiper__controls.centered .next:hover *,.heroelement .swiper__controls.centered .prev:hover *{color:var(--white) !important}.heroelement .swiper__controls.centered .next{right:0}.heroelement .swiper__controls.centered .prev{left:0}.heroelement .pagination__area{--bs-gutter-x: 1.5rem;position:absolute;left:50% !important;transform:translateX(-50%);bottom:90px}@media screen and (max-width:1199.98px){.heroelement .pagination__area{bottom:100px}}@media screen and (max-width:991.98px){.heroelement .pagination__area{bottom:70px}}@media screen and (max-width:767.98px){.heroelement .pagination__area{bottom:60px}}.heroelement .pagination__area .swiper-pagination{position:relative;left:unset;bottom:unset;transform:unset}.heroelement .pagination__area .swiper-pagination .swiper-pagination-bullet{background-color:transparent;width:14px;height:14px;border:2px solid var(--white);border-radius:50%;margin:0 5px;display:inline-block;transition:var(--transition)}@media screen and (max-width:1199.98px){.heroelement .pagination__area .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}}.heroelement .pagination__area .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--white);border-color:var(--white)}.high-contrast .heroelement .ticker__container{opacity:1}