.section-hero-banner{background-color:#e5e3dd;height:50dvw;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;max-height:50em;overflow:hidden}@media (max-width:1024px){.section-hero-banner{height:calc(100dvh - 10em);max-height:50em;min-height:45em}}.section-hero-banner .wrap,.section-hero-banner__inner{position:relative;height:100%}.section-hero-banner .swiper,.section-hero-banner .swiper-wrapper{height:100%}.section-hero-banner .swiper-slide{overflow:hidden;height:100%}.section-hero-banner .swiper-slide .wrap{position:relative;z-index:5;height:100%}.section-hero-banner .swiper-slide>img,.section-hero-banner .swiper-slide>video{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;z-index:1}.section-hero-banner .swiper-slide>img.desktop,.section-hero-banner .swiper-slide>video.desktop{display:block;z-index:1}.section-hero-banner .swiper-slide>img.mobile,.section-hero-banner .swiper-slide>video.mobile{display:none;z-index:2}@media (max-width:1024px){.section-hero-banner .swiper-slide>img.mobile,.section-hero-banner .swiper-slide>video.mobile{display:block}}.section-hero-banner .swiper-slide>video{z-index:1}.section-hero-banner .swiper-slide>video.desktop{display:block;z-index:1}.section-hero-banner .swiper-slide>video.mobile{display:none;z-index:2}@media (max-width:1024px){.section-hero-banner .swiper-slide>video.mobile{display:block}}.section-hero-banner .swiper-slide .overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:4}.section-hero-banner .hero-slide{display:flex;align-items:center;justify-content:center;padding:6em 0;height:100%}.section-hero-banner .hero-slide--dv-top{align-items:flex-start}.section-hero-banner .hero-slide--dv-bottom{align-items:flex-end}.section-hero-banner .hero-slide--dh-left{justify-content:flex-start}@media (max-width:1024px){.section-hero-banner .hero-slide--dh-left{justify-content:center}}.section-hero-banner .hero-slide--dh-right{justify-content:flex-end}@media (max-width:1024px){.section-hero-banner .hero-slide--dh-right{justify-content:center}}@media (max-width:1024px){.section-hero-banner .hero-slide--mv-top{align-items:flex-start}.section-hero-banner .hero-slide--mv-bottom{align-items:flex-end}}.section-hero-banner .hero-slide__content{max-width:37em}.section-hero-banner .hero-slide__text{display:flex;flex-direction:column;align-items:center;text-align:center;color:#eeece7}.section-hero-banner .hero-slide__text--left{align-items:flex-start;text-align:left}@media (max-width:1024px){.section-hero-banner .hero-slide__text--left{align-items:center;text-align:center}}.section-hero-banner .hero-slide__text--right{align-items:flex-end;text-align:right}@media (max-width:1024px){.section-hero-banner .hero-slide__text--right{align-items:center;text-align:center}}.section-hero-banner .hero-slide .actions{display:flex;flex-wrap:wrap;gap:1em;margin-top:2.5rem}@media (max-width:1024px){.section-hero-banner .hero-slide .actions{justify-content:center;gap:.5em .75em}.section-hero-banner .hero-slide .actions .button{padding:0 2em}}.section-hero-banner .hero-slide h2,.section-hero-banner .hero-slide p{margin:0}.section-hero-banner .hero-slide h2{margin-bottom:.75rem}.section-hero-banner .hero-slide p{font-size:1.25em;font-weight:300;letter-spacing:.01em}.section-hero-banner .hero-slide--light h2,.section-hero-banner .hero-slide--light p{color:#eeece7}.section-hero-banner .hero-slide--dark h2,.section-hero-banner .hero-slide--dark p{color:#222425}.section-hero-banner .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;left:50%;bottom:2em;transform:translateX(-50%);z-index:6}@media (max-width:1024px){.section-hero-banner .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:1em}}.section-hero-banner .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{border:1px solid #eeece7;opacity:1;background-color:transparent}.section-hero-banner .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background-color:#eeece7}