@keyframes pjax_right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes pjax_left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes pjax_right_close{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes pjax_left_close{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#willclose,main.pjax-moving{width:100%;min-height:100%;position:fixed;top:0;left:0;z-index:-1;overflow:hidden}.pjax-moving article{animation-play-state:paused}.pjax-moving.pjax-start article{animation-play-state:running}#willclose~.pjax-right article{transform:translateX(100%);animation-name:pjax_right;animation-iteration-count:1;animation-timing-function:ease}#willclose~.pjax-left article{transform:translateX(-100%);animation-name:pjax_left;animation-iteration-count:1}#willclose.pjax-right-close{z-index:0;transform:translateX(100%);animation-name:pjax_right_close;animation-delay:0s;animation-iteration-count:1}#willclose.pjax-left-close{z-index:0;transform:translateX(-100%);animation-name:pjax_left_close;animation-delay:0s;animation-iteration-count:1}#modal.fixed{display:block!important;z-index:9999!important}#modal.fixed #modal_bg{display:none}.modal_inner{position:fixed;transform:translateY(100%);transition-property:transform;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}.modal_inner.open{transform:translateY(0)}.modal_inner.fixed{transform:translateY(0)!important}.loader_wrapper{width:100%;height:30px;display:flex;justify-content:center;position:relative}.loader{width:30px;height:30px;position:absolute;transition-property:opacity;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}.loader span,.loader span::before{width:30px;height:30px;margin:0 auto;display:inline-block;position:absolute;top:0;left:0;z-index:0;border:2px solid transparent;border-top-color:#000;border-radius:50%;box-sizing:border-box;animation-name:spin;animation-duration:.75s;animation-delay:0;animation-iteration-count:infinite}.loader span{background-color:rgba(255,255,255,0)}.loader span::before{content:"";width:inherit;height:inherit;position:absolute;left:-2px;top:-2px;border:inherit;border-radius:inherit;animation-name:spin;animation-duration:1.5s;animation-delay:0;animation-iteration-count:infinite}