@keyframes loading{0%{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(0deg) scaleX(1)}25%{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(90deg) scaleX(1)}26%{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(90deg) scale3d(0,0,0)}74%{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(270deg) scale3d(0,0,0)}75%{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(270deg) scaleX(1)}to{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(1turn) scaleX(1)}}@keyframes loadingBack{0%{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(0deg) scale3d(0,0,0)}25%{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(90deg) scale3d(0,0,0)}26%{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(90deg) scaleX(1)}74%{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(270deg) scaleX(1)}75%{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(270deg) scale3d(0,0,0)}to{transform:perspective(3000px) translate(-50%,-50%) rotateX(0deg) rotateY(1turn) scale3d(0,0,0)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(1turn)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.generic-spin{-webkit-animation-name:spin;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}#spinner>.loading{animation:loading 1s linear infinite}#spinner>.loading,#spinner>.loading-back{top:50%;left:50%;width:30px;height:30px;background-color:#e16971}#spinner>.loading-back{animation:loadingBack 1s linear infinite}#spinner.pause>.loading,#spinner.pause>.loading-back{animation:none}.spinner.on{animation:spin 1s linear infinite}.ideate-loading-logo-container{width:100%;height:100%;position:relative;perspective:700px;animation:transform-everything 3s infinite alternate}.fast .ideate-loading-logo-container{animation:transform-everything 1.5s infinite alternate}.ideate-loading-wrapper{position:relative}.ideate-loading-wrapper.background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#181818;animation:transform-wrapper 3s infinite alternate;transform:scale(1);border-radius:12px;border:1px solid #282828}.fast .ideate-loading-wrapper.background:before{animation:transform-wrapper 1.5s infinite alternate}.ideate-loading-cube{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:rotate-cube 3s infinite alternate}.fast .ideate-loading-cube{animation:rotate-cube 1.5s infinite alternate}.ideate-loading-face{position:absolute;width:25%;height:25%;backface-visibility:hidden}.ideate-loading-face-red{border-top-left-radius:15%;border-top-right-radius:15%;border-bottom-left-radius:15%;background:linear-gradient(to bottom right,#FF3B57,#FF8999);top:25%;left:25%;transform-origin:bottom right;animation:fold-red-2 3s infinite alternate}.fast .ideate-loading-face-red{animation:fold-red-2 1.5s infinite alternate}.ideate-loading-face-green{position:absolute;border-top-right-radius:15%;background:linear-gradient(180deg,#98FF9D,#7CD2CC);top:50%;left:50%;height:25.5%;animation:fold-green 3s infinite alternate}.fast .ideate-loading-face-green{animation:fold-green 1.5s infinite alternate}.ideate-loading-face-green:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#98FF9D,#b9ffbd);opacity:0;animation:fold-green-after 3s infinite alternate}.fast .ideate-loading-face-green:after{animation:fold-green-after 1.5s infinite alternate}.ideate-loading-face-blue{background:linear-gradient(180deg,#7CD2CC,#60A5FA);top:75%;left:50%;transform-origin:top center;animation:fold-blue 3s infinite alternate}.fast .ideate-loading-face-blue{animation:fold-blue 1.5s infinite alternate}.ideate-loading-face-blue:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#60A5FA,#82baff);opacity:0;animation:fold-blue-after 3s infinite alternate}.fast .ideate-loading-face-blue:after{animation:fold-blue-after 1.5s infinite alternate}@keyframes transform-everything{0%,25%{transform:rotate(0deg) scale(1) translateX(0)}75%,to{transform:translateX(-36%) translateY(-19%) translateZ(0) rotate(-60deg) scale(2)}}@keyframes rotate-cube{0%,25%{transform:rotateX(0deg) rotateY(0deg) rotate(0deg)}75%,to{transform:rotateX(-34deg) rotateY(-45deg) rotate(0deg)}}@keyframes fold-red-2{0%,25%{transform:translateY(0) rotateY(0deg) rotate(0deg);border-top-left-radius:15%;border-top-right-radius:15%;border-bottom-left-radius:15%}75%,to{transform:translateY(100%) rotateY(90deg) rotate(0deg);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}}@keyframes fold-green{0%,25%{border-top-right-radius:15%;height:26%}75%,to{border-top-right-radius:0;height:25%}}@keyframes fold-green-after{0%,25%{opacity:0}75%,to{opacity:1}}@keyframes fold-blue{0%,25%{transform:rotateX(0deg)}75%,to{transform:rotateX(90deg)}}@keyframes fold-blue-after{0%,25%{opacity:0}75%,to{opacity:1}}@keyframes transform-wrapper{0%,25%{opacity:1;transform:scale(1);border-radius:0}75%,to{opacity:.2;transform:scale(1.3);border-radius:12px}}