.HeroBanner_heroBanner__CuRhx{padding:15px 0;float:left;width:100%;margin-top:75px}.HeroBanner_heroBannerRmMargin__YCWJH{margin-top:0}@media(min-width:992px){.HeroBanner_heroBanner__CuRhx{padding:220px 0 15px;margin-top:0;height:210px}.HeroBanner_heroBanner__CuRhx .HeroBanner_heroBannerPromotion__KJShx{width:270px;height:auto;background-color:rgba(0,46,86,.9);position:relative;z-index:9;border-radius:6px;float:right;margin:15px 0 10px;color:#fff;text-align:left;padding:10px;position:absolute;right:0;top:-200px;font-size:22px}.HeroBanner_heroBanner__CuRhx .HeroBanner_heroBannerPromotion__KJShx h6{font-size:20px;padding:0;float:left;font-weight:700;margin-bottom:15px}.HeroBanner_heroBanner__CuRhx .HeroBanner_heroBannerPromotion__KJShx svg{position:absolute;width:50px;height:50px;top:37px;right:15px}.HeroBanner_heroBanner__CuRhx .HeroBanner_heroBannerPromotion__KJShx a{color:#fff!important;text-decoration:none!important}.HeroBanner_heroBanner__CuRhx .HeroBanner_heroBannerPromotion__KJShx .HeroBanner_promotion_text__BR_bw{font-size:17px;padding:0 0 15px;border-bottom:1px solid #fff;float:left;line-height:28px;width:100%;min-height:70px}.HeroBanner_heroBanner__CuRhx .HeroBanner_heroBannerPromotion__KJShx .HeroBanner_promotion_text__BR_bw strong{font-size:26px;font-weight:700;color:#c51230;background:#fff;padding:0 3px;border-radius:4px;margin-right:5px;line-height:normal}.HeroBanner_heroBanner__CuRhx .HeroBanner_heroBannerPromotion__KJShx .HeroBanner_promotion_book__JR4PK{padding:14px 0 8px;float:left;width:100%;font-size:18px;font-weight:700;position:relative}.HeroBanner_heroBanner__CuRhx .HeroBanner_heroBannerPromotion__KJShx .HeroBanner_promotion_book__JR4PK a{color:#fff!important;text-decoration:none!important;margin-left:50px}.HeroBanner_heroBanner__CuRhx .HeroBanner_heroBannerPromotion__KJShx .HeroBanner_promotion_book__JR4PK:before{content:"";border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);left:16px;top:20px;position:absolute}.HeroBanner_heroBanner__CuRhx .HeroBanner_heroBannerPromotion__KJShx .HeroBanner_promotion_book__JR4PK:after{content:"";border:2px solid #fff;width:26px;height:26px;border-radius:50px;position:absolute;left:3px;top:10px;padding:2px}.HeroBanner_heroBanner__CuRhx .HeroBanner_airlinePagePromotion__rzvFN .HeroBanner_container__3nW31{display:flex}.HeroBanner_heroBanner__CuRhx .HeroBanner_airlinePagePromotion__rzvFN .HeroBanner_container__3nW31 .HeroBanner_phoneCircle__fi2oG{background:#fff;border-radius:50%;width:35px;height:35px;position:relative;margin-right:10px}.HeroBanner_heroBanner__CuRhx .HeroBanner_airlinePagePromotion__rzvFN .HeroBanner_container__3nW31 .HeroBanner_phoneCircle__fi2oG svg{width:35px;height:25px;top:5px;right:0;color:#004785;left:0;margin:0 auto}.HeroBanner_heroBanner__CuRhx .HeroBanner_promocodeData__9omFy{font-weight:700;height:auto;border-radius:8px;float:right;margin:20px 0;color:#fff;text-align:center;padding:15px 10px;font-size:24px}.HeroBanner_heroBanner__CuRhx .HeroBanner_promocodeData__9omFy .HeroBanner_promocodePhone__buK8q{display:block;width:100%;font-size:22px;padding:5px 0 3px;float:left}.HeroBanner_heroBanner__CuRhx .HeroBanner_promocodeData__9omFy .HeroBanner_promocodePhone__buK8q a{color:#fff;font-size:22px}.HeroBanner_heroBanner__CuRhx .HeroBanner_promocodeData__9omFy .HeroBanner_promocodePhone__buK8q svg{width:22px;height:22px;background-color:#fff;padding:4px;fill:#003a61;border-radius:50%;top:20px;left:15px}.HeroBanner_HotelHeroBanner__UiMj3{padding-top:0!important}}@keyframes spinner_spinner__OpMhP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner_loadingSpinner__18kPq{position:relative;width:50px;height:50px;border:10px solid #f3f3f3;border-top-color:#063970;border-radius:50%;animation:spinner_spinner__OpMhP 1.5s linear infinite}.spinner_modal__qhnVZ{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.spinner_spinnerContainer__w7Y0W{background-color:#fff;border-radius:.5rem;padding:20px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:10000}.SubHeader_subHeader__b3ZYM{background:#00396b;padding:7.5px 0;color:#fff;line-height:24px;font-size:20px;text-align:center;float:left;width:100%;margin-top:0;position:fixed;top:50px;z-index:1000}.SubHeader_subHeaderContainer__MOf7x{padding:0 7.5px;text-align:left}