:root{--delay-multiplier:1;--first-delay:0.1s;}
#hamburger.menu-main ul li{opacity:0;transform:translateY(-1rem);transition:all 0.5s ease-out;}
body.menu-shown #hamburger.menu-main ul li{opacity:1;transform:translateY(0);}
body.menu-shown #hamburger.menu-main ul li:nth-child(1){transition-delay:calc(var(--first-delay) + 0.1s * var(--delay-multiplier));}
body.menu-shown #hamburger.menu-main ul li:nth-child(2){transition-delay:calc(var(--first-delay) + 0.2s * var(--delay-multiplier));}
body.menu-shown #hamburger.menu-main ul li:nth-child(3){transition-delay:calc(var(--first-delay) + 0.3s * var(--delay-multiplier));}
body.menu-shown #hamburger.menu-main ul li:nth-child(4){transition-delay:calc(var(--first-delay) + 0.4s * var(--delay-multiplier));}
body.menu-shown #hamburger.menu-main ul li:nth-child(5){transition-delay:calc(var(--first-delay) + 0.5s * var(--delay-multiplier));}
#hamburger.menu-main ul.sub-menu{--first-delay:0.3s;}
body.no-script #hamburger.menu-main ul li{opacity:1;transform:translateY(0);}
 .wrapper > div > * > *{opacity:1;transform:translateY(0);transition:all 0.25s ease-out;--first-delay:0.25s;}
.wrapper > div.not-in-viewport > * > *{transform:translateY(-0.5rem);opacity:0;}
.wrapper > div > * > *:nth-child(1):not(h1){transition-delay:calc(var(--first-delay) + 0.1s * var(--delay-multiplier));}
.wrapper > div > * > *:nth-child(2){transition-delay:calc(var(--first-delay) + 0.2s * var(--delay-multiplier));}
.wrapper > div > * > *:nth-child(3){transition-delay:calc(var(--first-delay) + 0.3s * var(--delay-multiplier));}
.wrapper > div > * > *:nth-child(4){transition-delay:calc(var(--first-delay) + 0.4s * var(--delay-multiplier));}
.wrapper > div > * > *:nth-child(5){transition-delay:calc(var(--first-delay) + 0.5s * var(--delay-multiplier));}
.wrapper > div > * > *:nth-child(6){transition-delay:calc(var(--first-delay) + 0.6s * var(--delay-multiplier));}
body.mo-script #page-loader{display:none;}
#page-loader{position:fixed;width:100vw;height:100%;top:0;left:0;right:0;bottom:0;z-index:9999;background:var(--wp--preset--color--basic-white);opacity:1;backdrop-filter:blur(3px);transform:translateX(0);animation:reveal 0.75s forwards ease-in-out;animation-delay:0.25s;}
@keyframes reveal { 0{transform:translateX(0);opacity:1;}
99%{transform:translateX(0);opacity:0;}
100%{transform:translateX(-100vw);opacity:0;}
}
body.unload #page-loader,
body.unload #page-loader::after,
body.unload #page-loader::before{animation-direction:reverse;}
.cards{width:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0;margin:0;}
.card{--spacing:2em;position:relative;height:auto;display:flex;background-color:transparent;top:var(--spacing);width:max-content;}
.checkmarks{width:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0;margin:0;}
.checkmark{--spacing:2em;position:relative;height:auto;display:flex;background-color:transparent;top:var(--spacing);width:2em;}
@media screen and (max-width:1280px){
.animation-columns{gap:1em;}
}
@media screen and (max-width:1080px){
.checkmark{--spacing:0.5em;top:var(--spacing);}
}
@media screen and (max-width:782px){
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{flex-basis:inherit;}
}
@media screen and (max-width:480px){
.checkmark{
--spacing: 1em;
top: var(--spacing);
}
}