/* Shared motion tuning for the redesigned pages. */
.itrise-motion-page>[data-render-region]{content-visibility:auto;contain-intrinsic-size:auto 900px}

.itrise-motion-page.itrise-motion-paused *,
.itrise-motion-page.itrise-motion-paused *::before,
.itrise-motion-page.itrise-motion-paused *::after,
.itrise-motion-page.itrise-motion-scrolling *,
.itrise-motion-page.itrise-motion-scrolling *::before,
.itrise-motion-page.itrise-motion-scrolling *::after,
.itrise-motion-page [data-motion-active="false"],
.itrise-motion-page [data-motion-active="false"]::before,
.itrise-motion-page [data-motion-active="false"]::after,
.itrise-motion-page [data-motion-active="false"] *,
.itrise-motion-page [data-motion-active="false"] *::before,
.itrise-motion-page [data-motion-active="false"] *::after{animation-play-state:paused!important}

.itrise-motion-page details.itrise-details-animating{contain:layout;will-change:height}
.itrise-motion-page details>summary{scroll-margin-top:110px}

:is(.about-fresh,.cases-fresh,.case-fresh,.news-fresh,.article-fresh,.shop-fresh,.tariff-fresh).js [data-reveal]{
    opacity:0;
    translate:0 24px;
    filter:none!important;
    transition:opacity .36s cubic-bezier(.2,.7,.2,1) var(--delay,0ms),translate .46s cubic-bezier(.16,1,.3,1) var(--delay,0ms)!important;
    will-change:opacity,translate
}
:is(.about-fresh,.cases-fresh,.case-fresh,.news-fresh,.article-fresh,.shop-fresh,.tariff-fresh).js [data-reveal].is-inview{opacity:1;translate:0 0;filter:none!important;will-change:auto}

:is(.front-new--motion-ready,.home-new--motion-ready) [data-reveal]{
    opacity:0;
    transform:translate3d(0,24px,0);
    filter:none!important;
    transition:opacity .38s cubic-bezier(.2,.7,.2,1),transform .48s cubic-bezier(.16,1,.3,1)!important;
    will-change:opacity,transform
}
:is(.front-new--motion-ready,.home-new--motion-ready) [data-reveal].is-visible{opacity:1;transform:none;filter:none!important;will-change:auto}

.services-v2--js [data-services-reveal]{
    opacity:0;
    transform:translate3d(0,24px,0)!important;
    filter:none!important;
    transition:opacity .38s cubic-bezier(.2,.7,.2,1),transform .48s cubic-bezier(.16,1,.3,1)!important;
    transition-delay:min(calc(var(--services-reveal-index,0) * 24ms),96ms)!important;
    will-change:opacity,transform
}
.services-v2--js [data-services-reveal].is-visible{opacity:1;transform:none!important;filter:none!important;will-change:auto}

[data-sol-reveal]{
    opacity:0;
    transform:translate3d(0,24px,0)!important;
    filter:none!important;
    transition:opacity .38s cubic-bezier(.2,.7,.2,1),transform .48s cubic-bezier(.16,1,.3,1)!important;
    will-change:opacity,transform
}
[data-sol-reveal].is-visible{opacity:1;transform:none!important;filter:none!important;will-change:auto}

html.ys-motion-ready .ys-reveal,
html.ys-motion-ready .ys-reveal--left,
html.ys-motion-ready .ys-reveal--right,
html.ys-motion-ready .ys-reveal--scale{
    opacity:0;
    transform:translate3d(0,24px,0)!important;
    filter:none!important;
    transition:opacity .36s cubic-bezier(.2,.7,.2,1) var(--ys-delay,0ms),transform .46s cubic-bezier(.16,1,.3,1) var(--ys-delay,0ms)!important;
    will-change:opacity,transform
}
html.ys-motion-ready .ys-reveal.is-visible{opacity:1;transform:none!important;filter:none!important;will-change:auto}

@media(max-width:760px){.itrise-motion-page>[data-render-region]{contain-intrinsic-size:auto 720px}}
@media(prefers-reduced-motion:reduce){
    .itrise-motion-page>[data-render-region]{content-visibility:visible}
    :is(.about-fresh,.cases-fresh,.case-fresh,.news-fresh,.article-fresh,.shop-fresh,.tariff-fresh).js [data-reveal],
    :is(.front-new--motion-ready,.home-new--motion-ready) [data-reveal],
    .services-v2--js [data-services-reveal],
    [data-sol-reveal],
    html.ys-motion-ready .ys-reveal{opacity:1!important;translate:none!important;transform:none!important;filter:none!important;transition:none!important;will-change:auto!important}
}
