.flight_map_offCanvas .offcanvas-body{padding:0;border-radius:1.75rem 1.75rem 0 0}.flight_map_offCanvas.offcanvas.offcanvas-bottom{border-radius:1.75rem 1.75rem 0 0}.flight_map_offCanvas.offcanvas.offcanvas-bottom .offcanvas-header{padding:0}.flight_map_offCanvas .offcanvas-title{display:none}.flight_map_offCanvas .offcanvas-header .btn-close{position:absolute;left:calc(50% - 1.0625rem);top:-2.875rem}.mapIcon{text-align:center;background-color:hsla(0,0%,100%,.7);border-radius:3.125rem;width:max-content;margin:auto;padding:.25rem .625rem;font-weight:500;border:1px solid #e0deee;color:#231f20;z-index:1;position:relative}.mapIcon span{font-size:.75rem;font-weight:500}.loader_alignment{text-align:center;margin:0 auto;height:34px}.incomingFlightMapwrapper{position:fixed;top:0;left:0;width:100%;align-items:center;color:#231f20;bottom:0;background:#fff;height:100vh;overflow-y:auto;background-image:url(https://sa.adanione.com/-/media/Project/Campaigns/sitecore_assets_app/Flight-Tracker/Itinerary-Background.png);background-size:cover;transform:translateY(100vh);opacity:0;will-change:transform,opacity;transition:transform .36s;z-index:10}.incomingFlightMapwrapper .incomingFlightWrapper{border-top-right-radius:1.25rem;border-top-left-radius:1.25rem;position:absolute;width:100%;overflow-y:scroll;height:auto;padding:1.25rem 1.25rem 6.25rem;margin-top:-.875rem}.incomingFlightMapwrapper .incomingFlightWrapper .incomingFlightHead{margin-bottom:.9375rem;display:block;font-size:.875rem;color:#575756}.incomingFlightMapwrapper .incomingFlightWrapper .incomingFlightDest{font-weight:600;font-size:1rem}.incomingFlightMapwrapper .incomingFlightTiming{border:.0625rem solid #e0deee;border-radius:1.25rem;margin:1rem 0;overflow:hidden}.incomingFlightMapwrapper .incomingFlightTiming .statusTable{width:100%}.incomingFlightMapwrapper .incomingFlightTiming .statusTable thead tr td{background:#f2f3f8}.incomingFlightMapwrapper .incomingFlightTiming .statusTable thead tr td:first-child{padding:.75rem .9375rem;border-top-left-radius:1.25rem}.incomingFlightMapwrapper .incomingFlightTiming .statusTable thead tr td:last-child{border-top-right-radius:1.25rem}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tbody{background:#fbfcfe;border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tr td{padding:.75rem .9375rem;font-size:.75rem;font-weight:500}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tr td:first-child{padding:0}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tr .circle_column{position:relative;font-size:.75rem;padding:.5rem 0 .5rem 2.375rem}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tr .circle_column:before{content:"";width:1rem;height:1rem;border:.3125rem solid #cdcdcc;border-radius:50%;display:block;position:absolute;left:.6875rem;background-color:#fff;top:.5rem;z-index:2}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tr .circle_column.is_active{font-weight:500}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tr .circle_column.is_active:before{border-color:#231f20}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tr .circle_column.is_active_line:after{border-left:.0625rem dashed #231f20}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tr .circle_column:after{content:"";border-left:.0625rem dashed #cdcdcc;position:absolute;left:1.1875rem;display:block;height:100%;top:.9375rem;z-index:0}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tr .time{color:#575756;font-weight:600}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tr .strikeThrough{text-decoration:line-through;color:#575756;font-weight:600;font-size:.625rem}.incomingFlightMapwrapper .incomingFlightTiming .statusTable tr:last-child .circle_column:after{display:none}.incomingFlightMapwrapper .incomingFlightTiming .statusTable .status_row td{vertical-align:top}.incomingFlightMapwrapper .incomingFlightTiming .statusTable .tableHead{border-bottom:.0625rem solid #e0deee}.incomingFlightMapwrapper .incomingFlightTiming .statusTable .tableHead tr td{font-weight:600;font-size:.75rem;color:#231f20;padding:.875rem}.incomingFlightMapwrapper .incomingFlightTiming .statusTable .tableHead tr td:nth-child(2){padding-right:0}.incomingFlightMapwrapper .tableStatus{position:relative}.incomingFlightMapwrapper .incomingFlight_Offcanvas :global(.offcanvas-header){padding-bottom:0!important}.incomingFlightMapwrapper .incomingFlight_Offcanvas :global(.offcanvas-title.h5){font-size:1rem!important}.incomingFlightMapwrapper.pageOverlayActive{transform:translateY(0);opacity:1}.incomingFlightMapwrapper .backBottonWrapper{padding:1rem .75rem 1.375rem;z-index:1}.incomingFlightMapwrapper .heading{position:absolute;color:#231f20;font-weight:600;top:1.6875rem;left:3.75rem;z-index:1;font-size:1rem}.incomingFlightMapwrapper .maxIcon{border-radius:3.25rem;position:absolute;z-index:1;top:1rem;border:.0625rem solid #ddd;background:#fff;display:flex;justify-content:center;align-items:center;right:1.0625rem;font-size:.75rem;padding:.25rem .625rem .1875rem;margin-top:-.1875rem;font-weight:500}.incomingFlightMapwrapper .maxIcon .iconInfo,.incomingFlightMapwrapper .maxIcon .iconMap{margin-right:.125rem;vertical-align:top;margin-top:-.0625rem;font-size:1rem}.incomingFlightMapwrapper .maxIcon .iconInfo{font-size:.8125rem;margin-right:.3125rem;padding:.1875rem 0;margin-top:-.125rem}.incomingFlightMapwrapper .backIcon{height:2rem;width:2rem;border-radius:50%;transition:all .3s ease-in-out;position:absolute;z-index:1;top:1.4375rem;border:.0625rem solid #ddd;background:#fff;display:flex;justify-content:center;align-items:center;background-color:#e0deee}.incomingFlightMapwrapper .backIcon i{font-size:.9375rem}.incomingFlightMapwrapper .buttons{background-color:transparent;position:relative;margin-bottom:1.6875rem}.incomingFlightMapwrapper .curve{border-top-left-radius:1.5625rem;border-top-right-radius:1.5625rem;height:1.25rem;z-index:999;position:relative;margin:-1.1875rem -1.25rem 0;overflow:hidden}.incomingFlightMapwrapper .headerBar{display:block;height:.25rem;width:3.125rem;background:#e0deee;border-radius:.75rem;margin-top:.25rem;position:absolute;left:42%}.incomingFlightMapwrapper .flight_card_wrapper{border:.0625rem solid #e0deee;border-radius:1.25rem;margin-top:.875rem;text-align:center;background:#f7fafd}.incomingFlightMapwrapper .flight_card_wrapper .flight_details_card{border:.0625rem solid #e0deee;padding:1.25rem;border-radius:1rem;background:#fff}.incomingFlightMapwrapper .flight_card_wrapper .wrapper{padding:.625rem .75rem 0;border-top-right-radius:.8125rem;border-top-left-radius:.8125rem}.incomingFlightMapwrapper .estmatedBoardingTime{border-top:.0625rem dashed #e0deee;padding-bottom:.4375rem;margin-left:-.625rem;margin-right:-.625rem;background:#f8fcff}.incomingFlightMapwrapper .estmatedBoardingTime p{font-size:1rem;margin:.75rem 0;font-weight:500}.incomingFlightMapwrapper .estmatedBoardingTime p span{color:#b100cd}.incomingFlightMapwrapper .border-separator{border-top:1px dashed #ddd}.incomingFlightMapwrapper .border-separator .delay_notification{border:.0625rem solid #ffe9cc;background-color:#ffe9cc;color:#8d5e14;padding:.625rem .75rem;font-size:.6875rem;border-radius:.75rem;width:90%;margin:.75rem auto;text-align:left;display:flex}.incomingFlightMapwrapper .border-separator .delay_notification .delayed_image{margin-right:.5rem}.incomingFlightMapwrapper .border-separator .delay_notification span{background-color:#231f20;padding:.0625rem .3125rem;color:#fff!important;font-size:.6875rem;margin-left:.125rem;border-radius:.375rem}.homePageCntr .incomingFlightMapwrapper{position:fixed;z-index:1046}body:has(.flight_map_offCanvas):has(.offcanvas-backdrop) .offcanvas-backdrop{z-index:1046}.flight_map_offCanvas.offcanvas.offcanvas-bottom{z-index:1046}.IncomingFlightShimmer_incomingFlight__g7uVT{padding:1.25rem}.IncomingFlightShimmer_incomingFlight__g7uVT:not(:last-child){margin-bottom:2.5rem}.IncomingFlightShimmer_incomingFlight__g7uVT figure{width:100%;height:9.375rem;border-radius:.5rem;margin-bottom:.625rem}.IncomingFlightShimmer_incomingFlight__g7uVT .IncomingFlightShimmer_incomingFlightHeader__r5fpS{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.IncomingFlightShimmer_incomingFlight__g7uVT .IncomingFlightShimmer_incomingFlightHeader__r5fpS p{width:100%;height:1.75rem;border-radius:.5rem}.IncomingFlightShimmer_incomingFlight__g7uVT .IncomingFlightShimmer_incomingFlightHeader__r5fpS span{display:block;width:3.25rem;height:1.25rem;border-radius:.5rem}.frame-gap{margin-bottom:1rem}.mweb-heading-text{font-size:.75rem;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)}}.detail_incoming_flight{border:.0625rem solid #e0deee;border-radius:1.25rem;padding:1rem .75rem .625rem;position:relative;background:linear-gradient(90deg,#f8e7ff,#e9eeff);overflow:hidden;min-height:6rem;display:flex;justify-content:space-between;margin:0 0 .75rem}.detail_incoming_flight .flight_info_text{width:70%}.detail_incoming_flight .flight_info_text span{font-size:.75rem;color:#575756;display:block;margin-bottom:.375rem}.detail_incoming_flight .flight_info_text span:first-child{font-weight:500}.detail_incoming_flight .flight_info_text .incoming_secondary{font-size:.875rem;color:#231f20}.detail_incoming_flight .image_and_status{position:relative;width:30%;left:12px}.detail_incoming_flight .image_and_status .flightImage{margin:-1rem auto 0;display:block;width:5.5rem;height:5.5rem}.detail_incoming_flight .image_and_status .status_tag{font-weight:500;border-radius:.3125rem;font-size:.625rem;padding:.1875rem .5rem;white-space:nowrap;overflow:hidden;max-width:10.375rem;border:1px solid #e0deee;background-color:#e0deee;bottom:-.1875rem;position:absolute;left:52%;transform:translateX(-50%);font-weight:600}.detail_incoming_flight .incoming_secondary_details{font-size:.875rem;width:12.5rem;display:inline-block}.detail_incoming_flight .incoming_secondary_details strong{font-size:.875rem}.detail_incoming_flight i{vertical-align:top;display:inline-block;color:#fff;background:#231f20;border-radius:20px;width:23px;text-align:center;padding-top:0;height:15px;margin-left:7px;margin-top:2px;padding-left:0;font-size:12px}.aircraft_details{display:flex;justify-content:space-between;border:.0625rem solid #e0deee;margin-top:1rem;border-radius:.9375rem;padding:.625rem .75rem;height:auto;margin-bottom:1.25rem;background:linear-gradient(90deg,#f8e7ff,#e9eeff);position:relative;min-height:6rem}.aircraft_details .aircraft_inner_details span:first-child{font-size:.75rem;color:#575756;margin-bottom:.4375rem;margin-top:0}.aircraft_details .aircraft_inner_details .incoming_secondary{font-size:.875rem;color:#231f20;width:70%}.aircraft_details img{width:5.5rem;height:5.5rem;margin-left:auto;position:absolute;right:0;top:1px}.aircraft_details span{display:block}.aircraft_details span b{font-weight:600}.aircraft_inner_details{width:70%;margin-top:-10px}.aircraft_inner_details span:first-child{font-size:.75rem;color:#575756;margin-bottom:.4375rem;margin-top:.3125rem;display:block}.aircraft_inner_details .incoming_secondary{font-size:.875rem;color:#231f20;display:block}