:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animated {
  animation-duration: var(--animate-duration);
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.repeat-1 {
  animation-iteration-count: var(--animate-repeat);
}

.animated.repeat-2 {
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animated.repeat-3 {
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animated.delay-1s {
  animation-delay: var(--animate-delay);
}

.animated.delay-2s {
  animation-delay: calc(var(--animate-delay) * 2);
}

.animated.delay-3s {
  animation-delay: calc(var(--animate-delay) * 3);
}

.animated.delay-4s {
  animation-delay: calc(var(--animate-delay) * 4);
}

.animated.delay-5s {
  animation-delay: calc(var(--animate-delay) * 5);
}

.animated.faster {
  animation-duration: calc(var(--animate-duration) / 2);
}

.animated.fast {
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animated.slow {
  animation-duration: calc(var(--animate-duration) * 2);
}

.animated.slower {
  animation-duration: calc(var(--animate-duration) * 3);
}

@media print, (prefers-reduced-motion: reduce) {
  .animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }

  .animated[class*='Out'] {
    opacity: 0;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

.wp-block-wp-arb-section{overflow:hidden}.wp-block-wp-arb-section .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.fill-window{min-height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.admin-bar .fill-window{min-height:calc(100vh - 32px)}.wp-block-wp-arb-section__inner-container{max-width:60em;margin-left:auto;margin-right:auto;padding:0 2em}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#wp-arb-main-menu{top:0;width:100%;height:100vh;position:absolute;z-index:1;margin:0;padding:56px 0 0 0;list-style:none;transition:all 300ms ease-in-out;transform:translateX(-100%);background-color:#fff;padding-bottom:4rem;overflow:scroll}.admin-bar #wp-arb-main-menu{padding:96px 0 0 0}#wp-arb-main-menu.open{transform:translateX(0)}#wp-arb-main-menu li{padding:0;margin:.5em 0}#wp-arb-main-menu .wp-arb-nav-logo{margin-bottom:2em}#wp-arb-main-menu .wp-arb-report-logo{padding:0 2em;height:auto !important}#wp-arb-main-menu button{width:100%;display:block;background:none;appearance:none;padding:0;margin:0;border:none;color:inherit;transition:all 200ms ease-in-out}#wp-arb-main-menu button:hover,#wp-arb-main-menu button:active,#wp-arb-main-menu button:focus{opacity:.8}#wp-arb-main-nav{position:fixed;z-index:2;top:0;left:0;width:80%;max-width:300px;height:100vh;padding:1em 0}.admin-bar #wp-arb-main-nav{padding:2.2em 0}#wp-arb-main-menu-toggle{position:relative;z-index:2;background:none;appearance:none;background-color:none;border:0;margin:0;padding:.5em;height:40px;margin-left:10px}#wp-arb-main-menu-toggle .menu-bar{width:30px;height:2px;background-color:#000;display:block}#wp-arb-main-menu-toggle .menu-bar:before,#wp-arb-main-menu-toggle .menu-bar:after{content:"";display:block;width:30px;height:2px;background-color:#000;transition:all 200ms ease-in-out}#wp-arb-main-menu-toggle .menu-bar:before{transform:translateY(-7px)}#wp-arb-main-menu-toggle .menu-bar:after{transform:translateY(5px)}#wp-arb-main-menu-toggle[aria-expanded=true] .menu-bar{background-color:rgba(0,0,0,0)}#wp-arb-main-menu-toggle[aria-expanded=true] .menu-bar:before{transform:rotate(45deg)}#wp-arb-main-menu-toggle[aria-expanded=true] .menu-bar:after{transform:rotate(-45deg) translateY(-2px)}.animated.fade-in,.animated.is-style-wp-arb-animation--fade-in{opacity:0}.animated.slide-up,.animated.is-style-wp-arb-animation--slide-up{transform:translate3d(0, 50%, 0);visibility:hidden}.animated.slide-left,.animated.is-style-wp-arb-animation--slide-left{transform:translate3d(-100%, 0, 0);visibility:hidden}.animated.slide-right,.animated.is-style-wp-arb-animation--slide-right{transform:translate3d(100%, 0, 0);visibility:hidden}
