@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-down{0%{opacity:0;transform:translateY(-6rem)}to{opacity:1;transform:none}}@keyframes unslide-up{to{opacity:0;transform:translateY(-6rem)}0%{opacity:1;transform:none}}@keyframes slide-up{0%{opacity:0;transform:translateY(6rem)}to{opacity:1;transform:none}}@keyframes unslide-down{to{opacity:0;transform:translateY(6rem)}0%{opacity:1;transform:none}}@keyframes slide-right{0%{opacity:0;transform:translateX(-6rem)}to{opacity:1;transform:none}}@keyframes unslide-left{to{opacity:0;transform:translateX(-6rem)}0%{opacity:1;transform:none}}@keyframes slide-left{0%{opacity:0;transform:translateX(6rem)}to{opacity:1;transform:none}}@keyframes unslide-right{to{opacity:0;transform:translateX(6rem)}0%{opacity:1;transform:none}}@keyframes slide-from-top{0%{transform:translateY(-100%)}to{transform:none}}@keyframes slide-from-bottom{0%{transform:translateY(100%)}to{transform:none}}@keyframes slide-from-left{0%{transform:translateX(-100%)}to{transform:none}}@keyframes slide-from-right{0%{transform:translateX(100%)}to{transform:none}}@keyframes slide-to-top{0%{transform:none}to{transform:translateY(-100%)}}@keyframes slide-to-bottom{0%{transform:none}to{transform:translateY(100%)}}@keyframes slide-to-left{0%{transform:none}to{transform:translateX(-100%)}}@keyframes slide-to-right{0%{transform:none}to{transform:translateX(100%)}}@keyframes fade-from-top{0%{opacity:0;transform:translateY(-100%)}to{transform:none}}@keyframes fade-from-bottom{0%{opacity:0;transform:translateY(100%)}to{transform:none}}@keyframes fade-from-left{0%{opacity:0;transform:translateX(-100%)}to{transform:none}}@keyframes fade-from-right{0%{opacity:0;transform:translateX(100%)}to{transform:none}}@keyframes fade-to-top{0%{transform:none}to{opacity:0;transform:translateY(-100%)}}@keyframes fade-to-bottom{0%{transform:none}to{opacity:0;transform:translateY(100%)}}@keyframes fade-to-left{0%{transform:none}to{opacity:0;transform:translateX(-100%)}}@keyframes fade-to-right{0%{transform:none}to{opacity:0;transform:translateX(100%)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes scale{0%{transform:scale(0)}to{transform:none}}@keyframes zoom-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.8)}}@keyframes unzoom-in{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:none}}@keyframes unzoom-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.2)}}@keyframes rotate-x{0%{opacity:0;transform:perspective(400px) rotateX(-90deg)}to{opacity:1;transform:perspective(400px)}}@keyframes rotate-y{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}to{opacity:1;transform:perspective(400px)}}@keyframes pop{0%{opacity:0;transform:scale(0)}40%{opacity:1}60%{transform:scale(.9,1.02)}80%{transform:scale(1.02,.98)}to{transform:none}}@keyframes enlarge{0%{width:0}to{width:100%}}@keyframes appear{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes disappear{to{transform:scaleX(0);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:left}50%{transform:scaleX(1);transform-origin:right}0%{transform:scaleX(0);transform-origin:right}}.animated-box{--scene-scroll:0.8}@media screen and (max-width:1023px){.animated-box{--scene-scroll:0.7}}.animated-box{--services-row-gap-start:160px;--services-col-gap-start:12px;--services-gap-end:8px}@media screen and (min-width:992px){.animated-box{--services-col-gap-start:clamp(40px,6vw,120px)}}.animated-box__scene{height:100vh;position:relative}@media screen and (max-width:1023px){.animated-box__scene{padding:0 20px}}.animated-box .content__title{margin-bottom:0}.animated-box .content__title strong{background:var(--wp--preset--gradient--accent-right);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800}.animated-box .content__text{margin-top:8px}.animated-box__services-list{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.animated-box__service svg{height:32px;width:32px}.animated-box__service svg path{fill:url(#animated-box-icon-gradient);stroke:none}.animated-box.is-scroll-animated{height:calc((1 + var(--scene-count, 1)*var(--scene-scroll, .8))*100vh)}.animated-box.is-scroll-animated .animated-box__viewport{height:100vh;overflow:hidden;position:sticky;top:0}.animated-box.is-scroll-animated .animated-box__scene{height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;will-change:opacity}.animated-box.is-scroll-animated .animated-box__scene.is-active{opacity:1;pointer-events:auto}.animated-box.is-scroll-animated .animated-box__services-list{-moz-column-gap:calc(var(--services-col-gap-start) + (var(--services-gap-end) - var(--services-col-gap-start))*var(--services-gap-progress, 0));column-gap:calc(var(--services-col-gap-start) + (var(--services-gap-end) - var(--services-col-gap-start))*var(--services-gap-progress, 0));row-gap:calc(var(--services-row-gap-start) + (var(--services-gap-end) - var(--services-row-gap-start))*var(--services-gap-progress, 0))}@media screen and (min-width:992px){.animated-box.is-scroll-animated .animated-box__services-list{grid-template-columns:repeat(3,244px);justify-content:center;max-width:none}}.animated-box.is-scroll-animated .animated-box__services-image-bg{opacity:var(--services-gap-progress,0)}@media(prefers-reduced-motion:reduce){.animated-box.is-scroll-animated{height:auto}.animated-box.is-scroll-animated .animated-box__viewport{height:auto;overflow:visible;position:static}.animated-box.is-scroll-animated .animated-box__scene{height:100vh;inset:auto;opacity:1;pointer-events:auto;position:relative}}