@import"https://fonts.googleapis.com/css2?family=Alumni+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Alumni+Sans+SC:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap";*{box-sizing:border-box}:root{font-family:system-ui,Arial,sans-serif;background:#fff;font-size:clamp(14px,2vw,16px)}body{margin:0 auto;min-width:320px;min-height:100vh;text-align:center}button{border-radius:4px;border:1px solid #ccc;padding:.5em 1em;font-size:1em;background:#f9f9f9;cursor:pointer;transition:border-color .2s}button:hover{border-color:#646cff}button:focus{outline:2px solid #646cff}@media (max-width: 600px){:root{font-size:clamp(12px,1.8vw,14px)}}.app{width:100%;position:relative;min-height:100vh;overflow-x:hidden}@media (max-width: 768px){.app{font-size:14px}}@media (max-width: 480px){.app{font-size:13px}}.header{position:absolute;width:90%;top:0;left:50%;transform:translate(-50%);z-index:9999;display:flex;justify-content:space-between;align-items:center;padding:16px 32px;text-transform:uppercase}.logo{display:flex;flex-direction:row;align-items:center;text-align:left;gap:12px;text-decoration:none;color:inherit;transition:opacity .2s ease}.logo:hover{opacity:.8}.logo:visited{color:inherit}.logo img{height:80px;width:80px;object-fit:contain}.logo h1{font-size:1.5rem;font-weight:700;margin:0;color:#ffed87;font-family:Alumni Sans SC;font-weight:400}.app>.header .showNav{top:0;z-index:1000}.showShader{display:block!important}.header .nav-toggle{display:none;cursor:pointer;background:none;border:none;color:#fff;font-size:1.5rem;-webkit-tap-highlight-color:transparent;outline:none}.header .nav-toggle:hover{color:#ffed87}.header .nav-toggle:focus{outline:none}.header .nav-toggle:active{color:inherit;background:none;box-shadow:none;outline:none}.header nav{display:flex}.header nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0}.header nav li{font-size:1rem}.header nav a,.header nav a:link,.header nav a:visited{text-decoration:none;color:#fff;padding:8px 12px;transition:all .2s;font-family:Titillium Web,sans-serif;font-weight:600;display:block}.header nav a:hover,.header nav a:focus{background:#4d4d4d}.header nav a.active{border-bottom:3px solid #ffed87;color:#ffed87;font-weight:700}.header nav a.active:hover{background:#ffed871a}@media (max-width: 768px){.header{width:95%;padding:12px 20px}.logo img{height:60px;width:60px}.logo h1{font-size:1.2rem}.shader{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:9998;display:none}.showShader{display:block!important}.header nav{display:block;position:fixed;top:0;right:-100%;height:100vh;width:70%;background:#333;padding-top:80px;transition:right .3s ease-in-out;z-index:9999;overflow:hidden}.header nav.showNav{right:0}.header nav:before{content:"United Dutch Company";position:absolute;top:20px;left:50%;width:100%;transform:translate(-50%);color:#ffed87;font-family:Alumni Sans SC;font-size:1.3rem;font-weight:400;text-align:center;letter-spacing:.1rem}.header nav ul{flex-direction:column;gap:0;width:100%;padding:20px 0}.header nav ul li{text-align:center;width:100%;border-bottom:1px solid #444}.header nav ul li:last-child{border-bottom:none}.header nav ul li a,.header nav ul li a:link,.header nav ul li a:visited{display:flex;justify-content:center;align-items:center;width:100%;height:60px;font-size:1.2rem;border-radius:0;color:#fff;text-decoration:none}.header nav ul li a:hover,.header nav ul li a:focus{background:#555}.header .nav-toggle{display:block;z-index:9990}.header .nav-toggle.nav-open{display:none}.nav-extra{margin-top:2rem;padding:1rem;border-top:1px solid #4d4d4d;display:flex;justify-content:center}}@media (max-width: 480px){.header{padding:10px 15px}.logo img{height:50px;width:50px}.logo h1{font-size:1rem}.header nav{width:80%}.header nav:before{font-size:1.1rem}.header nav ul li a,.header nav ul li a:link,.header nav ul li a:visited{height:50px;font-size:1.1rem}.header nav ul li a.active{background-color:#ffed8726;border-left:4px solid #ffed87;color:#ffed87;font-weight:700;border-bottom:none}}@media (min-width: 769px){.nav-extra{margin-top:0;margin-left:2rem;padding:0;border:none}.header nav{display:flex;align-items:center}}.language-switcher{position:relative;display:inline-block}.language-trigger{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;color:#fff;min-width:80px;justify-content:space-between}.language-trigger:hover{background:#ffffff26;border-color:#ffed87}.language-trigger.open{background:#ffed871a;border-color:#ffed87}.current-language{display:flex;align-items:center;gap:.25rem}.arrow{font-size:.75rem;transition:transform .2s ease;color:#ffed87}.arrow.up{transform:rotate(180deg)}.arrow.down{transform:rotate(0)}.language-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:#333;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;box-shadow:0 4px 6px #0000004d;z-index:1000;overflow:hidden;animation:dropdownSlide .2s ease-out}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.language-option{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;background:transparent;border:none;cursor:pointer;transition:all .2s ease;font-size:.875rem;color:#fff;text-align:left}.language-option:hover{background:#ffed871a}.language-option.active{background:#ffed8726;color:#ffed87}.language-option:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.flag{width:20px;height:14px;border-radius:2px;object-fit:cover;border:1px solid rgba(255,255,255,.2);box-shadow:0 1px 2px #0003}.lang-code{font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em;margin-left:0;color:#ffed87}.lang-name{flex:1;font-weight:500}@media (max-width: 768px){.language-trigger{padding:.4rem .6rem;font-size:.8rem;min-width:70px}.language-dropdown{min-width:150px}.language-option{padding:.6rem .75rem;font-size:.8rem}.flag{width:18px;height:12px}.lang-code{font-size:.7rem}.lang-name{font-size:.8rem}}@media (max-width: 480px){.language-trigger{padding:.35rem .5rem;min-width:60px}.language-option{padding:.5rem .6rem}.flag{width:16px;height:11px}}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;position:relative;background-color:#363636}.loading-spinner{display:flex;flex-direction:column;align-items:center;gap:20px}.spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #ffed87;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner p{font-family:Titillium Web,sans-serif;font-size:1.1rem;color:#fff;margin:0;letter-spacing:.5px}@media (max-width: 768px){.loading-container{height:40vh}.spinner{width:40px;height:40px;border-width:3px}.loading-spinner p{font-size:1rem}}@media (max-width: 480px){.loading-container{height:30vh}.spinner{width:35px;height:35px}.loading-spinner p{font-size:.9rem}}
