/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes blazyblur{from{opacity:.3}to{opacity:1}}.animated.blur img:not(.b-blur),.b-bg.animated.blur{transition:none;-webkit-animation:blazyblur 1s;animation:blazyblur 1s}.media--fx.is-b-visible:not(.is-b-animated) .b-blur{transition:opacity 1.2s;opacity:.9;filter:blur(3px);color:transparent}.media--fx-lg.is-b-visible:not(.is-b-animated) .b-blur{opacity:.8;filter:blur(6px)}.media.is-b-animated .b-blur,.media.is-b-loaded .b-blur.is-b-ie{z-index:-1;right:auto;bottom:auto;visibility:hidden;width:0;height:0;object-fit:none;opacity:0}@media (prefers-reduced-motion:reduce){.animated.blur img:not(.b-blur),.b-bg.animated.blur{-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.media--fx-lg.is-b-loaded .b-blur{opacity:.9;filter:blur(1px)}}
@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.is-b-loading{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;min-height:30px}.is-b-loading::before{position:absolute;z-index:-1;top:50%;left:50%;display:none;width:30px;max-width:30px;height:30px;margin-top:-15px;margin-left:-15px;content:"";background:#2eaae0;font-size:0}.is-b-loading.is-b-visible::before{z-index:22;display:block;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}
