.airportLine_airportLineSection__tKdFe{background-color:var(--mantine-color-white);position:relative;display:flex;flex-direction:column;overflow:hidden}@media (min-width:64em){.airportLine_airportLineSection__tKdFe{padding-top:calc(10rem * var(--mantine-scale))}}.airportLine_parallax__vgeha{letter-spacing:-2px;line-height:.8;margin:0;transition:all 1s ease}.airportLine_parallax__vgeha,.airportLine_parallax__vgeha .airportLine_scroller__5ozuv{white-space:nowrap;display:flex;flex-wrap:nowrap}.airportLine_parallax__vgeha .airportLine_scroller__5ozuv div{margin:3px 0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:rgba(29,43,77,.2);-webkit-text-fill-color:var(--mantine-color-white);transition:all .3s ease}@media (min-width:48em){.airportLine_parallax__vgeha .airportLine_scroller__5ozuv div{margin:4px 0}}@media (min-width:64em){.airportLine_parallax__vgeha .airportLine_scroller__5ozuv div{margin:5px 0}}.airportLine_parallax__vgeha .airportLine_scroller__5ozuv div span{display:inline-flex;justify-content:center;align-items:center;position:relative;background-color:hsla(30,10%,92%,.3);margin:5px;padding-top:5px;font-size:calc(1.931875rem * var(--mantine-scale));line-height:120%;width:calc(1.5675rem * var(--mantine-scale));height:calc(2.670625rem * var(--mantine-scale));border-width:calc(.019375rem * var(--mantine-scale));border-radius:calc(.11625rem * var(--mantine-scale));border:calc(.019375rem * var(--mantine-scale)) solid rgba(29,43,77,.2)}@media (min-width:64em){.airportLine_parallax__vgeha .airportLine_scroller__5ozuv div span{font-size:calc(3.3275rem * var(--mantine-scale));line-height:120%;width:calc(2.7rem * var(--mantine-scale));height:calc(4.6rem * var(--mantine-scale));border-width:calc(.033125rem * var(--mantine-scale));border-radius:calc(.2rem * var(--mantine-scale));border:calc(.033125rem * var(--mantine-scale)) solid rgba(29,43,77,.2)}}@media (min-width:75em){.airportLine_parallax__vgeha .airportLine_scroller__5ozuv div span{font-size:calc(4.159375rem * var(--mantine-scale));line-height:120%;width:calc(3.375rem * var(--mantine-scale));height:calc(5.75rem * var(--mantine-scale));border-width:calc(.041875rem * var(--mantine-scale));border-radius:calc(.25rem * var(--mantine-scale));border:calc(.041875rem * var(--mantine-scale)) solid rgba(29,43,77,.2)}}.airportLine_parallax__vgeha .airportLine_scroller__5ozuv div p span:before{content:"";width:100%;height:1px;background-color:rgba(29,43,77,.2);position:absolute;top:50%;left:0}.airportLine_imageMargin__BndLU{width:calc(1.741875rem * var(--mantine-scale));height:calc(1.741875rem * var(--mantine-scale));margin:0 calc(1.858125rem * var(--mantine-scale))}@media (min-width:64em){.airportLine_imageMargin__BndLU{width:calc(3rem * var(--mantine-scale));height:calc(3rem * var(--mantine-scale));margin:0 calc(3.2rem * var(--mantine-scale))}}@media (min-width:75em){.airportLine_imageMargin__BndLU{width:calc(3.75rem * var(--mantine-scale));height:calc(3.75rem * var(--mantine-scale));margin:0 calc(4rem * var(--mantine-scale))}}.airportLine_cityCode__bxyEW{display:flex;margin:0}.airportLine_cityName__OWAI9{display:flex;align-items:center;gap:calc(.71875rem * var(--mantine-scale))}.airportLine_cityName__OWAI9:hover p{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--mantine-color-dark-navy-10);-webkit-text-fill-color:var(--mantine-color-dark-navy-10);transition:all .3s ease;margin:unset}.airportLine_cityName__OWAI9:hover p span{border:1px solid var(--mantine-color-white);background-color:var(--mantine-color-dark-navy-10);-webkit-text-fill-color:var(--mantine-color-white)}@media (min-width:48em){.airportLine_cityName__OWAI9{gap:calc(.71875rem * var(--mantine-scale))}}@media (min-width:64em){.airportLine_cityName__OWAI9{gap:calc(1.2rem * var(--mantine-scale))}}@media (min-width:75em){.airportLine_cityName__OWAI9{gap:calc(1.5rem * var(--mantine-scale))}}.airportLine_anchor__9eZbR{text-decoration:none}.airportLine_airportLineText__zweBi{font-weight:300;font-size:calc(3.531875rem * var(--mantine-scale));line-height:120%;margin:0}@media (min-width:64em){.airportLine_airportLineText__zweBi{font-size:calc(6.083125rem * var(--mantine-scale))}}@media (min-width:75em){.airportLine_airportLineText__zweBi{font-size:calc(7.604375rem * var(--mantine-scale))}}