.NextProjectLoader{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--BgColor);text-transform:uppercase;font-family:var(--Font) var(--FontFallback);font-size:3rem;line-height:1.05em;padding-top:var(--GlobalTopPadding)}@media(max-width:768px){.NextProjectLoader{font-size:2.7rem}}.NextProjectLoader .IsActive{transition:var(--IntroTransition);opacity:1}.NextProjectLoader .IsActive .loader-bar{translate:0 0}.NextProjectLoader .IsActive .loader-bar:after{clip-path:inset(0 0 0 0);background-color:var(--TextColorGray)}.NextProjectLoader .InActive{opacity:0}.NextProjectLoader .InActive .loader-bar{translate:0 30px}.NextProjectLoader .InActive .loader-bar:after{background-color:#ececec;clip-path:inset(0 100% 0 0);transition-duration:0s}.NextProjectLoader .ProjectLoader{--overlayButtonSize:50px;padding-bottom:calc(var(--overlayButtonSize)*.5);position:relative;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.NextProjectLoader .ProjectLoader{height:var(--overlayButtonSize);padding-bottom:unset}.NextProjectLoader{padding-block:var(--Measure3);padding-bottom:0}}.NextProjectLoader .loader-dot{width:10px;height:10px;background-color:#333;border-radius:50%;animation:blink 1s infinite}@keyframes blink{0%{opacity:0}60%{opacity:1}80%{opacity:1}to{opacity:0}}.NextProjectLoader .loader-bar{width:100px;height:8px;position:relative;overflow:hidden;transition:var(--TransitionMain)}.NextProjectLoader .loader-bar:after,.NextProjectLoader .loader-bar:before{border-radius:15px;position:absolute;display:block;content:"";height:100%;width:100%;background-color:var(--GrayBgColorLight)}.NextProjectLoader .loader-bar:after{background-color:#dbdbdb;transition:var(--TransitionMain);transition-duration:7s}