*{box-sizing:border-box;margin:0;padding:0}body{font-family:Helvetica, Arial, sans-serif;line-height:1.5}header.wrapper{position:relative;background:#147ae0;display:flex;align-items:center;justify-content:space-between;padding:12px 20px}.logo img{max-height:70px}#menu-toggle{display:none}.hamburger{display:none;cursor:pointer;flex-direction:column;gap:5px}.hamburger .bar{width:28px;height:3px;background:#fff;border-radius:3px}.nav-links{list-style:none;display:flex;gap:18px;align-items:center}.nav-links li{position:relative}.nav-links a{color:#fff;text-decoration:none;padding:10px;display:block}.submenu{display:none;position:absolute;top:100%;left:0;background:#147ae0;min-width:220px;list-style:none;z-index:999}.has-submenu:hover > .submenu{display:block}.submenu a{padding:10px}.red{color:#ff2e2e !important;font-weight:bold}table{width:96%;margin:auto;border-collapse:collapse}th{background:#003b75;color:#fff;padding:10px}td{border:1px solid #000;padding:10px;vertical-align:top}.responsive-table{width:100%;display:flex;justify-content:center;margin:0 auto 30px}.table-row{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:40px;max-width:900px;width:100%;margin:0 auto}.table-cell{flex:1;max-width:380px;text-align:center}.table-cell img{display:block;margin:0 auto 12px}.table-cell p{margin-top:10px}@media (max-width:768px){.hamburger{display:flex}.nav-links{position:absolute;top:100%;left:0;width:100%;background:#147ae0;flex-direction:column;align-items:flex-start;gap:0;max-height:0;overflow:hidden;transition:max-height 0.4s ease;z-index:999}#menu-toggle:checked ~ .nav-links{max-height:1400px}.nav-links li{width:100%}.nav-links a{width:100%;border-top:1px solid rgba(255,255,255,.2)}.submenu{position:static;display:none;width:100%;background:#0f63b7}.has-submenu:focus-within > .submenu,.has-submenu:hover > .submenu{display:block}.submenu a{padding-left:25px}.table-row{flex-direction:column;align-items:center;gap:25px}.table-cell{max-width:100%;width:100%;text-align:center}table,tbody,td,th,thead,tr{display:block;width:100%}thead{display:none}tr{margin-bottom:12px;border:1px solid #000}td{position:relative;padding-left:35%;min-height:45px}td::before{content:attr(data-title);position:absolute;left:10px;top:10px;width:38%;font-weight:bold;color:#003b75}td span.red{display:inline}}