@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;600&display=swap";
nav[data-astro-cid-5blmo7yk]{background-color:white;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;font-family:"Roboto",sans-serif;font-size:1rem;position:relative;z-index:100;overflow:visible}
.brand[data-astro-cid-5blmo7yk]{display:flex;align-items:center;flex-wrap:wrap;gap:0.4rem;color:#800000;text-decoration:none;font-weight:600}
.brand-separator[data-astro-cid-5blmo7yk]{color:black;font-weight:400;opacity:0.7}
.brand-secondary[data-astro-cid-5blmo7yk]{color:#4d4d4d;font-weight:600}
@media (max-width: 768px){.brand-secondary[data-astro-cid-5blmo7yk],.brand-separator[data-astro-cid-5blmo7yk]{display:none}}
.hamburger[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;gap:4px;cursor:pointer}
.hamburger[data-astro-cid-5blmo7yk] div[data-astro-cid-5blmo7yk]{width:25px;height:3px;background-color:#800000;border-radius:2px;transition:all 0.3s ease}
.hamburger[data-astro-cid-5blmo7yk].active div[data-astro-cid-5blmo7yk]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}
.hamburger[data-astro-cid-5blmo7yk].active div[data-astro-cid-5blmo7yk]:nth-child(2){opacity:0}
.hamburger[data-astro-cid-5blmo7yk].active div[data-astro-cid-5blmo7yk]:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}
.mobile-panel[data-astro-cid-5blmo7yk]{position:absolute;top:100%;left:0;right:0;background-color:#800000;color:white;overflow:hidden;max-height:0;transition:max-height 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.25);display:flex;flex-direction:column}
.mobile-panel[data-astro-cid-5blmo7yk].show{max-height:300px}
.mobile-panel[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{color:white;text-decoration:none;font-weight:600;padding:1rem 1.5rem}
.mobile-panel[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{background-color:#6b0000}
.language-toggle[data-astro-cid-5blmo7yk]{display:flex;align-items:center;position:relative;overflow:visible}
.toggle-button[data-astro-cid-5blmo7yk]{background-color:white;border:1px solid #ccc;border-radius:6px;padding:0.4rem 0.8rem;font-weight:600;cursor:pointer}
.language-menu[data-astro-cid-5blmo7yk]{display:none;position:fixed;background:white;color:black;padding:1rem;z-index:99999;border-radius:6px;min-width:140px;box-shadow:0 4px 12px rgba(0,0,0,0.3);flex-direction:column;overflow:visible}
.language-menu[data-astro-cid-5blmo7yk].show-menu{display:flex!important}
.language-menu[data-astro-cid-5blmo7yk] div[data-astro-cid-5blmo7yk]{padding:0.75rem 1rem;cursor:pointer;border-bottom:1px solid #eee;font-size:0.9rem;white-space:nowrap;transition:background-color 0.2s ease;color:black!important;display:block!important;background:white}
.language-menu[data-astro-cid-5blmo7yk] div[data-astro-cid-5blmo7yk]:first-child{border-top-left-radius:6px;border-top-right-radius:6px}
.language-menu[data-astro-cid-5blmo7yk] div[data-astro-cid-5blmo7yk]:last-child{border-bottom:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.language-menu[data-astro-cid-5blmo7yk] div[data-astro-cid-5blmo7yk]:hover{background-color:#f8f9fa}
.flag-icon[data-astro-cid-5blmo7yk]{width:20px;height:13px;margin-right:8px;vertical-align:middle;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}
.language-menu[data-astro-cid-5blmo7yk] div[data-astro-cid-5blmo7yk]{display:flex;align-items:center}
@media (max-width: 768px){nav[data-astro-cid-5blmo7yk]{padding:1rem}.brand[data-astro-cid-5blmo7yk]{font-size:0.9rem;flex:1;margin-left:1rem}.hamburger[data-astro-cid-5blmo7yk]{display:flex;padding:0.5rem;border-radius:4px;transition:background-color 0.2s ease;order:-1}.hamburger[data-astro-cid-5blmo7yk]:hover{background-color:rgba(128,0,0,0.1)}.hamburger[data-astro-cid-5blmo7yk]:active{background-color:rgba(128,0,0,0.2)}.language-toggle[data-astro-cid-5blmo7yk]{margin-left:0.5rem}.toggle-button[data-astro-cid-5blmo7yk]{font-size:0.9rem;padding:0.3rem 0.6rem}}footer[data-astro-cid-sz7xmlte]{background-color:#800000;color:white;font-family:"Roboto",sans-serif;font-size:0.9rem;position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:center;padding:0.75rem 1rem;border-top:1px solid rgba(255,255,255,0.2)}.footer-left[data-astro-cid-sz7xmlte]{font-size:0.85rem;flex-shrink:0;margin-right:auto}.footer-right[data-astro-cid-sz7xmlte]{font-size:0.85rem;flex-shrink:0;margin-left:auto;font-style:italic;opacity:0.9}.center[data-astro-cid-sz7xmlte]{display:flex;align-items:center;background-color:rgba(255,255,255,0.05);border-radius:25px;overflow:hidden;padding:0.25rem 0;position:absolute;left:50%;transform:translateX(-50%)}.center[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:white;text-decoration:none;font-weight:500;padding:0.5rem 1rem;transition:background-color 0.3s ease}.center[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:first-child{border-top-left-radius:25px;border-bottom-left-radius:25px}.center[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:last-child{border-top-right-radius:25px;border-bottom-right-radius:25px}.center[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background-color:rgba(255,255,255,0.15)}@media (max-width: 768px){footer[data-astro-cid-sz7xmlte]{display:none}}html,body{margin:0;padding:0;height:100%}body{display:flex;flex-direction:column;min-height:100vh}main[data-astro-cid-ouamjn2i]{flex:1}