body{height:100%}main ul,main ol{margin-top:0}main ul li,main ol li{margin-bottom:8px}a.translate-flag{display:inline-block;width:32px;height:32px;margin-left:10px}#goog-gt-tt{display:none!important}.goog-te-banner-frame{display:none!important}.goog-te-menu-value:hover{text-decoration:none!important}body{top:0!important}#google_translate_element2{display:none!important}
.mobile-menu-container a.toggle-menu{background-color:#184d80;border-radius:8px;color:#eff2f6;text-decoration:none;height:64px;display:inline-block;line-height:64px;vertical-align:middle;padding:0 16px}.mobile-menu-container a.toggle-menu>img{vertical-align:middle;margin-left:8px}.mobile-menu-container a.toggle-menu img.open,.mobile-menu-container.open a.toggle-menu img.closed{display:none}.mobile-menu-container.open a.toggle-menu img.open{display:inline}.mobile-menu-container.open a.toggle-menu{background-color:#eff2f6;color:#184d80}.mobile-menu-container nav.mobile-nav{display:none;position:absolute;top:113px;left:0;bottom:0;padding:0;width:100%;overflow-y:auto;background:#eff2f6;box-shadow:0 8px 18px rgba(26,26,26,0.24)}.mobile-menu-container.open nav.mobile-nav{display:flex;flex-direction:column;z-index:1}.mobile-menu-container ul{margin:0;padding:0}.mobile-menu-container ul a{color:#184d80;text-decoration:none;font-size:18px;flex-grow:1;line-height:40px}.mobile-menu-container ul.level-second a{padding-left:32px}.mobile-menu-container ul.level-third a{padding-left:64px}.mobile-menu-container li{list-style:none;height:56px;padding:0 24px}.mobile-menu-container li.language-selection{height:32px;padding:12px 24px}.mobile-menu-container li.language-selection a{display:inline-block;width:32px;height:32px;margin-right:16px}.mobile-menu-container li.active{background-color:#184d80}.mobile-menu-container li.active a{color:#eff2f6}.mobile-menu-container li .border-wrap{display:flex;align-items:center;justify-content:space-between;height:24px;padding:16px 0;border-top:1px solid rgba(24,77,128,0.2)}.mobile-menu-container li.submenu{height:auto;padding:0}.mobile-menu-container ul.level-second,.mobile-menu-container ul.level-third{display:none}.mobile-menu-container ul.level-second.open,.mobile-menu-container ul.level-third.open{display:block}.mobile-menu-container .expander{border:0;height:26px;width:26px;margin-left:40px;cursor:pointer;background:url("/images/18.2f45900417a1e3ec46a227/1624023107433/icon_plus-dark.png")}.mobile-menu-container li.active .expander{background:url("/images/18.2f45900417a1e3ec46a228/1624023114416/icon_plus-light.png")}.mobile-menu-container li.submenu-open .expander{background:url("/images/18.2f45900417a1e3ec46a22a/1624023451513/icon_minus-dark.png")}.mobile-menu-container li.submenu-open.active .expander{background:url("/images/18.2f45900417a1e3ec46a229/1624023443862/icon_minus-light.png")}
.departure-widget-desktop table{border-collapse:collapse;width:100%}.departure-widget-desktop tr{border-bottom:1px solid rgb(239,242,246,0.3)}.departure-widget-desktop th:first-child,.departure-widget-desktop td:first-child{padding-left:18px}.departure-widget-desktop th,.departure-widget-desktop td{font-weight:400;padding:16px 8px}.departure-widget-desktop button{padding:16px;border-radius:8px;font-size:18px;font-weight:500;color:white;background:#184d80;margin-right:16px;border:1px solid white;cursor:pointer}.departure-widget-desktop button.active,.departure-widget-desktop button:hover{color:#184d80;background:#fff4cd;border:1px solid #fff4cd}.departure-widget-desktop button.active:hover{color:white;background:#184d80;border:1px solid white}.departure-widget-desktop .tab{display:none}.departure-widget-desktop .tab.active{display:block}.departure-widget-desktop .flightstable{color:white;font-size:16px;font-weight:400;margin:10px 0 28px 0}.departure-widget-desktop .flightstable th.date{width:16%}.departure-widget-desktop .flightstable th.time{width:9%}.departure-widget-desktop .flightstable th.flightcode{width:12%}.departure-widget-desktop .flightstable th.destination{width:16%}.departure-widget-desktop .flightstable th.airline{width:22%}.departure-widget-desktop .flightstable th.remark{width:25%}.departure-widget-desktop .fallback-message{display:none;margin-top:30px;font-size:18px;font-weight:500}.departure-widget-mobile .tab-btns{margin-left:24px}.departure-widget-mobile button{padding:16px;border-radius:8px;font-size:18px;font-weight:500;color:white;background:#184d80;margin-right:16px;border:1px solid white;cursor:pointer}.departure-widget-mobile button.active,.departure-widget-mobile button:hover{color:#184d80;background:#fff4cd;border:1px solid #fff4cd}.departure-widget-mobile button.active:hover{color:white;background:#184d80;border:1px solid white}.departure-widget-mobile .tab{display:none}.departure-widget-mobile .tab.active{display:block}.departure-widget-mobile .flightstable{color:white;font-size:16px;font-weight:400;margin:10px 0 28px 0}.departure-widget-mobile .fallback-message{display:none;font-size:18px;font-weight:500;padding:10px 24px}.departure-widget-mobile .flight{border-bottom:2px solid #eff2f6;padding:12px 24px}.departure-widget-mobile .flight:first-child{border-top:2px solid #eff2f6;margin-top:24px}.departure-widget-mobile .flight .detail-row{display:flex;justify-content:space-between;border-bottom:1px solid rgba(239,242,246,0.1);padding:8px 0}.departure-widget-mobile .flight .detail-row:last-child{border-bottom:0}.departure-widget-mobile .flight .detail-row span:first-child{padding-right:10px}.departure-widget-mobile .flight .detail-row span:last-child{text-align:right}
