/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* header */
fieldset,ol,ul{margin:0;padding:0}
ol,ul{list-style:none}
*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}
a{color:inherit;text-decoration:inherit}
.container{width:100%}
body{font-family:Open Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;line-height:1.75rem}
.tw-nav-menu{height:100%;position:absolute;width:100%;transform:translateX(100%);transition-property:transform;transition-timing-function:cubic-bezier(.8,0,.8,2);transition-duration:.5s;background-color: #11264C;}
.tw-main-nav{display:grid;place-items:center;align-content:center;z-index:50}
.tw-menu-items{display:flex;height:7rem;margin-left:auto;margin-right:auto;width:100%;}
.tw-logo{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;position:absolute}
.tw-open-menu{display:flex;position:absolute;right:.75rem;top:2rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.tw-close-menu{display:block;position:absolute;right:.75rem;top:2rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.tw-nav-item{--tw-bg-opacity:1;background-color:rgba(17,38,76,var(--tw-bg-opacity));list-style-type:none;margin:0;padding:0}
.tw-nav-item>a{padding:.5em 1em;margin:0 0 -1px;border:1px solid transparent}
.tw-nav-item>a:hover{--tw-bg-opacity:1;background-color:rgba(55,65,81,var(--tw-bg-opacity))}
.tw-nav-item>a{display:flex;align-items:center;text-decoration:none}
.tw-nav-item>a,.tw-sub-nav{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.tw-sub-nav{margin-top:-1px;--tw-bg-opacity:1;background-color:rgba(75,85,99,var(--tw-bg-opacity));display:none;padding-top:.75rem;padding-bottom:.75rem}
.tw-sub-nav.tw-open{display:block}
.tw-open>.svg-icon{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-rotate:180deg}
.tw-sub-nav ul{margin:0;padding:0}
.tw-sub-nav li:hover{--tw-bg-opacity:1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}
.tw-sub-nav li{margin:0;padding:.75rem 1.5rem}
.tw-sub-nav li a{display:inline-block;margin:0;width:100%}
.tw-info-button{visibility:hidden}
@media (min-width:1024px){
  .tw-nav-menu{display:flex;justify-content:center;position:relative;transform: translateX(0);transition-duration:0s;}
  .tw-main-nav{align-items:center;justify-content:space-evenly;flex-grow:1}
  .tw-menu-items{height:auto}
  .tw-logo{display:flex;flex-grow:1;position:relative;}
  .tw-open-menu{display:none}
  .tw-sub-nav{min-width:300px;--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}
  .tw-close-menu{display:none}
  .tw-nav-item{background-color:transparent}
  .tw-sub-nav{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.75rem;margin-right:1rem;position:absolute;top:3.5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);--tw-text-opacity:1;color:rgba(17,38,76,var(--tw-text-opacity))}
  .tw-sub-nav li:hover{--tw-bg-opacity:1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}
  .tw-sub-nav.tw-open.tw-sub-nav-columns{display:grid;grid-template-columns:1fr 1fr;padding:15px 0;}
  .tw-info-button{display:flex;place-items:center;justify-content:flex-end;flex-grow:1;padding-right:1.5rem;visibility:visible}
  .tw-info-button a:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}
  .tw-info-button a{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));border-width:1px;font-size:.875rem;line-height:1.25rem;padding:.75rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
  .tw-info-button a:hover{--tw-text-opacity:1;color:rgba(17,38,76,var(--tw-text-opacity))}}
.bg-primary{--tw-bg-opacity:1;background-color:rgba(17,38,76,var(--tw-bg-opacity))}
.bg-secondary{--tw-bg-opacity:1;background-color:rgba(48,88,161,var(--tw-bg-opacity))}
.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgba(17,38,76,var(--tw-bg-opacity))}
.block{display:block}
.flex{display:flex}
.table{display:table}
.h-8{height:2rem}
.py-3{padding-top:.75rem;padding-bottom:.75rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.relative{position:relative}
*{--tw-shadow:0 0 transparent;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14,165,233,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}
.text-center{text-align:center}
.text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.invisible{visibility:hidden}
.translate-x-full{--tw-translate-x:100%}
@-webkit-keyframes spin{to{transform:rotate(1turn)}}
@keyframes spin{to{transform:rotate(1turn)}}
@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}
@keyframes ping{75%,to{transform:scale(2);opacity:0}}
@-webkit-keyframes pulse{50%{opacity:.5}}
@keyframes pulse{50%{opacity:.5}}
@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}
50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}
@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}
50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}
@media (min-width:1024px){.lg\:container{width:100%}
.lg\:hidden{display:none}
.lg\:visible{visibility:visible}
.lg\:translate-x-0{--tw-translate-x:0px}}
.tw-menu-toggle{transform: translateX(0);transition-property:transform;transition-timing-function:cubic-bezier(.8,0,.4,0);transition-duration:.5s;}
.body-container{padding:0 0 3em 0;}
.body-container a:link,.body-container a:visited {color:#1f53b2;}
.body-container a:hover,.body-container a:active {color:#11264C;}
.blog-section ul {list-style-type:disc;padding:1em;}
.blog-section ol {list-style-type:decimal;padding:1em;}
.blog-section ul li, .blog-section ol li { margin-bottom:.75em; }

/* footer */
.footer p{font-size:14px;line-height:1.6;}
@media screen and (max-width:1199px){body{overflow-x:hidden;}}
html{font-size:100%;overflow-x:hidden}
body{font-size:1em;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.m-0{margin:0 !important}
@media screen and (max-width:1199px){body{overflow-x:hidden}}
@font-face{font-family:'FontAwesome';src:url('/Coded%20files/Custom/page/Flyhaa_May2021-theme/src/fontawesome-webfont.eot?v=4.7.0');src:url('/Coded%20files/Custom/page/Flyhaa_May2021-theme/src/fontawesome-webfont.eot') format('embedded-opentype'),url('/Coded%20files/Custom/page/Flyhaa_May2021-theme/src/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/Coded%20files/Custom/page/Flyhaa_May2021-theme/src/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/Coded%20files/Custom/page/Flyhaa_May2021-theme/src/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/Coded%20files/Custom/page/Flyhaa_May2021-theme/src/fontawesome-webfont.svg?v=4.7.0') format('svg');font-weight:normal;font-style:normal}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.grid-container{display:grid;column-gap:48px;row-gap:24px;margin:0 auto;width:min(calc(100vw - 7%), 1280px);}
hr.custom {border-color:#fff6;border-width:0;border-top-width:1px;margin:1.5em 0;}
.text-white, .text-white a {color:#fff;}
.text-white a:link, .text-white a:visited {text-decoration:underline;text-underline-offset:.25em;text-decoration-color:#fff3;}
.text-white a:hover, .text-white a:active {color:#fffb;text-decoration-color:#fff9;}
footer{font-size:0.9em;line-height:2;font-family:'Open Sans', sans-serif;}
.m-0 {margin:0;line-height:1.2;}
.uppercase {text-transform:uppercase;}
.footer-primary{padding:3.2rem 0;background-color:#1A3668;}
.footer-secondary{background-color:#112241;padding:2em 0;}
.menu-columns{columns:3 180px;list-style-type:none;list-style-position:inside;padding:0;column-gap:24px;}
.menu-columns ul{list-style-type:none;list-style-position:inside;padding:0;}
.menu-columns li{margin-bottom:1em;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}
.menu-columns > li{margin-bottom:2.4em;}
.menu-columns > li{text-transform:uppercase;font-weight:bold;line-height:1.3;}
.sub-menu-columns{margin-top:1em;}
.sub-menu-columns > li{text-transform:none;font-weight:normal;}
.social-icons{list-style-type:none;padding:0;margin-top:2.5em;}
.social-icons li {display:inline-block;margin-right:1em;font-size:24px;}
.align-resp-l, .align-resp-r {text-align:center;}
.logo {max-width:200px;margin-bottom:2em;}
@media screen and (min-width:768px){.align-resp-l {text-align:left;}
.align-resp-r {text-align:right;}
.grid-container{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:48px;margin:0 auto;width:min(calc(100vw - 5%), 1280px);}
.w-4 {grid-column:span 4;}
.w-6 {grid-column:span 6;}
.w-8 {grid-column:span 8;}}