.heroswiper{position:relative;overflow:hidden}.heroswiper .swiper-pagination .swiper-pagination-bullet{background-color:rgba(var(--white-rgb), 1)}.heroswiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--maincolor)}.heroswiper .hero{}.heroswiper .hero__slide{--headline-clr: var(--white);position:relative;height:calc(min(100vh, 1440px) - 138px);overflow:clip}@media (max-width:1199.98px){.heroswiper .hero__slide{height:70vh}}@media (max-width:991.98px){.heroswiper .hero__slide{height:60vh}}.heroswiper .hero__slide .hero_gradient{position:absolute;bottom:0;left:0;z-index:1;user-select:none;pointer-events:none;width:1150px}@media (max-width:1199.98px){.heroswiper .hero__slide .hero_gradient{width:850px}}@media (max-width:991.98px){.heroswiper .hero__slide .hero_gradient{width:700px}}@media (max-width:767.98px){.heroswiper .hero__slide .hero_gradient{width:100%}}.heroswiper .hero__badge{--badge-size: clamp(120px, 24vw, 220px);--badge-offset: 40px;--badge-offset-x: 85px;--badge-bg: var(--maincolor);--badge-fg: var(--white);position:absolute;z-index:15;width:var(--badge-size);height:var(--badge-size);display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;transition:var(--transition)}@media (max-width:1199.98px){.heroswiper .hero__badge{--badge-offset-x: 75px}}@media (max-width:991.98px){.heroswiper .hero__badge{--badge-offset: 24px;--badge-offset-x: 65px}}@media (max-width:767.98px){.heroswiper .hero__badge{--badge-offset: 12px;--badge-offset-x: 12px}}.heroswiper .hero__badge--size-small{--badge-size: clamp(95px, 19vw, 160px)}.heroswiper .hero__badge--size-medium{--badge-size: clamp(120px, 24vw, 220px)}.heroswiper .hero__badge--size-large{--badge-size: clamp(140px, 30vw, 340px)}.heroswiper .hero__badge--pos-top-right{top:var(--badge-offset);right:var(--badge-offset-x)}.heroswiper .hero__badge--pos-top-left{top:var(--badge-offset);left:var(--badge-offset-x)}.heroswiper .hero__badge--pos-bottom-right{bottom:var(--badge-offset);right:var(--badge-offset-x)}.heroswiper .hero__badge--pos-bottom-left{bottom:var(--badge-offset);left:var(--badge-offset-x)}@media (max-width:767.98px){.heroswiper .hero__badge--pos-bottom-right,.heroswiper .hero__badge--pos-bottom-left{top:var(--badge-offset);bottom:auto}}.heroswiper .hero__badge--color-standard{--badge-bg: var(--maincolor);--badge-fg: var(--white)}.heroswiper .hero__badge--color-black{--badge-bg: var(--black);--badge-fg: var(--white)}.heroswiper .hero__badge--color-white{--badge-bg: var(--white);--badge-fg: var(--black)}.heroswiper .hero__badge--color-action{--badge-bg: var(--magenta, #E6007E);--badge-fg: var(--white)}.heroswiper .hero__badge--linked:hover,.heroswiper .hero__badge--linked:focus-visible{transform:scale(1.04)}.heroswiper .hero__badge-circle{position:absolute;inset:0;border-radius:50%;background:var(--badge-bg);color:var(--badge-fg);box-shadow:0 6px 24px rgba(0, 0, 0, 0.18);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:calc(var(--badge-size) * 0.085);overflow:hidden}.heroswiper .hero__badge-circle *{color:inherit}.heroswiper .hero__badge-circle>*:first-child{margin-top:0}.heroswiper .hero__badge-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.heroswiper .hero__badge-kicker{font-family:var(--font-bold);font-weight:700;font-size:calc(var(--badge-size) * 0.048);letter-spacing:0.09em;line-height:1.15}.heroswiper .hero__badge-main{font-family:var(--font-primary);font-weight:400;font-size:calc(var(--badge-size) * 0.105);line-height:1.15;margin-top:calc(var(--badge-size) * 0.024)}.heroswiper .hero__badge-main b{font-family:var(--font-bold);font-weight:700;font-size:inherit;line-height:inherit;letter-spacing:inherit}.heroswiper .hero__badge-highlight{font-family:var(--font-bold);font-weight:700;font-size:calc(var(--badge-size) * 0.215);letter-spacing:-0.02em;line-height:1}.heroswiper .hero__badge-sub{font-family:var(--font-bold);font-weight:700;font-size:calc(var(--badge-size) * 0.043);line-height:1.6;margin-top:calc(var(--badge-size) * 0.01)}.heroswiper .hero__badge-sub b{font-family:var(--font-bold);font-weight:700;font-size:inherit;line-height:inherit;letter-spacing:inherit}.heroswiper .hero__badge-arrow{display:block;font-size:calc(var(--badge-size) * 0.15);line-height:0.55;margin-top:calc(var(--badge-size) * 0.01)}.heroswiper .hero__badge-arrow i{display:block;font-size:inherit;line-height:inherit}.heroswiper .hero__badge-arrow i::before{display:block;line-height:inherit}.heroswiper .hero__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.heroswiper .hero__media img,.heroswiper .hero__media video{width:100%;height:100%;object-fit:cover}.heroswiper .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 (min-width:1200px){.heroswiper .hero__content{padding-inline:20px}}@media (max-width:1199.98px){.heroswiper .hero__content{bottom:160px}}@media (max-width:991.98px){.heroswiper .hero__content{bottom:80px}}@media (max-width:767.98px){.heroswiper .hero__content{bottom:70px;align-items:center}}.heroswiper .hero__content .bg-layout-white{background:var(--white)}.heroswiper .hero__content .bg-layout-white .hero__title{color:var(--black)}.heroswiper .hero__content .bg-layout-white .hero__title *{color:inherit}.heroswiper .hero__content .bg-layout-white.option-blur{background:rgba(var(--white-rgb), 0.8)}.heroswiper .hero__content .bg-layout-black{background:var(--black)}.heroswiper .hero__content .bg-layout-black .hero__title{color:var(--maincolor)}.heroswiper .hero__content .bg-layout-black .hero__title *{color:inherit}.heroswiper .hero__content .bg-layout-black.option-blur{background:rgba(var(--black-rgb), 0.8)}.heroswiper .hero__content .bg-layout-standard{background:var(--maincolor)}.heroswiper .hero__content .bg-layout-standard .hero__title{color:var(--white)}.heroswiper .hero__content .bg-layout-standard .hero__title *{color:inherit}.heroswiper .hero__content .bg-layout-standard.option-blur{background:rgba(var(--maincolor-rgb), 0.8)}.heroswiper .hero__content .option-blur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.heroswiper .hero__content .hero__content{z-index:2}.heroswiper .hero__content .hero__content .hero__title,.heroswiper .hero__content .hero__content .hero__title span,.heroswiper .hero__content .hero__content .hero__title strong{color:var(--white);font-size:3.125rem;line-height:1.2;margin-bottom:2.5rem;transition:var(--transition-default-duration)}@media (max-width:1399.98px){.heroswiper .hero__content .hero__content .hero__title,.heroswiper .hero__content .hero__content .hero__title span,.heroswiper .hero__content .hero__content .hero__title strong{font-size:2.6rem}}@media (max-width:1199.98px){.heroswiper .hero__content .hero__content .hero__title,.heroswiper .hero__content .hero__content .hero__title span,.heroswiper .hero__content .hero__content .hero__title strong{font-size:2.2rem}}@media (max-width:991.98px){.heroswiper .hero__content .hero__content .hero__title,.heroswiper .hero__content .hero__content .hero__title span,.heroswiper .hero__content .hero__content .hero__title strong{font-size:1.8rem}}@media (max-width:767.98px){.heroswiper .hero__content .hero__content .hero__title,.heroswiper .hero__content .hero__content .hero__title span,.heroswiper .hero__content .hero__content .hero__title strong{font-size:1.6rem;margin-bottom:1.5rem}}.heroswiper .hero__content .hero__controls--group{display:flex;gap:1.5rem}@media (max-width:767.98px){.heroswiper .hero__content .hero__controls--group{justify-content:center}}.heroswiper .hero__content .hero__controls--group .hero-swiper-controls{display:flex;gap:0.75rem}.heroswiper .hero__content .hero__controls--group .hero-swiper-controls .hero-next,.heroswiper .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 (max-width:1199.98px){.heroswiper .hero__content .hero__controls--group .hero-swiper-controls .hero-next,.heroswiper .hero__content .hero__controls--group .hero-swiper-controls .hero-prev{width:60px;height:60px}}@media (max-width:991.98px){.heroswiper .hero__content .hero__controls--group .hero-swiper-controls .hero-next,.heroswiper .hero__content .hero__controls--group .hero-swiper-controls .hero-prev{width:50px;height:50px}}.heroswiper .hero__content .hero__controls--group .hero-swiper-controls .hero-next i,.heroswiper .hero__content .hero__controls--group .hero-swiper-controls .hero-prev i{font-size:2.5rem}.heroswiper .hero__content .hero__controls--group .hero-swiper-controls .hero-next:hover,.heroswiper .hero__content .hero__controls--group .hero-swiper-controls .hero-prev:hover{background:var(--primary-hover) !important}.heroswiper .hero__content .hero__controls--group .hero-swiper-controls .hero-next:hover *,.heroswiper .hero__content .hero__controls--group .hero-swiper-controls .hero-prev:hover *{color:var(--white) !important}.heroswiper .paginationcontainer{position:absolute;width:100%;bottom:0;left:0}.heroswiper .paginationcontainer .swiper-pagination{position:relative !important;bottom:2.875rem;left:0;z-index:20;width:auto;text-align:left}@media (max-width:991.98px){.heroswiper .paginationcontainer .swiper-pagination{bottom:1.5rem}}@media (max-width:767.98px){.heroswiper .paginationcontainer .swiper-pagination{text-align:center}}.heroswiper .swiper-slide{position:relative}.heroswiper .swiper-slide .carousel-caption{position:absolute;bottom:0;left:0}.heroswiper .swiper-slide .carousel-caption .container{position:relative}.heroswiper .swiper-slide .carousel-caption .container .row{z-index:1;position:relative}.heroswiper .swiper-slide .carousel-caption .container::after{content:"";position:absolute;bottom:0;left:0;width:1500px;height:1500px;z-index:0;transform:translateX(-40%) translateY(50%);transform-origin:center;background:radial-gradient(circle, rgba(0, 167, 167, 0.9) 20%, rgba(0, 167, 167, 0.6) 35%, rgba(0, 167, 167, 0.3) 50%, rgba(0, 167, 167, 0) 70%)}