#tcl-loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:999999;display:flex;align-items:center;justify-content:center;transition:opacity 0.5s ease-out;opacity:1}#tcl-loading-screen.fade-out{opacity:0}.tcl-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.typewriter{position:relative;-webkit-animation:bounce05 3s linear infinite;animation:bounce05 3s linear infinite}.typewriter .slide{width:92px;height:20px;border-radius:3px;margin-left:14px;transform:translateX(14px);background:linear-gradient(#000000,#2a2a2a);-webkit-animation:slide05 3s ease infinite;animation:slide05 3s ease infinite}.typewriter .slide:before,.typewriter .slide:after,.typewriter .slide i:before{content:"";position:absolute;background:#000}.typewriter .slide:before{width:2px;height:8px;top:6px;left:100%}.typewriter .slide:after{left:94px;top:3px;height:14px;width:6px;border-radius:3px}.typewriter .slide i{display:block;position:absolute;right:100%;width:6px;height:4px;top:4px;background:#000}.typewriter .slide i:before{right:100%;top:-2px;width:4px;border-radius:2px;height:14px}.typewriter .paper{position:absolute;left:24px;top:-26px;width:40px;height:46px;border-radius:5px;background:#fff;transform:translateY(46px);-webkit-animation:paper05 3s linear infinite;animation:paper05 3s linear infinite;border:2px solid #000}.typewriter .paper:before{content:"";position:absolute;left:6px;right:6px;top:7px;border-radius:2px;height:4px;transform:scaleY(.8);background:#000;box-shadow:0 12px 0 #000000,0 24px 0 #000000,0 36px 0 #000}.typewriter .keyboard{width:120px;height:56px;margin-top:-10px;z-index:1;position:relative}.typewriter .keyboard:before,.typewriter .keyboard:after{content:"";position:absolute}.typewriter .keyboard:before{top:0;left:0;right:0;bottom:0;border-radius:7px;background:linear-gradient(135deg,#1a1a1a,#000000);transform:perspective(10px) rotateX(2deg);transform-origin:50% 100%}.typewriter .keyboard:after{left:2px;top:25px;width:11px;height:4px;border-radius:2px;background:#fff;box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff;-webkit-animation:keyboard05 3s linear infinite;animation:keyboard05 3s linear infinite}@keyframes bounce05{85%,92%,100%{transform:translateY(0)}89%{transform:translateY(-4px)}95%{transform:translateY(2px)}}@-webkit-keyframes bounce05{85%,92%,100%{transform:translateY(0)}89%{transform:translateY(-4px)}95%{transform:translateY(2px)}}@keyframes slide05{5%{transform:translateX(14px)}15%,30%{transform:translateX(6px)}40%,55%{transform:translateX(0)}65%,70%{transform:translateX(-4px)}80%,89%{transform:translateX(-12px)}100%{transform:translateX(14px)}}@-webkit-keyframes slide05{5%{transform:translateX(14px)}15%,30%{transform:translateX(6px)}40%,55%{transform:translateX(0)}65%,70%{transform:translateX(-4px)}80%,89%{transform:translateX(-12px)}100%{transform:translateX(14px)}}@keyframes paper05{5%{transform:translateY(46px)}20%,30%{transform:translateY(34px)}40%,55%{transform:translateY(22px)}65%,70%{transform:translateY(10px)}80%,85%{transform:translateY(0)}92%,100%{transform:translateY(46px)}}@-webkit-keyframes paper05{5%{transform:translateY(46px)}20%,30%{transform:translateY(34px)}40%,55%{transform:translateY(22px)}65%,70%{transform:translateY(10px)}80%,85%{transform:translateY(0)}92%,100%{transform:translateY(46px)}}@keyframes keyboard05{5%,12%,21%,30%,39%,48%,57%,66%,75%,84%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}9%{box-shadow:15px 2px 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}18%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 2px 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}27%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 12px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}36%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 12px 0 #ffffff,60px 12px 0 #ffffff,68px 12px 0 #ffffff,83px 10px 0 #fff}45%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 2px 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}54%{box-shadow:15px 0 0 #ffffff,30px 2px 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}63%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 12px 0 #fff}72%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 2px 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}81%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 12px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}}@-webkit-keyframes keyboard05{5%,12%,21%,30%,39%,48%,57%,66%,75%,84%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}9%{box-shadow:15px 2px 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}18%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 2px 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}27%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 12px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}36%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 12px 0 #ffffff,60px 12px 0 #ffffff,68px 12px 0 #ffffff,83px 10px 0 #fff}45%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 2px 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}54%{box-shadow:15px 0 0 #ffffff,30px 2px 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}63%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 12px 0 #fff}72%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 2px 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 10px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}81%{box-shadow:15px 0 0 #ffffff,30px 0 0 #ffffff,45px 0 0 #ffffff,60px 0 0 #ffffff,75px 0 0 #ffffff,90px 0 0 #ffffff,22px 10px 0 #ffffff,37px 12px 0 #ffffff,52px 10px 0 #ffffff,60px 10px 0 #ffffff,68px 10px 0 #ffffff,83px 10px 0 #fff}}@media (max-width:768px){.typewriter{transform:scale(.8)}}@media (max-width:480px){.typewriter{transform:scale(.7)}}.access-restriction-headline{font-size:38px;font-weight:700;font-family:'schoolbook';color:#000;text-align:left}