.pillar-container{height:auto;position:relative;width:100%}.progress-container{left:0;margin:0 auto;max-width:1220px;overflow:hidden;position:fixed;right:0;top:113px;width:auto;z-index:1000}.progress-wrapper{background:transparent!important;height:8px!important;left:0!important;margin:0 auto;max-width:1220px;padding:0;position:sticky;top:124px!important;width:100%!important}.progress-bar{background-image:linear-gradient(90deg,#1e265d,#d50032)!important;height:8px!important}.nav-container{margin:0 auto;padding:0 18px;position:fixed;top:209px;width:100%;z-index:900}.pillar-navigation{background-color:#f3f0f2;border-radius:0 0 12px 12px;box-shadow:0 0 15px 0 rgba(0,0,0,.3);margin:-96px auto 96px;max-width:1220px;overflow-x:scroll;padding:24px 36px;position:sticky;top:140px;width:100%;z-index:2000}.pillar-navigation::-webkit-scrollbar{display:none}.pillar-navigation ul{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;list-style:none;margin:0;min-width:100%;padding:0}.pillar-navigation ul li{box-sizing:content-box;font-size:18px;margin:0;white-space:nowrap}.pillar-navigation ul li,.pillar-navigation ul li:last-of-type{min-width:auto;padding:0 36px 0 0}.pillar-navigation ul li a{color:#262023;font-weight:500;text-decoration:none}.pillar-navigation ul li a:hover{color:#d50032;text-decoration:underline}.pillar-navigation ul li a.active{color:#d50032!important;font-weight:700;text-decoration:none}#intro{align-items:flex-end;background-color:#262023;display:flex;height:100%;left:0;margin:0 auto;min-height:100vh;padding:300px 18px 72px;position:relative;top:0;width:100vw;width:100%}#intro h1 span{font-weight:700!important}#intro a{color:#5acfcf;font-weight:500}#intro a:hover{color:#d50032!important}.intro-background{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;left:0;min-height:100vh;min-width:100vw;position:absolute;top:0;z-index:1}.intro-wrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#ffffffcc;border-radius:12px;box-shadow:0 6px 12px 3px rgba(0,0,0,.12);box-sizing:border-box;margin:0 auto;max-width:1220px;padding:36px;width:100%;z-index:10}#intro h1{margin:0 0 16px}#intro h2{margin:0 0 12px}.airport-wrapper{background-color:#f3f0f2;border-radius:12px;margin:0 0 36px;padding:36px}.where-to-go p{margin:0 0 12px!important}.airport-wrapper table,.airport-wrapper td,.airport-wrapper th{border:1px solid #262023;width:100%}.airport-table tr{display:flex;flex-flow:row nowrap;width:100%}.airport-name{margin:0 0 12px!important}h4.location{color:#262023;margin:0 0 24px!important}.airport-table th{background-color:#262023;color:#fff;font-weight:700}.pillar-content-container{margin:72px auto 96px;max-width:900px;padding:0 24px;width:100%}.pillar-opening-content{background-color:#f3f0f2;border-radius:12px;margin:36px auto;max-width:1220px}.pillar-closing-content{padding:0 36px}.pillar-content-container img{border-radius:12px 12px 0 0;margin:0}.pillar-opening-content h2{padding:36px 36px 12px}.pillar-opening-content p.pillar-subtitle{font-size:24px;font-weight:600;margin:0;padding:0 36px 36px}.pillar-content-container h2,.pillar-content-container h2 a,.pillar-content-container h2 strong{font-weight:700!important;margin:0 0 12px}.pillar-content-container h3,.pillar-content-container h3 a,.pillar-content-container h3 strong{font-weight:500!important;margin:0 0 8px}.pillar-content-container h4,.pillar-content-container h4 a,.pillar-content-container h4 strong{font-weight:500!important;margin:0 0 4px}.pillar-content-container p{margin:0 0 36px}.pillar-content-container a,.pillar-content-container p a{font-weight:500!important}.pillar-content-container li{margin:0 0 12px}@media (max-width:1284px){.progress-container{margin:0 18px}}@media (max-width:1210px){.progress-container{top:88px}.nav-container{top:184px}}@media (max-width:767px){.progress-container{top:86px}.progress-wrapper{height:6px!important}.pillar-navigation{padding:15px 18px}.pillar-navigation ul li{padding:0 24px 0 0}.pillar-navigation ul li a{font-size:15px}.fast-facts-header{font-size:20px}.fast-facts-container ul{column-count:1}#intro p,.pillar-content-container li,.pillar-content-container p,.pillar-content-container p.pillar-subtitle{font-size:18px}.airport-table tr{flex-flow:row wrap}}