@font-face{font-family:langfont;src:url(/assets/fonts/Datatype/static/Datatype-Medium.ttf)format("truetype")}@font-face{font-family:titlefont;src:url(/assets/fonts/Roboto_Condensed/static/RobotoCondensed-Bold.ttf)format("truetype")}*{box-sizing:border-box}body{color:#1d1d1f;background-color:#fff;min-height:100vh;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.welcome-page-wrapper{background:linear-gradient(#005b9c60,#005b9c54),url(/assets/img/index2-background-test1.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;min-height:100vh;margin:0;padding:28px;display:flex}.welcome-inner-area{text-align:center;background:#fff;border-radius:2px;width:100%;max-width:860px;padding:32px 34px 30px;box-shadow:0 20px 52px #061e3a5c}.welcome-page-logo{object-fit:contain;width:76px;height:76px;margin-bottom:10px}.welcome-title{color:#222;margin:0 0 14px;font-size:35px;font-weight:700;line-height:1.2}.member-flags-welcome{flex-wrap:wrap;justify-content:center;gap:18px;margin:0 0 18px;display:flex}.flag-item-welcome{text-align:center}.flag-emoji-welcome{margin-bottom:3px;font-size:30px;display:block}.flag-label{color:#4d4d4d;font-size:11px}.welcome-subtitle{color:#4d4d4d;margin:0 0 16px;font-size:16px}.lang{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.lang-item{color:#146ea9;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:94px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.lang-name{font-size:22px;font-weight:600;line-height:1.1;transition:opacity .16s}.lang-native{font-size:14px;line-height:1.2;transition:opacity .16s}.lang-item:after{content:attr(data-welcome);color:#fff;letter-spacing:.02em;opacity:0;justify-content:center;align-items:center;font-size:26px;font-weight:700;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0;transform:translateY(8px)}.lang-item:hover,.lang-item:focus-visible{background:#146ea9;border-color:#146ea9;outline:none}.lang-item:hover .lang-name,.lang-item:hover .lang-native,.lang-item:focus-visible .lang-name,.lang-item:focus-visible .lang-native{opacity:0}.lang-item:hover:after,.lang-item:focus-visible:after{opacity:1;transform:translateY(0)}.footer-area{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px;display:grid}.footer-text{color:#202020;text-align:center;cursor:pointer;background-color:#f4f4f4;border:1px solid #d5d5d5;border-radius:2px;justify-content:center;align-items:center;padding:8px 6px;font-size:11px;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.footer-text:hover{color:#fff;background-color:#146ea9;border-color:#146ea9}@media screen and (max-width:640px){.welcome-page-wrapper{padding:16px}.welcome-inner-area{padding:24px 18px 20px}.welcome-title{font-size:26px}.lang{grid-template-columns:1fr}.lang-item{min-height:82px}.lang-name{font-size:20px}.footer-area{grid-template-columns:1fr}}.site-wrapper{background-color:#fff;justify-content:center;min-height:100vh;display:flex}.container{background-color:#fff;flex-direction:column;width:100%;max-width:1300px;min-height:100%;display:flex}.top-blank{box-sizing:border-box;background-color:#87cefa;justify-content:space-between;align-items:center;width:100vw;height:40px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 55px;display:flex}.top-blank-heading{color:#0d2f4a;letter-spacing:.04em;margin:0;font-family:langfont,sans-serif;font-size:14px;font-weight:700;line-height:1;text-decoration:none}.language-switcher{letter-spacing:.08em;text-transform:uppercase;color:#0d2f4a;align-items:center;gap:12px;font-family:langfont,sans-serif;font-size:12px;display:flex}.language-label{opacity:.8}.current-lang{border-bottom:2px solid #0d2f4a;padding-bottom:2px;font-weight:700}.language-switcher a{color:#0d2f4a;border-bottom:2px solid #0000;text-decoration:none;transition:border-color .2s,color .2s}.language-switcher a:hover{color:#000;border-bottom-color:#000}.top-navbar{color:#000;background-color:#fff;align-items:center;width:100%;height:80px;display:flex}.top-navbar h1{align-items:center;gap:20px;height:100%;margin:0;padding-left:2%;font-family:titlefont,sans-serif;font-size:30px;line-height:1;display:flex}.title-icon{object-fit:contain;opacity:1;cursor:crosshair;flex-shrink:0;width:50px;height:50px}.nav-links{align-items:center;gap:24px;height:100%;margin-left:auto;padding-right:2%;display:flex}.nav-links a{color:#000;font-family:titlefont,sans-serif;font-size:16px;text-decoration:none}.nav-links a:hover{color:#87cefa}hr.nav-divider{border:none;border-top:4px solid #000;width:100%;margin:0}.news-tags,.subtitle-tags{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:6px .75% 0;display:flex}.news-tag,.subtitle-tag{color:#000;letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid #0000;padding:0;font-family:langfont,sans-serif;font-size:16px;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.news-tag:hover,.subtitle-tag:hover{color:#87cefa;border-bottom-color:#87cefa}.contact-row{box-sizing:border-box;justify-content:center;align-items:center;gap:20px;width:100%;padding:40px 20px;display:flex}.contact-btn{text-transform:uppercase;letter-spacing:.05em;color:#fff;cursor:pointer;background-color:#0d2f4a;border:2px solid #0d2f4a;border-radius:4px;justify-content:center;align-items:center;padding:12px 30px;font-family:titlefont,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.contact-btn:hover{color:#0d2f4a;background-color:#87cefa;border-color:#87cefa}.contact-section{padding:60px max(2%,20px);font-family:langfont,sans-serif}.section-title{color:#0d2f4a;text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px;font-family:titlefont,sans-serif;font-size:36px}.section-lead{color:#555;margin:0 0 40px;font-size:16px;line-height:1.5}.contact-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:50px;display:grid}.contact-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.form-group label{color:#0d2f4a;text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:700}.form-group input,.form-group textarea{border:2px solid #e0e0e0;border-radius:4px;outline:none;padding:14px;font-family:Arial,sans-serif;font-size:15px;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{border-color:#0d2f4a}.form-submit-btn{align-self:flex-start;width:auto;margin-top:10px}.contact-sidebar{flex-direction:column;gap:30px;display:flex}.info-card{background-color:#f7f9fa;border-left:5px solid #0d2f4a;border-radius:6px;padding:30px}.info-card h3{color:#0d2f4a;text-transform:uppercase;margin:0 0 20px;font-family:titlefont,sans-serif;font-size:20px}.info-card p{color:#444;margin:0 0 20px;font-size:14px;line-height:1.6}.info-item{gap:15px;margin-bottom:20px;display:flex}.info-item:last-child{margin-bottom:0}.info-item i{color:#0d2f4a;text-align:center;width:24px;margin-top:3px;font-size:20px}.info-item h4{text-transform:uppercase;color:#777;margin:0 0 4px;font-size:14px}.info-item a{color:#0d2f4a;font-weight:700;text-decoration:none}.info-item a:hover{color:#87cefa}.social-links{gap:15px;display:flex}.social-links a{color:#fff;background-color:#0d2f4a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.social-links a:hover{color:#0d2f4a;background-color:#87cefa;transform:translateY(-2px)}@media screen and (max-width:850px){.contact-grid{grid-template-columns:1fr;gap:40px}.form-submit-btn{width:100%}}@media screen and (max-width:400px){.container{max-width:100%}.top-blank{justify-content:space-between}.top-blank-heading{font-size:15px}.language-switcher{gap:8px;font-size:11px}.news-tags,.subtitle-tags{gap:8px}.news-tag,.subtitle-tag{padding:6px 12px;font-size:11px}.contact-row{gap:12px;padding:20px 10px}.contact-btn{text-align:center;flex:1;padding:10px 20px;font-size:14px}.contact-section{padding:30px 10px}.section-title{font-size:28px}}.news-slider-section{margin:36px 0 20px;padding:0 max(1.5%,15px)}.news-slider-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.news-slider-heading{color:#0d2f4a;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-family:titlefont,sans-serif;font-size:24px;display:flex}.news-pulse-dot{background-color:#0284c7;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 4px #0284c733}.news-slider-actions{align-items:center;gap:16px;display:flex}.news-view-all-link{color:#0284c7;text-transform:uppercase;letter-spacing:.04em;font-family:langfont,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s}.news-view-all-link:hover{color:#0d2f4a;text-decoration:underline}.news-slider-nav-btns{gap:6px;display:flex}.news-nav-btn{color:#0d2f4a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:700;transition:all .2s;display:flex}.news-nav-btn:hover{color:#fff;background:#0d2f4a;border-color:#0d2f4a}.news-slide-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:1.1fr 1fr;min-height:320px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 6px 20px #0000000d}.news-slide-card:hover{box-shadow:0 10px 28px #0d2f4a1a}.news-slide-image-col{background:#0f172a;width:100%;min-height:280px;position:relative}.news-slide-img{object-fit:cover;transition:transform .4s}.news-slide-card:hover .news-slide-img{transform:scale(1.02)}.news-slide-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:2;background:#0d2f4a;border-radius:3px;padding:5px 10px;font-family:langfont,sans-serif;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.news-slide-content-col{flex-direction:column;justify-content:center;padding:30px;display:flex}.news-slide-meta{color:#64748b;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:10px;font-family:langfont,sans-serif;font-size:12px;display:flex}.news-slide-title{margin:0 0 14px;font-family:titlefont,sans-serif;font-size:26px;line-height:1.25}.news-slide-title a{color:#0d2f4a;text-decoration:none;transition:color .2s}.news-slide-title a:hover{color:#0284c7}.news-slide-excerpt{color:#475569;margin:0 0 20px;font-family:langfont,sans-serif;font-size:15px;line-height:1.6}.news-slide-footer{margin-top:auto}.news-slide-btn{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#0d2f4a;border-radius:4px;align-items:center;gap:6px;padding:9px 18px;font-family:titlefont,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.news-slide-btn:hover{background:#0284c7}.news-slider-dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.news-dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .2s}.news-dot.active{background:#0d2f4a;border-radius:5px;width:24px}.news-page-container{padding:40px max(2%,20px)}.news-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;margin-top:28px;display:grid}.news-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 12px #0000000a}.news-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0d2f4a1a}.news-card-img-wrap{background:#0f172a;width:100%;height:190px;position:relative}.news-card-body{flex-direction:column;flex:1;padding:20px;display:flex}.news-card-meta{color:#64748b;text-transform:uppercase;margin-bottom:8px;font-family:langfont,sans-serif;font-size:11px}.news-card-title{margin:0 0 10px;font-family:titlefont,sans-serif;font-size:20px;line-height:1.3}.news-card-title a{color:#0d2f4a;text-decoration:none;transition:color .2s}.news-card-title a:hover{color:#0284c7}.news-card-excerpt{color:#475569;flex:1;margin-bottom:16px;font-family:langfont,sans-serif;font-size:14px;line-height:1.5}.news-card-link{color:#0d2f4a;text-transform:uppercase;align-items:center;gap:4px;font-family:titlefont,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.news-card-link:hover{color:#0284c7}.news-article-view{max-width:860px;margin:0 auto;padding:40px 20px 60px}.news-article-header{margin-bottom:24px}.news-article-banner{background:#0f172a;border-radius:6px;width:100%;height:400px;margin:24px 0 32px;position:relative;overflow:hidden}.news-article-body{color:#1e293b;font-family:langfont,sans-serif;font-size:17px;line-height:1.8}.news-article-body p{margin-bottom:20px}.news-article-body h2,.news-article-body h3{color:#0d2f4a;margin-top:32px;margin-bottom:12px;font-family:titlefont,sans-serif}@media screen and (max-width:768px){.news-slide-card{grid-template-columns:1fr}.news-slide-image-col{min-height:200px}.news-slide-content-col{padding:20px}.news-slide-title{font-size:20px}.news-article-banner{height:250px}}
