#app{display:flex;flex-direction:column;min-height:100vh}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0}.default-main{display:flex;justify-content:center}.default-main h1,.default-main a,.default-main p{margin:0}.default-main .main-inner{margin:4rem 0}.default-main .intro{display:flex;flex-direction:column;text-align:center;color:#0c0c0c;margin-bottom:3rem}.default-main .intro h1{margin-bottom:1.5rem}.default-main .intro p{font-size:20px}header{backdrop-filter:blur(20px) saturate(140%);display:flex;justify-content:space-between;padding:.5rem 1rem;font-size:13px;align-items:center;background:#ffffffa0}body{min-height:100vh}main{flex:1}.mobile{display:none}.fixed{position:sticky;width:-webkit-fill-available;top:0}a{text-decoration:none;color:#fff;font-weight:600}ul{list-style:none;padding:0;margin:0}header ul{display:flex}.lp-panel{background:#0c0c0c;height:var(--language-bar-height);display:flex;justify-content:flex-end;align-items:center}.language-picker{margin:0 1rem}.language-picker a{padding:0 .5rem}.language-picker button{padding:0;cursor:pointer}.language-picker button,.language-picker a{background:transparent;border:none;color:#fff;font-size:14px}.logo{height:2.5rem;transition:opacity .15s ease}.logo a{margin:0}.logo img{height:100%}.nav-wrapper{position:relative;display:flex;anchor-name:--nav-wrapper}.nav-menu{background:#0c0c0c;height:0;border-radius:.8rem;align-items:center;z-index:1}.nav-menu li{height:1.6rem}.nav-menu a,.contact-us a{margin:0 1.25rem}.contact-us,.nav-menu li{display:flex;align-items:center}.contact-us{height:1.6rem;border-radius:.8rem;background:#4169e1}.flyout{position:absolute;background:#0c0c0c;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;transition:height .35s ease;z-index:0;padding-top:.625rem;position-anchor:--nav-wrapper;width:anchor-size(width);left:anchor(left);top:calc(anchor-size(height)/2 + anchor(top))}.inner{display:flex;overflow:hidden;transition:height .6s ease;flex-wrap:wrap}.category{margin-top:.625rem;margin-left:1.25rem}.category ul{flex-direction:column}.title,.copyright a{font-size:11px;color:gray}footer{background:#0c0c0c;font-size:13px}.footer-nav,.copyright,.company{display:flex;justify-content:center;padding:.8rem 0;align-items:center}.footer-nav a,.copyright a,.company a{margin:.8rem;align-items:center;text-align:center}.company img{height:3rem}.address{max-width:200px}.contact-data{display:flex;flex-direction:column;margin:.8rem}.contact-data a{margin:0}@media screen and (max-width:768px){.default-main .main-inner{margin-bottom:1px;width:100vh}.default-main .intro h1{margin-bottom:1rem}.default-main .intro p{margin:2rem 1rem}header{background:#fff;backdrop-filter:none}.nav-menu{inset:0;width:100vw;transition:height .25s ease-out;top:calc(var(--language-bar-height) + 3.5rem);position:fixed;overflow:hidden;background:#fff;flex-direction:column;align-items:flex-start;border-radius:0}.nav-menu li{height:auto}.nav-menu a{color:#0c0c0c;font-size:28px;margin-left:2rem;margin-top:2rem}.contact-us{display:none}header img{height:1.6rem}.mobile{display:block}.activate-mobile-nav button{padding:0;border:none;background:transparent;font-size:16px}.company{flex-direction:column}}@media screen and (max-width:600px){footer a{font-size:11px}}html{--language-bar-height: 3.5rem}
