.lang-switcher .lang-switcher__container{align-items:center;gap:8px;display:inline-flex}.lang-switcher .lang-switcher__container span{color:#fff;font-family:Playfair Display,serif}.lang-switcher .lang-switcher__container img{width:32px}
:root{--nav-height:92px;--nav-height-collapsed:82px;--logo-vpad:12px;--nav-xpad:28px}@media (max-width:991.98px){:root{--nav-height:70px;--nav-height-collapsed:64px;--logo-vpad:10px;--nav-xpad:16px}}.navbar{z-index:9999;height:var(--nav-height);transition:background .22s,box-shadow .22s,height .22s;position:fixed;top:0;bottom:auto;left:0;right:0;overflow:visible}.navbar.collapsed{height:var(--nav-height-collapsed);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(16,16,16,.65);box-shadow:0 8px 24px rgba(0,0,0,.08)}.navbar .container,.navbar-inner{height:100%;padding-left:var(--nav-xpad);padding-right:var(--nav-xpad);justify-content:space-between;align-items:center;gap:16px;display:flex}.logo-wrapper{align-items:center;height:100%;line-height:0;display:flex}.logo-img{height:calc(var(--nav-height) - var(--logo-vpad));max-height:calc(var(--nav-height) - var(--logo-vpad));width:auto;transition:height .22s,opacity .22s;display:block;transform:none!important}.navbar.collapsed .logo-img{height:calc(var(--nav-height-collapsed) - var(--logo-vpad));max-height:calc(var(--nav-height-collapsed) - var(--logo-vpad))}.navbar-toggler{width:44px;height:44px;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.navbar-toggler-icon{background-image:none;justify-content:center;align-items:center;font-size:20px;line-height:0;display:inline-flex}@media (max-width:991.98px){.navbar-toggler-icon{font-size:18px}}.navbar-nav{gap:4px;display:flex}.navbar .lang-item{margin-left:12px}@media (max-width:991.98px){.navbar .lang-item{margin-left:0;padding:8px 0}}.navbar .navbar-collapse{transition:max-height .32s,opacity .22s;overflow:hidden;flex-grow:0!important}@media (max-width:991.98px){.navbar .navbar-collapse.collapse{opacity:0;width:100%;max-height:0;top:var(--nav-height-collapsed);display:block;position:absolute}.navbar .navbar-collapse.show{opacity:1;max-height:70vh;display:block}.logo-img{transform:scale(.8)!important}}@media (min-width:992px){.navbar .navbar-collapse{opacity:1!important;max-height:none!important;display:flex!important;overflow:visible!important}.navbar-nav.ms-auto{margin-left:auto!important}}.navbar-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.navbar{will-change:background,box-shadow,height}@media screen and (max-width:991px){.logo-wrapper{padding:16px 0!important}}
.footer{margin-top:70px;position:relative}.footer:before{content:"";pointer-events:none;background:url(/images/bg/footer-bg.svg) top/cover no-repeat;height:120px;display:block;position:absolute;top:-120px;left:0;right:0}.footer-top{padding:0 0 60px;background-color:#101010!important}.footer-explore-list li a,.footer-about-social-list a{text-decoration:none}.footer-explore-list li a:hover,.footer-bottom-copy-right a,.footer-contact-mail:hover{color:var(--base-color)!important}.footer-explore-list li a:before,.footer-contact-mail:before{background-color:var(--base-color)!important}.footer-badges{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:12px;margin-top:20px;display:grid}.footer-badge{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px;transition:transform .16s,border-color .16s,background .16s}.footer-badge:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.footer-badge img{aspect-ratio:1;object-fit:contain;object-position:center;image-rendering:auto;opacity:.9;width:100%;transition:opacity .15s;display:block}.footer-badge:hover img{opacity:1}@media (min-width:768px){.footer-badges{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:14px}.footer-badge{padding:8px}}@media (max-width:767.98px){.footer:before{height:90px;top:-90px}.footer-top{padding-top:64px}}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
