.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 transparent;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:#00b6ff;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}.CheckBox_control__b80ny{display:block;cursor:pointer;padding-left:1rem;position:relative}.CheckBox_control__b80ny input:not([type=text]):not([type=number]){position:absolute;z-index:-1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.CheckBox_control__b80ny input:not([type=text]):not([type=number])[type=checkbox]:checked~.CheckBox_control__indicator__40vtq:after,.CheckBox_control__b80ny input:not([type=text]):not([type=number])[type=checkbox]:checked~.CheckBox_rct-checkbox__bF8RU:after,.CheckBox_control__b80ny input:not([type=text]):not([type=number])[type=checkbox]:indeterminate~.CheckBox_control__indicator__40vtq:after{display:block}.CheckBox_control__b80ny input:not([type=text]):not([type=number]).CheckBox_checked__6Prpt~.CheckBox_control__indicator__40vtq:after,.CheckBox_control__b80ny input:not([type=text]):not([type=number]):not([type=radio]):checked+.CheckBox_control__indicator__40vtq:after{display:block}.CheckBox_control__b80ny input:not([type=text]):not([type=number]):disabled~.CheckBox_control__indicator__40vtq{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;pointer-events:none}.CheckBox_control__b80ny .CheckBox_rct-checkbox__bF8RU,.CheckBox_control__indicator__40vtq{position:absolute;top:2px;left:0;height:19px;width:19px;border-radius:.125rem;background:#fff;border:1px solid #dbdbdb}.CheckBox_control__b80ny .CheckBox_rct-checkbox__bF8RU:after,.CheckBox_control__indicator__40vtq:after{content:"";position:absolute;display:none}input.CheckBox_checkbox__zmKlA:not(:disabled){color:#153c89}input.CheckBox_checked__6Prpt:not(:disabled)~.CheckBox_control__indicator__40vtq,input:checked:not(:disabled)~.CheckBox_control__indicator__40vtq,input:indeterminate:not(:disabled)~.CheckBox_control__indicator__40vtq{background:#00b6ff;border-color:#00b6ff}input.CheckBox_checked__6Prpt:disabled~.CheckBox_control__indicator__40vtq,input:checked:disabled~.CheckBox_control__indicator__40vtq,input:disabled~.CheckBox_control__indicator__40vtq,input:indeterminate:disabled~.CheckBox_control__indicator__40vtq{background:#fff;border-color:#dce2ed}input .CheckBox_disabled__C0ZVj{cursor:not-allowed;color:#ced6e6}input.CheckBox_checked__6Prpt:disabled~.CheckBox_control__indicator__40vtq:after,input:checked:disabled~.CheckBox_control__indicator__40vtq:after,input:indeterminate:disabled~.CheckBox_control__indicator__40vtq:after{border-color:#a9e7ff}input:hover:not(:disabled)~.CheckBox_control__indicator__40vtq{border-color:#00adf2}input:active:not(:disabled)~.CheckBox_control__indicator__40vtq{border-color:#0088c3}input:focus:not(:disabled)~.CheckBox_control__indicator__40vtq{border-color:#00adf2;outline:1px solid #7fd6fd}input:hover:not(:disabled):checked~.CheckBox_control__indicator__40vtq{background:#00adf2;border-color:#00adf2}input:active:not(:disabled):checked~.CheckBox_control__indicator__40vtq{background:#0088c3;border-color:#0088c3}input:focus:not(:disabled):checked~.CheckBox_control__indicator__40vtq{background:#00adf2;border-color:#00adf2;outline:1px solid #7fd6fd}input:disabled:checked~.CheckBox_control__indicator__40vtq{background:#a9e7ff;border-color:#a9e7ff}input:not(:disabled).CheckBox_checked__6Prpt~.CheckBox_control__indicator__40vtq:after,input:not(:disabled):checked~.CheckBox_control__indicator__40vtq:after{left:6px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}input:indeterminate~.CheckBox_control__indicator__40vtq:after{left:2px;top:7.5px;width:0;height:0;border:solid #fff;border-width:2px 13px 0 0;border-radius:2px}input[data-cross=true]:disabled~.CheckBox_control__indicator__40vtq:after{width:1px!important;left:6px!important;top:2px!important}input[data-cross=true]:disabled~.CheckBox_control__indicator__40vtq:before{content:"";position:absolute;width:14px;height:14px;z-index:99;background-image:url(/img/icons/close-outline.svg);background-size:14px 14px;background-repeat:no-repeat;top:-1px;left:-1px}.CheckBox_disabled__C0ZVj,input[data-cross=true]:disabled~.CheckBox_control__indicator__40vtq:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.CheckBox_disabled__C0ZVj{cursor:not-allowed}.CheckBox_flag-image__or8aa{display:inline-block;width:24px;height:17px;margin:0 12px 0 0;border-radius:3px;object-fit:cover}.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:#000;background:transparent;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}.ReactModalWrapper_modal__content__cxtqK{position:relative;height:100%;width:100%;overflow:hidden;border-radius:12px 12px 0 0}@media(min-width:768px){.ReactModalWrapper_modal__content__cxtqK{border-radius:12px}}.ReactModalWrapper_modal__content-inner__wLs94{display:flex;flex-direction:column;height:100%;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#dce2ed #fff}.PriceListModal_price-list-modal__discount-table__7W7yo{border-top:1px solid #eceff6;margin-bottom:0}.PriceListModal_price-list-modal__discount-table__7W7yo .price-single{color:#07be82!important;font-family:DuePuntoZero,Helvetica,Arial,sans-serif!important}.PriceListModal_price-list-modal__discount-table__7W7yo tr td,.PriceListModal_price-list-modal__discount-table__7W7yo tr td strong{padding:0!important}.PriceListModal_price-list-modal__discount-table__7W7yo tr td:first-child{padding-left:0;border-bottom:0}.PriceListModal_price-list-modal__discount-table__7W7yo tr td:last-child{padding-right:0;border-bottom:0}.PriceListModal_price-list-modal__discount-table__7W7yo tr:first-child td{padding-top:20px!important;padding-bottom:10px!important}.PriceListModal_price-list-modal__discount-table__7W7yo tr:last-child td{padding-bottom:20px!important;padding-top:10px!important}.PriceListModal_price-list-modal__discount-table__7W7yo tr:not(:first-child):not(:last-child) td{padding-top:10px!important;padding-bottom:10px!important}.PriceListModal_discount-name__hXmWI{font-size:15px}.PriceListModal_discounts-per-reservation__QVteq{border-top:1px solid #e4e4e4;margin-bottom:0!important}.PriceListModal_discounts-per-reservation__QVteq .price-single{color:#07be82!important;font-size:20px!important;font-family:DuePuntoZero,Helvetica,Arial,sans-serif!important}.PriceListModal_discounts-per-reservation__QVteq tr td,.PriceListModal_discounts-per-reservation__QVteq tr td strong{padding:0!important}.PriceListModal_discounts-per-reservation__QVteq tr td:first-child{padding-left:0;border-bottom:0}.PriceListModal_discounts-per-reservation__QVteq tr td:last-child{padding-right:0;border-bottom:0}.PriceListModal_discounts-per-reservation__QVteq tr:first-child td{padding-top:20px!important;padding-bottom:9px!important}.PriceListModal_discounts-per-reservation__QVteq tr:last-child td{padding-bottom:17px!important;padding-top:9px!important}.PriceListModal_discounts-per-reservation__QVteq tr:not(:first-child):not(:last-child) td{padding-top:9px!important;padding-bottom:9px!important}.PriceListModal_single__eVdUT tr td:first-child,.PriceListModal_single__eVdUT tr td:last-child{padding-top:20px!important}.PriceListModal_price-list-modal__hotel-name__V4qIc{font-size:28px;font-weight:600;line-height:28px;margin-bottom:0;margin-top:8px!important;text-align:center;text-transform:capitalize}.PriceListModal_price-list-modal__departure-time__visf5{font-size:14px;color:#5b77ac;margin-bottom:48px;margin-top:8px;text-align:center}@media(max-width:1024px){.PriceListModal_price-list-modal__departure-time__visf5{margin-bottom:28px}}.PriceListModal_rows__FcWbJ{margin-left:-24px;margin-right:-24px}@media(max-width:1024px){.PriceListModal_rows__FcWbJ{margin-left:-12px;margin-right:-12px;gap:48px}}.PriceListModal_rows__FcWbJ .h6{background-color:#f1f7fa;border-radius:4px;font-size:20px!important;font-weight:600;line-height:20px;margin-bottom:20px;padding:10px 8px;text-align:center}.PriceListModal_rows__FcWbJ .col,.PriceListModal_rows__FcWbJ [class*=col-]{padding-left:24px;padding-right:24px}@media(max-width:1024px){.PriceListModal_rows__FcWbJ .col,.PriceListModal_rows__FcWbJ [class*=col-]{padding-left:12px;padding-right:12px}.PriceListModal_price-list-modal__rooms-desktop__SpbsE{display:none}}.PriceListModal_price-list-modal__room-board-wrapper__V4cWB{display:flex;gap:8px;justify-content:space-between;margin-bottom:20px;width:100%}.PriceListModal_price-list-modal__board__EgSCU,.PriceListModal_price-list-modal__room__xJg1p{line-height:1.4;max-width:50%;padding-left:32px;position:relative}.PriceListModal_price-list-modal__board__EgSCU .icon-svg--food,.PriceListModal_price-list-modal__room__xJg1p .icon-svg--room{position:absolute;left:0;height:24px;width:24px}.PriceListModal_price-list-modal__room__xJg1p .icon-svg--room path{fill:#00b6ff}.PriceListModal_price-list-modal__room__xJg1p .icon-svg--room{top:3px}.PriceListModal_price-list-modal__board__EgSCU .icon-svg--food{top:0}.PriceListModal_price-list-modal__room__xJg1p .icon-svg--room svg{height:15px;width:16px}.PriceListModal_price-list-modal__board__EgSCU .icon-svg--food svg{left:8px;height:20px;width:12px}.PriceListModal_modal__IWqq9 .PriceListModal_last-passenger__wrapper__DgmbJ td{padding-bottom:20px}.PriceListModal_modal__IWqq9 .stars--global{margin:0!important}.PriceListModal_modal__IWqq9 .price-single{color:#153c89;font-size:18px;font-family:DuePuntoZero,Helvetica,Arial,sans-serif}.PriceListModal_modal__IWqq9 .titleStars{margin-bottom:-10px!important}.PriceListModal_modal__IWqq9 .items__item{margin:0}.PriceListModal_modal__IWqq9 tbody tr{line-height:20px}.PriceListModal_modal__IWqq9 tbody td{padding:20px 0 0;border:none}.PriceListModal_modal__IWqq9 tbody tr:last-child td{padding-bottom:20px}.PriceListModal_modal__IWqq9 tfoot{border-top:1px solid #eceff6}.PriceListModal_modal__IWqq9 tfoot tr:last-child strong{font-size:24px!important;color:#153c89}.PriceListModal_modal__IWqq9 thead{padding:20px;border-bottom:1px solid #eceff6;border-top:1px solid #eceff6;color:#5b77ac}.PriceListModal_modal__IWqq9 thead th{border:none!important;line-height:1.4;padding:20px 0}.PriceListModal_price-list-modal__price-wrapper__vPfD5{height:40px;text-align:right}.PriceListModal_price-list-modal__price-single__Kh_pr{color:#153c89;font-size:18px;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-weight:600;line-height:18px}.PriceListModal_price-list-modal__discount__7puhQ{color:#07be82;display:flex;justify-content:space-between;align-items:center;line-height:20px}.PriceListModal_price-list-modal__discount__7puhQ td{padding:20px 0 0!important}.PriceListModal_price-list-modal__discount-price__LOE3r{color:#07be82;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:20px;text-align:right;text-wrap:nowrap}.PriceListModal_price-list-modal__room-total__eu90Q{align-items:center;color:#153c89;display:flex;font-weight:600;line-height:24px;justify-content:space-between}.PriceListModal_price-list-modal__room-total__eu90Q td{padding:12px 0 0!important}.PriceListModal_price-list-modal__room-total--upsell__tWdk4 td{padding:20px 0 0!important}.PriceListModal_price-list-modal__room-total-price__Zh5Iq{color:#153c89;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;line-height:24px;text-align:right;text-wrap:nowrap}.PriceListModal_price-list-modal__summary-wrapper__8ZXVb{margin-top:48px;margin-left:-12px;margin-right:-12px}.PriceListModal_price-list-modal__summary-wrapper__8ZXVb .col,.PriceListModal_price-list-modal__summary-wrapper__8ZXVb [class*=col-]{padding-left:12px;padding-right:12px}.PriceListModal_price-list-modal__summary-wrapper--upsell__BK9Wi{justify-content:flex-end}.PriceListModal_price-list-modal__summary-discount__UlVbm{border:1px solid #eceff6;border-radius:4px;display:flex;justify-content:space-between;align-items:center;height:72px;padding:18px 24px}@media(max-width:1024px){.PriceListModal_price-list-modal__summary-discount__UlVbm{margin-bottom:8px}}.PriceListModal_price-list-modal__summary-discount--two-or-less-rooms__QSF1Y{margin-bottom:8px}.PriceListModal_price-list-modal__summary-discount-text__sQ9xq,.PriceListModal_price-list-modal__summary-total-text__Xy_QH{font-size:18px;font-weight:600;line-height:18px;margin-right:16px;text-wrap:nowrap}.PriceListModal_price-list-modal__summary-discount-price__W7scW{background:#e6f9f2;border-radius:200px;color:#07be82;display:flex;align-items:center;justify-content:center;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:20px;padding:8px 20px;text-wrap:nowrap}.PriceListModal_price-list-modal__summary-total__LVyn3{background:#f1f7fa;border-radius:4px;display:flex;justify-content:space-between;align-items:center;padding:18px 24px}.PriceListModal_price-list-modal__summary-total-price__xeTRi{background:#07be82;border-radius:200px;color:#fff;font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;line-height:20px;padding:8px 20px}.PriceListModal_table-nobr__ZVmRw td,.PriceListModal_table-nobr__ZVmRw th{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.PriceListModal_custom-border__pd6jd td{border-top:1px solid rgba(21,60,137,.1)!important;padding-bottom:0!important;padding-top:calc(20px - .5rem)!important}.PriceListModal_services-table__4bqJS{margin-bottom:0}.PriceListModal_services-table__4bqJS:first-child{border-top:1px solid #eceff6;margin-top:20px}.PriceListModal_services-table__4bqJS:first-child tr:last-child td{padding-bottom:0!important}.PriceListModal_services-table__4bqJS:last-child{border-bottom:1px solid #eceff6}@media(min-width:768px)and (max-width:1024px){.DiscountTable_discount-table__rows___8mhP .col-0{padding-right:20px!important}.DiscountTable_discount-table__rows___8mhP .col-1{padding-left:20px!important}.DiscountTable_discount-table__rows___8mhP .col-2{padding-right:20px!important}.DiscountTable_discount-table__rows___8mhP .col-0,.DiscountTable_discount-table__rows___8mhP .col-1,.DiscountTable_discount-table__rows___8mhP .col-2{padding-bottom:54px!important}}.DiscountTable_discount-table__rows___8mhP .h6{font-size:20px!important;text-align:center;background-color:#f1f7fa;border-radius:4px;padding:10px 8px}@media(max-width:767px){.DiscountTable_discount-table__rows___8mhP{gap:48px}}.DiscountTable_discount-table__room__XLhMF{font-size:20px!important;text-align:center;background-color:#f1f7fa;border-radius:4px;padding:10px 8px}.DiscountTable_discount-table__table__PKt15{margin-top:.5rem;margin-bottom:0}.DiscountTable_discount-table__table-nobr__tYAOI td{line-height:22px;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.DiscountTable_discount-table__container__m3_g3{margin-top:32px}.DiscountTable_discount-table__column__f0qxd{display:flex;flex-direction:column}.DiscountTable_discount-table__header__ZIy9g{font-size:24px;margin:0}.DiscountTable_discount-table__table__PKt15{margin-top:0}.DiscountTable_discount-table__amount__rWQ_w{color:#07be82;font-size:18px;text-align:right;font-weight:700;font-family:DuePuntoZero,Helvetica,Arial,sans-serif}.DiscountTable_discount-table__total-row__P28s5{display:flex;justify-content:space-between;line-height:22px;border-top:1px solid rgba(21,60,137,.1);padding-top:20px}.DiscountTable_discount-table__total-label__bhfgW{font-size:15px;font-weight:700}.DiscountTable_discount-table__total-label-not-recap__nMH18{color:#07be82;font-size:18px}.DiscountTable_discount-table__total-amount__q24TV{color:#07be82;font-weight:700;text-align:right;font-size:21px;white-space:nowrap;font-family:DuePuntoZero,Helvetica,Arial,sans-serif}.DiscountTable_discount-table__total-amount-not-recap__8SLQW{font-size:28px}.HeaderSummary_header-summary__Hs4IK .headerSummary__header{font-size:36px;font-size:2.25rem;margin-bottom:2rem;max-width:400px;width:100%}@media(max-width:767px){.HeaderSummary_header-summary__Hs4IK .headerSummary__header{margin-top:20px}}.HeaderSummary_header-summary__Hs4IK .headerSummary__header--wide{max-width:550px}.HeaderSummary_header-summary__Hs4IK .headerSummary__headerDesc{font-size:15.008px;font-size:.938rem;margin-bottom:1.25rem;color:#5b77ac;max-width:530px;width:100%}.BoxesSummary_boxes-summary__8L4od .boxesSummary__reservation{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:16px;font-size:1rem;border:1px solid #dce2ed;padding:16px 24px;border-radius:8px}@media(max-width:1024px){.BoxesSummary_boxes-summary__8L4od .boxesSummary__reservation{margin-bottom:0!important}}.BoxesSummary_boxes-summary__8L4od .boxesSummary__reservation div:first-child{line-height:22px}.BoxesSummary_boxes-summary__8L4od .boxesSummary__reservationText{font-weight:700}.BoxesSummary_boxes-summary__8L4od .boxesSummary__reservationSymbol{color:#5b77ac}.BoxesSummary_boxes-summary__8L4od .boxesSummary__reservationNum{font-weight:700;margin-bottom:0;font-size:24px;font-size:1.5rem;line-height:.5}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table{padding-bottom:.75rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(21,60,137,.1)}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table table{border-collapse:separate;border-spacing:0 12px;border-spacing:0 .75rem;margin-bottom:0}.BoxesSummary_boxes-summary__8L4od .boxesSummary__thead{color:#5b77ac}.BoxesSummary_boxes-summary__8L4od .boxesSummary__thead th{padding:.75rem;border:none;background:#f1f7fa}.BoxesSummary_boxes-summary__8L4od .boxesSummary__thead th:first-child{border-top-left-radius:8px;border-top-left-radius:.5rem;border-bottom-left-radius:8px;border-bottom-left-radius:.5rem}.BoxesSummary_boxes-summary__8L4od .boxesSummary__thead th:last-child{border-top-right-radius:8px;border-top-right-radius:.5rem;border-bottom-right-radius:8px;border-bottom-right-radius:.5rem}.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr td,.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr th{border:none;text-align:right;color:#5b77ac}.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr td:first-child,.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr th:first-child{padding-left:2rem}.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr td:last-child,.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr th:last-child{padding-right:2rem}.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr td:first-child,.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr td:nth-child(2),.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr th:first-child,.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr th:nth-child(2){text-align:left}.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr td:first-child,.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr th:first-child{font-size:16px;font-size:1rem;color:#153c89;font-weight:600}.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr td:nth-child(2),.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr th:nth-child(2){color:#5b77ac}.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr--redTag{background:url(/icons/table_tag_red.png) no-repeat 0}.BoxesSummary_boxes-summary__8L4od .boxesSummary__tr--greenTag{background:url(/icons/table_tag_green.png) no-repeat 0}.BoxesSummary_boxes-summary__8L4od .boxesSummary__img{position:absolute;top:50%;left:2%;transform:translate(-50%,-50%)}.BoxesSummary_boxes-summary__8L4od .boxesSummary__summary{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;gap:.75rem;font-size:16px;font-size:1rem;margin-bottom:33px;margin-top:20px}.BoxesSummary_boxes-summary__8L4od .boxesSummary__summary div:first-child{line-height:22px}.BoxesSummary_boxes-summary__8L4od .boxesSummary__summaryText{font-weight:700}.BoxesSummary_boxes-summary__8L4od .boxesSummary__summaryStatus{margin-bottom:0;color:#5b77ac}.BoxesSummary_boxes-summary__8L4od .boxesSummary__summaryTotal{margin-bottom:0;padding:.5rem 1.25rem;background:#f1f7fa;border-radius:1.875rem;font-size:24px;font-size:1.5rem}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone{padding-top:1rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(21,60,137,.1)}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone table{border-collapse:separate;border-spacing:12px 0;border-spacing:.75rem 0;margin-bottom:0;border-spacing:0}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone thead th{font-size:16px!important;font-weight:bolder!important;color:#153c89!important}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__thead{background-color:#f1f7fa;border-radius:8px}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__thead th{font-size:16px;font-size:1rem;color:#153c89;font-weight:600;background:none!important;position:relative}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__img{position:absolute;top:50%;left:2%;transform:translate(-50%,-50%)}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__tr:nth-child(2) td{padding-top:20px!important}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__tr td,.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__tr th{text-align:right}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__tr td:first-child,.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__tr th:first-child{font-size:14px;font-size:.875rem;font-weight:400;color:#5b77ac;text-align:left;padding:.75rem .75rem .75rem 25px}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__tr td:last-child,.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__tr th:last-child{padding:.75rem}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__tr:nth-child(2) td:first-child{border-top-left-radius:8px;border-top-left-radius:.5rem;border-top-right-radius:8px;border-top-right-radius:.5rem}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__tr:last-child td:first-child{border-bottom-left-radius:8px;border-bottom-left-radius:.5rem;border-bottom-right-radius:8px;border-bottom-right-radius:.5rem}.StepsSummary_steps-summary__dShUe table{border:none;margin:0;padding:0;border-collapse:separate;border-spacing:26px 0;border-spacing:1.625rem 0;transform:translateX(-1.625rem)}.StepsSummary_steps-summary__dShUe tr:last-child td{border-bottom:none;padding-bottom:0}.StepsSummary_steps-summary__dShUe td{border:none;font-size:16px;font-size:1rem;color:#5b77ac;padding:1.25rem 0}.StepsSummary_steps-summary__dShUe td strong{color:#153c89}.StepsSummary_steps-summary__dShUe td:first-child{font-weight:700;display:flex;align-items:start;color:#153c89;padding:1.25rem 0}.StepsSummary_steps-summary__dShUe td:last-child{border-bottom:1px solid rgba(21,60,137,.1)}.StepsSummary_steps-summary__dShUe a{color:#00b6ff;text-decoration:none}.StepsSummary_steps-summary__dShUe a:hover{text-decoration:underline}@media(max-width:767px){.ContractSummary_contract-summary__O_T32 .contractSummary{padding:14px 24px!important}}.ContractSummary_contract-summary__O_T32 .contractSummary__content{display:flex;justify-content:space-between;align-self:center;flex-wrap:wrap;gap:12px;gap:.75rem;text-decoration:none;font-weight:600}@media(max-width:767px){.ContractSummary_contract-summary__O_T32 .contractSummary__content{gap:32px}}.ContractSummary_contract-summary__O_T32 .contractSummary__left h5{font-size:14px;font-size:.875rem;font-weight:700;color:#00b6ff;font-family:open_sans,Helvetica,Arial,sans-serif;margin-bottom:.375rem}.ContractSummary_contract-summary__O_T32 .contractSummary__left p{font-weight:400}.ContractSummary_contract-summary__O_T32 .contractSummary__right{display:flex;align-items:center;gap:12px;gap:.75rem;text-decoration:none}@media(max-width:767px){.ContractSummary_contract-summary__O_T32 .contractSummary__right{justify-content:inherit;width:100%}}.Reservation_spinner__QAbMN{width:100%;margin:2em 0}.Reservation_layout__St3Li{margin-right:0!important;padding-right:0!important;max-width:1240px!important;overflow:hidden}.Reservation_layout__St3Li.Reservation_b2bTemplate__33dea{padding-bottom:200px!important}@media(max-width:1024px){.Reservation_layout__recap___mcIG{padding:0!important}.Reservation_layout__St3Li{padding-right:10px!important}}@media(max-width:1366px){.Reservation_layout__St3Li .Reservation_row-wrap__Z2aWc{gap:50px}}.Reservation_layout__St3Li .mainContent{margin-top:39px}@media(max-width:1024px){.Reservation_layout__St3Li .mainContent{padding-right:14px!important;padding-left:14px!important;margin-top:32px}}@media(max-width:767px){.Reservation_layout__St3Li .mainContent{padding-right:16px!important;padding-left:16px!important}}.Reservation_basket-steps__zaNaP{border-bottom:1px solid rgba(21,60,137,.1)!important}.Reservation_error__ZVyqm,.Reservation_error__ZVyqm>li:last-of-type{margin:0!important}.Reservation_error__ZVyqm li:before{background-color:#ff0040}.Reservation_closeButton__C9jyp{position:absolute;top:0;right:0;width:45px;height:45px;line-height:1;margin-top:-42px;padding:0}.Reservation_price-tooltip__icon__5ra4i{color:#00b6ff;position:relative!important;top:3px}.Reservation_modalOverlay__VkhG0{display:flex;justify-content:center;align-items:baseline;overflow-y:auto;-webkit-overflow-scrolling:touch}.Reservation_modalContent__T0PsI{position:relative;display:inline-block;margin-bottom:30px;margin-top:30px;left:0;right:0;bottom:0;overflow:visible}.Reservation_recapItem__Iwsxf td{padding-bottom:0!important}.Reservation_recapItemLast__tYDv5 td,.Reservation_recapItem__Iwsxf td{margin-top:0!important;padding-top:0!important;margin-bottom:0!important;vertical-align:top}.Reservation_recapItemLast__tYDv5 td{padding-bottom:12px!important}.Reservation_promo-code__G9EgD{min-width:150px!important}.Reservation_reservation__header__9vzXO{margin-bottom:0;color:#153c89;font-size:28px;font-size:1.75rem}@media(max-width:1024px){.Reservation_reservation__header__9vzXO{font-size:2.25rem!important}}@media(max-width:767px){.Reservation_reservation__header__9vzXO{text-align:left;font-size:2.125rem!important;margin-bottom:0}}.Reservation_ErrorImgContainer__M2FIP{text-align:center}.Reservation_expand-item__smHEw span svg{top:3px}.Reservation_checkbox-as-radio__UTCgZ .checkbox-indicator{border-radius:50%}.Reservation_checkbox-as-radio__UTCgZ .checkbox-indicator:after{border:none!important;background:#00b6ff;border-radius:50%;width:11px!important;height:11px!important}.Reservation_price-label__wrapper__6DvCl{background:hsla(0,0%,100%,.05);padding:.75rem;border-radius:.25rem}.Reservation_price-label__7Kgo1{display:flex;align-items:center;justify-content:center}.Reservation_price-label__7Kgo1 span{width:20px;height:20px}.Reservation_club-title__bnTd0{line-height:26px;margin-bottom:15px}@media(max-width:340px){.Reservation_club-title__bnTd0{font-size:22px}}.Reservation_club-row__qVvTm{padding-left:52px!important}.Reservation_club-icon__8YBHM{all:unset;width:42px!important;height:37px!important}.Reservation_club-name__bGgm1{font-size:16px;font-weight:700;line-height:22px}.Reservation_club-dates__sDskg,.Reservation_club-name__bGgm1{font-family:open_sans,Helvetica,Arial,sans-serif}.Reservation_club-dates__sDskg{color:#5b77ac;font-size:14px;line-height:20px;margin:0}.Reservation_reservation__edit-room-trigger__r3eYX{background:none!important;height:24px!important;gap:20px!important}.Reservation_reservation__edit-room-trigger__r3eYX .icon-svg{width:14px!important;height:8px!important;margin-top:0!important}.Reservation_reservation__edit-room___u_ox{color:#00b6ff!important;font-size:14px!important;font-weight:600!important}.PremiumHotelTypeHeader_premium-hotel-type-header__Sx72E{border-radius:12px 12px 0 0;background:linear-gradient(94deg,#fabc1e,#fad61e);padding:12px 0;display:flex;justify-content:center;align-items:center;width:100%;gap:16px}@media only screen and (max-width:1024px){.PremiumHotelTypeHeader_premium-hotel-type-header__Sx72E{border-radius:0}}.PremiumHotelTypeHeader_premium-hotel-type-header__text__H2NWi{font-size:15px;color:#3a2c00}@media(min-width:768px){.RebookSelect_rebook-select__form__DldiQ{display:flex;flex-direction:column;min-height:0}.RebookSelect_rebook-select__form__DldiQ>:not(.RebookSelect_rebook-select__container__OTe5H){flex-shrink:0}}.RebookSelect_rebook-select__description__fuBOJ{font-size:13px}@media(min-width:768px){.RebookSelect_rebook-select__description__fuBOJ{font-size:14px}}.RebookSelect_rebook-select__header__hu41u{display:none}@media(min-width:768px){.RebookSelect_rebook-select__header__hu41u{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-areas:"hotel destination reservation departure";gap:8px;align-items:center;padding:12px 20px 12px 12px;margin-bottom:8px}}.RebookSelect_rebook-select__header-hotel__m5a0q{grid-area:hotel;text-align:left;padding-left:28px}.RebookSelect_rebook-select__header-destination__Mi0_U{grid-area:destination;text-align:left}.RebookSelect_rebook-select__header-reservation__keFeB{grid-area:reservation;text-align:left}.RebookSelect_rebook-select__header-departure__7Da_L{grid-area:departure;text-align:right}.RebookSelect_rebook-select__container__OTe5H{overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#dce2ed #fff;border-radius:4px;max-height:none;margin-bottom:0}@media(min-width:768px){.RebookSelect_rebook-select__container__OTe5H{flex:1 1 auto;margin-bottom:24px;max-height:200px;min-height:0}}.RebookSelect_rebook-select__container__OTe5H::-webkit-scrollbar{width:6px}.RebookSelect_rebook-select__container__OTe5H::-webkit-scrollbar-thumb{background-color:#153c89;background-color:rgba(21,60,137,.15);border-radius:10px;height:124px}.RebookSelect_rebook-select__container__OTe5H::-webkit-scrollbar-track{background:#000;background:transparent;margin-bottom:8px;margin-top:6px}.RebookSelect_rebook-select__item__dYvqA{border:1px solid #eceff6;border-radius:4px;cursor:pointer;padding:16px;margin-bottom:8px;transition:background-color border .3s .3s}@media(min-width:768px){.RebookSelect_rebook-select__item__dYvqA{padding:12px}}.RebookSelect_rebook-select__item__dYvqA:hover{background-color:#f1f7fa}.RebookSelect_rebook-select__item--selected__pKV_X{background-color:#f1f7fa;border:transparent}.RebookSelect_rebook-select__item__dYvqA:last-of-type{margin-bottom:0}.RebookSelect_rebook-select__layout__KMr2A{display:grid;gap:8px;text-align:left;grid-template-columns:1fr;grid-template-areas:"hotel" "destination" "reservation-departure"}@media(min-width:576px){.RebookSelect_rebook-select__layout__KMr2A{grid-template-columns:2fr;grid-template-rows:1fr 1fr;grid-template-areas:"hotel hotel" "destination reservation-departure"}}@media(min-width:768px){.RebookSelect_rebook-select__layout__KMr2A{grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"hotel destination reservation departure"}}.RebookSelect_rebook-select__hotel__7YoJ0{grid-area:hotel;font-weight:600;margin-bottom:4px}.RebookSelect_rebook-select__hotel__7YoJ0 .RebookSelect_control__indicator__SJmAF{position:relative}@media(min-width:768px){.RebookSelect_rebook-select__hotel__7YoJ0{margin-bottom:0}}.RebookSelect_rebook-select__destination__RMSY2{grid-area:destination}@media(min-width:768px){.RebookSelect_rebook-select__destination__RMSY2{text-align:left}}.RebookSelect_rebook-select__reservation-departure__PmgSm{grid-area:reservation-departure;display:flex;align-items:center;gap:8px}@media(min-width:768px){.RebookSelect_rebook-select__reservation-departure__PmgSm{display:contents}}.RebookSelect_rebook-select__reservation__DE8A3{grid-area:reservation}@media(min-width:768px){.RebookSelect_rebook-select__reservation__DE8A3{text-align:left}}.RebookSelect_rebook-select__departure__l5OJt{grid-area:departure}@media(min-width:768px){.RebookSelect_rebook-select__departure__l5OJt{text-align:right}}.RebookSelect_rebook-select__label__KMa3x{font-weight:600;margin-right:4px}@media(min-width:768px){.RebookSelect_rebook-select__label__KMa3x{display:none}}.RebookSelect_rebook-select__value___EBp9{display:inline}@media(min-width:768px){.RebookSelect_rebook-select__value___EBp9{display:block}}.RebookSelect_rebook-select__separator__IoQE6{margin:0 4px;color:#6c757d}@media(min-width:768px){.RebookSelect_rebook-select__separator__IoQE6{display:none}}.RebookSelect_rebook-select__validation__bDucs{color:#fa5e2d;font-weight:700;margin-bottom:0;margin-top:24px;padding-inline:24px;text-align:left}@media(min-width:768px){.RebookSelect_rebook-select__validation__bDucs{margin-bottom:24px;margin-top:0}}.RebookSelectFooter_rebook-select-footer__eqloA{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:1060;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:20px 16px calc(20px + env(safe-area-inset-bottom, 0));background-color:#fff;box-sizing:border-box;box-shadow:0 -5px 10px 0 rgba(21,60,137,.1);transition:all .2s ease-in-out}.RebookSelectFooter_rebook-select-footer--at-bottom__qHn11{box-shadow:none}@media(min-width:768px){.RebookSelectFooter_rebook-select-footer__eqloA{box-shadow:none;padding-block:0;position:relative;flex-direction:row}}.RebookSelectFooter_rebook-select-footer__button__sSNSM{min-width:min(180px,50% - 4px);font-size:18px}