label[data-astro-cid-2akl562k]{--label-icon-size: .875rem;--caret-size: 1.25rem;display:flex;align-items:center;gap:.25rem;font-size:1rem;position:relative}label[data-astro-cid-2akl562k]:hover:before{width:100%}label[data-astro-cid-2akl562k]:before{content:"";width:0%;height:2px;background:var(--primary);opacity:1;display:block;position:absolute;bottom:.25rem;left:0;transition:width .3s}.icon[data-astro-cid-2akl562k]{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;color:inherit;width:.9375rem}.label-icon[data-astro-cid-2akl562k]{font-size:var(--label-icon-size);inset-inline-start:0}.caret[data-astro-cid-2akl562k]{transform:rotate(180deg) translateY(50%);transition:.3s;inset-inline-end:0}select[data-astro-cid-2akl562k]{font-size:clamp(1rem,2.5vw,1.5rem);border:0;padding-block:.625rem;padding-inline:calc(var(--label-icon-size) + .25rem) calc(var(--caret-size) + .25rem);background-color:transparent;text-overflow:ellipsis;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}option[data-astro-cid-2akl562k]{background-color:var(--light);color:var(--grey)}@media only screen and (min-width: 64rem){select[data-astro-cid-2akl562k]{font-size:clamp(.875rem,1vw,1rem)}}body.dark-mode label[data-astro-cid-2akl562k]{color:var(--bodyTextColorWhite)}body.dark-mode label[data-astro-cid-2akl562k]:before{background-color:var(--primaryLight)}body.dark-mode option[data-astro-cid-2akl562k]{background-color:var(--grey);color:var(--light);padding:1rem}.navbar-routes[data-astro-cid-hdmtou3a]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}@media (max-width: 1200px){.navbar-routes[data-astro-cid-hdmtou3a]{gap:1rem}}@media (max-width: 768px){.navbar-routes[data-astro-cid-hdmtou3a]{gap:.8rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.navbar-routes[data-astro-cid-hdmtou3a]::-webkit-scrollbar{display:none}}.navbar-link[data-astro-cid-hdmtou3a]{color:#eab308;text-decoration:none;font-family:Roboto,sans-serif;font-size:.85rem;font-weight:400;padding:.4rem .8rem;border-radius:20px;transition:all .2s ease;border:1px solid transparent;white-space:nowrap}.navbar-link[data-astro-cid-hdmtou3a]:hover{background:#f973161a;border-color:#f97316;color:#f97316}@media (max-width: 1200px){.navbar-link[data-astro-cid-hdmtou3a]{font-size:.8rem;padding:.35rem .7rem}}@media (max-width: 768px){.navbar-link[data-astro-cid-hdmtou3a]{font-size:.75rem;padding:.3rem .6rem}}.nav-back-container[data-astro-cid-hdmtou3a]{flex-shrink:0}.nav-back-btn[data-astro-cid-hdmtou3a]{display:flex;align-items:center;gap:.5rem;background:transparent;border:1px solid #eab308;color:#eab308;padding:.4rem .8rem;border-radius:20px;cursor:pointer;font-family:Roboto,sans-serif;font-size:.85rem;transition:all .2s ease}.nav-back-btn[data-astro-cid-hdmtou3a]:hover{background:#eab3081a;border-color:#eab308;color:#eab308}.nav-back-btn[data-astro-cid-hdmtou3a] svg[data-astro-cid-hdmtou3a]{width:16px;height:16px}@media (max-width: 768px){.nav-back-btn[data-astro-cid-hdmtou3a]{padding:.35rem .7rem;font-size:.8rem}.nav-back-btn[data-astro-cid-hdmtou3a] svg[data-astro-cid-hdmtou3a]{width:14px;height:14px}}#cs-navigation[data-astro-cid-3ef6ksr2]{font-family:Roboto,Arial,sans-serif;width:100%;box-sizing:border-box;position:fixed;z-index:10000;top:0;left:0;right:0;background-color:#000000e6;backdrop-filter:blur(10px);min-height:80px;max-height:80px;padding:.5rem 1rem;overflow:hidden}@media (max-width: 63.9375rem){#cs-navigation[data-astro-cid-3ef6ksr2]{min-height:60px;max-height:60px;padding:.375rem .75rem}}#cs-navigation[data-astro-cid-3ef6ksr2] .cs-container[data-astro-cid-3ef6ksr2]{width:100%;max-width:80rem;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;height:100%}@media (max-width: 1200px){#cs-navigation[data-astro-cid-3ef6ksr2] .cs-container[data-astro-cid-3ef6ksr2]{gap:.75rem;padding:.375rem 0}}@media (max-width: 63.9375rem){#cs-navigation[data-astro-cid-3ef6ksr2] .cs-container[data-astro-cid-3ef6ksr2]{padding:.25rem 0;gap:.5rem}}#cs-navigation[data-astro-cid-3ef6ksr2] .language-picker-container[data-astro-cid-3ef6ksr2]{flex-shrink:0}#cs-navigation[data-astro-cid-3ef6ksr2] .language-picker-container[data-astro-cid-3ef6ksr2] .icon[data-astro-cid-3ef6ksr2]{color:#fff!important}#cs-navigation[data-astro-cid-3ef6ksr2] .language-picker-container[data-astro-cid-3ef6ksr2] .icon[data-astro-cid-3ef6ksr2]:hover{color:#f97316!important}.main-footer[data-astro-cid-sz7xmlte]{position:relative;z-index:10;padding:1.5rem 2rem;background:#000000e6;backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.main-footer[data-astro-cid-sz7xmlte]{padding:1rem}}.footer-content[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;text-align:center}.footer-slogan[data-astro-cid-sz7xmlte]{margin:0;color:#fff;font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media (max-width: 768px){.footer-slogan[data-astro-cid-sz7xmlte]{font-size:1.2rem;letter-spacing:1px}}@media (max-width: 480px){.footer-slogan[data-astro-cid-sz7xmlte]{font-size:1rem}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--header-height: 80px;--footer-height: 140px}@media (max-width: 768px){:root{--header-height: 60px}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:Roboto,Arial,sans-serif;background:#000;color:#fff;overflow-x:hidden}body{display:flex;flex-direction:column;min-height:100vh}#main-content{flex:1;position:relative}body[data-lock-viewport=true]{overflow:hidden;height:100vh}body[data-lock-viewport=true] #main-content{height:calc(100vh - var(--header-height) - var(--footer-height));overflow:hidden}body[data-lock-viewport=true] header{position:fixed;top:0;left:0;right:0;z-index:10000;background:#000000e6;backdrop-filter:blur(10px)}body[data-lock-viewport=true] footer{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#000000e6;backdrop-filter:blur(10px)}body:not([data-lock-viewport=true]) header{position:sticky;top:0;z-index:10000}body:not([data-lock-viewport=true]) footer{position:relative;z-index:9999}
