<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* home.css */
.cfn-contents { position: relative; padding-top: 10px; padding-bottom: 10px; }

.cfn-contents .CFN-alert-head { background-color: #FFF; border-bottom: 1px solid #ccc; margin: -10px -15px 5px; padding-top: 10px; }

.CFN-alert-head { background: #FFF; color: #a1a1a1; border-bottom: 1px solid #ccc; padding-bottom: 10px; }

.cfn-group-head { border-top: 1px dotted #ccc; display: block; width: 100%; height: 30px; margin-top: 30px; /*text-align: center;*/ }

.cfn-group-head b { text-align: center; font-weight: bold; font-size: 20px; color: #000; content: ''; position: relative; top: -12px; padding: 0 10px; width: auto; background: #FFF; }

.cfn-group-head b i { float: none; display: inline-block; vertical-align: bottom; color: #ff6600; }

.cfnLD &gt; div div[class*="col"] { padding: 0; }

.cfnLD { margin: 0 0 1em; padding: 0; }

@media (min-width: 768px) and (max-width: 992px) { .cfn-airlines .row:first-child &gt; div:nth-child(1) { margin-bottom: 2em; padding: 0 5px; }
  .cfn-airlines .row:first-child &gt; div:nth-child(2) { padding: 0; }
  .group-viewport &gt; div { margin-bottom: 10px; }
  .cfnLD &gt; div { padding: 0 0 0 0; }
  .cfnLD { padding-left: 5px; } }

@media (max-width: 768px) { .cfn-airlines { width: 100%; }
  .cfn-contents { height: 100%; } }

@media (max-width: 980px) { .cfn-airlines &gt; .row &gt; div { padding: 4px; } }

@media (min-width: 1200px) { .cfnLD &gt; div:first-child { padding: 0; padding-right: 8px; }
  .cfnLD &gt; div:last-child { padding: 0; } }

.cfn-cover { height: auto !important; height: 575px; position: relative; background-size: cover; background-position: bottom; }

.updnValidatorCallout { z-index: 11; }

.install_app_mb { z-index: 1007; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; width: 100%; left: 0; top: 0; padding: 10px 10px 5px; background: #d7f0ff; box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.15); }

.install_app_mb.affix { top: 0; width: 100%; z-index: 101; position: fixed; }

.install_app_mb &gt; button { padding-right: 10px; cursor: pointer; }

.install_app_mb .app_logo { content: ''; background: url(/sites/49/images/home/app_logo.png) no-repeat; background-size: 100% auto; display: inline-block; height: 70px; width: 70px; }

.install_app_mb .app_detail { width: 75%; text-align: left; padding-left: 15px; }

.install_app_mb .app_detail ul { color: black; font-size: 14px; }

.install_app_mb .app_detail ul li { display: inline-block; }

.install_app_mb .app_detail ul li:last-child { display: block; }

.install_app_mb .app_detail ul li:first-child { font-weight: bold; display: block; }

.install_app_mb .app_detail .star { color: #fbd109; }

.install_app_mb .app_detail .btn { background: #FFF; border: 1px solid #94bbe4; color: #2471c3; margin: 5px 0; cursor: pointer; font-size: 14px; padding: 5px 10px; -webkit-box-shadow: 0 1px 5px #f1f1f1; box-shadow: 0 1px 5px #f1f1f1; }

@media (min-width: 768px) { .install_app_mb { display: none; } }

.NewAirline { background: #7ca0c7; padding: 24px; height: 490px; position: relative; overflow: hidden; }

.NewAirline:before { position: absolute; display: inline-block; content: ''; background-image: url(/sites/49/images/home/bg-airlines.jpg); top: 0; left: 0; width: 100%; height: 100%; z-index: 0; }

.NewAirline .block-airline { position: relative; z-index: 1; display: inline-block; width: 100%; margin-bottom: 10px; }

.NewAirline &gt; div { border: 3px solid #FFF; display: block; border-radius: 6px; padding: 0 10px; background: #FFF; -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); }

.NewAirline ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; min-height: 58px; margin: 0; }

.NewAirline ul li { padding: 0; }

.NewAirline ul &gt; li:nth-child(1), .NewAirline ul &gt; li:nth-child(3) { width: 15%; text-align: center; font-size: 16px; color: #333; font-weight: bold; }

.NewAirline ul &gt; li:nth-child(2) { width: 10%; text-align: center; font-size: 24px; }

.NewAirline ul &gt; li:nth-child(4) { width: 40%; }

.NewAirline ul &gt; li:nth-child(5) { width: 18%; font-size: 28px; font-weight: bold; color: #14a313; text-align: right; }

.NewAirline ul &gt; li:nth-child(5) sup { top: -5px; font-size: 18px; }

.NewAirline ul li[class*="logo"] { padding: 5px; width: 170px; text-align: center; border-radius: 6px; -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); text-transform: uppercase; }

.NewAirline ul li[class*="NK"] { background: #fff000; color: #000; font-weight: bold; }

.NewAirline ul li[class*="B6"] { background: #004080; color: #FFF; font-weight: bold; }

.NewAirline ul li[class*="AA"] { background: #FFF; color: #46596a; font-weight: bold; }

.NewAirline ul li[class*="AA"] span { color: #d7083c; }

.NewAirline ul li[class*="VA"] { background: #d7083c; color: #FFF; font-weight: bold; }

.NewAirline ul li[class*="VX"] { background: #d7083c; color: #FFF; font-weight: bold; }

.NewAirline ul li[class*="F9"] { background: #008151; color: #FFF; font-weight: bold; }

.NewAirline ul li[class*="AS"] { background: #02436b; color: #FFF; font-weight: bold; }

.NewAirline ul li[class*="QF"] { background: #c20000; color: #FFF; font-weight: bold; }

.NewAirline ul li[class*="DL"] { background: #003466; color: #FFF; font-weight: bold; }

.NewAirline ul li[class*="HA"] { background: #662780; color: #FFF; font-weight: bold; }

.NewAirline ul li[class*="EY"] { background: #251019; color: #c89313; font-weight: bold; }

.NewAirline ul li[class*="CI"] { background: #d7094b; color: #FFF; font-weight: bold; }

.NewAirline ul li[class*="BR"] { background: #1b9349; color: #FFF; font-weight: bold; }

.NewAirline ul li[class*="MU"] { background: #e11b22; color: #1c1c82; font-weight: bold; font-size: 12px; }

.NewAirline ul li[class*="MU"] span { color: #FFF; }

.NewAirline ul li[class*="CZ"] { background: #008ac8; color: #001a53; font-weight: bold; font-size: 11px; }

.NewAirline ul li[class*="CZ"] span { color: #e60020; }

.NewAirline ul li[class*="UA"] { background: #0c5093; color: #FFF; font-weight: bold; }

.NewAirline ul li[class*="SY"] { background: #f47b32; color: #0f387c; font-weight: bold; }
</pre></body></html>