.loading-square{display:block;height:15px;left:50%;position:absolute;top:50%;transform:translate(-7px,-7px);width:15px}.no-css-transitions .loading-square{display:none}.loading-square__lr:after,.loading-square__lr:before,.loading-square__tb:after,.loading-square__tb:before{background:#000;content:"";display:block;position:absolute}.loading-square__lr:before{animation:left-bar 2s linear infinite;height:100%;left:0;top:0;width:3px}.loading-square__lr:after{animation:right-bar 2s linear infinite;bottom:0;height:100%;right:0;width:3px}.loading-square__tb:before{animation:top-bar 2s linear infinite;height:3px;right:0;top:0;width:100%}.loading-square__tb:after{animation:bottom-bar 2s linear infinite;bottom:0;height:3px;left:0;width:100%}.loading-square--secondary .loading-square__lr:after,.loading-square--secondary .loading-square__lr:before,.loading-square--secondary .loading-square__tb:after,.loading-square--secondary .loading-square__tb:before{background:#fff}.loading-square--highlight .loading-square__lr:after,.loading-square--highlight .loading-square__lr:before,.loading-square--highlight .loading-square__tb:after,.loading-square--highlight .loading-square__tb:before{background:#f9302d}.loading-square--inline{display:inline-block;position:static;transform:translate(0)}@keyframes left-bar{0%{transform:scaleY(1)}37.5%{transform:scaleY(1);transform-origin:0 0}50%{transform:scaleY(0);transform-origin:0 0}87.5%{transform:scaleY(0);transform-origin:0 100%}to{transform:scaleY(1);transform-origin:0 100%}}@keyframes right-bar{0%{transform:scaleY(1);transform-origin:0 100%}12.5%{transform:scaleY(1);transform-origin:0 100%}25%{transform:scaleY(0);transform-origin:0 100%}62.5%{transform:scaleY(0);transform-origin:0 0}75%{transform:scaleY(1);transform-origin:0 0}to{transform:scaleY(1);transform-origin:0 0}}@keyframes top-bar{0%{transform:scaleX(1);transform-origin:100% 0}12.5%{transform:scaleX(0);transform-origin:100% 0}50%{transform:scaleX(0);transform-origin:0 0}62.5%{transform:scaleX(1);transform-origin:0 0}to{transform:scaleX(1)}}@keyframes bottom-bar{0%{transform:scaleX(1);transform-origin:0 100%}25%{transform:scaleX(1);transform-origin:0 100%}37.5%{transform:scaleX(0);transform-origin:0 100%}75%{transform:scaleX(0);transform-origin:100% 0}87.5%{transform:scaleX(1);transform-origin:100% 0}to{transform:scaleX(1);transform-origin:100% 0}}.loading-spinner-circle{display:inline-block;height:80px;position:relative;width:80px}.loading-spinner-circle div{animation:loading-spinner-circle 1.2s cubic-bezier(.5,0,.5,1) infinite;border-radius:50%;border:8px solid transparent;border-top-color:#000;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.loading-spinner-circle div:first-child{animation-delay:-.45s}.loading-spinner-circle div:nth-child(2){animation-delay:-.3s}.loading-spinner-circle div:nth-child(3){animation-delay:-.15s}@keyframes loading-spinner-circle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}