.reveal-on-scroll{opacity:0;transition:opacity .6s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .6s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(24px)scale(.98)}.reveal-on-scroll[data-reveal=fade-left]{transform:translate(-30px)}.reveal-on-scroll[data-reveal=fade-right]{transform:translate(30px)}.reveal-on-scroll.is-revealed{opacity:1;will-change:auto;transform:translate(0,0)scale(1)}html:not(.js-reveal-armed) .reveal-on-scroll{opacity:1;will-change:auto;transition:none;transform:none}html.js-reveal-armed .reveal-on-scroll.reveal-timed-out{opacity:1;will-change:auto;transition:none;transform:translate(0,0)scale(1)}@media (width<=768px){.reveal-on-scroll{transition:opacity .8s cubic-bezier(.19, 1, .22, 1) calc(var(--reveal-delay,0s) * .8), transform .8s cubic-bezier(.19, 1, .22, 1) calc(var(--reveal-delay,0s) * .8);transform:translateY(24px)scale(1)}.reveal-on-scroll[data-reveal=fade-left]{transform:translate(-24px)}.reveal-on-scroll[data-reveal=fade-right]{transform:translate(24px)}}.situation-card,.center-card{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.situation-card:hover,.center-card:hover{transform:translateY(-4px)scale(1.008);box-shadow:0 16px 32px -8px #00000014,0 4px 12px -2px #0000000a}}.situation-card:active,.center-card:active{transition-duration:90ms;transform:scale(.975)}.btn,.button,.button-primary,.button-secondary,.appeals-form-submit,.institution-appeal-trigger,.feed-clarify-submit{transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.btn:active,.button:active,.button-primary:active,.button-secondary:active,.appeals-form-submit:active,.institution-appeal-trigger:active,.feed-clarify-submit:active{transition-duration:90ms;transform:scale(.972)}.site-header .desktop-nav a{transition:transform .2s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1);position:relative}.site-header .desktop-nav a:active{transition-duration:90ms;transform:scale(.96)}.site-header .desktop-nav a:after{content:"";opacity:0;transform-origin:50%;pointer-events:none;background:currentColor;border-radius:2px;height:2px;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 12px 4px;transform:scaleX(.4)}@media (hover:hover){.site-header .desktop-nav a:hover:after,.site-header .desktop-nav a:focus-visible:after{opacity:.5;transform:scaleX(1)}}@keyframes organicPageIn{0%{opacity:0}to{opacity:1}}@keyframes organicHeroIn{0%{opacity:0;transform:scale(.995)}to{opacity:1;transform:scale(1)}}main#main-content,main.seo-page,main.legal-page,main.not-found-page{animation:.26s cubic-bezier(.16,1,.3,1) organicPageIn}.seo-hero,.hub-hero,.home-hero{animation:.32s cubic-bezier(.16,1,.3,1) organicHeroIn}@media (hover:none){.situation-card:hover,.center-card:hover{box-shadow:none;transform:none}.situation-card:active,.center-card:active{transition-duration:90ms;transform:scale(.985)}.btn:hover,.button:hover,.button-primary:hover,.appeals-form-submit:hover,.institution-appeal-trigger:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.reveal-on-scroll,.reveal-on-scroll.is-revealed{opacity:1!important;will-change:auto!important;transition:none!important;transform:none!important}.situation-card,.center-card{transition:none!important}.situation-card:hover,.situation-card:active,.center-card:hover,.center-card:active{box-shadow:none!important;transform:none!important}.btn,.button,.button-primary,.button-secondary,.appeals-form-submit,.institution-appeal-trigger,.feed-clarify-submit,.site-header .desktop-nav a{transition:none!important}.btn:hover,.btn:active,.button:hover,.button:active,.button-primary:hover,.button-primary:active,.appeals-form-submit:hover,.appeals-form-submit:active,.institution-appeal-trigger:hover,.institution-appeal-trigger:active,.site-header .desktop-nav a:hover,.site-header .desktop-nav a:active{box-shadow:none!important;transform:none!important}.site-header .desktop-nav a:after{display:none!important}.site-header+main,main#main-content,main.seo-page,main.legal-page,main.not-found-page,.seo-hero,.hub-hero,.home-hero{animation:none!important}}@media (width<=768px){.situation-card.reveal-on-scroll,.center-card.reveal-on-scroll{transition:opacity .8s cubic-bezier(.19, 1, .22, 1) calc(var(--reveal-delay,0s) * .8), transform .8s cubic-bezier(.19, 1, .22, 1) calc(var(--reveal-delay,0s) * .8)!important}.situation-card:hover,.situation-card:active,.center-card:hover,.center-card:active{transform:none!important}.situation-card.is-revealed,.center-card.is-revealed{will-change:auto!important;transform:translate(0,0)!important}}@media (width>=769px){.center-department-item.reveal-on-scroll,.equipment-group.reveal-on-scroll{opacity:1!important;will-change:auto!important;transition:none!important;transform:none!important}}@media (width>=769px) and (prefers-reduced-motion:no-preference){.hlist-reveal{opacity:0;transition:opacity .52s cubic-bezier(.16, 1, .3, 1) var(--hl-delay,0s), transform .52s cubic-bezier(.16, 1, .3, 1) var(--hl-delay,0s);will-change:opacity, transform;transform:translate(36px)}.hlist-reveal.is-in{opacity:1;will-change:auto;transform:translate(0,0)}}.center-department-list,.equipment-list{overflow-anchor:none}
