#animated-bg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}
.country-grid{font-size:0;margin:20px 0}
.country-block{display:inline-block;vertical-align:top;width:19%;margin:.5%;box-sizing:border-box}
@media (max-width: 1400px) {
.country-block{width:24%}
}
@media (max-width: 1024px) {
.country-block{width:32%}
}
@media (max-width: 768px) {
.country-block{width:48%}
}
@media (max-width: 480px) {
.country-block{width:100%;margin:0 0 12px}
}
.country-item{display:flex;align-items:center;justify-content:flex-start;gap:14px;width:100%;padding:18px 16px;background:#fafafa;border-radius:14px;border:1px solid #e5e5e5;box-shadow:0 2px 6px #0000000d;transition:.2s ease;cursor:pointer;box-sizing:border-box}
.country-item:hover{background:#f2f2f2;transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}
.country-item img.flag{width:48px;height:32px;object-fit:cover;border-radius:4px;flex-shrink:0}
.arrow{margin-left:auto;opacity:.35;font-size:20px}
.country-info-block{margin-top:20px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-size:18px;line-height:1.6;white-space:pre-line;margin-bottom:40px;box-sizing:border-box}
.page-id-232 html.moja_mobile,.page-id-232 body.moja_mobile{transform:none!important;zoom:1!important}
body.home .wp-block-query .wp-block-post-template{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,auto))!important;gap:26px!important;max-width:1200px;margin:0 auto!important;padding:0 10px}
body.home .wp-block-query article.news-card{background:#fff;border-radius:12px;overflow:hidden;display:flex!important;flex-direction:column!important;box-shadow:0 2px 12px #00000014;transition:transform .2s ease,box-shadow .2s ease;height:100%}
body.home .wp-block-query article.news-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px #00000026}
body.home .wp-block-query article.news-card[class*="is-layout-grid"],body.home .wp-block-query article.news-card[class*="is-layout-"],body.home .wp-block-query article.news-card [class*="wp-container-core-post-template"]{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-auto-flow:unset!important;gap:0!important}
body.home .wp-block-query .news-card figure.wp-block-post-featured-image{display:block!important;width:100%!important;height:180px!important;overflow:hidden!important;padding:0!important;margin:0!important}
body.home .wp-block-query .news-card figure.wp-block-post-featured-image a{display:block!important;width:100%!important;height:100%!important}
body.home .wp-block-query .news-card figure.wp-block-post-featured-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}
body.home .wp-block-query .news-card-content{padding:18px 20px 22px;display:flex;flex-direction:column;flex-grow:1}
body.home .wp-block-query .news-card-date{font-size:13px;color:#1a4c7d;margin-bottom:6px;opacity:.8}
body.home .wp-block-query .news-card-title{font-size:18px;font-weight:700;margin-bottom:10px;line-height:1.3;color:#000}
body.home .wp-block-query .news-card-excerpt{font-size:15px;line-height:1.5;color:#444;margin-bottom:16px}
body.home .wp-block-query .news-card-button a{background:#003f73;color:#fff!important;padding:8px 16px;font-size:15px;border-radius:6px;display:inline-block;text-decoration:none;transition:background .2s ease}
body.home .news-card-button a:hover{background:#002c53}
@media (max-width: 1024px) {
body.home .wp-block-query .wp-block-post-template{grid-template-columns:repeat(auto-fit,minmax(280px,auto))!important}
}
@media (max-width: 768px) {
body.home .wp-block-query .wp-block-post-template{grid-template-columns:repeat(auto-fit,minmax(250px,auto))!important}
}
@media (max-width: 520px) {
body.home .wp-block-query .wp-block-post-template{grid-template-columns:repeat(auto-fit,minmax(100%,auto))!important;gap:20px!important}
}
.page-id-71 article.news-card.is-layout-grid,.page-id-71 .is-layout-grid.wp-block-post{display:block!important;grid-template-columns:none!important;grid-auto-flow:unset!important;gap:0!important}
.mobile-menu-overlay{position:fixed;inset:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:999}
.mobile-menu-panel{position:fixed;top:0;left:0;width:280px;max-width:80%;height:100vh;background:#0d4c84;transform:translateX(-100%);transition:transform .35s ease;z-index:1000;padding-top:20px}
.mobile-menu-panel.active{transform:translateX(0)}
.mobile-menu-overlay.active{opacity:1;pointer-events:all}
.mobile-menu-panel ul{list-style:none;margin:0;padding:0}
.mobile-menu-panel li{border-bottom:1px solid #ffffff26}
.mobile-menu-panel a{display:block;color:#fff!important;padding:15px 20px;font-size:16px;text-decoration:none}
.mobile-menu-panel a:hover{background:#ffffff1a}
.mobile-menu-toggle{cursor:pointer;z-index:1100;display:none}
@media (max-width: 768px) {
.mobile-menu-toggle{display:block}
.site-header .wp-block-navigation{display:none!important}
.mobile-menu-toggle{display:block}
.header-nav{display:none!important}
.mobile-nav{display:block!important}
.site-header .wp-block-navigation__responsive-container-open,.site-header .wp-block-navigation__responsive-container-close,.site-header .wp-block-navigation__responsive-container,.site-header .wp-block-navigation__responsive-dialog{display:none!important}
footer .wp-block-group{padding-left:20px;padding-right:20px}
}