.wf-animated-carousel-section{overflow:hidden;position:relative}.wf-animated-carousel-section.-breeze{--wf-animated-carousel-breeze-orange-4:#fcded2;background-color:var(--wf-animated-carousel-breeze-orange-4);background-image:linear-gradient(257deg,hsla(18,84%,90%,.3) -32.4%,rgba(255,165,129,.3) -3.42%,rgba(255,73,0,.3) 23.87%,rgba(251,223,233,.3) 50.46%,rgba(253,191,219,.3) 79.15%,rgba(249,57,166,.3) 103.64%)}.wf-animated-carousel-section.-breeze:has(.wf-animated-carousel-video){background-color:transparent}.wf-animated-carousel-content{align-items:center;display:flex;flex-direction:column;padding-inline:.5rem;position:static}.wf-animated-carousel-content .wf-flexible-section-header{margin-bottom:4rem;width:100%}.wf-animated-carousel-content .wf-animated-carousel-carousel{max-width:368px;padding:0}@media(width >= 900px){.wf-animated-carousel-content .wf-animated-carousel-carousel{max-width:unset}}@media(width >= 1080px){.wf-animated-carousel-content .wf-animated-carousel-carousel{--wf-animated-carousel-toggle-gap:2.5rem;margin-bottom:calc(var(--cl-carousel-margin-bottom) + var(--wf-animated-carousel-toggle-gap));padding-inline:3rem}}.wf-animated-carousel-content .cl-carousel-train{align-items:center}.wf-animated-carousel-content .cl-carousel-rail{--wf-animated-carousel-clip-offset:100px;overflow-y:visible}@media(width >= 900px){.wf-animated-carousel-content .cl-carousel-rail{clip-path:inset(0 var(--wf-animated-carousel-clip-offset) 0 var(--wf-animated-carousel-clip-offset));margin-inline:calc(var(--wf-animated-carousel-clip-offset)*-1)}}@media(width >= 1080px){.wf-animated-carousel-content .cl-carousel-rail{clip-path:unset;margin-inline:0}}@media(width >= 900px){.wf-animated-carousel-content .cl-carousel-slide{opacity:.5;transform:scale(.9);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.wf-animated-carousel-content .cl-carousel-slide.-active{opacity:1;transform:scale(1)}.wf-animated-carousel-content .cl-carousel-slide.-left{transform-origin:right}.wf-animated-carousel-content .cl-carousel-slide.-right{transform-origin:left}}.wf-animated-carousel-content .cl-carousel-controls{--cl-carousel-controls-padding:1.5rem 0 0 0;opacity:1;top:100%;transform:translateY(0)}@media(width >= 1080px){.wf-animated-carousel-content .cl-carousel-controls{inset:50% 0 auto;transform:translateY(-50%)}}.wf-animated-carousel-content .cl-carousel-footer{margin:auto;width:min-content}@media(width >= 600px){.wf-animated-carousel-content .cl-carousel-footer{height:80px}}@media(width >= 1080px){.wf-animated-carousel-content .cl-carousel-footer{height:revert;margin-top:var(--wf-animated-carousel-toggle-gap)}}.wf-animated-carousel-video{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.wf-animated-carousel-slide{align-items:center;display:flex;flex-direction:column;height:100%;padding:1.5rem 1.5rem 2rem;text-align:center}.wf-animated-carousel-slide-title{margin-bottom:.25rem}.wf-animated-carousel-slide-description{margin:0}@media(width >= 900px){[data-max-lines].cl-carousel-slide:not(.-active) .wf-animated-carousel-slide-description{overflow:hidden;position:relative}[data-max-lines].cl-carousel-slide:not(.-active) .wf-animated-carousel-slide-description:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:calc(var(--cl-line-height-p-medium)*1rem);position:absolute;right:0;width:100%}[data-max-lines].cl-carousel-slide:not(.-active) .wf-animated-carousel-slide-description.-max-lines-2{max-height:calc(var(--cl-line-height-p-medium)*2*1rem)}[data-max-lines].cl-carousel-slide:not(.-active) .wf-animated-carousel-slide-description.-max-lines-3{max-height:calc(var(--cl-line-height-p-medium)*3*1rem)}[data-max-lines].cl-carousel-slide:not(.-active) .wf-animated-carousel-slide-description.-max-lines-4{max-height:calc(var(--cl-line-height-p-medium)*4*1rem)}[data-max-lines].cl-carousel-slide:not(.-active) .wf-animated-carousel-slide-description.-max-lines-5{max-height:calc(var(--cl-line-height-p-medium)*5*1rem)}}.wf-animated-carousel-slide-image{margin-bottom:1.5rem;object-fit:contain;object-position:top;width:100%}.wf-animated-carousel-slide .wf-animated-carousel-slide-link{margin-top:auto;padding-top:1rem}@media(width >= 900px){.wf-animated-carousel-slide .wf-animated-carousel-slide-link{visibility:hidden}.cl-carousel-slide.-active .wf-animated-carousel-slide-link{visibility:visible}}