@keyframes fadeInChar{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBlur{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-chars{display:inline-block}.animate-chars .char{display:inline-block;opacity:0}.animate-chars .char:empty,.animate-chars .char:blank{animation:none;opacity:1}.animate-lines .line{display:inline-block;opacity:0}.animate-blur{opacity:0;filter:blur(10px)}.fade-up,.fade-down,.fade-left,.fade-right{opacity:0}.animate-on-scroll{opacity:0;transition:all .6s ease-out}.animate-on-scroll.fade-up{opacity:0;transform:translateY(30px)}.animate-on-scroll.fade-down{opacity:0;transform:translateY(-30px)}.animate-on-scroll.fade-left{opacity:0;transform:translate(-30px)}.animate-on-scroll.fade-right{opacity:0;transform:translate(30px)}.animate-on-scroll.fade-in{opacity:0}.animate-on-scroll.blur{opacity:0;filter:blur(10px)}.animate-on-scroll.scale{opacity:0;transform:scale(.8)}.animate-on-scroll.slide-up{opacity:0;transform:translateY(50px)}.animate-on-scroll.slide-down{opacity:0;transform:translateY(-50px)}.animate-on-scroll.slide-left{opacity:0;transform:translate(-50px)}.animate-on-scroll.slide-right{opacity:0;transform:translate(50px)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0) translate(0) scale(1);filter:blur(0)}.animate-on-scroll.is-visible.fade-up{animation:fadeUp .8s ease-out forwards}.animate-on-scroll.is-visible.fade-down{transform:translateY(0)}.animate-on-scroll.is-visible.fade-left,.animate-on-scroll.is-visible.fade-right{transform:translate(0)}.animate-on-scroll.is-visible.blur{filter:blur(10px)}.animate-on-scroll.is-visible.scale{transform:scale(1)}.animate-on-scroll.is-visible.slide-up,.animate-on-scroll.is-visible.slide-down{transform:translateY(0)}.animate-on-scroll.is-visible.slide-left,.animate-on-scroll.is-visible.slide-right{transform:translate(0)}.animate-on-scroll.is-visible.animate-blur{animation:fadeInBlur 1s ease-out forwards}.animate-on-scroll.is-visible .char{animation:fadeInChar .6s ease-out forwards}.delay-0{animation-delay:0s!important;transition-delay:0s!important}.delay-1{animation-delay:.1s!important;transition-delay:.1s!important}.delay-2{animation-delay:.2s!important;transition-delay:.2s!important}.delay-3{animation-delay:.3s!important;transition-delay:.3s!important}.delay-4{animation-delay:.4s!important;transition-delay:.4s!important}.delay-5{animation-delay:.5s!important;transition-delay:.5s!important}.delay-6{animation-delay:.6s!important;transition-delay:.6s!important}.delay-7{animation-delay:.7s!important;transition-delay:.7s!important}.delay-8{animation-delay:.8s!important;transition-delay:.8s!important}.delay-9{animation-delay:.9s!important;transition-delay:.9s!important}.delay-10{animation-delay:1s!important;transition-delay:1s!important}.delay-11{animation-delay:1.1s!important;transition-delay:1.1s!important}.delay-12{animation-delay:1.2s!important;transition-delay:1.2s!important}.delay-13{animation-delay:1.3s!important;transition-delay:1.3s!important}.delay-14{animation-delay:1.4s!important;transition-delay:1.4s!important}.delay-15{animation-delay:1.5s!important;transition-delay:1.5s!important}.delay-16{animation-delay:1.6s!important;transition-delay:1.6s!important}.delay-17{animation-delay:1.7s!important;transition-delay:1.7s!important}.delay-18{animation-delay:1.8s!important;transition-delay:1.8s!important}.delay-19{animation-delay:1.9s!important;transition-delay:1.9s!important}.delay-20{animation-delay:2s!important;transition-delay:2s!important}.delay-21{animation-delay:2.1s!important;transition-delay:2.1s!important}.delay-22{animation-delay:2.2s!important;transition-delay:2.2s!important}.delay-23{animation-delay:2.3s!important;transition-delay:2.3s!important}.delay-24{animation-delay:2.4s!important;transition-delay:2.4s!important}.delay-25{animation-delay:2.5s!important;transition-delay:2.5s!important}.delay-26{animation-delay:2.6s!important;transition-delay:2.6s!important}.delay-27{animation-delay:2.7s!important;transition-delay:2.7s!important}.delay-28{animation-delay:2.8s!important;transition-delay:2.8s!important}.delay-29{animation-delay:2.9s!important;transition-delay:2.9s!important}.delay-30{animation-delay:3s!important;transition-delay:3s!important}.delay-31{animation-delay:3.1s!important;transition-delay:3.1s!important}.delay-32{animation-delay:3.2s!important;transition-delay:3.2s!important}.delay-33{animation-delay:3.3s!important;transition-delay:3.3s!important}.delay-34{animation-delay:3.4s!important;transition-delay:3.4s!important}.delay-35{animation-delay:3.5s!important;transition-delay:3.5s!important}.delay-36{animation-delay:3.6s!important;transition-delay:3.6s!important}.delay-37{animation-delay:3.7s!important;transition-delay:3.7s!important}.delay-38{animation-delay:3.8s!important;transition-delay:3.8s!important}.delay-39{animation-delay:3.9s!important;transition-delay:3.9s!important}.delay-40{animation-delay:4s!important;transition-delay:4s!important}.delay-41{animation-delay:4.1s!important;transition-delay:4.1s!important}.delay-42{animation-delay:4.2s!important;transition-delay:4.2s!important}.delay-43{animation-delay:4.3s!important;transition-delay:4.3s!important}.delay-44{animation-delay:4.4s!important;transition-delay:4.4s!important}.delay-45{animation-delay:4.5s!important;transition-delay:4.5s!important}.delay-46{animation-delay:4.6s!important;transition-delay:4.6s!important}.delay-47{animation-delay:4.7s!important;transition-delay:4.7s!important}.delay-48{animation-delay:4.8s!important;transition-delay:4.8s!important}.delay-49{animation-delay:4.9s!important;transition-delay:4.9s!important}.delay-50{animation-delay:5s!important;transition-delay:5s!important}.animate-on-scroll.fade-up,.animate-on-scroll.fade-down{transform:translateY(20px)}.animate-on-scroll.fade-left,.animate-on-scroll.fade-right{transform:translate(20px)}.animate-on-scroll.slide-up,.animate-on-scroll.slide-down{transform:translateY(50px)}.animate-on-scroll.slide-left,.animate-on-scroll.slide-right{transform:translate(50px)}@media screen and (min-width:768px){.animate-on-scroll.fade-up,.animate-on-scroll.fade-down{transform:translateY(30px)}.animate-on-scroll.fade-left,.animate-on-scroll.fade-right{transform:translate(30px)}}@media(prefers-reduced-motion:reduce){.animate-on-scroll{transition:opacity .3s ease-out;transform:none!important;filter:none!important}.animate-on-scroll.is-visible{opacity:1}}.arc-slider{--card-width: calc(100vw / 1.4);--viewport-height: calc(var(--card-width) * 1.4 + 60px);--x-factor-1: 1.65;--x-factor-2: 2;--y-factor-1: .25;--y-factor-2: .5}@media screen and (min-width:768px){.arc-slider{--card-width: 50vw ;--viewport-height: calc(var(--card-width) * 1.4 + 80px);--x-factor-1: 2.75;--x-factor-2: 8;--y-factor-1: .4;--y-factor-2: .65}}@media screen and (min-width:1024px){.arc-slider{--card-width: 25vw ;--viewport-height: calc(var(--card-width) * 1.5 + 80px);--x-factor-1: 1.35;--x-factor-2: 2.65;--y-factor-1: .2;--y-factor-2: .75}}@media screen and (min-width:1920px){.arc-slider{--card-width: 20vw ;--viewport-height: calc(var(--card-width) * 1.5 + 100px);--x-factor-1: 1.1;--x-factor-2: 2.15;--y-factor-1: .15;--y-factor-2: .6}}.arc-slider{position:relative;width:100%;padding:12px 0 24px;overflow:hidden}@media screen and (min-width:768px){.arc-slider{padding:40px 0 60px}}.arc-slider__viewport{position:relative;width:100%;height:var(--viewport-height);perspective:1200px;perspective-origin:center center}.arc-slider__container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.arc-slider__item{position:absolute;width:var(--card-width);transform:translate(var(--translate-x)) translateY(var(--translate-y)) rotate(var(--rotation));transform-origin:center bottom;z-index:var(--z-index);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);opacity:1}.arc-slider__item--hidden{opacity:0;pointer-events:none}.arc-slider__card{transition:box-shadow .4s ease}.arc-slider__pagination{display:flex;justify-content:center;gap:12px;margin-top:16px}@media screen and (min-width:768px){.arc-slider__pagination{margin-top:40px}}.arc-slider__dot{width:10px;height:10px;border-radius:50%;border:1px solid #333;background:transparent;cursor:pointer;padding:0;transition:all .3s ease}.arc-slider__dot:hover{background:#0003}.arc-slider__dot--active{background:#333}.arc-slider__nav{position:absolute;top:0;width:25%;height:100%;background:transparent;border:none;cursor:pointer;z-index:10}.arc-slider__nav--prev{left:0}.arc-slider__nav--next{right:0}
