.heroelement{position:relative}.heroelement.element{padding:0}.heroelement .hero__logo{position:absolute;left:30px;z-index:10}.heroelement .hero__logo img{width:331px;height:auto}@media screen and (max-width:991.98px){.heroelement .hero__logo{top:15px;left:15px}.heroelement .hero__logo img{width:120px}}@media screen and (max-width:767.98px){.heroelement .hero__logo{top:10px;left:10px}.heroelement .hero__logo img{width:100px}}.heroelement .hero__slide{--headline-clr: var(--white);position:relative;height:min(820px, 1440px)}@media screen and (max-width:1199.98px){.heroelement .hero__slide{height:50vh}}@media screen and (max-width:991.98px){.heroelement .hero__slide{height:50vh}}@media screen and (max-width:767.98px){.heroelement .hero__slide{height:60vh}}.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;bottom:0;left:0;padding:20px;max-width:50%;max-height:50%;min-height:30%;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;box-sizing:border-box;margin-bottom:5rem;margin-left:30px}@media screen and (max-width:991.98px){.heroelement .hero__content{max-width:100%;max-height:100%;padding:16px}}@media screen and (max-width:767.98px){.heroelement .hero__content{max-width:100%;max-height:100%;padding:12px;margin-left:0}}.heroelement .hero__content .hero__title{font-size:6rem;font-family:var(--font-primary);margin-bottom:0.5rem;color:var(--primary)}@media screen and (max-width:991.98px){.heroelement .hero__content .hero__title{font-size:2.5rem}}@media screen and (max-width:767.98px){.heroelement .hero__content .hero__title{font-size:2rem}}.heroelement .hero__content .hero__subtitle{font-size:3.125rem;margin-bottom:1rem;color:var(--tertiary);font-family:var(--font-tertiary)}@media screen and (max-width:991.98px){.heroelement .hero__content .hero__subtitle{font-size:1.1rem}}@media screen and (max-width:767.98px){.heroelement .hero__content .hero__subtitle{font-size:1rem}}.heroelement .hero__content .btn{border:2px solid #FFFFFF;padding:20px 35px !important;font-size:2rem;color:white;margin-top:3rem}.heroelement .hero__content .btn:hover{background:var(--clr-primary);color:var(--clr-secondary)}.heroelement .hero__content .btn:active{background:var(--clr-primary);color:var(--clr-secondary)}@media screen and (max-width:991.98px){.heroelement .hero__content .btn{font-size:0.9rem;padding:8px 16px !important}}@media screen and (max-width:767.98px){.heroelement .hero__content .btn{font-size:0.8rem;padding:6px 12px !important}}.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}}@media screen and (max-width:767.98px){.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-next,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-prev{width:45px;height:45px}}.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}@media screen and (max-width:767.98px){.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:2rem}}.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-next:hover,.heroelement .hero__content .hero__controls--group .hero-swiper-controls .hero-prev:hover{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-prev:hover *{color:var(--white) !important}.heroelement .swiper-pagination{position:absolute;bottom:90px;left:0;text-align:left;padding-left:20px;width:50%;z-index:20;display:flex;gap:4px;margin-bottom:2rem;margin-left:50px}.heroelement .swiper-pagination .swiper-pagination-bullet{width:60px;height:6px;background:transparent;border:1px solid var(--white);border-radius:0}@media screen and (max-width:1199.98px){.heroelement .swiper-pagination .swiper-pagination-bullet{width:50px;height:5px;margin-left:0}}@media screen and (max-width:991.98px){.heroelement .swiper-pagination .swiper-pagination-bullet{width:40px;height:4px;margin-left:0;padding-left:0}}@media screen and (max-width:767.98px){.heroelement .swiper-pagination .swiper-pagination-bullet{width:30px;height:3px;margin-left:0;padding-left:0}}.heroelement .swiper-pagination .swiper-pagination-bullet-active{background:var(--white)}.heroelement .pagination__area{position:absolute;left:50%;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:120px}}