.hero--themes{--local-background-bullet:var(--color-surface-white);--local-color-description:var(--color-text-white);--local-Swiper-color-icon:var(--color-text-white);--swiper-pagination-bullet-horizontal-gap:0;margin:10vh 0 0}.hero--themes .swiper{height:46vh;overflow:hidden;width:100%}.hero--themes .swiper-slide{align-items:start;display:flex;justify-content:center;text-align:center;width:auto}.hero--themes .swiper-slide>article{position:relative}.hero--themes .swiper-slide:not(.swiper-slide-active) figure{background-color:#000;filter:blur(1px);transform:scale(.8);transition:all .2s ease-out}.hero--themes .swiper-slide:not(.swiper-slide-active) figure img{opacity:.7}.hero--themes .swiper-slide:not(.swiper-slide-active) .hero--themes__description{color:#fff;display:inline-block;font:700 normal clamp(11px,8.84px + .516vw,14px)/130% var(--font-text),Arial,sans-serif;letter-spacing:.03rem;position:relative;text-align:left;top:-20px;width:160px}.hero--themes .swiper-slide.swiper-slide-active .hero--themes__description{color:#fff;display:inline-block;font:700 normal clamp(13px,10.12px + .688vw,17px)/130% var(--font-text),Arial,sans-serif;margin-top:5px;text-align:left;width:200px}.hero--themes .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.hero--themes{height:100vh;max-width:2560px;padding-top:44vh;width:100%;z-index:2}.hero--themes__link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.hero--themes__link .hide{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.hero--themes__image{height:266px;margin:0;overflow:hidden;position:relative;width:200px}.hero--themes__image :is(picture,img,video){display:block;height:100%;width:100%}.hero--themes__image img,.hero--themes__image video{object-fit:cover}.hero--themes__image picture{overflow:hidden;transition:height .5s ease-out;width:100%}.hero--themes__image .figcaption{bottom:5px;left:5px;position:absolute;z-index:3}.hero--themes__image .figcaption.isExpanded{flex-direction:row}.hero--themes__image .figcaption.isExpanded .text{padding:5px 10px 5px 0}.hero--themes__image .figcaption .button:focus-visible{outline-color:#fff}.swiper-slide .movie__controls{opacity:0;position:absolute;right:5px;top:230px;transition:opacity .2s ease-out;z-index:2}.swiper-slide-active:active .movie__controls,.swiper-slide-active:focus-within .movie__controls,.swiper-slide-active:hover .movie__controls{opacity:1}.swiper-slide .movie__controls .hide{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.swiper-slide .movie__controls .moviebutton .icon{color:var(--local-Swiper-color-icon);font-size:33px}.hero--themes .swiper-pagination{bottom:20px;column-gap:8px;display:flex;flex-direction:row;left:50%;position:absolute;transform:translateX(-50%);width:auto;z-index:3}.hero--themes .swiper-pagination-bullet{background-color:var(--local-background-bullet);border-radius:4px;cursor:pointer;display:inline-block;height:6px;opacity:.4;width:30px}.hero--themes .swiper-pagination-bullet-active{opacity:1}.hero--themes .swiper-button-next,.hero--themes .swiper-button-prev{align-items:center;background-color:rgba(0,0,0,.5);cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:43%;transform:translateY(calc(-50% - 25px));transition:background-color .2s ease-out;width:60px;z-index:3}@media(max-width:1000px){.hero--themes .swiper-button-next,.hero--themes .swiper-button-prev{display:none}}@media(min-width:1000.1px){.hero--themes .swiper-button-next,.hero--themes .swiper-button-prev{display:inline-block}}.hero--themes .swiper-button-next:hover,.hero--themes .swiper-button-prev:hover{background-color:#000}.hero--themes .swiper-button-next .icon,.hero--themes .swiper-button-prev .icon{color:var(--local-color-trigger);font-size:60px}.hero--themes .swiper-button-next{border-radius:11px 0 0 11px;right:0}.hero--themes .swiper-button-prev{border-radius:0 11px 11px 0;left:0}.hero--themes .swiper-button-disabled{cursor:none;opacity:.2}.hero--themes .swiper-button-disabled:hover{background-color:rgba(0,0,0,.5)}.hero--themes .swiper-button-next:after,.hero--themes .swiper-button-prev:after{display:none}