header#MainHeader{align-items:center;background:#fff;box-shadow:0 0 20px #0004;display:flex;height:8rem;justify-content:space-between;left:0;padding:0 calc(var(--vw, 1vw)*100/80*4);position:fixed;right:0;top:0;z-index:2}@media screen and (max-width:540px){header#MainHeader{height:6rem;padding-right:0}}header#MainHeader:before{background:#fff;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}header#MainHeader .right{align-items:center;display:flex;gap:2rem;position:relative;z-index:3}@media screen and (max-width:540px){header#MainHeader .right{gap:0}}header#MainHeader #logo{height:2rem;position:relative;z-index:3}@media screen and (max-width:390px){header#MainHeader #logo{height:1.6rem}}@media screen and (max-width:350px){header#MainHeader #logo{height:1.3rem}}header#MainHeader #logo img{height:100%;width:auto}header#MainHeader #searchContent{background:#303030;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:transform .5s ease-out;z-index:1}header#MainHeader #searchContent.visible{pointer-events:all;transform:translateY(0)}#MainMenu{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#47474780;height:100vh;height:100dvh;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s ease-out;width:100vw;z-index:4}#MainMenu .content{background-color:#1b1b1b;bottom:0;color:#fff;display:flex;flex-direction:column;padding:3rem;position:absolute;right:0;text-transform:uppercase;top:0;transform:translate(10rem);transition:transform .5s ease-out;width:33.3%}@media screen and (max-width:640px){#MainMenu .content{width:auto}}#MainMenu .content .close{background-color:#1b1b1b;cursor:pointer;height:6rem;left:0;opacity:0;position:absolute;top:calc(var(--vw, 1vw)*100/80*2);transition:left .5s ease-out,opacity .5s ease-out;width:6rem}@media screen and (max-width:540px){#MainMenu .content .close{height:4rem;width:4rem}}#MainMenu .content .close:after,#MainMenu .content .close:before{background:#fff6;content:" ";display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:background-color .5s ease-out;width:40%}#MainMenu .content .close:after{transform:translate(-50%,-50%) rotate(-45deg)}#MainMenu .content .close:hover:after,#MainMenu .content .close:hover:before{background-color:#fff}#MainMenu .content a{background-color:transparent;color:#ffffff80;cursor:pointer;display:block;font-size:2rem;padding:1rem;text-decoration:none;transition:background-color .5s ease-out,color .5s ease-out}#MainMenu .content a:hover{background-color:#000;color:#fff}#MainMenu.menuOpen{opacity:1;pointer-events:all}#MainMenu.menuOpen .content{transform:translate(0)}#MainMenu.menuOpen .content .close{left:-10rem;opacity:1;transition-delay:.5s}@media screen and (max-width:540px){#MainMenu.menuOpen .content .close{left:-6rem}}footer#MainFooter{color:#fff;font-size:1.4rem}footer#MainFooter .top{background:#1b1b1b;display:flex;display:grid;grid-template-columns:repeat(4,1fr);padding:calc(var(--vw, 1vw)*100/80*8) calc(var(--vw, 1vw)*100/80*4)}footer#MainFooter .top h5{height:1.3em;margin-bottom:3rem}footer#MainFooter .top a{text-decoration:none}@media screen and (max-width:650px){footer#MainFooter .top{display:flex;flex-direction:column;gap:calc(var(--vw, 1vw)*100/80*4);padding:calc(var(--vw, 1vw)*100/80*6)}footer#MainFooter .top .FooterTitleLinks h5{display:none}}@media screen and (max-width:540px){footer#MainFooter .top{padding:calc(var(--vw, 1vw)*100/80*8)}}footer#MainFooter .bottom{align-items:center;background-color:#000;display:flex;font-size:1.4rem;gap:.4em;justify-content:center;padding:calc(var(--vw, 1vw)*100/80*1)}@media screen and (max-width:768px){footer#MainFooter .bottom{flex-direction:column}}@media screen and (max-width:650px){footer#MainFooter .bottom{padding:calc(var(--vw, 1vw)*100/80*2)}}footer#MainFooter .bottom p{font-size:inherit;margin:0}footer#MainFooter .bottom .FooterTitleLinks{display:flex;flex-direction:row;gap:.4em}footer#MainFooter .bottom .FooterTitleLinks h5{display:none}footer#MainFooter .bottom .FooterTitleLinks .links{flex-direction:row;gap:.4em}@media screen and (max-width:768px){footer#MainFooter .bottom .FooterTitleLinks .links .separator:last-child{display:none}}footer#MainFooter .bottom .HeaderLanguageSelector{gap:.4em}footer#MainFooter .bottom .HeaderLanguageSelector a{color:#fff!important}footer#MainFooter .bottom .HeaderLanguageSelector .separator{background:none;height:auto;margin:0;width:auto}#app{position:relative}.background-azure{background-color:#65ccc2}.background-blue{background-color:#0e3e7e}.background-darkblue{background-color:#19283f}.background-yellow{background-color:#fef6a9}.background-lilac{background-color:#9a9ccc}.background-white{background-color:#fff}.background-black{background-color:#000}#error #page.page{align-items:center;display:flex;gap:calc(var(--vw, 1vw)*100/80*2);justify-content:center;padding:calc(var(--vw, 1vw)*100/80*8) calc(var(--vw, 1vw)*100/80*4)}#error #page.page section.error{align-items:flex-start;border:1px solid #ccc;border-radius:calc(var(--vw, 1vw)*100/80*4);display:inline-flex;flex-direction:column;gap:calc(var(--vw, 1vw)*100/80*2);padding:calc(var(--vw, 1vw)*100/80*4)}#error #page.page section.error h1{font-size:4vw;margin:0}#error #page.page section.error h3{margin:0}#error #page.page section.error code{border:1px dotted #9e9e9e;border-radius:1rem;padding:2rem}#error #page.page section.error .cta{border:1px solid #ccc;border-radius:9rem;cursor:pointer;padding:2rem 4rem}
