slideshow-section .slideshow{position:relative;display:block}.slideshow__slide{position:relative;overflow:hidden}.slideshow__video,.slideshow__image{inline-size:100%;block-size:auto;display:block}@media screen and (max-width:767px){.slideshow__image--picture{aspect-ratio:var(--picture-ratio-mobile)}}@media screen and (min-width:768px){.slideshow__image--picture{aspect-ratio:var(--picture-ratio-desktop)}}.slideshow:not(.swiper-initialized) .swiper-wrapper{display:block}.slideshow:not(.swiper-initialized) .swiper-slide{inline-size:100%}.slideshow:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.slideshow__content{position:absolute;z-index:2;text-align:center;inline-size:var(--content-width-mobile, 85%);max-inline-size:var(--content-width-mobile, 85%);color:var(--text-color)}.slideshow__content h1,.slideshow__content h2,.slideshow__content p{color:var(--text-color)}.slideshow__content p{margin-block-start:var(--subtitle-spacing, 20px)}.slideshow__stars{color:var(--stars-color, #efb160);font-size:20px;margin-block-end:10px}.slideshow__overlay{position:absolute;inset:0;background:var(--overlay-color, #000000);opacity:var(--overlay-opacity, 0);pointer-events:none}@media screen and (min-width:768px){.slideshow__content{inline-size:var(--content-width-desktop, 45%);max-inline-size:var(--content-width-desktop, 45%)}.slideshow__content .slideshow-title{font-size:var(--title-size-desktop);max-inline-size:var(--title-max-width-desktop, none)}.slideshow__content .slideshow-title--lh-d{line-height:var(--title-line-height-desktop)}.slideshow__content p,.slideshow__content .slideshow__stars span{font-size:var(--subtitle-size-desktop)}.slideshow .slideshow-title{letter-spacing:-2px}.align-desktop-center .slideshow-title{margin-inline:auto}.align-desktop-right .slideshow-title{margin-inline-start:auto}}@media screen and (max-width:767px){.slideshow__content .slideshow-title{font-size:var(--title-size-mobile);max-inline-size:var(--title-max-width-mobile, none)}.slideshow__content .slideshow-title--lh-m{line-height:var(--title-line-height-mobile)}.slideshow__content p,.slideshow__content .slideshow__stars span{font-size:var(--subtitle-size-mobile)}.slideshow .slideshow-title{letter-spacing:-1px}.align-mobile-center .slideshow-title{margin-inline:auto}.align-mobile-right .slideshow-title{margin-inline-start:auto}}.slideshow__button{display:inline-block;padding-block:var(--button-padding-y, 10px);padding-inline:30px;text-decoration:none;color:var(--button-text-color);background-color:var(--button-bg-color);border:none;border-radius:var(--button-radius, 68px);margin-block-start:var(--button-spacing, 40px);transition:background-color .3s,color .3s,border-color .3s}.slideshow__button:hover{background-color:var(--button-hover-color);color:var(--button-hover-text-color)}.slideshow__button--outline{background-color:transparent;border:1px solid currentColor;color:var(--text-color)}.slideshow__button--outline:hover{background-color:var(--button-hover-color);border-color:var(--button-hover-color);color:var(--button-hover-text-color)}.slideshow__buttons{display:inline-flex;flex-wrap:wrap;gap:12px;margin-block-start:var(--button-spacing, 40px)}.slideshow__buttons .slideshow__button{margin-block-start:0}@media screen and (max-width:767px){.slideshow__buttons--full-mobile{display:flex;flex-direction:column;inline-size:100%}.slideshow__button--full-mobile{inline-size:100%;box-sizing:border-box;text-align:center}}.slideshow .swiper-pagination{position:absolute;inset-block-end:20px;inset-inline-start:50%;transform:translate(-50%);z-index:10}.slideshow .swiper-pagination-bullet{inline-size:10px;block-size:10px;display:inline-block;border-radius:50%;background:#fff;opacity:.5;margin-block:0;margin-inline:5px}.slideshow .swiper-pagination-bullet:after{content:unset;display:none}.slideshow .swiper-pagination-bullet-active{opacity:1}.slideshow .swiper-button-prev,.slideshow .swiper-button-next{color:#fff;--swiper-navigation-size: 28px;background:#0000004d;border-radius:50%;inline-size:44px;block-size:44px;transition:background .2s}.slideshow .swiper-button-prev:hover,.slideshow .swiper-button-next:hover{background:#0000008c}.slideshow .swiper-button-prev:after,.slideshow .swiper-button-next:after{font-size:16px;font-weight:700}.slideshow .swiper-button-prev:focus-visible,.slideshow .swiper-button-next:focus-visible,.slideshow .swiper-pagination-bullet:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (min-width:768px){.pos-desktop-center{inset-block-start:calc(50% + var(--offset-y-desktop, 0%));inset-inline-start:calc(50% + var(--offset-x-desktop, 0%));transform:translate(-50%,-50%)}.pos-desktop-center-left{inset-inline-start:calc(5% + var(--offset-x-desktop, 0%));inset-block-start:calc(50% + var(--offset-y-desktop, 0%));transform:translateY(-50%)}.pos-desktop-center-right{inset-inline-end:calc(5% - var(--offset-x-desktop, 0%));inset-block-start:calc(50% + var(--offset-y-desktop, 0%));transform:translateY(-50%)}.pos-desktop-top-center{inset-block-start:calc(5% + var(--offset-y-desktop, 0%));inset-inline-start:calc(50% + var(--offset-x-desktop, 0%));transform:translate(-50%)}.pos-desktop-bottom-center{inset-block-end:calc(5% - var(--offset-y-desktop, 0%));inset-inline-start:calc(50% + var(--offset-x-desktop, 0%));transform:translate(-50%)}.pos-desktop-top-left{inset-block-start:calc(5% + var(--offset-y-desktop, 0%));inset-inline-start:calc(5% + var(--offset-x-desktop, 0%))}.pos-desktop-top-right{inset-block-start:calc(5% + var(--offset-y-desktop, 0%));inset-inline-end:calc(5% - var(--offset-x-desktop, 0%))}.pos-desktop-bottom-left{inset-block-end:calc(5% - var(--offset-y-desktop, 0%));inset-inline-start:calc(5% + var(--offset-x-desktop, 0%))}.pos-desktop-bottom-right{inset-block-end:calc(5% - var(--offset-y-desktop, 0%));inset-inline-end:calc(5% - var(--offset-x-desktop, 0%))}.align-desktop-left{text-align:start}.align-desktop-center{text-align:center}.align-desktop-right{text-align:end}}@media screen and (max-width:767px){.pos-mobile-center{inset-block-start:calc(50% + var(--offset-y-mobile, 0%));inset-inline-start:calc(50% + var(--offset-x-mobile, 0%));transform:translate(-50%,-50%)}.pos-mobile-center-left{inset-inline-start:calc(5% + var(--offset-x-mobile, 0%));inset-block-start:calc(50% + var(--offset-y-mobile, 0%));transform:translateY(-50%)}.pos-mobile-center-right{inset-inline-end:calc(5% - var(--offset-x-mobile, 0%));inset-block-start:calc(50% + var(--offset-y-mobile, 0%));transform:translateY(-50%)}.pos-mobile-top-center{inset-block-start:calc(5% + var(--offset-y-mobile, 0%));inset-inline-start:calc(50% + var(--offset-x-mobile, 0%));transform:translate(-50%)}.pos-mobile-bottom-center{inset-block-end:calc(5% - var(--offset-y-mobile, 0%));inset-inline-start:calc(50% + var(--offset-x-mobile, 0%));transform:translate(-50%)}.pos-mobile-top-left{inset-block-start:calc(5% + var(--offset-y-mobile, 0%));inset-inline-start:calc(5% + var(--offset-x-mobile, 0%))}.pos-mobile-top-right{inset-block-start:calc(5% + var(--offset-y-mobile, 0%));inset-inline-end:calc(5% - var(--offset-x-mobile, 0%))}.pos-mobile-bottom-left{inset-block-end:calc(5% - var(--offset-y-mobile, 0%));inset-inline-start:calc(5% + var(--offset-x-mobile, 0%))}.pos-mobile-bottom-right{inset-block-end:calc(5% - var(--offset-y-mobile, 0%));inset-inline-end:calc(5% - var(--offset-x-mobile, 0%))}.align-mobile-left{text-align:start}.align-mobile-center{text-align:center}.align-mobile-right{text-align:end}.slideshow__content--stretch{display:flex;flex-direction:column;justify-content:space-between;align-items:center;inset-block-start:calc(2% + var(--offset-y-mobile, 0%));inset-block-end:10%;block-size:auto;transform:none}.slideshow__content--stretch.pos-mobile-center,.slideshow__content--stretch.pos-mobile-top-center,.slideshow__content--stretch.pos-mobile-bottom-center{transform:translate(-50%)}.slideshow__content--stretch .slideshow__button,.slideshow__content--stretch .slideshow__buttons{margin-block-start:auto}.slideshow__content--stretch .slideshow__buttons .slideshow__button{margin-block-start:0}}@media screen and (max-width:767px){.slideshow__image--desktop,.slideshow__video--desktop{display:none}}@media screen and (min-width:768px){.slideshow__image--mobile,.slideshow__video--mobile{display:none}}.slideshow__link{position:absolute;inset:0;z-index:1}.slideshow__slide--clickable .slideshow__content{pointer-events:none}.slideshow__slide--clickable .slideshow__button{pointer-events:auto}@media(prefers-reduced-motion:reduce){.slideshow .swiper-wrapper{transition-duration:0ms!important}.slideshow__button{transition:none}}
