@charset "UTF-8";
/***!  Style Declaration  !***/

html,body{margin:0;padding:0;width:100%;overflow-x:hidden;font-family:'Segoe UI',Arial,sans-serif;background-color:#f4f4f4;display:flex;flex-direction:column;min-height:100vh}header.header{background-color:#030B68 !important;padding:15px 30px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10000;border-bottom:3px solid #dd002b;margin-bottom:0 !important}.branding-container{display:flex;flex-direction:column;align-items:center;text-decoration:none !important;width:280px;flex-shrink:0}.logo-container img{width:280px !important;margin:0 0 8px 0 !important}.site-title{width:100%;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,0.3);padding-top:5px}.site-title span{color:#fff !important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;text-decoration:none !important;border:none !important}.site-title span:last-child{color:#dd002b !important}@media (min-width:900px){nav.main-menu{flex:1;margin-left:20px}nav.main-menu ul.mod-menu.nav.navbar-nav{display:flex !important;justify-content:flex-end !important;list-style:none !important;margin:0 !important;padding:0 !important;background-color:transparent !important}nav.main-menu ul{display:flex !important;justify-content:flex-end !important;list-style:none !important;margin:0 !important;padding:0 !important}nav.main-menu ul li{position:relative}nav.main-menu ul li a{color:white !important;padding:12px 14px !important;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:none !important;display:block;white-space:nowrap !important}nav.main-menu ul li ul{display:none !important;position:absolute;top:100%;right:0;background:#030B68 !important;min-width:240px;padding:5px 0 !important;flex-direction:column !important;box-shadow:-5px 8px 15px rgba(0,0,0,0.4);z-index:11000;border-top:2px solid #dd002b}}@media (min-width:900px) and (max-width:1453px){nav.main-menu ul li a{padding:12px 5px !important;font-size:11px !important}}@media (min-width:799px) and (max-width:899px){nav.main-menu ul li a{padding:8px 4px !important;font-size:10px !important}.translate-toggle-desktop,.search-toggle-desktop{font-size:16px !important;padding:0 3px !important}}.menu-toggle{appearance:none !important;-webkit-appearance:none !important;display:none;background:#dd002b;color:white;padding:8px 14px !important;margin:0 !important;border:none;cursor:pointer;font-size:20px;font-weight:bold;box-sizing:border-box !important;border-radius:4px}@media (max-width:799px){header.header{flex-direction:column !important}.mobile-buttons-row{display:flex !important;gap:10px !important;align-items:center !important;margin-top:10px !important;width:100%}.translate-toggle-desktop,.search-toggle-desktop{display:block !important;background:#030B68 !important;color:white !important;font-size:20px !important;padding:8px 14px !important;border:none !important;border-radius:4px !important}.menu-toggle{display:block !important}nav.main-menu{display:none;width:100%;background:#030B68}nav.main-menu ul.mod-menu.nav.navbar-nav{display:block !important;flex-direction:column !important}nav.main-menu ul li a{padding:20px !important;color:white !important;text-align:center;text-decoration:none !important;border-bottom:1px solid rgba(255,255,255,0.1)}}.main-content{flex:1;max-width:1200px;width:100%;margin:0px auto 2px auto;padding:4px 20px 15px 20px;background:white;border-radius:8px;box-sizing:border-box}.main-content a,.main-content h1,.main-content h1 a,.main-content h2,.main-content h2 a,.main-content .item-title a{color:#030B68 !important;text-decoration:none !important}.page-header h1,.com-content-article .page-header h1{margin-top:0px !important;margin-bottom:5px !important;font-size:21px !important;line-height:1.3 !important}
