.AlertNoResults_alert-no-results__iZGZd{display:flex;gap:16px;border-radius:8px;padding:16px 24px;background:#f1f7fa}.AlertNoResults_alert-no-results__iZGZd .icon-svg--info-circle{width:18px;height:18px}.AlertNoResults_alert-no-results__iZGZd p{color:#5b77ac;font-size:15px;line-height:21px;margin-bottom:0}.AlertNoResults_alert-no-results__iZGZd a{color:#5b77ac}.RoomTabHeader_room-tab-header__qpoN9{position:relative;padding-right:40px;flex-shrink:0}@media(max-width:1024px){.RoomTabHeader_room-tab-header__qpoN9{padding-bottom:24px}}@media(max-width:767px){.RoomTabHeader_room-tab-header__qpoN9{padding-right:16px;padding-left:16px}}.RoomTabHeader_room-tab-header__title__5cPcu{line-height:26px;position:absolute;top:10px;left:10px}@media(max-width:767px){.RoomTabHeader_room-tab-header__title__5cPcu{font-size:20px;line-height:20px}}.RoomTabHeader_room-tab-header__nav-tabs__hRWQB{display:flex;justify-content:flex-end;border-bottom:1px solid #dce2ed;list-style:none;padding:0;margin:0;min-height:55px}@media(max-width:390px){.RoomTabHeader_room-tab-header__nav-tabs__hRWQB{min-height:47px}}.RoomTabHeader_room-tab-header__nav-item__vTbkE{margin-bottom:-1px;padding-left:0}.RoomTabHeader_room-tab-header__nav-item__vTbkE:before{display:none}.RoomTabHeader_room-tab-header__nav-link__8ZpTr{display:inline-block;padding:16px 25px 14px 26px;text-decoration:none;border-bottom:3px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;font-size:16px;font-weight:700;line-height:22px}@media(max-width:390px){.RoomTabHeader_room-tab-header__nav-link__8ZpTr{padding:12px 16px 10px}}.RoomTabHeader_room-tab-header__nav-link__8ZpTr:hover{background-color:#f1f7fa}.RoomTabHeader_room-tab-header__nav-link__8ZpTr:active{background-color:rgba(0,182,255,.1);border-bottom-color:#7fd6fd}.RoomTabHeader_room-tab-header__nav-link--active__MlkhE{color:#00b6ff;background-color:#e5f7ff;border-bottom-color:#00b6ff}.RoomTabHeader_room-tab-header__nav-link--updating__MEqO9{cursor:progress}.Badge_base___zJlq{align-items:center;display:inline-flex;max-width:19px;flex:1 0 auto;justify-content:center;background:#ff0040;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap;border-radius:50%;color:#fff;width:20px;height:20px;line-height:12px;margin-left:10px;max-width:20px}.RoomTypeItem_room-type-item__cLpHL{margin-bottom:6px;padding:12px 20px;border:1px solid #eceff6;border-radius:6px;transition:background-color .2s ease;width:100%;cursor:pointer}@media(max-width:767px){.RoomTypeItem_room-type-item__cLpHL{padding:16px}}.RoomTypeItem_room-type-item__cLpHL:hover{background-color:#f0faff;border-color:#f0faff}.RoomTypeItem_room-type-item__cLpHL:active{background-color:#f0faff;border-color:#00adf2;outline:none}.RoomTypeItem_room-type-item--updating__CIIsQ{cursor:progress}.RoomTypeItem_room-type-item--selected__WlYIc,.RoomTypeItem_room-type-item--selected__WlYIc:hover{background-color:#f0faff;border-color:#00adf2;outline:none}.RoomTypeItem_room-type-item__room__pXkdy{display:grid;align-items:center;grid-template-columns:1fr 256px;width:100%;max-width:100%}@media(max-width:1024px){.RoomTypeItem_room-type-item__room__pXkdy{grid-template-columns:1fr 182px}}@media(max-width:767px){.RoomTypeItem_room-type-item__room__pXkdy{grid-template-columns:1fr;height:auto}}.RoomTypeItem_room-type-item__room-type__PM6Oa{display:grid;grid-template-columns:1fr 99px;align-self:center;width:100%;max-width:100%;padding-right:31.5px}@media(max-width:1024px){.RoomTypeItem_room-type-item__room-type__PM6Oa{padding-right:24px}}@media(max-width:767px){.RoomTypeItem_room-type-item__room-type__PM6Oa{margin-bottom:12px;padding-right:0}}.RoomTypeItem_room-type-item__room-icon-wrapper__LwSS6{display:flex;align-self:center;padding:8px 0}@media(max-width:767px){.RoomTypeItem_room-type-item__room-icon-wrapper__LwSS6{padding:0;align-self:start}}.RoomTypeItem_room-type-item__room-icon__hHo7w{height:24px;color:var(--secondary);flex-shrink:0}.RoomTypeItem_room-type-item__room-content__6_hv2{margin-left:16px;min-width:100px;font-size:14px}@media(max-width:767px){.RoomTypeItem_room-type-item__room-content__6_hv2{min-width:88px}}.RoomTypeItem_room-type-item__room-title__XWmTL{font-weight:700;line-height:19px;max-width:218px;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.RoomTypeItem_room-type-item__room-title__XWmTL>span{display:inline}@media(max-width:1024px){.RoomTypeItem_room-type-item__room-title__XWmTL{max-width:185px}}.RoomTypeItem_room-type-item__availability__KL4B1{display:inline-block;margin-left:4px;vertical-align:middle}.RoomTypeItem_room-type-item__board__b0S0o{display:flex;font-size:14px;line-height:19px;min-width:99px;justify-content:flex-end;align-items:center;align-self:center}@media(max-width:767px){.RoomTypeItem_room-type-item__board__b0S0o{align-items:flex-start;align-self:flex-start;justify-content:flex-start}.RoomTypeItem_room-type-item__board__b0S0o .RoomTypeItem_room-type-item__room-content__6_hv2{margin-left:4px}}.RoomTypeItem_room-type-item__board__b0S0o .icon-svg--room-board{width:24px;height:24px}.RoomTypeItem_room-type-item__board__b0S0o .icon-svg--room-board svg{width:12px;height:20px;left:50%;top:50%;transform:translate(-50%,-50%)}@media(max-width:767px){.RoomTypeItem_room-type-item__board__b0S0o .icon-svg--room-board{left:-3px}}.RoomTypeItem_room-type-item__room-price__m2X3E{display:flex;gap:55px;min-width:min(256px,100%)}@media(max-width:1024px){.RoomTypeItem_room-type-item__room-price__m2X3E{gap:8px;justify-content:space-between;min-width:182px;width:182px}}@media(max-width:767px){.RoomTypeItem_room-type-item__room-price__m2X3E{display:grid;grid-template-columns:1fr 82px;justify-content:space-between;width:100%;gap:16px;padding-left:29px}}.RoomTypeItem_room-type-item__price-wrapper__QwdpL{display:block;height:40px;min-width:85px}@media(max-width:767px){.RoomTypeItem_room-type-item__price-wrapper__QwdpL{min-width:0}}.RoomTypeItem_room-type-item__price-label__CI_w5{display:block;color:#5b77ac;font-size:13px;line-height:18px;margin-bottom:4px;width:fit-content}.RoomTypeItem_room-type-item__price-value__3GwGQ{font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:16px}.RoomTypeList_room-type-list__pDiBG{display:flex;flex-direction:column;gap:16px;width:872px}@media(max-width:1024px){.RoomTypeList_room-type-list__pDiBG{width:640px}}@media(max-width:767px){.RoomTypeList_room-type-list__pDiBG{width:100%}}.RoomTypeList_room-type-list__title__Yp9ib{font-size:13px;line-height:18px}.RoomTypeList_room-type-list__wrapper__L1klb{position:relative}.RoomTabContent_room-tab-content__sFDK3{display:none;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#dce2ed #fff;transition:all .2s ease-in-out;padding-right:16px}@media(max-width:767px){.RoomTabContent_room-tab-content__sFDK3{gap:24px;overflow-y:visible;padding-right:0}}.RoomTabContent_room-tab-content--active__OpngQ{position:relative;display:flex;flex-direction:column;gap:40px;width:calc(100% - 6px)}@media(max-width:767px){.RoomTabContent_room-tab-content--active__OpngQ{gap:24px;width:calc(100% - 4px)}}.RoomTabContent_room-tab-content--active__OpngQ::-webkit-scrollbar{width:6px}.RoomTabContent_room-tab-content--active__OpngQ::-webkit-scrollbar-thumb{background-color:#dce2ed;border-radius:30px;height:140px}.RoomTabContent_room-tab-content--active__OpngQ::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin-bottom:122px}.RoomTabContent_room-tab-content--active__OpngQ::-webkit-scrollbar-button{display:none}.RoomTabContent_room-tab-content__food-filters__Gtts7{display:flex;flex-direction:column;gap:16px;width:872px}@media(max-width:1024px){.RoomTabContent_room-tab-content__food-filters__Gtts7{width:640px}}@media(max-width:767px){.RoomTabContent_room-tab-content__food-filters__Gtts7{width:100%}}.RoomTabContent_room-tab-content__food-title__V_xj8{font-size:13px;line-height:18px}.RoomTabContent_room-tab-content__food-checkboxes__2Uhrh{display:flex;gap:52px}@media(max-width:767px){.RoomTabContent_room-tab-content__food-checkboxes__2Uhrh{display:grid;grid-template-columns:1fr 1fr;gap:12px}}.RoomTabContent_room-tab-content__food-checkbox__qERQr label{line-height:19px;padding-left:30px!important}.RoomTabContent_room-tab-content__food-checkbox__qERQr .control__indicator{margin-top:-2px;height:18px;width:18px}.RoomSummary_room-summary__BOMum{display:flex;color:#5b77ac;flex-direction:column;font-size:13px;gap:4px;line-height:18px}.RoomSummary_room-summary__item__pPAZE{display:flex;gap:11px;align-items:center}@media(max-width:767px){.RoomSummary_room-summary__item__pPAZE:not(.RoomSummary_room-summary__item--show-capacity__yykrr){flex-direction:column;align-items:flex-start;gap:2px}}.RoomSummary_room-summary__item-room-number__IVn2T{font-weight:700;white-space:nowrap}.RoomSummary_room-summary__item-capacity__2cbUD{font-weight:500}.RoomSummary_room-summary__item-content__AgrJy{display:flex;align-items:center;gap:11px}.RoomSummary_room-summary__item-content__AgrJy .icon-svg--dot{width:4px;height:4px}.RoomSummary_room-summary__item-room__yzzv5{font-weight:500}.RoomsTabs_rooms-tabs__F_MZK{padding:24px 0 24px 40px;width:952px;align-self:center}@media(max-width:1024px){.RoomsTabs_rooms-tabs__F_MZK{width:720px}}@media(max-width:767px){.RoomsTabs_rooms-tabs__F_MZK{padding:24px 0;width:100%;max-height:88dvh;overflow:hidden;display:flex;flex-direction:column;height:100%}}.RoomsTabs_rooms-tabs__wrapper__q_Plx{display:flex;flex-direction:column;gap:32px;width:100%;height:100%;overflow-x:hidden;max-height:604px}@media(max-width:767px){.RoomsTabs_rooms-tabs__wrapper__q_Plx{gap:0;max-height:100%}}.RoomsTabs_rooms-tabs__scroll-content__OVVAw{display:flex;flex-direction:column;gap:32px;min-height:0}@media(max-width:767px){.RoomsTabs_rooms-tabs__scroll-content__OVVAw{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;gap:24px;scroll-behavior:smooth;padding:0 16px}}.RoomsTabs_rooms-tabs__no-rooms__0_J_S{min-height:212px;padding-right:40px}@media(max-width:767px){.RoomsTabs_rooms-tabs__no-rooms__0_J_S{padding-right:0}}.RoomsTabs_rooms-tabs__divider__J_o7j{height:1px;min-height:1px;flex-shrink:0;width:calc(100% - 40px);background-color:#eceff6}@media(max-width:767px){.RoomsTabs_rooms-tabs__divider__J_o7j{width:100%}}.RoomsTabs_rooms-tabs__footer__YOFrG{display:flex;justify-content:space-between;align-items:center;padding-right:40px;flex-shrink:0}@media(max-width:767px){.RoomsTabs_rooms-tabs__footer__YOFrG{width:100%;flex-direction:column;align-items:flex-start;gap:24px;padding-top:24px;padding-left:16px;padding-right:16px;background:#fff}.RoomsTabs_rooms-tabs__footer--shadow__sS3AK{box-shadow:0 0 40px 0 rgba(42,62,101,.05),0 0 30px 0 rgba(42,62,101,.05)}}.RoomsTabs_rooms-tabs__submit-button__IWFis{max-width:200px;width:100%}@media(max-width:767px){.RoomsTabs_rooms-tabs__submit-button__IWFis{max-width:100%}}.RoomsTabs_rooms-tabs__spinner-wrapper__DBdXI{align-items:center;display:flex;justify-content:center;min-height:min(678px,100dvh - 300px);width:100%}.RoomsTabs_rooms-tabs__submit-button-wrapper__RINLJ{padding-right:16px}.Button_button__7tDtW{display:flex;justify-content:center;align-items:center;gap:16px;padding:11px 24px;border:none;outline:none;cursor:pointer;text-decoration:none;border-radius:4px;text-align:center;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:.8px;text-transform:uppercase;transition:color .2s ease-in-out,background-color .2s ease-in-out}.Button_button__7tDtW:disabled{cursor:not-allowed}.Button_button__icon__mgqmA{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.Button_button__label__S9R1r{position:relative;top:2px}.Button_button__icon--beside-label__cwqtp{position:relative;top:-1px}.Button_button--link__P_pMx .Button_button__icon--beside-label__cwqtp,.Button_button--link__P_pMx .Button_button__label__S9R1r{top:0}.Button_button__icon__mgqmA svg{width:100%;height:100%;color:currentColor}.Button_button__icon__mgqmA img{width:100%;height:100%}.Button_button--icon-left__zxTgg{flex-direction:row-reverse}.Button_button--full-width__ssi8p{width:100%}.Button_button--icon__ggUZK{padding:11px 16px}.Button_button--small__HijaL.Button_button--icon__ggUZK{padding:8px 12px}.Button_button--small__HijaL{padding:8px 24px;font-size:16px;letter-spacing:.64px;line-height:1.5}.Button_button--primary__Mv9kv{background-color:#fad61e;color:#000;outline-color:#fee798}.Button_button--primary__Mv9kv:hover{background-color:#eec42e;color:#000}.Button_button--primary__Mv9kv:focus{outline:3px solid #fee798}.Button_button--primary__Mv9kv:active{background-color:#deb325;outline:none}.Button_button--primary__Mv9kv:disabled{background-color:#f3f5f9;color:#ced6e6}.Button_button--secondary__9KB18{background-color:#00b6ff;color:#fff;outline-color:#7fd6fd}.Button_button--secondary__9KB18:hover{background-color:#00adf2;color:#fff}.Button_button--secondary__9KB18:focus{outline:3px solid #7fd6fd}.Button_button--secondary__9KB18:active{background-color:#0088c3;outline:none}.Button_button--secondary__9KB18:disabled{background-color:#a9e7ff}.Button_button--tertiary__jwj64{padding:10px 24px;background-color:#fff;color:#00b6ff;outline-color:#7fd6fd;border:1px solid #dce2ed}.Button_button--tertiary__jwj64:hover{border-color:#00adf2;color:#00b6ff}.Button_button--tertiary__jwj64:focus{outline:3px solid #7fd6fd;border:1px solid rgba(0,0,0,0)}.Button_button--tertiary__jwj64:active{background-color:#f0faff;border:1px solid #00adf2;outline:none}.Button_button--tertiary__jwj64:disabled{border-color:#dce2ed;color:#ced6e6}.Button_button--tertiary__jwj64.Button_button--small__HijaL{padding:7px 23px}.Button_button--tertiary__jwj64.Button_button--icon__ggUZK{padding:10px 15px}.Button_button--tertiary__jwj64.Button_button--small__HijaL.Button_button--icon__ggUZK{padding:7px 11px}.Button_button--link__P_pMx{font-family:open_sans,Helvetica,Arial,sans-serif;background-color:rgba(0,0,0,0);color:#00b6ff;outline:none;border:none;padding:0;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:1;text-transform:none}.Button_button--link__P_pMx:hover{color:#00adf2}.Button_button--link__P_pMx:focus{color:#009ed6;outline:none}.Button_button--link__P_pMx:active{color:#0088c3}.Button_button--link__P_pMx:disabled{color:#ced6e6}.Button_button--link__P_pMx.Button_button--small__HijaL{font-size:14px}.UpsellServices_upsell-services__HdU_N{margin-top:5rem}@media(max-width:1024px){.UpsellServices_upsell-services__HdU_N{margin-left:1rem;margin-right:1rem}}@media(max-width:767px){.UpsellServices_upsell-services__HdU_N{margin-left:.5rem;margin-right:.5rem}}.UpsellServices_upsell-services--step2__ohKzI{margin-top:3px}.UpsellServices_upsell-services__step2-header__jYsaR{border-bottom:1px solid rgba(21,60,137,.1);margin-bottom:46px;padding-bottom:39px}.UpsellServices_upsell-services__step2-header__jYsaR h2{font-size:1.5rem;margin-bottom:1rem}.UpsellServices_upsell-services__step2-header__jYsaR p{color:#5b77ac;margin-bottom:0}.UpsellServices_upsell-services__headline__bDVV8{font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal}@media(max-width:1024px){.UpsellServices_upsell-services__headline__bDVV8{font-size:1.75rem;margin-bottom:4rem}}@media(max-width:767px){.UpsellServices_upsell-services__headline__bDVV8{font-size:2.25rem;margin-bottom:1rem}}.UpsellServices_upsell-services__perex__BXJ7I{font-size:1rem;font-weight:400;opacity:.7}@media(max-width:767px){.UpsellServices_upsell-services__perex__BXJ7I{margin-bottom:3rem}}.UpsellServices_upsell-services__price__mQW1F{align-items:center;border:1px solid rgba(21,60,137,.1);border-radius:.5rem;display:flex;justify-content:space-between;padding:1rem 1rem 1rem 1.25rem}.UpsellServices_upsell-services__price__mQW1F h5{font-family:open_sans,Helvetica,Arial,sans-serif;font-size:1.125rem}.UpsellServices_upsell-services__price-label__CjtzM{background:#e6f9f2;border-radius:2rem;color:#07be82;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:1.25rem;padding:.5rem 1.25rem}.UpsellServices_upsell-services__item__8yIeh{margin-bottom:2.5rem}.UpsellServices_upsell-services__item__8yIeh .text-simple{color:#5b77ac}.UpsellServices_upsell-services__item-headline__QcMaS{font-size:1.5rem}.UpsellServices_upsell-services__item-headline__QcMaS .icon-svg--tick{height:1.5rem;margin-right:1.5rem;width:1.5rem}.UpsellServices_upsell-services__item-wrapper__jsw_q{border:1px solid rgba(21,60,137,.1);border-radius:12px;position:relative}.UpsellServices_upsell-services__item-image__yERSY{align-items:center;background:#f1f7fa;border-radius:12px 0 0 12px;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:calc(100% + 40px)}.UpsellServices_upsell-services__item-image__yERSY img{height:100%;object-fit:cover;position:absolute;width:100%}@media(max-width:767px){.UpsellServices_upsell-services__item-image__yERSY{border-radius:.75rem .75rem 0 0;height:8.125rem;width:100%}}.UpsellServices_upsell-services__item-badge__s5pJD{background:#000;border-radius:0 .75rem;color:#fff;padding:.625rem 1rem .75rem;position:absolute;right:0;top:0;z-index:2}.UpsellServices_upsell-services__item-badge__s5pJD p{font-size:.875rem;line-height:.875rem}.UpsellServices_upsell-services__item-badge-primary-blue-white__EyrXz{background:#006ed3}.UpsellServices_upsell-services__item-badge-primary-purple-white__14GxA{background:#825ce0}.UpsellServices_upsell-services__item-badge-primary-yellow-yellow__DoB0d{background:#fad61e;color:#89750f}.UpsellServices_upsell-services__item-badge-primary-green-white__L3twl{background:#07be82}.UpsellServices_upsell-services__item-content__Yvy0H{padding:2rem 2.4rem}.UpsellServices_upsell-services__item-content__Yvy0H h4{font-family:open_sans,Helvetica,Arial,sans-serif;font-size:1rem;margin:0 0 .4rem}.UpsellServices_upsell-services__item-content__Yvy0H h5{color:#00b6ff;margin:.25rem 0 0}.UpsellServices_upsell-services__item-content__Yvy0H p+.row{margin-top:2rem}@media(max-width:767px){.UpsellServices_upsell-services__item-content__Yvy0H{padding:1.5rem 1rem}}.UpsellServices_upsell-services__item-room-prices__HPfjH{align-items:center;display:flex;gap:32px;justify-content:space-between;width:max-content;white-space:nowrap;min-width:0}.UpsellServices_upsell-services__item-room-prices__HPfjH span{color:#5b77ac;line-height:19px}.UpsellServices_upsell-services__item-room-prices__HPfjH h5{justify-self:end;line-height:20px}.UpsellServices_upsell-services__item-canceled__wZdjo{text-decoration-line:line-through;-webkit-text-decoration-line:line-through;text-decoration-thickness:1px;-webkit-text-decoration-thickness:1px}.UpsellServices_upsell-services__item-icon__gjSbv{align-items:center;background:none;border:1px solid #dce2ed;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:center;margin-right:6px;min-width:48px;color:#00b6ff}.UpsellServices_upsell-services__item-icon__gjSbv svg{width:24px;height:24px}.UpsellServices_upsell-services__item-icon__gjSbv:hover{background:#e5f7ff;border-color:#e5f7ff}.UpsellServices_upsell-services__item-icon__gjSbv:focus{outline:none}.UpsellServices_upsell-services__item-button__sQYRn{align-items:center;border-radius:.25rem;display:flex;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.64px;min-height:40px;padding:6.5px 14px!important;background-color:#00b6ff;color:#fff;text-transform:none;min-width:0}@media(max-width:1366px){.UpsellServices_upsell-services__item-button__sQYRn{font-size:13px;padding:6.5px 10px!important;letter-spacing:.4px}}@media(max-width:767px){.UpsellServices_upsell-services__item-button__sQYRn{width:100%;font-size:14px}}.UpsellServices_upsell-services__item-button__sQYRn:active{background:#0088c3!important;border:none!important}.UpsellServices_upsell-services__item-button__sQYRn:focus{outline:none}.UpsellServices_upsell-services__item-button__sQYRn:focus-visible{background:#009ed6;outline:2px solid #7fd6fd}.UpsellServices_upsell-services__item-button__sQYRn:disabled{background:#a9e7ff}.UpsellServices_upsell-services__item-button__sQYRn:not(:disabled):hover{background:#00adf2}.UpsellServices_upsell-services__item-button-label__JM7km{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:575px){.UpsellServices_upsell-services__item-checkbox___DtgH{padding-bottom:1.5rem}.UpsellServices_upsell-services__item-checkbox___DtgH strong span{left:1.25rem;position:absolute;top:1.5rem;width:calc(100% - 2.5rem)}}.UpsellServices_upsell-services__item-label__y3dNM{color:#153c89!important}.UpsellServices_upsell-services__item-label__y3dNM strong{display:flex;margin-right:10px}.UpsellServices_upsell-services__item-label__y3dNM span{color:#5b77ac;display:inline-block;font-weight:700;margin-left:1rem;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:575px){.UpsellServices_upsell-services__item-label__y3dNM span{padding-right:0}}.UpsellServices_upsell-services__item-label--is-default-checked__FjFEH strong{color:#5b77ac!important}.UpsellServices_upsell-services__item-price-preview__wpka9,.UpsellServices_upsell-services__item-price__zdsgF{color:#00b6ff!important;font-family:DuePuntoZero,Helvetica,Arial,sans-serif!important;font-size:1.125rem!important;font-weight:700!important}.UpsellServices_upsell-services__item-price-preview__wpka9{position:absolute;right:56px;top:-3px}.UpsellServices_upsell-services__item-price-preview-mobile__O1WE5{color:#00b6ff!important;font-family:DuePuntoZero,Helvetica,Arial,sans-serif!important;font-size:1.125rem!important;font-weight:700!important;margin:8px 16px 0 36px}.UpsellServices_upsell-services__item-price-preview--purchased___nwcI{color:#07be82!important}.UpsellServices_upsell-services__item-all-travellers-remove__JvOAf{color:#00b6ff;cursor:pointer;font-weight:500;height:22px;text-decoration:underline;white-space:nowrap;z-index:20}.UpsellServices_upsell-services__item-travellers-container__bvSns{margin-bottom:32px}.UpsellServices_upsell-services__item-travellers-container__bvSns:first-child{margin-top:24px}.UpsellServices_upsell-services__item-travellers-container__bvSns:last-child{margin-bottom:0}.UpsellServices_upsell-services__item-travellers__7zG1j{margin-left:2.125rem;margin-top:1.5rem}.UpsellServices_upsell-services__item-travellers-checkbox__tapGr{height:31px}@media(max-width:575px){.UpsellServices_upsell-services__item-travellers-checkbox__tapGr{padding-bottom:1.5rem}.UpsellServices_upsell-services__item-travellers-checkbox__tapGr strong span{left:1.25rem;position:absolute;top:1.5rem;width:calc(100% - 2.5rem)}}.UpsellServices_upsell-services__item-travellers-wrapper--disabled__Aw8RP{cursor:not-allowed}.UpsellServices_upsell-services__item-travellers-wrapper--disabled__Aw8RP .checkbox-indicator{background:#fff!important;border:1px solid rgba(219,219,219,.6)!important}.UpsellServices_upsell-services__item-travellers-label__mFfGl{align-items:center;color:#5b77ac!important;display:inline-flex;margin-left:10px;margin-top:2px}.UpsellServices_upsell-services__item-travellers-label--checked__SMRNl{font-weight:700!important}.UpsellServices_upsell-services__item-travellers-label__mFfGl span{color:#5b77ac;display:inline-block;font-weight:400;margin-left:1rem}.UpsellServices_upsell-services__item-travellers-price__0XF9m{font-family:open_sans,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;margin-top:2px}.UpsellServices_upsell-services__item-travellers-price--checked__wKsot{color:#5b77ac!important;font-size:16px!important;font-weight:700!important}.UpsellServices_upsell-services__item-travellers-preview___zPEZ{margin:12px 16px 0 100px}@media(max-width:575px){.UpsellServices_upsell-services__item-travellers-preview___zPEZ{margin:8px 16px 0 36px}}.UpsellServices_upsell-services__item-travellers-preview___zPEZ p{color:#153c89;opacity:.7}.UpsellServices_upsell-services__notes__mU6XC{font-size:12px;margin-bottom:16px}.UpsellServices_upsell-services__notes__mU6XC a{color:#00b6ff;text-decoration:underline}.UpsellServices_upsell-services__notes__mU6XC a:hover{text-decoration:none}.UpsellServices_upsell-services__item-list-content__jrNvj{position:relative}.UpsellServices_upsell-services__item-list-content--is-default-checked__XdBoL input:checked~.UpsellServices_control__indicator__AuEov{background:#5b77ac!important;background-color:#5b77ac!important;border:1px solid #5b77ac!important}.UpsellServices_upsell-services__total__uWA_X{display:flex;justify-content:space-between;border-top:1px solid rgba(21,60,137,.1);padding:12px 20px 12px 56px}@media(max-width:575px){.UpsellServices_upsell-services__total__uWA_X{border-top:none}}.UpsellServices_upsell-services__total__uWA_X p{line-height:normal}.UpsellServices_upsell-services__total-label__nE4Mh{color:#153c89!important;font-weight:700;margin-bottom:0}.UpsellServices_upsell-services__total-price__HDMKB{font-size:16px!important;font-weight:700;margin-bottom:0}.UpsellServices_upsell-services__total-price-preview__YNhxF{color:#00b6ff!important;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;margin-right:56px;margin-bottom:0}@media(max-width:575px){.UpsellServices_upsell-services__total-price-preview__YNhxF{margin-right:0}}.UpsellDetail_upsell-detail__Er_k0{margin:5rem 0 0}@media(max-width:1024px){.UpsellDetail_upsell-detail__Er_k0{margin-left:1rem;margin-right:1rem;margin-top:2.5rem}}@media(max-width:767px){.UpsellDetail_upsell-detail__Er_k0{margin-left:.5rem;margin-right:.5rem;margin-top:3rem}}.UpsellDetail_upsell-detail__top__jHrVJ{margin-bottom:2.5rem}@media(max-width:1024px){.UpsellDetail_upsell-detail__top__jHrVJ{margin-bottom:1.5rem}}@media(max-width:767px){.UpsellDetail_upsell-detail__top__jHrVJ{margin-bottom:2.5rem}}.UpsellDetail_upsell-detail__top-passenger__3zVSz{align-self:flex-end;text-align:right}@media(max-width:767px){.UpsellDetail_upsell-detail__top-passenger__3zVSz{text-align:left;margin-top:1rem}}.UpsellDetail_upsell-detail__divider__mlrq6{border-bottom:2px solid rgba(21,60,137,.1);padding:0 0 5rem}@media(max-width:767px){.UpsellDetail_upsell-detail__divider__mlrq6{padding-bottom:1rem}}.UpsellDetail_upsell-detail__headline__gxzyW{font-size:1.75rem;font-style:normal;font-weight:700;line-height:normal}.UpsellDetail_upsell-detail__label__TOwSz{display:inline-block;color:#00b6ff;margin-left:1rem;padding-left:1rem;position:relative}.UpsellDetail_upsell-detail__label__TOwSz:before{content:"";left:0;top:.35rem;position:absolute;width:1px;height:.8rem;background:#153c89}.UpsellDetail_upsell-detail__image-grid__tIPHN{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;grid-gap:1rem}@media(max-width:1024px){.UpsellDetail_upsell-detail__image-grid__tIPHN{grid-gap:.5rem}}@media(max-width:767px){.UpsellDetail_upsell-detail__image-grid__tIPHN{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-gap:1rem}}.UpsellDetail_upsell-detail__image-grid-item__SX_7M{width:100%;height:0;padding-top:100%;border-radius:.5rem;overflow:hidden;position:relative;background:#f1f7fa}.UpsellDetail_upsell-detail__image-grid-item__SX_7M:first-child{grid-row:1/span 2}@media(max-width:767px){.UpsellDetail_upsell-detail__image-grid-item__SX_7M:first-child{grid-column:1/-1;grid-row:unset}}.UpsellDetail_upsell-detail__image-grid-item__SX_7M:not(:first-child){padding-top:calc(100% - .5rem)}@media(max-width:1024px){.UpsellDetail_upsell-detail__image-grid-item__SX_7M{padding-top:calc(100% - .25rem)}}@media(max-width:767px){.UpsellDetail_upsell-detail__image-grid-item__SX_7M{padding-top:calc(100% - 7rem)}}.UpsellDetail_upsell-detail__image-grid-item__SX_7M img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.UpsellDetail_upsell-detail__flights__7Sh6c{margin-top:40px;display:flex}.UpsellDetail_upsell-detail__flights__7Sh6c>div:first-child,.UpsellDetail_upsell-detail__flights__7Sh6c>div:last-child{width:50%}@media(min-width:768px){.UpsellDetail_upsell-detail__flights--md-hidden___Z_oN{display:none}}@media(max-width:767px){.UpsellDetail_upsell-detail__flights__7Sh6c{align-items:center;flex-direction:column;gap:40px}.UpsellDetail_upsell-detail__flights--sm-hidden__swMcx{display:none}.UpsellDetail_upsell-detail__flights__7Sh6c>div{width:100%!important}}.UpsellDetail_upsell-detail__flights--reservation__9c1iB{gap:40px;margin-top:12px}.UpsellDetail_upsell-detail__flights--reservation__9c1iB>div:first-child,.UpsellDetail_upsell-detail__flights--reservation__9c1iB>div:last-child{width:100%}.UpsellDetail_upsell-detail__flights__7Sh6c h5{font-family:open_sans,Helvetica,Arial,sans-serif;font-size:1rem}.UpsellDetail_upsell-detail__flights__7Sh6c .h-0{height:1px!important}.UpsellDetail_upsell-detail__flights__7Sh6c .icon-svg--flights{width:2.5rem;height:2.5rem;margin:0 1.5rem}.UpsellDetail_upsell-detail__flights__7Sh6c .icon-svg--flights svg{position:relative;width:auto;overflow:visible}@media(max-width:767px){.UpsellDetail_upsell-detail__flights__7Sh6c .icon-svg--flights{width:100%;margin:1.5rem 0 1rem;display:flex;align-items:center;justify-content:center}}.UpsellDetail_upsell-detail__flights--icon__vXt4D{display:flex;align-items:center}.UpsellDetail_upsell-detail__flights--info__ajJyv{margin-top:32px}.UpsellDetail_upsell-detail__flights-item___61_9{margin-top:.75rem;border:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding:24px;background:#f1f7fa;position:relative}.UpsellDetail_upsell-detail__flights-item--collapsed__PvF0x{border-radius:.5rem}.UpsellDetail_upsell-detail__flights-item___61_9 strong{font-size:1rem}.UpsellDetail_upsell-detail__flights-item-summary__PL2_p{display:flex;justify-content:space-between}.UpsellDetail_upsell-detail__flights--arrival__jRr0r,.UpsellDetail_upsell-detail__flights--departure__7Nlwi{display:flex;flex-direction:column;gap:8px}.UpsellDetail_upsell-detail__flights--arrival__jRr0r strong,.UpsellDetail_upsell-detail__flights--departure__7Nlwi strong{height:22px;line-height:1.375}.UpsellDetail_upsell-detail__flights--arrival__jRr0r span,.UpsellDetail_upsell-detail__flights--departure__7Nlwi span{color:rgba(21,60,137,.7);font-size:13px;height:18px;white-space:nowrap}.UpsellDetail_upsell-detail__flights--arrival__jRr0r{align-items:flex-end}.UpsellDetail_upsell-detail__flights-transfer-icon__h0yD8 .icon-svg--airline{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.UpsellDetail_upsell-detail__flights-transfer-icon__h0yD8 .icon-svg--airline svg{position:unset}.UpsellDetail_upsell-detail__flights-item-transfers__7Ll9y{align-items:center;color:rgba(21,60,137,.7);display:flex;flex-direction:column;font-size:13px;line-height:18px;position:absolute;left:50%;top:64px;transform:translate(-50%,-50%)}.UpsellDetail_upsell-detail__flights-duration__voeqF{padding:1rem 0 0;text-align:center}.UpsellDetail_upsell-detail__flights-duration__voeqF .icon-svg{width:100%!important}.UpsellDetail_upsell-detail__flights-duration__voeqF .icon-svg--duration svg{width:148px;left:auto}.UpsellDetail_upsell-detail__flights-duration__voeqF .icon-svg--fullFlight svg{width:248px;left:auto}.UpsellDetail_upsell-detail__flights-duration__voeqF .icon-svg--waiting svg{width:144px;left:auto}.UpsellDetail_upsell-detail__flights-duration__voeqF .faded{opacity:.5;font-size:.75rem}.UpsellDetail_upsell-detail__recap__Gla1S{background:#153c89;padding:2.625rem 1.5rem 1.5rem!important}@media only screen and (min-width:1280px){.UpsellDetail_upsell-detail__recap__Gla1S{border-radius:12px}}@media(max-width:1366px){.UpsellDetail_upsell-detail__recap__Gla1S{padding:1.75rem 1rem 1.5rem!important}}@media(max-width:1024px){.UpsellDetail_upsell-detail__recap__Gla1S{padding:2.5rem 3rem!important;margin-top:1.5rem}}@media(max-width:575px){.UpsellDetail_upsell-detail__recap__Gla1S{padding:1.75rem 1rem 1.5rem!important;margin-top:0}}@media(max-width:767px){.UpsellDetail_upsell-detail__recap__Gla1S{margin-left:.5rem;margin-right:.5rem;margin-top:1rem;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 1rem)}}.UpsellDetail_upsell-detail__recap__Gla1S h4,.UpsellDetail_upsell-detail__recap__Gla1S h5,.UpsellDetail_upsell-detail__recap__Gla1S p{color:#fff}.UpsellDetail_upsell-detail__recap__Gla1S h4{font-size:1.875rem}.UpsellDetail_upsell-detail__recap__Gla1S h5{font-size:1rem;font-weight:700!important}.UpsellDetail_upsell-detail__recap__Gla1S h5 span{font-size:.875rem;margin-left:.5rem}.UpsellDetail_upsell-detail__recap-section__xO4Ga{padding:1.5rem}@media(max-width:1024px){.UpsellDetail_upsell-detail__recap-section__xO4Ga{padding-bottom:2.5rem}}.UpsellDetail_upsell-detail__recap-section__xO4Ga:first-child{padding-top:0}.UpsellDetail_upsell-detail__recap-section__xO4Ga:not(:first-child):not(:last-child){margin-bottom:1rem}.UpsellDetail_upsell-detail__recap-section--white__4QEyw{background:hsla(0,0%,100%,.05);border-radius:.25rem}.UpsellDetail_upsell-detail__recap-section__xO4Ga .icon-svg:not(.icon-svg--star):not(.icon-svg--star-half){width:20px;height:25px}.UpsellDetail_upsell-detail__recap-section__xO4Ga .icon-svg--occupancy,.UpsellDetail_upsell-detail__recap-section__xO4Ga .icon-svg--room{width:12.5px!important;height:12.5px!important;top:4px!important}.UpsellDetail_upsell-detail__recap-section__xO4Ga .icon-svg--food{width:10px!important;height:16px!important;top:3px!important}.UpsellDetail_upsell-detail__recap-section__xO4Ga .icon-svg--star,.UpsellDetail_upsell-detail__recap-section__xO4Ga .icon-svg--star-half{width:1rem;height:1rem}.UpsellDetail_upsell-detail__recap-date__vLx_2{margin-top:.5rem;margin-bottom:.25rem;display:flex;align-items:center;font-size:1rem}.UpsellDetail_upsell-detail__recap-date__vLx_2 span:nth-of-type(2){opacity:.7}.UpsellDetail_upsell-detail__recap-date__vLx_2 svg{transform:translateY(-1px)}.UpsellDetail_upsell-detail__recap-room__cVQQe{display:flex;flex-direction:column}.UpsellDetail_upsell-detail__recap-room__cVQQe:not(:last-child){margin-bottom:2rem}.UpsellDetail_upsell-detail__recap-room__cVQQe p strong{letter-spacing:.7px}.UpsellDetail_upsell-detail__recap-room__cVQQe h5 span{font-weight:400;opacity:.7}.UpsellDetail_upsell-detail__recap-show-more__vnuvg{color:#00b6ff!important;position:relative;cursor:pointer;margin-top:12px;margin-bottom:0}.UpsellDetail_upsell-detail__recap-show-more__vnuvg .icon-svg--show-more{position:absolute;right:0;bottom:50%;transform:translateY(50%);transition:all .3s ease;width:13px!important;height:8px!important}.UpsellDetail_upsell-detail__recap-show-more--opened__jiTsS .icon-svg--show-more{transform:rotate(-180deg) translateY(-50%)}.UpsellDetail_upsell-detail__travellers-show-more__e3KK6{color:#00b6ff!important;cursor:pointer;margin-bottom:0;position:absolute;right:-20px;top:-21px;z-index:1;padding:20px}.UpsellDetail_upsell-detail__travellers-show-more__e3KK6 .icon-svg--show-more{transition:all .3s ease;transform:translateY(50%)}.UpsellDetail_upsell-detail__travellers-show-more--opened__L4MBx .icon-svg--show-more{transform:rotate(-180deg)}.UpsellDetail_upsell-detail__reservation-flight-title__j8HmW{color:#153c89!important;margin-bottom:24px}.UpsellDetail_upsell-detail__reservation-divider__WMnzF{background:rgba(21,60,137,.1);height:1px;margin:32px 0;padding:0 24px}@media(max-width:1024px){.UpsellDetail_upsell-detail__reservation-divider__WMnzF{height:0}}@media(max-width:767px){.UpsellDetail_upsell-detail__reservation-divider__WMnzF{height:1px}}.UpsellDetail_upsell-detail__reservation-divider__WMnzF h4,.UpsellDetail_upsell-detail__reservation-divider__WMnzF h5,.UpsellDetail_upsell-detail__reservation-divider__WMnzF p{color:#153c89}.CustomerSection_customer-section__pQPjX{border-bottom:1px solid rgba(21,60,137,.1);padding-bottom:2.5rem}@media(max-width:767px){.CustomerSection_customer-section__pQPjX{padding-bottom:2rem}}.CustomerSection_customer-section__pQPjX .customerSection__header{font-size:1.5rem;margin-bottom:2rem}@media(min-width:768px){.CustomerSection_customer-section__pQPjX .col-md-2{flex:0 0 24%;max-width:24%}.CustomerSection_customer-section__pQPjX .col-md-5{flex:0 0 38%;max-width:38%}}.CustomerSection_customer-section__pQPjX input.CustomerSection_form-control__rGkCk{border-radius:.25rem!important;height:2.563rem}.CustomerSection_customer-section__pQPjX .select-customer-title .Select-menu-outer>.Select-menu>.Select-option>div{color:#153c89!important}@media(max-width:767px){.CustomerSection_customer-section__pQPjX .passport-field{width:100%}}.CustomerSection_customer-section__pQPjX .passport-field span,.CustomerSection_customer-section__pQPjX .title-field .Select-control .Select-multi-value-wrapper .Select-value .Select-value-label,.CustomerSection_customer-section__pQPjX .title-field .Select-control .Select-placeholder,.CustomerSection_customer-section__pQPjX .title-field .Select-menu-outer .Select-menu>.Select-option>div{color:#153c89}.CustomerSection_customer-section__pQPjX .form-control{border-color:#eceff6;color:#153c89;-webkit-text-fill-color:#153c89!important}.CustomerSection_customer-section__pQPjX .form-control:disabled{color:#70758c}.CustomerSection_customer-section__pQPjX .form-control-label{margin-bottom:.188rem}.CustomerSection_customer-section__pQPjX .rdt .form-control{margin-bottom:.75rem!important}.CustomerSection_customer-section__pQPjX .Select-control{border-color:#eceff6;color:#153c89;-webkit-text-fill-color:#153c89!important;margin-bottom:.75rem}.CustomerSection_customer-section__pQPjX .Select-value-label{color:#153c89!important}.CustomerSection_customer-section__pQPjX .Select.is-disabled>.Select-control{background-color:#eceff6}.CustomerSection_customer-section__pQPjX .Select.is-disabled>.Select-control .Select-value-label{color:#70758c!important}.CustomerSection_customer-section__pQPjX .Select.is-disabled>.Select-control .Select-placeholder{color:#70758c}.TravelerSection_traveler-section__OXDqy{border-bottom:1px solid rgba(21,60,137,.1);padding-top:40px;padding-bottom:1.75rem}@media(max-width:767px){.TravelerSection_traveler-section__OXDqy .TravelerSection_passenger-section__FdOVX:not(:last-of-type){padding-bottom:14px;border-bottom:1px solid rgba(21,60,137,.1)}.TravelerSection_traveler-section__OXDqy .TravelerSection_passenger-section__FdOVX:not(:first-of-type){padding-top:28px}.TravelerSection_traveler-section__OXDqy{padding-top:1.25rem;padding-bottom:1.25rem}}.TravelerSection_traveler-section__OXDqy .travelerSection__header{font-size:1.5rem;margin-bottom:2rem}.TravelerSection_traveler-section__OXDqy .travelerSection__room{color:#5b77ac;font-size:1rem;font-family:open_sans,Helvetica,Arial,sans-serif;font-weight:700;margin-top:2rem;margin-bottom:1rem}.TravelerSection_traveler-section__OXDqy .travelerSection__room span{font-weight:400}.TravelerSection_traveler-section__OXDqy .passengerSection{margin-bottom:1.25rem}.TravelerSection_traveler-section__OXDqy .passengerSection:last-child{margin-bottom:0}.TravelerSection_traveler-section__OXDqy .passengerSection input.TravelerSection_form-control__Arr3j{border-radius:.25rem!important;height:2.563rem}.TravelerSection_traveler-section__OXDqy .passengerSection .form-control-label{white-space:nowrap}.TravelerSection_traveler-section__OXDqy .passengerSection .passport-field span{color:#153c89}.TravelerSection_traveler-section__OXDqy .passengerSection__child.is-disabled .Select-placeholder{padding:0;justify-content:center}.TravelerSection_traveler-section__OXDqy .passengerSection__child .Select-arrow-zone{display:none!important}.TravelerSection_traveler-section__OXDqy .passengerSection__child .Select-placeholder{padding-right:.75rem!important}.TravelerSection_traveler-section__OXDqy .passengerSection__adult .Select-placeholder{color:#5b77ac}.TravelerSection_traveler-section__OXDqy .passengerSection__adult .Select-arrow{top:3px!important}@media(min-width:768px){.TravelerSection_traveler-section__OXDqy .col-md-2{flex:0 0 23%;max-width:23%}.TravelerSection_traveler-section__OXDqy .col-md-1{flex:0 0 18%;max-width:18%}}.TravelerSection_traveler-section__OXDqy .form-control{border-color:#eceff6;color:#153c89!important;-webkit-text-fill-color:#153c89!important}.TravelerSection_traveler-section__OXDqy .form-control:disabled{color:#70758c!important}.TravelerSection_traveler-section__OXDqy .form-control-label{margin-bottom:.188rem}.TravelerSection_traveler-section__OXDqy .rdt .form-control{margin-bottom:.75rem!important}.TravelerSection_traveler-section__OXDqy .Select-control{border-color:#eceff6;color:#153c89;margin-bottom:.75rem}.TravelerSection_traveler-section__OXDqy .Select-value-label{color:#153c89!important}.TravelerSection_traveler-section__OXDqy .Select.is-disabled>.Select-control{background-color:#eceff6}.TravelerSection_traveler-section__OXDqy .Select.is-disabled>.Select-control .Select-value-label{color:#70758c!important}.TravelerSection_traveler-section__OXDqy .Select.is-disabled>.Select-control .Select-placeholder{color:#70758c}.FlightsDetail_flights-detail__modal__FzHY1{display:flex;gap:40px;margin-bottom:32px;flex-direction:column}@media(min-width:768px){.FlightsDetail_flights-detail__modal__FzHY1{flex-direction:row}}@media(min-width:768px)and (max-width:1024px){.FlightsDetail_flights-detail__modal--search-term__BahBN{justify-content:space-between}}@media(min-width:1025px){.FlightsDetail_flights-detail__modal--search-term__BahBN{gap:70px;width:870px}}.FlightsDetail_flights-detail__info-icon__HICm0{border:1px solid #eceff6;border-radius:8px;color:rgba(21,60,137,.7);display:flex;font-size:14px;gap:16px;line-height:normal;padding:24px;width:100%}.FlightsDetail_flights-detail__info-icon__HICm0 svg{height:18px;width:18px}.FlightsDetail_flights-detail__info-icon__HICm0 svg path{fill:rgba(21,60,137,.7);opacity:.7}.FlightsDetail_flights-detail__info-icon__HICm0 div{max-width:min(100% - 34px,537px)}.FlightsDetail_flights-detail__info-icon__HICm0 p{margin:0}.FlightsDetail_flights-detail__info-icon--conditionalBreak__bzcu6{display:none}.FlightsDetail_flights-detail__info-icon--reservation__2mFpv div{max-width:min(100% - 36px,537px)}.FlightsDetail_flights-detail__info-icon--reservation__2mFpv svg{height:20px;width:20px}.FlightsDetail_flights-detail__info-icon--link__LKetY,.FlightsDetail_flights-detail__info-icon--link__LKetY:hover{color:inherit}.FlightsDetail_flights-detail__headline__jWtbT{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.FlightsDetail_flights-detail__headline--upsell__VTzNX{margin-bottom:12px}.FlightsDetail_flights-detail__type__G2WJ2{align-items:center;display:flex;gap:12px;height:30px}.FlightsDetail_flights-detail__type__G2WJ2 strong{font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:28px;font-weight:600}.FlightsDetail_flights-detail__type--upsell__dYpgY{height:26px}.FlightsDetail_flights-detail__type--upsell__dYpgY strong{font-size:24px;line-height:normal}.FlightsDetail_flights-detail__type-icon__xBj_v{background:rgba(0,182,255,.1);color:#00b6ff;padding:4px 12px 4px 10px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center}.FlightsDetail_flights-detail__type-icon__xBj_v .icon-svg--airplane{display:none;height:20px;width:20px}.FlightsDetail_flights-detail__type-icon__xBj_v .icon-svg--airplane svg{top:auto}.FlightsDetail_flights-detail__duration__06SL_{align-items:center;display:flex;gap:8px;justify-content:flex-end}.FlightsDetail_flights-detail__duration__06SL_ .icon-svg--stopwatch{opacity:.4;height:16px;width:16px}.FlightsDetail_flights-detail__duration--upsell__HZbVX .icon-svg--stopwatch{opacity:.5}.FlightsDetail_flights-detail__duration-time___v9rp{color:rgba(21,60,137,.7)}.BottomSection_bottom-section__rJ1_p{padding-top:2rem;padding-bottom:2rem}.BottomSection_bottom-section__rJ1_p .bottom-section__label{margin-bottom:.188rem}.BottomSection_bottom-section__rJ1_p .bottom-section__textarea{border-radius:.25rem;min-height:100px;border-color:#eceff6;color:#153c89;margin-bottom:2.5rem}@media(max-width:767px){.BottomSection_bottom-section__rJ1_p .bottom-section__textarea{margin-bottom:1.875rem}}.BottomSection_bottom-section__rJ1_p .bottom-section__checkbox{margin-top:15px!important;margin-bottom:15px!important}.BottomSection_bottom-section__rJ1_p .bottom-section__finish{display:flex;justify-content:space-between;align-items:center;margin-top:2.5rem}@media(max-width:767px){.BottomSection_bottom-section__rJ1_p .bottom-section__finish{margin-top:24px;align-items:start}}@media(max-width:575px){.BottomSection_bottom-section__rJ1_p .bottom-section__finish{flex-direction:column}}.BottomSection_bottom-section__rJ1_p .bottom-section__summary{display:flex;justify-content:space-between;align-items:center;border-radius:.75rem;border:1px solid rgba(21,60,137,.1);padding:14px 20px}@media(max-width:575px){.BottomSection_bottom-section__rJ1_p .bottom-section__summary{gap:.625rem}}.BottomSection_bottom-section__rJ1_p .bottom-section__summary--top{margin-top:0;margin-bottom:2.5rem}.BottomSection_bottom-section__rJ1_p .bottom-section__summary--bottom{margin-top:24px}.BottomSection_bottom-section__rJ1_p .bottom-section__summary--modal:hover{cursor:pointer}.BottomSection_bottom-section__rJ1_p .bottom-section__summary--modal:hover .bottom-section__text{text-decoration:underline}.BottomSection_bottom-section__rJ1_p .bottom-section__text{margin:0 .25rem;font-family:open_sans,Helvetica,Arial,sans-serif;font-size:1.125rem;display:flex;align-items:center}@media(max-width:575px){.BottomSection_bottom-section__rJ1_p .bottom-section__text{font-size:16px}}@media(max-width:767px){.BottomSection_bottom-section__rJ1_p .bottom-section__text{max-width:120px}}.BottomSection_bottom-section__rJ1_p .bottom-section__total{margin:0;border-radius:1.875rem;padding:.5rem 1.25rem;background-color:#e6f9f2;color:#07be82;font-size:1.25rem}.BottomSection_bottom-section__rJ1_p .bottom-section__discount-code .inputGroupCustom__btn,.BottomSection_bottom-section__rJ1_p .bottom-section__discount-code .inputGroupCustom__input{border-radius:.75rem}.BottomSection_bottom-section__rJ1_p .bottom-section__promo-code{display:flex;margin-right:36px;gap:1rem}@media(max-width:767px){.BottomSection_bottom-section__rJ1_p .bottom-section__promo-code{margin-right:0;flex-wrap:wrap}}@media(max-width:575px){.BottomSection_bottom-section__rJ1_p .bottom-section__promo-code{gap:1.25rem;margin-bottom:2rem!important}}.BottomSection_bottom-section__rJ1_p .bottom-section__promo-code:first-child{min-width:134px}.BottomSection_bottom-section__rJ1_p .bottom-section__promo-code #promoCode{padding:.75rem 1rem;height:2.5rem;border-bottom-left-radius:.75rem;border-top-left-radius:.75rem;color:#153c89}.BottomSection_bottom-section__rJ1_p .bottom-section__promo-code .inputGroupCustom .input-group-append button{height:2.5rem}.BottomSection_bottom-section__rJ1_p .bottom-section__promo-code-text{display:flex;align-items:center;min-width:150px}.BottomSection_bottom-section__rJ1_p .bottom-section__promo-code-input{width:100%;margin-right:1rem}@media(max-width:575px){.BottomSection_bottom-section__rJ1_p .bottom-section__promo-code-input{margin-right:0}.BottomSection_bottom-section__rJ1_p .bottom-section__button-wrapper{width:100%}}.BottomSection_bottom-section__rJ1_p .bottom-section__button{line-height:1.25rem;padding:.875rem 3.75rem .75rem;max-width:268px;width:100%;display:flex;white-space:nowrap;justify-content:center}@media(max-width:575px){.BottomSection_bottom-section__rJ1_p .bottom-section__button{max-width:100%}}.BottomSection_bottom-section__rJ1_p .bottom-section__button:disabled{cursor:not-allowed;color:#fff;background-color:#e4e4e4}.BottomSection_bottom-section__rJ1_p .bottom-section__button--counter{max-width:unset!important;width:unset!important}.BottomSection_bottom-section__rJ1_p .bottom-section__description{font-family:open_sans,Helvetica,Arial,sans-serif;font-size:.75rem;color:#70758c;max-width:280px;margin-top:1rem;margin-bottom:0}.BottomSection_bottom-section__rJ1_p .form-control-label{margin-bottom:3px}.BottomSection_bottom-section__rJ1_p .successCodeBtn{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.BottomSection_bottom-section__rJ1_p .__react_component_tooltip{text-align:center}.UpsellRoomList_upsell-room-list__6iuBj{border:1px solid rgba(21,60,137,.1);border-radius:8px;width:100%}@media(max-width:575px){.UpsellRoomList_upsell-room-list__6iuBj{border:none;padding:20px 0}}.UpsellRoomList_upsell-room-list__services__y9_0_{display:flex;flex-direction:column;gap:12px;padding:20px}.UpsellRoomList_upsell-room-list__must-have__T0lZr{background:rgba(250,214,30,.2);border:1px solid #fad61e;padding:8px 16px;border-radius:8px;display:flex;align-items:center;margin-top:16px}.UpsellRoomList_upsell-room-list__must-have__T0lZr p{color:#153c89;margin:0 0 0 8px}.UpsellRoomList_upsell-room-list__must-have__T0lZr svg path{fill:#153c89}.FlightLuggage_flight-luggage__b2cyP{align-items:flex-start;background:#f1f7fa;display:flex;flex-direction:column;gap:20px;padding-bottom:24px;padding-left:24px;padding-top:24px;width:100%}.FlightLuggage_flight-luggage__item__rNPIi{position:relative;width:calc(100% - 20px)}.FlightLuggage_flight-luggage__item__rNPIi .icon-svg{height:24px!important;width:24px!important;top:0;position:absolute}.FlightLuggage_flight-luggage__item__rNPIi .icon-svg--personal-luggage-icon svg{height:18px;width:18px;left:4px;top:3px}.FlightLuggage_flight-luggage__item__rNPIi .icon-svg--checkIn-luggage-icon svg,.FlightLuggage_flight-luggage__item__rNPIi .icon-svg--infant-luggage-icon svg{height:20px;width:20px;left:2px;top:2px}.FlightLuggage_flight-luggage__item__rNPIi .icon-svg--cabin-luggage-icon svg{right:2px}.FlightLuggage_flight-luggage__item--text__G4Btf{display:flex;flex-direction:column;gap:4px;margin-left:40px}.FlightLuggage_flight-luggage__item--text__G4Btf strong{font-size:14px;line-height:20px}.FlightLuggage_flight-luggage__item--text__G4Btf span{color:rgba(21,60,137,.7);line-height:18px}.FlightLuggage_flight-luggage__item--text-flex__7yz5P{align-items:center;display:flex;gap:8px}.UpsellServicesExpired_upsell-services-expired__1es7M{margin-top:5rem;border-bottom:1px solid rgba(21,60,137,.1)}@media(max-width:1024px){.UpsellServicesExpired_upsell-services-expired__1es7M{margin-left:1rem;margin-right:1rem}}@media(max-width:767px){.UpsellServicesExpired_upsell-services-expired__1es7M{margin-left:.5rem;margin-right:.5rem;margin-top:3rem}}.UpsellServicesExpired_upsell-services-expired__container__jxMRQ{display:flex;justify-content:space-between;align-items:center;padding-bottom:5rem}@media(max-width:767px){.UpsellServicesExpired_upsell-services-expired__container__jxMRQ{align-items:flex-start;flex-direction:column;padding-bottom:3rem}}.UpsellServicesExpired_upsell-services-expired__no-services-text__2p_P_{max-width:370px}.UpsellServicesExpired_upsell-services-expired__headline__x8YXM{font-size:2.25rem;font-style:normal;font-weight:700;line-height:normal}@media(max-width:1024px){.UpsellServicesExpired_upsell-services-expired__headline__x8YXM{font-size:1.75rem;margin-bottom:4rem}}@media(max-width:767px){.UpsellServicesExpired_upsell-services-expired__headline__x8YXM{font-size:2.25rem;margin-bottom:1rem}}@media(max-width:575px){.UpsellServicesExpired_upsell-services-expired__headline__x8YXM{max-width:352px}}.UpsellServicesExpired_upsell-services-expired__perex__6cbJy{font-size:1rem;font-weight:400;line-height:23px;margin-bottom:0;opacity:.7}@media(max-width:767px){.UpsellServicesExpired_upsell-services-expired__perex__6cbJy{margin-bottom:2rem}}.UpsellServicesExpired_upsell-services-expired__no-services-anchor__rkevz{line-height:normal;height:46px;padding:12px 61px;white-space:nowrap}@media(max-width:767px){.UpsellServicesExpired_upsell-services-expired__no-services-anchor__rkevz{max-width:100%}}@media(max-width:575px){.UpsellServicesExpired_upsell-services-expired__no-services-anchor__rkevz{padding:12px 20px;width:100%}}.OverlayLoader_overlay-loader__LJN3D{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);display:flex;justify-content:center;align-items:flex-start;z-index:99}.OverlayLoader_overlay-loader__LJN3D>div{height:360px!important}.OverlayLoader_overlay-loader--dark__CeOJu{background-color:rgba(20,66,147,.5);border-radius:12px}.OverlayLoader_overlay-loader--dark__CeOJu div{border-color:#fff!important}.OverlayLoader_overlay-loader--blue__lKWx_{background-color:rgba(241,247,250,.7)}.OverlayLoader_overlay-loader--fullpage__8h89w{position:fixed;top:0;left:0;width:100vw;height:100vh;border-radius:0;display:flex;align-items:center;justify-content:center;pointer-events:all}