@layer components{.ez-carousel{position:relative;visibility:visible;width:100%}.ez-carousel[data-has-info=true] .ez-carousel__arrow-wrap{top:calc(var(--carousel_height)/2);transform:translateY(-100%)}.ez-carousel.is-initialized .ez-carousel__arrow--next:disabled .ez-carousel__gradient{background-image:none}.ez-carousel .ez-carousel--loading{display:flex;overflow:hidden}.ez-carousel .ez-carousel--loading.ez-carousel__track{width:100%}.ez-carousel .ez-carousel--loading.ez-carousel__track:after{background-image:linear-gradient(270deg,#fff 0 37px,#fff0);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:160px;z-index:49}.ez-carousel .ez-carousel__track{height:var(--carousel_height);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% - 32px)}.ez-carousel .ez-carousel__track::-webkit-scrollbar{display:none}@media screen and (max-width:500px){.ez-carousel .ez-carousel__track{width:100%}}@media(prefers-reduced-motion:reduce){.ez-carousel .ez-carousel__track{scroll-behavior:auto}}.ez-carousel .ez-carousel__inner-wrap{display:grid;grid-auto-columns:var(--carousel_slide_width,-webkit-max-content);grid-auto-columns:var(--carousel_slide_width,max-content);grid-auto-flow:column;grid-template-rows:repeat(var(--carousel_rows,1),auto);list-style:none;margin:0;min-height:var(--carousel_height);padding:0}.ez-carousel .ez-carousel__slide{display:flex;height:var(--carousel_height);margin-right:12px;position:relative;scroll-snap-align:start;width:auto;width:calc((var(--carousel_height) - var(--additional_height))/var(--slide_aspect_ratio))}.ez-carousel .ez-carousel__slide:last-of-type{margin-right:32px}@media screen and (max-width:500px){.ez-carousel .ez-carousel__slide:last-of-type{margin-right:0}}.ez-carousel .ez-carousel__arrow{-webkit-tap-highlight-color:transparent;align-content:center;background:none;border:0;color:#6e7b84;cursor:pointer;height:100%;padding:0;pointer-events:none;position:absolute;top:0;width:64px;z-index:50}.ez-carousel .ez-carousel__arrow:focus{outline:none}.ez-carousel .ez-carousel__arrow:not(:disabled){pointer-events:auto}.ez-carousel .ez-carousel__arrow:not(:disabled) .ez-carousel__arrow-wrap{visibility:visible}.ez-carousel .ez-carousel__arrow:not(:disabled):hover .ez-carousel__arrow-wrap{background:#f3f4f5}.ez-carousel .ez-carousel__arrow:not(:disabled):active .ez-carousel__arrow-wrap{background:#cfd3d6}@media screen and (max-width:500px){.ez-carousel .ez-carousel__arrow:not(:disabled) .ez-carousel__arrow-wrap{background:#f3f4f5}}.ez-carousel .ez-carousel__arrow--overlay{align-items:center;-webkit-appearance:none;appearance:none;background-color:#0000001a;border-radius:50%;height:40px;justify-content:center;top:50%;transform:translateY(-50%);transition:background-color .125s ease;width:40px}.ez-carousel .ez-carousel__arrow--overlay:hover{background-color:#0003;transition:background-color 0s}.ez-carousel .ez-carousel__arrow--overlay.ez-carousel__arrow--prev{left:40px}@media screen and (max-width:2000px){.ez-carousel .ez-carousel__arrow--overlay.ez-carousel__arrow--prev{left:32px}}.ez-carousel .ez-carousel__arrow--overlay.ez-carousel__arrow--next{right:40px}@media screen and (max-width:2000px){.ez-carousel .ez-carousel__arrow--overlay.ez-carousel__arrow--next{right:32px}}.ez-carousel .ez-carousel__arrow--overlay .ez-carousel__arrow__icon{fill:#fff;height:8px;position:relative;top:-1px;width:14px}.ez-carousel .ez-carousel__arrow--overlay .ez-carousel__arrow__icon--prev{transform:rotate(-90deg)}.ez-carousel .ez-carousel__arrow--overlay .ez-carousel__arrow__icon--next{transform:rotate(90deg)}.ez-carousel .ez-carousel__arrow--disc{align-items:center;display:flex;justify-content:center;width:56px;z-index:9}.ez-carousel .ez-carousel__arrow--disc:before{background-color:#e7ebfb;border-radius:50%;content:"";height:48px;width:48px}.ez-carousel .ez-carousel__arrow--disc .ez-carousel__arrow__icon,.ez-carousel .ez-carousel__arrow--disc:before{left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .125s ease}.ez-carousel .ez-carousel__arrow--disc:hover .ez-carousel__arrow__icon,.ez-carousel .ez-carousel__arrow--disc:hover:before{opacity:1}.ez-carousel .ez-carousel__arrow--disc:disabled{display:none}.ez-carousel .ez-carousel__arrow--disc .ez-carousel__arrow__icon{fill:#0e2332;height:12px;width:8px}.ez-carousel .ez-carousel__arrow--disc.ez-carousel__arrow--prev{background-image:linear-gradient(270deg,#0000 50%,#fff);left:0}.ez-carousel .ez-carousel__arrow--disc.ez-carousel__arrow--next{background-image:linear-gradient(90deg,#0000 50%,#fff);right:0}.ez-carousel .ez-carousel__arrow--circle .ez-carousel__arrow-wrap{align-items:center;background:#fff;border:1px solid #f4f5f6;border-radius:50%;height:40px;justify-content:center;width:40px}.ez-carousel .ez-carousel__arrow--circle .ez-carousel__arrow-wrap .ez-carousel__arrow__icon{fill:#0e2332;height:14px;opacity:.6;position:relative;width:10px}.ez-carousel .ez-carousel__arrow--circle .ez-carousel__arrow-wrap:hover .ez-carousel__arrow__icon{opacity:1}.ez-carousel .ez-carousel__arrow--prev,.ez-carousel .ez-carousel__arrow--prev .ez-carousel__gradient,.ez-carousel .ez-carousel__arrow--prev .ez-carousel__arrow-wrap{left:0}.ez-carousel .ez-carousel__arrow--prev .ez-carousel__arrow-wrap .ez-carousel__arrow__icon{left:-2px}@media screen and (max-width:500px){.ez-carousel .ez-carousel__arrow--prev .ez-carousel__arrow-wrap{left:-12px}}.ez-carousel .ez-carousel__arrow--prev:not(:disabled) .ez-carousel__gradient{background-image:linear-gradient(90deg,#fff 0 37px,#fff0)}@media screen and (max-width:500px){.ez-carousel .ez-carousel__arrow--prev:not(:disabled) .ez-carousel__gradient{background-image:linear-gradient(90deg,#fff 0,#fff0)}}.ez-carousel .ez-carousel__arrow--next{right:0}.ez-carousel .ez-carousel__arrow--next .ez-carousel__gradient{background-image:linear-gradient(270deg,#fff 0 37px,#fff0);right:0}@media screen and (max-width:500px){.ez-carousel .ez-carousel__arrow--next .ez-carousel__gradient{background-image:linear-gradient(270deg,#fff 0,#fff0)}}.ez-carousel .ez-carousel__arrow--next .ez-carousel__arrow-wrap{right:0}.ez-carousel .ez-carousel__arrow--next .ez-carousel__arrow-wrap .ez-carousel__arrow__icon{right:-1px}@media screen and (max-width:500px){.ez-carousel .ez-carousel__arrow--next .ez-carousel__arrow-wrap{right:-12px}}.ez-carousel .ez-carousel__arrow-wrap{align-items:center;border-radius:50%;color:#6e7b84;display:flex;flex-direction:column;height:32px;justify-content:center;pointer-events:auto;position:absolute;text-align:center;top:50%;transform:translateY(-50%);visibility:hidden;width:32px;z-index:55}.ez-carousel .ez-carousel__arrow-wrap .ez-carousel__arrow__icon{fill:currentcolor;height:12px;position:relative;width:12px}.ez-carousel .ez-carousel__arrow-wrap .ez-carousel__arrow__icon--next,.ez-carousel .ez-carousel__arrow-wrap .ez-carousel__arrow__icon--prev{fill:#0e2332;height:9px;width:5px}.ez-carousel .ez-carousel__gradient{display:block;height:100%;pointer-events:none;position:absolute;top:0;width:160px;z-index:49}@media screen and (max-width:500px){.ez-carousel .ez-carousel__gradient{width:80px}}.ez-carousel .ez-carousel .ez-carousel__arrow__icon{fill:currentcolor;height:12px;position:relative;width:12px}.ez-carousel .ez-carousel .ez-carousel__arrow__icon--next,.ez-carousel .ez-carousel .ez-carousel__arrow__icon--prev{fill:#0e2332;height:9px;width:5px}@media screen and (min-width:501px)and (max-width:750px){.ez-carousel .ez-carousel .ez-carousel__arrow__icon{width:120px}}.ez-carousel .ez-carousel__bullets{bottom:32px;display:flex;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%);z-index:50}@media screen and (max-width:752px){.ez-carousel .ez-carousel__bullets{bottom:24px}}.ez-carousel .ez-carousel__bullets li:last-child .ez-carousel__bullet{margin-right:0}.ez-carousel .ez-carousel__bullet{-webkit-appearance:none;appearance:none;background-color:#fff6;border:0;border-radius:50%;box-shadow:0 0 2px #00000040;height:6px;margin-right:12px;padding:0;transition:background-color .125s ease,box-shadow .125s ease;width:6px}.ez-carousel .ez-carousel__bullet.is-active{background-color:#fff}.ez-carousel .ez-carousel__bullet:hover{background-color:#fff9}}@layer components{@supports (scroll-marker-group:after){.ez-carousel[data-bullets=true] .ez-carousel__bullets{display:none}.ez-carousel[data-bullets=true] .ez-carousel__track{scroll-marker-group:after}.ez-carousel[data-bullets=true] .ez-carousel__track::scroll-marker-group{bottom:32px;display:flex;grid-gap:12px;gap:12px;left:50%;position:absolute;transform:translate(-50%);z-index:50}@media screen and (max-width:752px){.ez-carousel[data-bullets=true] .ez-carousel__track::scroll-marker-group{bottom:24px}}.ez-carousel[data-bullets=true] .ez-carousel__slide::scroll-marker{background-color:#fff6;border:0;border-radius:50%;box-shadow:0 0 2px #00000040;content:"";height:6px;transition:background-color .125s ease,box-shadow .125s ease;width:6px}.ez-carousel[data-bullets=true] .ez-carousel__slide::scroll-marker:target-current{background-color:#fff}}}
