.wp-site-blocks{display:flex;flex-direction:column;min-height:calc(100dvh - var(--gf-header-offset, 0px));overflow-x:clip}main{flex-grow:1;overflow-x:clip}:where(.wp-block-columns){margin-bottom:0}.js-reveal-fade,.js-reveal-slide-up,.js-reveal-slide-down,.js-reveal-slide-left,.js-reveal-slide-right,.js-reveal-up{transition:transform var(--reveal-duration, .8s) cubic-bezier(.22,1,.36,1) var(--reveal-delay, .5s),opacity var(--reveal-duration, .8s) ease-out var(--reveal-delay, .5s);will-change:opacity,transform}.js-reveal-fade{opacity:0;transform:translateZ(0)}.js-reveal-fade.is-revealed{opacity:1;will-change:auto}.js-reveal-slide-up,.js-reveal-up{opacity:0;transform:translate3d(0,var(--reveal-distance, 100px),0)}.js-reveal-slide-down{opacity:0;transform:translate3d(0,calc(-1 * var(--reveal-distance, 100px)),0)}.js-reveal-slide-left{opacity:0;transform:translate3d(var(--reveal-distance, 100px),0,0)}.js-reveal-slide-right{opacity:0;transform:translate3d(calc(-1 * var(--reveal-distance, 100px)),0,0)}.js-reveal-slide-up.is-revealed,.js-reveal-up.is-revealed,.js-reveal-slide-down.is-revealed,.js-reveal-slide-left.is-revealed,.js-reveal-slide-right.is-revealed{opacity:1;transform:translateZ(0);will-change:auto}@media(prefers-reduced-motion:reduce){.js-reveal-fade,.js-reveal-slide-up,.js-reveal-slide-down,.js-reveal-slide-left,.js-reveal-slide-right,.js-reveal-up{opacity:1;transform:none;transition:none;will-change:auto}}noscript .js-reveal-fade,noscript .js-reveal-slide-up,noscript .js-reveal-slide-down,noscript .js-reveal-slide-left,noscript .js-reveal-slide-right,noscript .js-reveal-up{opacity:1;transform:none}@media(scripting:none){.js-reveal-fade,.js-reveal-slide-up,.js-reveal-slide-down,.js-reveal-slide-left,.js-reveal-slide-right,.js-reveal-up{opacity:1;transform:none;transition:none}}@media(max-width:1023.98px)and (prefers-reduced-motion:no-preference){.js-reveal-fade:not(.is-revealed),.js-reveal-slide-up:not(.is-revealed),.js-reveal-up:not(.is-revealed),.js-reveal-slide-down:not(.is-revealed),.js-reveal-slide-left:not(.is-revealed),.js-reveal-slide-right:not(.is-revealed){opacity:0;transform:translate3d(0,var(--reveal-distance, 24px),0)}}@media(max-width:767.98px){.is-style-flex-column-reverse{flex-direction:column-reverse}.hidden-mobile{display:none}}
