.language-switcher-module__XTkI-q__languageButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:.5rem;font-size:1.5rem;line-height:1;transition:transform .2s,opacity .2s;display:flex}.language-switcher-module__XTkI-q__languageButton:hover{opacity:.9;transform:scale(1.1)}.language-switcher-module__XTkI-q__languageButton:active{transform:scale(.95)}.language-switcher-module__XTkI-q__flag{object-fit:cover;border-radius:2px;width:29px;height:29px;display:block}.language-switcher-module__XTkI-q__languageOption .language-switcher-module__XTkI-q__flag{width:38px;height:38px}.language-switcher-module__XTkI-q__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;animation:.3s language-switcher-module__XTkI-q__fadeIn;display:flex;position:fixed;inset:0}.language-switcher-module__XTkI-q__modalOverlay.language-switcher-module__XTkI-q__closing{animation:.3s language-switcher-module__XTkI-q__fadeOut}.language-switcher-module__XTkI-q__modal{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:400px;max-height:80vh;padding:0;animation:.3s language-switcher-module__XTkI-q__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.language-switcher-module__XTkI-q__modal.language-switcher-module__XTkI-q__closing{animation:.3s language-switcher-module__XTkI-q__slideDown}.language-switcher-module__XTkI-q__modalHeader{background-color:var(--color-primary,#0a4c3a);color:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.language-switcher-module__XTkI-q__modalHeader h3{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.language-switcher-module__XTkI-q__closeButton{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:2rem;line-height:1;transition:background-color .2s;display:flex}.language-switcher-module__XTkI-q__closeButton:hover{background-color:#fff3}.language-switcher-module__XTkI-q__languageList{flex-direction:column;gap:.5rem;max-height:calc(80vh - 80px);padding:1rem;display:flex;overflow-y:auto}.language-switcher-module__XTkI-q__languageOption{cursor:pointer;text-align:left;background:0 0;border:2px solid #e5e5e5;border-radius:8px;align-items:center;gap:1rem;width:100%;padding:1rem;font-size:1rem;transition:all .2s;display:flex}.language-switcher-module__XTkI-q__languageOption:hover{border-color:var(--color-primary,#0a4c3a);background-color:#f8f9fa;transform:translate(4px)}.language-switcher-module__XTkI-q__languageOption.language-switcher-module__XTkI-q__active{border-color:var(--color-primary,#0a4c3a);background-color:#0a4c3a0d;font-weight:600}.language-switcher-module__XTkI-q__languageOption .language-switcher-module__XTkI-q__flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:32px;height:32px}.language-switcher-module__XTkI-q__languageInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.language-switcher-module__XTkI-q__languageName{color:#1a1a1a;font-size:1rem;font-weight:500}.language-switcher-module__XTkI-q__languageEnglish{color:#666;font-size:.875rem}.language-switcher-module__XTkI-q__languageOption.language-switcher-module__XTkI-q__active .language-switcher-module__XTkI-q__languageName{color:var(--color-primary,#0a4c3a)}.language-switcher-module__XTkI-q__checkmark{color:var(--color-primary,#0a4c3a);flex-shrink:0;font-size:1.5rem;font-weight:700}@keyframes language-switcher-module__XTkI-q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes language-switcher-module__XTkI-q__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes language-switcher-module__XTkI-q__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes language-switcher-module__XTkI-q__slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@media (max-width:768px){.language-switcher-module__XTkI-q__modal{width:95%;max-height:85vh}.language-switcher-module__XTkI-q__modalHeader{padding:1.25rem}.language-switcher-module__XTkI-q__modalHeader h3{font-size:1.125rem}.language-switcher-module__XTkI-q__languageList{padding:.75rem}.language-switcher-module__XTkI-q__languageOption{padding:.475rem}.language-switcher-module__XTkI-q__languageOption .language-switcher-module__XTkI-q__flag{font-size:1.75rem}}
.navigation-module__yeBoKa__navbar{background-color:var(--color-primary);color:var(--color-neutral-light);z-index:100;padding:1.5rem 0;transition:padding .3s;position:sticky;top:0;box-shadow:0 2px 8px #0000001a}.navigation-module__yeBoKa__container{justify-content:space-between;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.navigation-module__yeBoKa__navLinks{flex:1;justify-content:flex-end;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.navigation-module__yeBoKa__rightSection{align-items:center;gap:1rem;margin-left:auto;display:flex}.navigation-module__yeBoKa__logoLink{align-items:center;text-decoration:none;transition:all .3s;display:flex}.navigation-module__yeBoKa__logoLink:hover{opacity:.9}.navigation-module__yeBoKa__logo{align-items:center;gap:1rem;display:flex}.navigation-module__yeBoKa__logoImage{object-fit:contain;flex-shrink:0;width:70px;height:auto}.navigation-module__yeBoKa__logoText{color:var(--color-accent);letter-spacing:.5px;font-size:1.5rem;font-weight:600}.navigation-module__yeBoKa__navLinks a{color:var(--color-neutral-light);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s}.navigation-module__yeBoKa__navLinks a:hover{color:var(--color-accent)}.navigation-module__yeBoKa__navLinks a.navigation-module__yeBoKa__active{color:var(--color-accent);font-weight:600}.navigation-module__yeBoKa__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:30px;height:30px;padding:0;display:none;position:relative}.navigation-module__yeBoKa__hamburger span{background-color:var(--color-accent);border-radius:2px;width:25px;height:3px;transition:all .3s;position:absolute}.navigation-module__yeBoKa__hamburger span:first-child{top:7px}.navigation-module__yeBoKa__hamburger span:nth-child(2){top:13.5px}.navigation-module__yeBoKa__hamburger span:nth-child(3){top:20px}.navigation-module__yeBoKa__hamburger.navigation-module__yeBoKa__active span:first-child{top:13.5px;transform:rotate(45deg)}.navigation-module__yeBoKa__hamburger.navigation-module__yeBoKa__active span:nth-child(2){opacity:0;transform:scale(0)}.navigation-module__yeBoKa__hamburger.navigation-module__yeBoKa__active span:nth-child(3){top:13.5px;transform:rotate(-45deg)}@media (max-width:768px){.navigation-module__yeBoKa__navbar{padding:1rem 0}.navigation-module__yeBoKa__rightSection{gap:.75rem}.navigation-module__yeBoKa__hamburger{display:flex}.navigation-module__yeBoKa__navLinks{background-color:var(--color-primary);opacity:0;flex-direction:column;justify-content:flex-start;gap:0;padding:1rem 2rem;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-20px)scale(.95);box-shadow:0 8px 16px #0000001a}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__active{animation:.5s forwards navigation-module__yeBoKa__menuBounce;display:flex}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__closing{animation:.4s forwards navigation-module__yeBoKa__menuClose;display:flex}@keyframes navigation-module__yeBoKa__menuBounce{0%{opacity:0;transform:translateY(-20px)scale(.95)}50%{transform:translateY(5px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes navigation-module__yeBoKa__menuClose{0%{opacity:1;transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(.98)}to{opacity:0;transform:translateY(-20px)scale(.95)}}.navigation-module__yeBoKa__navLinks li{opacity:0;border-bottom:1px solid #ffffff1a;padding:.75rem 0;transform:scale(.8)}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__active li{animation:.4s forwards navigation-module__yeBoKa__menuItemExpand}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__closing li{animation:.3s forwards navigation-module__yeBoKa__menuItemShrink}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__active li:first-child{animation-delay:.1s}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__active li:nth-child(2){animation-delay:.15s}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__active li:nth-child(3){animation-delay:.2s}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__active li:nth-child(4){animation-delay:.25s}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__closing li:first-child{animation-delay:0s}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__closing li:nth-child(2){animation-delay:50ms}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__closing li:nth-child(3){animation-delay:.1s}.navigation-module__yeBoKa__navLinks.navigation-module__yeBoKa__closing li:nth-child(4){animation-delay:.15s}@keyframes navigation-module__yeBoKa__menuItemExpand{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes navigation-module__yeBoKa__menuItemShrink{0%{opacity:1;transform:scale(1)}50%{transform:scale(.9)}to{opacity:0;transform:scale(.8)}}.navigation-module__yeBoKa__navLinks li:last-child{border-bottom:none}.navigation-module__yeBoKa__navLinks a{display:block}.navigation-module__yeBoKa__container{padding:0 1.5rem}.navigation-module__yeBoKa__logoText{font-size:1.2rem}.navigation-module__yeBoKa__logoImage{max-width:55px;max-height:55px}}
.footer-module__nP6W3G__footer{background-color:var(--color-primary);color:var(--color-neutral-light);margin-top:4rem;padding:3rem 0 1rem}.footer-module__nP6W3G__logoSection{text-align:center;border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:2rem}.footer-module__nP6W3G__logo{object-fit:contain;width:auto;max-width:150px;height:auto;max-height:150px;margin:0 auto}.footer-module__nP6W3G__location{color:var(--color-neutral-light);margin-top:1rem;font-size:1rem}.footer-module__nP6W3G__container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto 2rem;padding:0 2rem;display:grid}.footer-module__nP6W3G__section h3{color:var(--color-accent);margin-bottom:1rem;font-size:1.5rem}.footer-module__nP6W3G__section h4{color:var(--color-accent);margin-bottom:1rem;font-size:1.1rem}.footer-module__nP6W3G__section p{margin-bottom:.5rem;font-size:.95rem;line-height:1.6}.footer-module__nP6W3G__section ul{margin:0;padding:0;list-style:none}.footer-module__nP6W3G__section li{margin-bottom:.5rem}.footer-module__nP6W3G__section a{color:var(--color-neutral-light);text-decoration:none;transition:color .3s}.footer-module__nP6W3G__section a:hover{color:var(--color-accent)}.footer-module__nP6W3G__socialRow{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.footer-module__nP6W3G__socialIcon{justify-content:center;align-items:center;width:50px;height:50px;transition:transform .3s;display:flex}.footer-module__nP6W3G__socialIcon:hover{transform:translateY(-7px)}.footer-module__nP6W3G__socialIcon img{object-fit:contain;width:50px;height:50px}.footer-module__nP6W3G__copyright{text-align:center;border-top:1px solid #ffffff1a;padding:1.5rem 2rem;font-size:.9rem}@media (max-width:768px){.footer-module__nP6W3G__logo{max-width:120px;max-height:120px}.footer-module__nP6W3G__container{grid-template-columns:1fr;gap:1.5rem}.footer-module__nP6W3G__socialRow{justify-content:flex-start}}
@font-face{font-family:REM;src:url(/fonts/REM-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-ExtraBoldItalic.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:REM;src:url(/fonts/REM-BlackItalic.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--color-primary:#0a4c3a;--color-primary-light:#0d6b52;--color-accent:#f79d1f;--color-neutral-light:#fafaf8;--color-neutral-dark:#1a1a18;--color-border:#e5e5dc}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-neutral-dark);background-color:var(--color-neutral-light);font-family:REM,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}
