.HoldDoor{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:665;pointer-events:none}.HoldDoor .HoldDoorInner{width:100%;height:100%;position:relative}.HoldDoor .HoldDoorInner svg{width:100%;height:100%;object-fit:cover}.Tel{color:var(--background-color);background-color:var(--content-color);padding:12.5px;text-decoration:none}.OpenMobileTel{opacity:1;visibility:visible;pointer-events:all;margin-left:25px;margin-right:25px;margin-top:0}.ClosedMobileTel{opacity:0;visibility:hidden;pointer-events:none}.NavigationContainer{width:100%;padding-top:150px}.NavigationContainer .Navigation{position:fixed;z-index:666;top:0;padding:15px;flex-grow:1;box-shadow:var(--box-shadow);background-color:var(--background-color)}.NavigationContainer .Navigation,.NavigationContainer .Navigation .InnerStuff{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.NavigationContainer .Navigation .InnerStuff{max-width:1920px}.NavigationContainer .Navigation .InnerStuff .StartOfNav{justify-content:left;margin-right:25px;display:flex;justify-content:center;align-items:center}.NavigationContainer .Navigation .InnerStuff .StartOfNav .Logo:hover{cursor:pointer}.NavigationContainer .Navigation .InnerStuff .NavList{list-style-type:none;margin:0;padding:0;overflow:hidden}.NavigationContainer .Navigation .InnerStuff .NavList .NavElem{margin-right:12.5px;margin-left:12.5px;float:left;letter-spacing:2.5px}.NavigationContainer .Navigation .InnerStuff .NavList .NavElem .NavLink{color:var(--content-color);text-decoration:none;text-transform:uppercase;letter-spacing:1.5px}.NavigationContainer .Navigation .InnerStuff .NavList .NavElem .CurrentNavLink,.NavigationContainer .Navigation .InnerStuff .NavList .NavElem .NavLink:hover{color:var(--primary-color)}.NavigationContainer .Navigation .InnerStuff .RestOfNav{display:flex;flex-grow:1;justify-content:right;align-items:center}.NavigationContainer .Navigation .InnerStuff .RestOfNav .LoginReg{margin-right:12.5px;display:flex;justify-content:center;align-items:center;gap:12.5px;position:relative}.NavigationContainer .Navigation .InnerStuff .RestOfNav .LoginReg .LoginRegElem{color:var(--content-color);text-decoration:none}.NavigationContainer .Navigation .InnerStuff .RestOfNav .LoginReg .LoginRegElem:hover{color:var(--primary-color);cursor:pointer}.NavigationContainer .Navigation .InnerStuff .RestOfNav .LoginReg .CurrentLoginRegElem{color:var(--primary-color)}.NavigationContainer .Navigation .InnerStuff .RestOfNav .LightBulbBtn{background-color:rgba(0,0,0,0);border:none;color:var(--content-color);transition:color .5s ease-in-out,transform .2s ease}.NavigationContainer .Navigation .InnerStuff .RestOfNav .LightBulbBtn:hover{color:var(--primary-color);cursor:pointer}.NavigationContainer .Navigation .InnerStuff .RestOfNav .OpenMobileMenu{background-color:rgba(0,0,0,0);border:none;color:var(--content-color);transition:color .5s ease-in-out,transform .2s ease}.NavigationContainer .Navigation .InnerStuff .RestOfNav .OpenMobileMenu:hover{color:var(--primary-color);cursor:pointer}.NavigationContainer .MobileMenu{position:fixed;z-index:666;width:100%;background-color:var(--background-color);transition:all .5s ease;display:flex;justify-content:center;flex-direction:column}.NavigationContainer .MobileMenu .NavList{list-style-type:none;margin:0;overflow:hidden;padding:25px}.NavigationContainer .MobileMenu .NavList .NavElem{letter-spacing:2.5px;margin-top:25px;margin-bottom:25px}.NavigationContainer .MobileMenu .NavList .NavElem .NavLink{color:var(--content-color);text-decoration:none;font-size:1.1em}.NavigationContainer .MobileMenu .NavList .NavElem .CurrentNavLink,.NavigationContainer .MobileMenu .NavList .NavElem .NavLink:hover{color:var(--primary-color)}.NavigationContainer .OpenMobile{height:calc(100% - 80px)}.NavigationContainer .ClosedMobile{height:0}.LangSelector{position:relative;display:flex;justify-content:center;align-items:center}.LangSelector .CurrentLangFlag{margin-left:12.5px;margin-right:12.5px;font-size:2em;transition:transform .5s ease-in-out}.LangSelector .CurrentLangFlag:hover{cursor:pointer;transform:scale(1.1)}.LangSelector .LangDropdown{position:absolute;top:calc(100% + 5px);right:0;max-height:80vh;width:100%;display:flex;flex-direction:column;gap:25px;padding:25px;background-color:var(--background-color);border-radius:10px;box-shadow:var(--box-shadow);overflow-y:auto;overflow-x:hidden;z-index:9999;transition:all .5s cubic-bezier(.175,.885,.32,1.275);transform-origin:top right;justify-content:center;align-items:center}.LangSelector .LangDropdown .SelectLangFlag{margin-left:12.5px;margin-right:12.5px;font-size:1.5em;transition:transform .5s ease-in-out}.LangSelector .LangDropdown .SelectLangFlag:hover{cursor:pointer;transform:scale(1.1)}.LangSelector .OpenDrop{transform:scaleY(1);opacity:1;pointer-events:all}.LangSelector .ClosedDrop{transform:scaleY(0);opacity:0;pointer-events:none}