.elementor-widget-sz-stories{--card-factor: 0}.elementor-editor-active .elementor-widget-sz-stories{--card-factor: 1 !important}.elementor-widget-sz-stories__content{position:relative;z-index:10;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 52.4375rem){.elementor-widget-sz-stories__content{padding:var(--sz-space-8, 3rem) calc(var(--sz-section-padding) * .5)}}.elementor-widget-sz-stories__content-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sz-space-5, 1rem);text-align:center}.elementor-widget-sz-stories__story{--hover-image-background: var(--sz-colors-yellow);position:relative}.elementor-widget-sz-stories__story:before{pointer-events:none;content:"";position:absolute;z-index:2;top:1rem;left:1rem;width:3rem;height:3rem;border-radius:100%;background-color:#fff;background-position:center;background-size:1.5rem auto;background-repeat:no-repeat;transform:scale(0);transition:transform .2s ease-out}:is(.elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--active,html.no-touch .elementor-widget-sz-stories__story:hover):before{transform:scale(1);transition:transform .2s cubic-bezier(.45,2,.5,.75)}html.no-touch .elementor-widget-sz-stories__story:before{background-image:url(../images/click.svg)}html.touch .elementor-widget-sz-stories__story:before{background-image:url(../images/touch.svg)}@media screen and (max-width: 52.4375rem){.elementor-widget-sz-stories__stories{display:flex;align-items:center;gap:1rem;overflow-x:auto;margin-left:calc(var(--sz-section-padding) * -1)!important;margin-right:calc(var(--sz-section-padding) * -1)!important}.elementor-widget-sz-stories__story{flex:0 0 auto;max-width:min(75vw,24rem)}html.touch .elementor-widget-sz-stories__story:before{transition-delay:.2s!important}.elementor-widget-sz-stories__story.swiper-slide-active:before{transform:scale(1);transition:transform .2s cubic-bezier(.45,2,.5,.75)}.elementor-widget-sz-stories__story img{aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover}.elementor-widget-sz-stories__swiper-controls{display:flex;align-items:center;justify-content:center;padding:0 1rem;margin-top:2rem;gap:.5rem}.elementor-widget-sz-stories__swiper-controls button.sz-button{margin:0;width:2rem;height:2rem;border:1px solid currentColor;position:static}.elementor-widget-sz-stories__swiper-controls button.sz-button svg{width:1.25rem;height:1.25rem}}@media screen and (min-width: 52.5rem){.elementor-widget-sz-stories:has([data-swiper-mode=auto])>.elementor-widget-container{position:relative;display:flex;align-items:center;justify-content:center;min-height:60rem;height:120lvh}.elementor-widget-sz-stories:has([data-swiper-mode=auto]) .elementor-widget-sz-stories__content{max-width:clamp(var(--narrow-max-width),50vw,42rem);margin:auto;padding:var(--sz-section-padding)}.elementor-widget-sz-stories__stories[data-swiper-mode=auto]+.elementor-widget-sz-stories__swiper-controls{display:none}.elementor-widget-sz-stories__stories[data-swiper-mode=auto].swiper,.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .swiper-wrapper,.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .swiper-slide{all:unset;box-sizing:border-box}.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .swiper-slide{cursor:pointer}.elementor-widget-sz-stories .elementor-widget-sz-stories__stories[data-swiper-mode=auto],.elementor-widget-sz-stories .elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__stories-inner{position:absolute;top:0;right:0;bottom:0;left:0}.elementor-widget-sz-stories .elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story{--base-x: 0;--base-y: 0;--base-rotate: 0deg;--target-x: 0;--target-y: 0;--screen-x-offset: ( (min(100vw, 120rem) - var(--inner-max-width)) * .5 * .5 );position:absolute;top:50%;left:50%;transition:padding .2s ease-out;transform:translate(calc((1 - var(--card-factor, 0)) * var(--base-x, 0)),calc((1 - var(--card-factor, 0)) * var(--base-y, 0))) translate(calc(var(--card-factor, 0) * var(--target-x, 0)),calc(var(--card-factor, 0) * var(--target-y, 0))) rotate(calc((1 - var(--card-factor, 0)) * var(--base-rotate, 0deg)));display:flex;align-items:center;justify-content:center}:is(.elementor-widget-sz-stories .elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story):after{position:absolute;z-index:1;top:0;left:0;padding:.5rem;background:#000;color:#fff}:is(.elementor-widget-sz-stories .elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story) .sz-hover-image,:is(.elementor-widget-sz-stories .elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story) .sz-hover-image *{width:auto;height:100%}.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--0{--base-x: calc(-1rem - 50%) ;--base-y: calc(-1rem - 50%) ;--base-rotate: 1deg;--target-x: calc( -100% - (var(--screen-x-offset) * .5) + (var(--content-width, 0px) * -.5) + 50% );--target-y: calc(-100% + (var(--content-height, 0px) * -.5))}:is(.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--0) img{aspect-ratio:1.25 / 1;-o-object-fit:cover;object-fit:cover}.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--0{height:clamp(12rem,28lvh,16rem);z-index:5;transition-delay:0ms,0ms}.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--1{--base-x: calc(-.5rem - 50%) ;--base-y: calc(2rem - 50%) ;--base-rotate: 2deg;--target-x: calc( (var(--screen-x-offset) * .5) + var(--content-width, 0px) * .5 - 50% );--target-y: calc(var(--content-height, 0px) * -.5 - 100%)}:is(.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--1) img{aspect-ratio:1 / 1.25;-o-object-fit:cover;object-fit:cover}.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--1{height:clamp(12rem,32lvh,16rem);z-index:3;transition-delay:0ms,.1s}.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--2{--base-x: calc(1rem - 50%) ;--base-y: calc(1.5rem - 50%) ;--base-rotate: -1deg;--target-x: calc( var(--content-width, 0px) * -.5 - 100% - (var(--screen-x-offset) * .5) );--target-y: calc(var(--content-height, 0px) * .5 - 10%)}:is(.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--2) img{aspect-ratio:1 / 1.25;-o-object-fit:cover;object-fit:cover}.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--2{height:clamp(12rem,24lvh,14rem);z-index:4;transition-delay:0ms,50ms}.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--3{--base-x: calc(1.5rem - 50%) ;--base-y: calc(-2.5rem - 50%) ;--base-rotate: -2deg;--target-x: -50%;--target-y: calc(var(--content-height, 0px) * .5 + 10%)}:is(.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--3) img{aspect-ratio:1.25 / 1;-o-object-fit:cover;object-fit:cover}.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--3{height:clamp(10rem,32lvh,14rem);z-index:2;transition-delay:0ms,.15s}.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--4{--base-x: calc(0px - 50%) ;--base-y: calc(0px - 50%) ;--base-rotate: 0deg;--target-x: calc( (var(--screen-x-offset) * .5) + var(--content-width, 0px) * .5 - min(10vw, 25%) );--target-y: calc((var(--content-height, 0px) * .5) - 5%)}:is(.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--4) img{aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.elementor-widget-sz-stories__stories[data-swiper-mode=auto] .elementor-widget-sz-stories__story.elementor-widget-sz-stories__story--4{height:clamp(12rem,26lvh,14rem);z-index:1;transition-delay:0ms,.2s}.elementor-widget-sz-stories:has([data-swiper-mode=auto]) .elementor-widget-sz-stories__content{opacity:calc(1 * var(--content-factor, 0));transition:opacity .5s ease,visibility .5s ease}.elementor-widget-sz-stories:has([data-swiper-mode=auto]) .elementor-widget-sz-stories__content-inner{padding:1rem}.elementor-editor-active .elementor-widget-sz-stories .elementor-widget-sz-stories__content{opacity:1;visibility:visible}.elementor-widget-sz-stories:has([data-swiper-mode=force]){width:100vw;margin-left:calc((100vw - 100%)/-2);max-width:none!important}.elementor-widget-sz-stories:has([data-swiper-mode=force]) .elementor-widget-sz-stories__content{margin-bottom:var(--sz-space-10, 4.5rem);max-width:var(--inner-max-width);margin:auto;padding:var(--sz-space-9, 3.75rem) 0;display:flex;flex-direction:column;gap:var(--sz-space-11, 6rem)}.elementor-widget-sz-stories:has([data-swiper-mode=force]) .elementor-widget-sz-stories__stories{display:flex;align-items:center;gap:1rem;margin-left:calc(var(--sz-section-padding) * -1)!important;margin-right:calc(var(--sz-section-padding) * -1)!important}.elementor-widget-sz-stories:has([data-swiper-mode=force]) .elementor-widget-sz-stories__story{flex:0 0 auto;max-width:min(75vw,24rem)}.elementor-widget-sz-stories:has([data-swiper-mode=force]) .elementor-widget-sz-stories__story img{aspect-ratio:2 / 3;-o-object-fit:cover;object-fit:cover}.elementor-widget-sz-stories:has([data-swiper-mode=force]) .elementor-widget-sz-stories__swiper-controls{display:flex;align-items:center;justify-content:center;padding:0 1rem;margin-top:2rem;gap:.5rem}:is(.elementor-widget-sz-stories:has([data-swiper-mode=force]) .elementor-widget-sz-stories__swiper-controls) button.sz-button{margin:0;width:2rem;height:2rem;border:1px solid currentColor;position:static}:is(.elementor-widget-sz-stories:has([data-swiper-mode=force]) .elementor-widget-sz-stories__swiper-controls) button.sz-button svg{width:1.25rem;height:1.25rem}}
