.preloader__container{opacity:0;pointer-events:none;user-select:none;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.preloader__container--nested{position:absolute}.preloader__container--fast-animation{transition-duration:.15s}.preloader__container--visible{opacity:1}.preloader__loader{--spinner-size:100px;width:var(--spinner-size);height:var(--spinner-size);perspective:780px}.preloader__inner{border-radius:50%;width:100%;height:100%;animation-duration:1.15s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.preloader__inner.one{border-bottom-style:solid;border-bottom-width:3px;border-bottom-color:var(--preloader-color-1);animation-name:cssload-rotate-one}.preloader__inner.two{border-right-style:solid;border-right-width:3px;border-right-color:var(--preloader-color-2);animation-name:cssload-rotate-two}.preloader__inner.three{border-top-style:solid;border-top-width:3px;border-top-color:var(--preloader-color-3);animation-name:cssload-rotate-three}@keyframes preloader-rotation{0%{transform:rotate(0)}70%{transform:rotate(45deg)}to{transform:rotate(45deg)}}@keyframes cssload-rotate-one{0%{transform:rotateX(35deg)rotateY(-45deg)rotate(0)}to{transform:rotateX(35deg)rotateY(-45deg)rotate(360deg)}}@keyframes cssload-rotate-two{0%{transform:rotateX(50deg)rotateY(10deg)rotate(0)}to{transform:rotateX(50deg)rotateY(10deg)rotate(360deg)}}@keyframes cssload-rotate-three{0%{transform:rotateX(35deg)rotateY(55deg)rotate(0)}to{transform:rotateX(35deg)rotateY(55deg)rotate(360deg)}}