.frame-gap{margin-bottom:1rem}.mweb-heading-text{font-size:.8125rem;line-height:1.5rem;color:#575756;letter-spacing:.12rem;text-transform:uppercase;font-weight:500;margin-bottom:.75rem}.mweb-component-gap{margin-bottom:2rem}.mweb-component-gap-15{margin-bottom:.9375rem}@keyframes components_rotate{0%{transform:translate(-50%,-50%) scale(1.4) rotate(0turn)}to{transform:translate(-50%,-50%) scale(1.4) rotate(1turn)}}.m-page-title{font-size:1rem;line-height:1.5rem;color:#231f20;margin-bottom:1.25rem;font-weight:600}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(100)}}body{transition:.5s linear}body.flight_alert_active{padding-top:5.625rem}.flight_alert_container{position:fixed;width:100%;top:0;z-index:10000;will-change:transform,opacity;animation-duration:.5s;animation-timing-function:linear;margin-bottom:-10px}.flight_alert_container.slide-in{animation-name:slideDown}.flight_alert_container.slide-out{animation-name:slideUp}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0;height:0}to{transform:translateY(0);opacity:1;height:4.375rem}}@keyframes slideUp{0%{transform:translateY(0);opacity:1;height:4.375rem}to{transform:translateY(-100%);opacity:0;height:0}}.flight_alert_banner{background-color:#ffe9cc;color:#231f20;padding:.75rem;display:flex;justify-content:space-between;min-height:5.625rem;gap:.625rem;position:relative;overflow:hidden;-webkit-mask:radial-gradient(11.76px at 50% calc(100% - 16.45px),#000 99%,transparent 101%) calc(50% - 14px) 0/28px 100%,radial-gradient(11.76px at 50% calc(100% - -9.45px),transparent 99%,#000 101%) 50% calc(100% - 7px)/28px 100% repeat-x;mask:radial-gradient(11.76px at 50% calc(100% - 16.45px),#000 99%,transparent 101%) calc(50% - 14px) 0/28px 100%,radial-gradient(11.76px at 50% calc(100% - -9.45px),transparent 99%,#000 101%) 50% calc(100% - 7px)/28px 100% repeat-x}.alert-content{display:flex;align-items:baseline;gap:.625rem;width:70%}.icon-wrapper{position:relative;height:2.5rem;width:2.5rem}.text-wrapper .alert-title{font-size:.875rem;font-weight:600}.text-wrapper .alert-description{margin-top:.125rem;font-size:.75rem;color:#575756}.map_trigger_btn{background:none;border:none;cursor:pointer;transition:opacity .2s ease;display:flex;justify-content:center;align-items:center;text-align:center;width:30%}.map_trigger_btn:hover{opacity:.8}.map_trigger_btn.active{opacity:.5;pointer-events:none}.map_trigger_btn i{color:#b100cd;font-size:1.25rem}.map_trigger_btn span{display:flex;font-size:.75rem}