.c-client-slider{--section-padding:40px}.c-client-slider .img-rsp{opacity:.6}@media screen and (min-width:769px){.c-client-slider .infinite-slider{--gutter:88px}}.c-future-animation{position:relative;overflow:hidden;z-index:1}.c-future-animation .wrapper{position:relative;z-index:0}.c-future-animation__content{padding-top:calc(2 * var(--section-padding));max-width:812px;margin:0 auto}.c-future-animation__cta{display:flex;justify-content:center}.c-future-animation__text{position:relative;z-index:1;max-width:760px;margin-left:auto;margin-right:auto}.c-future-animation__items{display:flex;flex-flow:column;align-items:center;gap:20px}.c-spline-animation{position:absolute;z-index:-1;left:50%;width:100%;min-width:1000px;opacity:.6;top:0;transform:translateX(-50%);mix-blend-mode:screen}@media screen and (max-width:480px){.c-spline-animation{min-width:1400px}}.c-future-item{--delay:0s;display:flex;align-items:center;border:2px solid var(--x-purple);max-width:192px;border-radius:16px}.c-future-item>:first-child{padding:12px}.c-future-item>:last-child{border-left:2px solid;height:100%;width:64px;flex:0 0 auto;padding:12px;display:flex;align-items:center}.c-future-item .img-rsp{margin:0 auto;max-width:100%}.c-future-item:first-child{border-radius:16px 16px 16px 0}.c-future-item:last-child{border-radius:16px 16px 0 16px}@media screen and (min-width:769px){.c-future-animation__text{font-size:28px}.c-future-animation__items{flex-flow:row wrap;justify-content:center;align-items:unset;gap:56px;margin-top:160px}.c-future-item{max-width:296px}.c-future-item>:last-child{width:80px}.c-future-item .x-small-txt{font-size:22px}}[data-aos=fadeIn]{opacity:0;transform:translateY(20px);transition:.5s transform var(--delay),.5s opacity var(--delay)}[data-aos=fadeIn].animate{opacity:1;transform:translate(0)}.c-sectors{--font-size:min(44px, 9vw);--line-height:calc(var(--font-size) * 0.9 + 16px)}.c-sectors>.wrapper{height:200vh}@media screen and (min-width:769px){.c-sectors>.wrapper{height:300vh;min-height:1000px}}.c-sectors__block{position:sticky;top:calc(var(--navbar-offset) + 24px);overflow:hidden;background-color:var(--x-beige3);border-radius:35px;padding:32px 32px 0}.c-sectors__cta{display:flex}.c-sectors__slider{transition:.4s transform ease-in-out}@media screen and (min-width:769px){.c-sectors__slider{transition:.8s transform ease-in-out}}.c-sectors__title{font-size:var(--font-size);position:relative;opacity:.3}.c-sectors__title::before{content:"\e801";position:absolute;font-family:"lord fontello";left:-48px;top:calc(50% - 16px);width:32px;height:32px;border-radius:50%;background-color:var(--x-red);font-size:14px;line-height:32px;text-align:center;opacity:0}.c-sectors__title.active{color:var(--x-red);opacity:1;transform:translateX(48px);transition:625ms transform}.c-sectors__title.active::before{opacity:1;transition:625ms opacity .2s;color:var(--x-black)}@media screen and (max-width:768px){.c-sectors__block{margin-left:calc(-1 * var(--site-margins));margin-right:calc(-1 * var(--site-margins))}.c-sectors__wrapper{overflow:hidden;height:calc(4.5 * var(--line-height));padding-top:4px}.c-sectors__slider{transform:translateY(calc(-1 * var(--active) * var(--line-height) - var(--length) * var(--line-height)))}}@media screen and (min-width:769px){.c-sectors{--font-size:min(72px, 5vw)}.c-sectors__block{height:528px;padding:80px 112px}.c-sectors__slider{position:absolute;top:-50%;left:50%;transform:translateY(calc(-1 * var(--active) * var(--line-height)))}}.c-s-slider.theme-black{--color:var(--x-beige2)}.c-arrows{display:flex;gap:8px}.c-arrow{--width:40px;--background:var(--x-yellow);--color:var(--x-black);cursor:pointer;width:var(--width);height:var(--width);line-height:var(--width);border-radius:50%;background-color:var(--background);color:var(--color);display:block;font-size:calc(var(--width) * .3)}.c-arrow.c-arrow--prev{transform:rotate(180deg)}@media screen and (min-width:769px){.c-arrow{--width:60px}}.c-s-slider{overflow:hidden}.c-s-slider__cta{display:flex;margin-top:24px}@media screen and (min-width:769px){.c-s-slider__cta{justify-content:flex-end}.c-s-slider__grid{align-items:flex-end}}.c-fixed-slider{--slide-width:240px;--slider-width:294px;--difference:calc(var(--slider-width) - var(--slide-width));--ratio:calc(var(--slider-width) / var(--slide-width));--gutter:16px;padding:56px 0;max-width:375px;margin:0 auto}.c-fixed-slider,.c-fixed-slider__track{display:flex}.c-fixed-slider__track{margin-left:calc(-1 * var(--gutter));transform:translateX(calc(-1 * var(--active) * var(--slide-width)));transition:625ms transform ease-in-out}.c-fixed-slider__track>div{display:flex;padding-left:var(--gutter);flex:0 0 auto}.c-fixed-slider__track>div>div{width:var(--slide-width);flex:0 0 auto;padding-left:var(--gutter)}.c-fixed-slider__track>div>div.active{margin-left:calc(var(--difference)/ 2);margin-right:calc(var(--difference)/ 2)}.c-fixed-slider__track{transform:translateX(calc(-1 * var(--active) * var(--slide-width)));transform:translateX(-33.33%) translateX(calc(-1 * var(--active) * var(--slide-width)))}@media screen and (min-width:769px){.c-fixed-slider{--slide-width:340px;--slider-width:375px}}.c-solution{position:relative;background-color:var(--x-yellow);border-radius:10px;padding:12px;transition:.3s transform ease-in-out;opacity:.6;color:var(--x-black)}.c-solution .icon--arrow{font-size:.5em}@media screen and (min-width:769px){.c-solution .icon--arrow{font-size:1em}}.c-solution,.c-solution>div{display:flex;justify-content:space-between;flex-flow:column;height:100%}.c-solution>div{padding:16px;border:1px solid var(--x-black);border-radius:10px}.c-solution__title{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.c-solution .c-solution__img{--width:84px;width:var(--width);height:var(--width)}.c-solution .c-solution__img>div{display:none}.c-solution .c-solution__img img{object-fit:contain}.active>.c-solution{transform:scale(1.275);opacity:1}@media screen and (min-width:769px){.active>.c-solution{transform:scale(1.1)}}@media screen and (max-width:768px){.c-solution .c-solution__img{--width:64px}}.c-clients__title{white-space:pre-wrap}.c-clients__grid{display:flex;flex-flow:row wrap}.c-clients__logo{width:50%;max-width:50%;height:100px;display:flex;align-items:center;justify-content:center;flex:1 1 auto}.c-clients__logo .img-rsp{max-width:min(160px,70%)}@media screen and (min-width:769px){.c-clients__logo{width:25%;max-width:25%;height:140px}}@media screen and (min-width:1025px){.c-clients__logo{width:20%;max-width:20%}}@media screen and (max-width:600px){.template-index .c-clients__logo[data-fade-in]{opacity:1;transform:translateY(0)}}.c-enroll__title{white-space:pre-wrap}.c-enroll__block{min-height:516px;position:relative;z-index:1;padding:32px;display:flex;flex-flow:column}.c-enroll__block>:first-child{flex:1 1 auto}.c-enroll__block::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000 5.38%,rgba(0,0,0,0) 100%);opacity:.3}.c-enroll__image{position:absolute;z-index:-2;inset:0}.c-enroll__image img{border-radius:30px}@media screen and (max-width:480px){.c-enroll__image img{object-position:60% 50%}}.c-enroll__cta{display:flex}.c-sticker{max-width:250px}.c-sticker__bottom{padding:8px 16px;border:1px solid;border-radius:0 32px 32px 32px}.c-sticker__top{border:1px solid;border-radius:16px 16px 16px 0;display:flex}.c-sticker__top>:first-child{flex:0 0 auto}.c-sticker__top>:last-child{flex:1 1 auto}.c-sticker__table{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;border-left:1px solid}.c-sticker__table>div{padding:5px;display:flex;justify-content:center;align-items:center}.c-sticker__table>:first-child{grid-row:1/2;grid-column:1/3;border-bottom:1px solid}.c-sticker__table>:nth-child(2){grid-row:2/3;grid-column:1/2}.c-sticker__table>:last-child{grid-row:2/3;grid-column:2/3;border-left:1px solid}.c-sticker__logo{padding:10px 16px}.c-sticker__logo .img-rsp{width:64px}@media screen and (min-width:769px){.c-enroll__block{padding:140px 112px;justify-content:center}.c-sticker{position:absolute;z-index:1;bottom:40px;right:40px}}@media screen and (max-width:480px){.c-enroll__block{margin-left:calc(-.5 * var(--site-margins));margin-right:calc(-.5 * var(--site-margins))}}