:root{--bg:#3b0b0b;--fg:#f7e9d7;--muted:#e7d5bf;--gold:#f0c36a;--divider:rgba(255,255,255,0.18);--card:#ffffff;--space:clamp(12px,3.2vw,28px)}.conf-footer{width:100%;background:var(--bg);color:var(--fg);padding-bottom:calc(env(safe-area-inset-bottom) + 52px);position:relative}.conf-footer__inner{max-width:1200px;margin:0 auto;padding:var(--space);display:grid;grid-template-columns:1fr;grid-gap:clamp(16px,4vw,40px);gap:clamp(16px,4vw,40px);overflow-wrap:anywhere;box-sizing:border-box}@media (min-width:960px){.conf-footer__inner{grid-template-columns:1.15fr .85fr;align-items:start}}.conf-footer a{color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent}.conf-footer a:focus-visible,.conf-footer a:hover{text-decoration:underline}.conf-footer__left{display:grid;grid-gap:clamp(14px,3vw,24px);gap:clamp(14px,3vw,24px)}.event-block{text-align:center}.event-block h3{font-size:clamp(15px,2.2vw,22px);line-height:1.25;margin:0 0 6px;text-transform:uppercase;letter-spacing:.02em;color:#fff}.event-block p{margin:0 0 14px;font-size:clamp(13px,1.8vw,16px);color:#fff}.organised{margin-top:8px;font-weight:700;color:var(--muted)!important}.logos-card{background:var(--card);border:1px solid #d9d9d9;border-radius:2px;display:flex;justify-content:center;align-items:center;padding:clamp(12px,2.5vw,2px);box-sizing:border-box}.footer-logos{width:100%;max-width:100%;height:auto;object-fit:contain;display:block}@media (max-width:600px){.footer-logos{content-visibility:auto;max-width:90%;margin:0 auto}}.conf-footer__right{padding-left:0;border-left:none}@media (min-width:960px){.conf-footer__right{padding-left:clamp(18px,3vw,28px);border-left:2px solid var(--divider)}}.sec-title{font-size:clamp(12px,1.6vw,13px);text-transform:uppercase;letter-spacing:.06em;margin-bottom:clamp(10px,1.6vw,14px);color:var(--muted);line-height:1.4;font-weight:bolder}.secretariat__brand{display:flex;align-items:center;justify-content:flex-start;margin-bottom:clamp(10px,2vw,14px);flex-wrap:wrap;gap:8px}.secretariat__logo{max-width:clamp(140px,60vw,230px);max-height:clamp(30px,12vw,56px);width:auto;height:auto;object-fit:contain;display:block}.secretariat__company{font-weight:800;margin:0 0 6px;color:#fff}.secretariat__block .secretariat__company:not(:first-child){font-weight:600}.secretariat__row{margin:4px 0;color:var(--fg)}.secretariat__row a{text-decoration:underline}.conf-footer a:focus-visible{outline:2px dashed var(--gold);outline-offset:3px}.footer-lang{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);gap:10px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);padding:6px 14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.footer-lang,.footer-lang__item{display:flex;border-radius:999px;align-items:center}.footer-lang__item{gap:4px;color:#fff;font-size:12px;font-weight:700;text-decoration:none;padding:3px 9px 3px 6px;line-height:1}.footer-lang__item.active{background:rgba(247,233,215,.15);border:1px solid rgba(247,233,215,.45)}.footer-lang__img{width:22px;height:15px;object-fit:cover;border-radius:2px;display:block}.footer-lang__text{letter-spacing:.04em}@media (max-width:480px){.footer-lang{bottom:6px;gap:6px;padding:5px 10px}.footer-lang__text{display:none}.footer-lang__img{width:26px;height:18px}}.nav{z-index:999999;background:#3b0010;color:#f6e7b7;text-transform:uppercase;letter-spacing:.3px;font-weight:800;font-family:Verdana,Geneva,sans-serif}.banner-bg{width:100%;background:url(/img/BACKROUND\ HEADER.png) 50%/cover no-repeat;display:flex;justify-content:center;align-items:center;padding:12px 0}.banner-wrap{max-width:1200px;width:100%;padding:0 16px}.banner{display:block;width:100%;height:auto}.bar{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.brand{color:#f6e7b7;font-size:14px}.hamburger{background:none;border:0;padding:6px;cursor:pointer}.icon{width:26px;height:20px;position:relative}.icon span{position:absolute;left:0;right:0;height:2px;background:#f6e7b7;transition:transform .25s,top .25s,opacity .2s}.icon span:first-child{top:2px}.icon span:nth-child(2){top:9px}.icon span:nth-child(3){top:16px}.icon.open span:first-child{top:9px;transform:rotate(45deg)}.icon.open span:nth-child(2){opacity:0}.icon.open span:nth-child(3){top:9px;transform:rotate(-45deg)}.mobile{display:none;padding:0 14px 14px}.mobile.show{display:flex}.m-link{color:#f6e7b7;text-decoration:none;padding:8px 6px;border-radius:4px;font-size:12px;font-weight:bolder}.d-link:hover,.m-link:hover{text-decoration:underline;text-underline-offset:3px}.desktop{display:none}@media (min-width:960px){.bar,.mobile{display:none}.desktop{display:block;max-width:1200px;margin:0 auto;padding:10px clamp(8px,2vw,16px) 12px}.banner-wrap,.desktop{box-sizing:border-box}.row1{grid-template-columns:repeat(5,1fr);grid-gap:0 clamp(12px,3vw,48px);gap:0 clamp(12px,3vw,48px);justify-items:center;align-items:center;padding-bottom:6px}.row1,.row2{display:grid}.row2{margin-top:1%;grid-template-columns:repeat(4,max-content);justify-content:center;grid-gap:0 clamp(16px,4vw,64px);gap:0 clamp(16px,4vw,64px)}.d-link{color:#f6e7b7;text-decoration:none;font-size:clamp(16px,1.5vw,22px);line-height:1;padding:4px 0;white-space:nowrap}}@media (min-width:960px) and (max-width:1100px){.row1{gap:0 clamp(12px,2.5vw,36px)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.banner-bg,.d-link,.icon span,.m-link,.mobile{animation:none!important;transition:none!important}}.banner-bg{will-change:background-position;animation:banner-pan 30s ease-in-out infinite alternate}@keyframes banner-pan{0%{background-position:51% 50%}to{background-position:49% 50%}}.icon span{transition:transform .25s cubic-bezier(.2,.8,.2,1),top .25s cubic-bezier(.2,.8,.2,1),opacity .2s linear}.icon.open span:first-child,.icon.open span:nth-child(3){animation:nudge .28s ease-out both}@keyframes nudge{0%{transform:translateX(0) rotate(0)}60%{transform:translateX(1px) rotate(var(--r,0deg))}to{transform:translateX(0) rotate(var(--r,0deg))}}.icon.open span:first-child{--r:45deg}.icon.open span:nth-child(3){--r:-45deg}.nav.is-ready .desktop .d-link{opacity:0;transform:translateY(4px);animation:link-in .34s ease-out var(--delay,0s) both}@keyframes link-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mobile{display:flex;flex-direction:column;gap:8px;padding:0 14px;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease,padding-bottom .35s ease}.mobile.show{max-height:80vh;opacity:1;padding-bottom:14px}.mobile.show .m-link{opacity:0;transform:translateY(4px);animation:link-in .28s ease-out calc(var(--delay, 0s) + 80ms) both}.d-link:focus-visible,.d-link:hover,.m-link:focus-visible,.m-link:hover{transform:translateY(-1px);transition:transform .18s ease}:root{--background:#FAFCFB;--foreground:#171717}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Verdana,Geneva,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container{display:flex;flex-direction:column}.app-container main{height:100%}.app-container footer{align-self:flex-end}.title_text{color:#660000;margin-bottom:1rem;text-transform:uppercase}.page_text{font-weight:200}.signature{margin-top:1rem;font-size:.95rem;line-height:1.5}.signature strong{font-weight:900;font-size:1.3rem;color:#660000}.button{border-radius:.6rem;width:-moz-fit-content;width:fit-content;padding:.8rem;background-color:#660000}.button a{text-decoration:none;color:#f6e7b7}.list-container{padding-left:1%}li{margin-top:.3rem}table{border-collapse:collapse;width:100%;max-width:750px;border:1px solid #ccc;border-radius:6px;overflow:hidden}thead th{text-align:left;padding:10px 12px;font-weight:600;font-size:15px;border-bottom:2px solid #ccc;background-color:#f5f5f5}thead th span{display:block;font-style:italic;font-size:13px;font-weight:400;margin-top:2px}tbody td{padding:8px 12px;font-size:15px;border-bottom:1px solid #e0e0e0}tbody td,tbody td:nth-child(2),tbody td:nth-child(3){text-align:left}tbody tr:nth-child(2n){background-color:#fafafa}tbody tr:last-child td{border-bottom:none}table sup{font-size:10px;vertical-align:super}#page_content{animation:fadein .6s}@keyframes fadein{0%{opacity:0;scale:1.05}to{scale:1;opacity:1}}