html:not(.fb-transition-end) body>:not(.fba-transition){display:none}html:not(.fb-transition-end),html:not(.fb-transition-end) body{background:var(--fba-bg)}.fba-transition{display:flex;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;z-index:999999999999999}.fba-transition.fba-active{visibility:visible}.fba-transition:before{align-items:center;animation:fba-load .8s linear infinite;color:var(--fba-color);content:var(--fba-content);display:flex;font-size:var(--fba-font-size);inset:0;justify-content:center;line-height:1.5em;opacity:0;position:absolute;text-align:center;transition:all .1s 0s;visibility:hidden;z-index:9}.fba-active.fba-transition:before{opacity:1;transition:all .1s calc(var(--fba-time) / 2);visibility:visible}@keyframes fba-load{0%{opacity:.2}50%{opacity:.5}to{opacity:.2}}.fba-circle-elastic{align-items:flex-start;height:100%;width:100%}.fba-circle-elastic.fba-active{align-items:flex-end}.fba-circle-elastic .fba-transition__col{background:var(--fba-bg);border-radius:50% 50% 0 0;bottom:auto;height:0;left:50%;min-width:140%;position:relative;top:0;transform:translate(-50%);transition:all calc(var(--fba-time) / 1.4),border-radius calc(var(--fba-time) / 1) calc(var(--fba-time) / 1.4);width:140%}@media (max-width:780px){.fba-circle-elastic .fba-transition__col{min-width:200%;width:200%}}.fba-circle-elastic.fba-active .fba-transition__col{border-radius:0 0 50% 50%;bottom:-50%;height:150%;top:auto;transition:all calc(var(--fba-time) / 1.5),border-radius calc(var(--fba-time) / 2) calc(var(--fba-time) / 1.6)}