@font-face{font-family:HyundaiSansText;font-style:normal;font-weight:400;src:url(/fonts/HyundaiSansText-Regular.6c3f3b0a0d0941ace41a.otf) format("opentype");src:url(/fonts/HyundaiSansText-Regular.9a44eda828e565744740.woff) format("woff"),url(/fonts/HyundaiSansText-Regular.a94b4d7605d7614670b2.woff2) format("woff2")}@font-face{font-family:HyundaiSansText;font-style:italic;font-weight:400;src:url(/fonts/HyundaiSansText-Italic.bb23a6e38e727459d6b0.otf) format("opentype");src:url(/fonts/HyundaiSansText-Italic.b810509024a0257c4c88.woff) format("woff"),url(/fonts/HyundaiSansText-Italic.053db7ba96ce715a8ff1.woff2) format("woff2")}@font-face{font-family:HyundaiSansText;font-style:normal;font-weight:500;src:url(/fonts/HyundaiSansText-Medium.9ba099dafa6d364dabc5.otf) format("opentype");src:url(/fonts/HyundaiSansText-Medium.62eeddfc4478547ead35.woff) format("woff"),url(/fonts/HyundaiSansText-Medium.26e930c2a1679dc9dd2b.woff2) format("woff2")}@font-face{font-family:HyundaiSansText;font-style:italic;font-weight:500;src:url(/fonts/HyundaiSansText-MediumItalic.1c13c48ce8cf0d68ba1b.otf) format("opentype");src:url(/fonts/HyundaiSansText-MediumItalic.a79eb044a70f8787cb66.woff) format("woff"),url(/fonts/HyundaiSansText-MediumItalic.6782d8b3dd5d22d251e6.woff2) format("woff2")}@font-face{font-family:HyundaiSansText;font-style:normal;font-weight:700;src:url(/fonts/HyundaiSansText-Bold.de5f4e5b7c1b1740bef4.otf) format("opentype");src:url(/fonts/HyundaiSansText-Bold.ca26626924aa7821c0b8.woff) format("woff"),url(/fonts/HyundaiSansText-Bold.3a9af00706c7dcaadd53.woff2) format("woff2")}@font-face{font-family:HyundaiSansText;font-style:italic;font-weight:700;src:url(/fonts/HyundaiSansText-BoldItalic.6cd455e13ec3ade7e68f.otf) format("opentype");src:url(/fonts/HyundaiSansText-BoldItalic.1d5980140c93adb0182b.woff) format("woff"),url(/fonts/HyundaiSansText-BoldItalic.444f9d521b14e8a7da20.woff2) format("woff2")}@font-face{font-family:HyundaiSansHead;font-style:normal;font-weight:400;src:url(/fonts/HyundaiSansHead-Regular.2bf717c5ef2b5f05d51c.otf) format("opentype");src:url(/fonts/HyundaiSansHead-Regular.7e5ac7685ca1e2ad9e23.woff) format("woff"),url(/fonts/HyundaiSansHead-Regular.2d26b0642bbdd1901799.woff2) format("woff2")}@font-face{font-family:HyundaiSansHead;font-style:normal;font-weight:500;src:url(/fonts/HyundaiSansHead-Medium.e12280bef2a7b24d4c9e.otf) format("opentype");src:url(/fonts/HyundaiSansHead-Medium.afd20cbf4b303a1b19aa.woff) format("woff"),url(/fonts/HyundaiSansHead-Medium.ad626577f12df1be5c44.woff2) format("woff2")}@font-face{font-family:HyundaiSansHead;font-style:normal;font-weight:700;src:url(/fonts/HyundaiSansHead-Bold.44a753068fab81402df5.otf) format("opentype");src:url(/fonts/HyundaiSansHead-Bold.c348da3b8feac695b957.woff) format("woff"),url(/fonts/HyundaiSansHead-Bold.0dd1efc622b64431a5bb.woff2) format("woff2")}@font-face{font-family:HyundaiSansHead;font-style:normal;font-weight:300;src:url(/fonts/HyundaiSansHead-Light.8a3a83cc02caa150c652.otf) format("opentype");src:url(/fonts/HyundaiSansHead-Light.181e5eab476afe0420ad.woff) format("woff"),url(/fonts/HyundaiSansHead-Light.ed2ede4dd8900971a975.woff2) format("woff2")}@media((width < 600px) and (max-aspect-ratio:3/2) and (min-aspect-ratio:3/7)),((width >= 480px) and (width < 1024px) and (min-aspect-ratio:13/9)){#location-date-search #app-footer{opacity:1;transition:opacity .3s ease-in-out}body.keyboard-open:not(.modal-open) #location-date-search #app-footer{opacity:0;pointer-events:none}}.footer{margin-top:30px}.footer nav ul li{margin:0}.footer a.link,.footer a.link:active,.footer a.link:focus,.footer a.link:hover,.footer a.link:link,.footer a.link:visited{color:#fff}.footer__links ul{list-style:none;margin:0;overflow:auto;padding:0}.footer__links ul li{list-style:none}@media(max-width:800px){.footer__links ul li{float:none}.footer__links ul li a{margin-bottom:5px}}@media((min-width:1024px)){.footer__links ul li{float:inline-start}.footer__copyright{float:inline-end}}.footer.--global{bottom:0;color:#002c5f;width:100%}@media((width < 600px) and (max-aspect-ratio:3/2) and (min-aspect-ratio:3/7)),((width >= 480px) and (width < 1024px) and (min-aspect-ratio:13/9)){.footer.--global{transition:height .3s ease-in-out}body.keyboard-open:not(.modal-open) .footer.--global{height:0;overflow:hidden}}.footer.--global .parent-container{clear:both;display:block;margin:0 auto}.footer{margin-top:0}@media((min-width:1024px)){.footer{margin-top:1em}}.footer .footer__row{padding-bottom:unset;text-align:start}.footer .footer__row .brand{width:50px}.footer .footer__row .links{flex-grow:1;padding:0 3.5rem}.footer .footer__row .links a.link:link{color:#e6e6e6}.footer nav ul li{display:inline-block}.footer__row{padding-bottom:20px;text-align:center}.footer__social-links ul{display:inline-block;list-style:none;margin:0 auto}.footer__social-links ul a{color:#fff;font-size:1.25em;margin:0 .5em}.footer__links ul{display:inline-block;font-size:12px;margin:0 auto}.footer__links ul li:after{content:"|";display:inline-block;text-align:center;width:20px}.footer__links ul li:last-child:after{display:none}.footer__links ul button{background:none!important;border:none;color:#fff;cursor:pointer;font-size:12px;padding:0!important}.footer__copyright{color:#666;float:none;font-size:12px}.footer.--global{background-color:#1c1b1b;color:#fff}.footer.--global .parent-container{max-width:var(--container-width);padding-inline:var(--container-padding)}@media((min-width:768px)){.footer.--global .parent-container{margin-inline:auto;padding-inline:var(--container-padding--tablet)}}@media((min-width:1024px)){.footer.--global .parent-container{padding-inline:var(--container-padding--desktop-sml)}}.footer.--global .parent-container{display:flex;flex-direction:column;padding-block:20px;position:relative;width:80%}