.HeaderSummary_header-summary__Hs4IK .headerSummary__header{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:.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: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: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 .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:.5rem;border-bottom-left-radius:.5rem}.BoxesSummary_boxes-summary__8L4od .boxesSummary__thead th:last-child{border-top-right-radius:.5rem;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: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:.75rem;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: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:.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: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:.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:.5rem;border-top-right-radius:.5rem}.BoxesSummary_boxes-summary__8L4od .boxesSummary__table--phone .boxesSummary__tr:last-child td:first-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.StepsSummary_steps-summary__dShUe table{border:none;margin:0;padding:0;border-collapse:separate;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: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:.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:.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:.75rem;text-decoration:none}@media(max-width:767px){.ContractSummary_contract-summary__O_T32 .contractSummary__right{justify-content:inherit;width:100%}}.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}.EssoxBox_essox-box__FPrYO{position:relative}.EssoxBox_essox-box__logo__T4WFG{right:0;position:absolute;border-radius:8px;border:1px solid #dce2ed;background:#fff;width:153px;height:64px;display:flex;justify-content:center;align-items:start;padding-top:9px;z-index:0;top:-43px}@media(max-width:1366px){.EssoxBox_essox-box__logo__T4WFG{margin:0}}.EssoxBox_essox-box__summary__U2MO2{position:relative;border-width:1px 1px 1px 2px;min-height:64px;line-height:46px;padding:0;z-index:2}@media(max-width:767px){.EssoxBox_essox-box__summary__U2MO2>div>div:first-child{border-bottom:1px solid #e3e3e3}.EssoxBox_essox-box__summary__U2MO2{padding-bottom:0!important;padding-top:0!important}}.EssoxBox_essox-box__summary-bg__eAEn4{border-radius:8px;min-height:88px;margin:0!important}@media(max-width:767px){.EssoxBox_essox-box__summary-bg__eAEn4{padding:20px 32px}}.EssoxBox_essox-box__summary-price__64kWO{gap:32px;padding-left:35px!important;padding-right:40px!important;align-items:center}.EssoxBox_essox-box__summary-price__64kWO>div:first-of-type{gap:10px}@media(max-width:767px){.EssoxBox_essox-box__summary-price__64kWO>div:first-of-type{flex-direction:column;gap:0}}@media(max-width:1366px){.EssoxBox_essox-box__summary-price__64kWO{padding-right:20px!important}}@media(max-width:767px){.EssoxBox_essox-box__summary-price__64kWO{padding:0 0 19px!important;align-items:flex-end!important}}.EssoxBox_essox-box__summary-status__9mxRH{padding-left:40px!important}@media(max-width:1366px){.EssoxBox_essox-box__summary-status__9mxRH{padding-left:20px!important}}@media(max-width:767px){.EssoxBox_essox-box__summary-status__9mxRH{padding:0!important}}.EssoxBox_essox-box__summary-btn__faolA{border-radius:0 12px;font-weight:600;color:#fff;line-height:100%;padding:10px 16px 12px;white-space:nowrap}.EssoxBox_essox-box__summary__U2MO2 .price{line-height:100%;padding:8px 20px;border-radius:30px}.EssoxBox_essox-box__summary__U2MO2 .right-col{gap:32px;padding-right:24px!important}@media(max-width:767px){.EssoxBox_essox-box__summary__U2MO2 .right-col{padding:24px 0 0!important}}.EssoxBox_essox-box__summary--loan-conflict-bg__wIFo_,.EssoxBox_essox-box__summary--loan-rejected-bg__7uHAh{background-color:#fff5f7;border:1px solid rgba(255,0,64,.1)}@media(max-width:767px){.EssoxBox_essox-box__summary--loan-conflict__vTlE2>div:first-of-type>div:first-of-type,.EssoxBox_essox-box__summary--loan-rejected__on2E1>div:first-of-type>div:first-of-type{border-bottom:1px solid rgba(255,0,64,.1)}}.EssoxBox_essox-box__summary--loan-conflict-btn__DdzGj,.EssoxBox_essox-box__summary--loan-rejected-btn__Xo_0s{background-color:#ff0040}.EssoxBox_essox-box__summary--loan-conflict__vTlE2 .price,.EssoxBox_essox-box__summary--loan-rejected__on2E1 .price{background-color:rgba(255,0,64,.1);color:#ff0040}.EssoxBox_essox-box__summary--loan-conflict__vTlE2 .left-col,.EssoxBox_essox-box__summary--loan-rejected__on2E1 .left-col{border-right:1px solid rgba(255,0,64,.1)}@media(max-width:767px){.EssoxBox_essox-box__summary--loan-conflict__vTlE2 .left-col,.EssoxBox_essox-box__summary--loan-rejected__on2E1 .left-col{border-right:0}}.EssoxBox_essox-box__summary--loan-accepted-bg__dfwf0,.EssoxBox_essox-box__summary--loan-approved-bg__L4eUx{background-color:#e6f9f2;border:1px solid rgba(7,190,130,.1)}@media(max-width:767px){.EssoxBox_essox-box__summary--loan-accepted__dbC_D>div:first-of-type>div:first-of-type,.EssoxBox_essox-box__summary--loan-approved__YrFM9>div:first-of-type>div:first-of-type{border-bottom:1px solid rgba(7,190,130,.1);border-right:0}}.EssoxBox_essox-box__summary--loan-accepted-btn__fiAIw,.EssoxBox_essox-box__summary--loan-approved-btn__xb6MK{background-color:#07be82}.EssoxBox_essox-box__summary--loan-accepted__dbC_D .price,.EssoxBox_essox-box__summary--loan-approved__YrFM9 .price{background-color:rgba(7,190,130,.1);color:#07be82}.EssoxBox_essox-box__summary--loan-accepted__dbC_D .left-col,.EssoxBox_essox-box__summary--loan-approved__YrFM9 .left-col{border-right:1px solid rgba(7,190,130,.1)}.EssoxBox_essox-box__summary--loan-inprocess-bg__IGwRD{background-color:#f1f7fa;border:1px solid rgba(21,60,137,.1)}@media(max-width:767px){.EssoxBox_essox-box__summary--loan-inprocess-bg__IGwRD{padding:20px 32px}.EssoxBox_essox-box__summary--loan-inprocess__N_nMa>div:first-of-type>div:first-of-type{border-bottom:1px solid rgba(21,60,137,.1);border-right:0}}.EssoxBox_essox-box__summary--loan-inprocess-btn__jAgUB{background-color:#153c89}.EssoxBox_essox-box__summary--loan-inprocess__N_nMa .price{background-color:rgba(21,60,137,.1);color:#153c89}.EssoxBox_essox-box__summary--loan-inprocess__N_nMa .left-col{border-right:1px solid rgba(21,60,137,.1)}@media(max-width:767px){.EssoxBox_essox-box__summary--loan-inprocess__N_nMa .left-col{border-right:0}}.EssoxBox_essox-box__error__jYCnQ{padding-left:20px;padding-right:20px}.EssoxBox_essox-box__icon__JA21s{position:absolute;left:0}@media(max-width:767px){.EssoxBox_essox-box__icon__JA21s{left:-32px;top:0}}.ReservationDivider_reservation-divider__tdyvp{position:relative;padding:2.5rem;margin-left:-30%;width:200%;padding:42px 0!important}@media(max-width:1024px){.ReservationDivider_reservation-divider__tdyvp{padding:32px 0!important;width:100%;margin-left:0}}.ReservationDivider_reservation-divider--normal__uYyBY{position:relative;padding:32px 0}.ReservationDivider_reservation-divider__div__IrAUn{height:1px;overflow:visible;max-width:unset;position:absolute;width:100%;border-top:1px solid rgba(21,60,137,.1)}.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}.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}.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)}.FlightsDetail_flights-detail-view__MZu3R{width:100%;height:100%;padding:24px 12px 24px 16px;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#dce2ed #fff}@media(max-width:767px){.FlightsDetail_flights-detail-view__MZu3R{padding:0 12px 24px 16px;height:100dvh;max-height:100dvh}}@media(min-width:768px){.FlightsDetail_flights-detail-view__MZu3R{overflow-y:hidden;padding:24px 24px 32px;width:740px}}@media(min-width:1025px){.FlightsDetail_flights-detail-view__MZu3R{padding:24px 40px 32px;width:950px}}.FlightsDetail_flights-detail-view__mobile-only__PFrpT{display:none}@media(max-width:767px){.FlightsDetail_flights-detail-view__mobile-only__PFrpT{display:block;flex-shrink:0}}.FlightsDetail_flights-detail-view__mobile-header__MlFVZ{display:flex;align-items:center;justify-content:space-between;background-color:#153c89;padding:4px 10px 4px 16px}.FlightsDetail_flights-detail-view__MZu3R::-webkit-scrollbar{width:6px}.FlightsDetail_flights-detail-view__MZu3R::-webkit-scrollbar-thumb{background-color:rgba(21,60,137,.15);border-radius:10px;height:124px}.FlightsDetail_flights-detail-view__MZu3R::-webkit-scrollbar-track{background:rgba(0,0,0,0);margin-bottom:82px;margin-top:6px}.FlightsDetail_flights-detail-view__back-button__lBD8v{align-items:center;color:#00b6ff;display:flex;font-size:16px;font-weight:600;gap:24px;cursor:pointer;width:220px}.FlightsDetail_flights-detail-view__back-button__lBD8v svg{flex-shrink:0}.FlightsDetail_flights-detail-view__back-button__lBD8v svg path{fill:#00b6ff!important}.FlightsDetail_flights-detail-view__divider__h4dbU{margin:24px 0}.FlightsDetail_flights-detail-view__content__uU_iM{width:100%;min-height:100%}@media(max-width:767px){.FlightsDetail_flights-detail-view__layout__d6_5I{display:flex;flex-direction:column;flex:1 1;min-height:0}.FlightsDetail_flights-detail-view__body__Z3IzB{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 12px 24px 16px;margin-top:24px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#dce2ed #fff}}@media(max-width:767px){.FlightsDetail_flights-detail-view__body__Z3IzB::-webkit-scrollbar{width:6px}.FlightsDetail_flights-detail-view__body__Z3IzB::-webkit-scrollbar-thumb{background-color:rgba(21,60,137,.15);border-radius:10px}.FlightsDetail_flights-detail-view__body__Z3IzB::-webkit-scrollbar-track{background:rgba(0,0,0,0)}}.BundleDiscountBar_bundle-discount-bar__j_PKj{display:flex;align-items:center;justify-content:space-between;background:#f2effc;border:1px solid rgba(130,92,224,.1);padding:6px 20px 6px 16px;margin-top:8px;border-radius:8px;width:100%}@media(max-width:767px){.BundleDiscountBar_bundle-discount-bar__j_PKj{margin-top:8px;padding:12px 14px 12px 12px}}.BundleDiscountBar_bundle-discount-bar--modal__Jj7K1{margin-top:14px}.BundleDiscountBar_bundle-discount-bar--bottom__BbN_9{margin-top:14px;padding:12px 28px 12px 16px;margin-bottom:-36px}@media(max-width:767px){.BundleDiscountBar_bundle-discount-bar--bottom__BbN_9{margin-bottom:-26px;padding-left:12px;padding-right:22px}}.BundleDiscountBar_bundle-discount-bar__icon-wrapper__N8kCj{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(130,92,224,.1);border-radius:200px;flex-shrink:0;margin-right:10px}@media(max-width:374px){.BundleDiscountBar_bundle-discount-bar__icon-wrapper__N8kCj{display:none}}.BundleDiscountBar_bundle-discount-bar__title__5JfP3{font-weight:400;font-size:13px;color:#5b77ac;line-height:normal}.BundleDiscountBar_bundle-discount-bar--bottom__BbN_9 .BundleDiscountBar_bundle-discount-bar__title__5JfP3{font-size:15px;font-weight:700}@media(max-width:575px){.BundleDiscountBar_bundle-discount-bar--bottom__BbN_9 .BundleDiscountBar_bundle-discount-bar__title__5JfP3{width:111px}}.BundleDiscountBar_bundle-discount-bar__total-with-discount__OHtWL{font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-weight:600;font-size:20px;color:#825ce0;margin-left:16px;line-height:normal;text-align:right}@media(max-width:767px){.BundleDiscountBar_bundle-discount-bar__total-with-discount__OHtWL{margin-left:8px}}@media(max-width:575px){.BundleDiscountBar_bundle-discount-bar__total-with-discount__OHtWL{font-size:18px}}.BundleDiscountBar_bundle-discount-bar--bottom__BbN_9 .BundleDiscountBar_bundle-discount-bar__total-with-discount__OHtWL{white-space:nowrap}@media(max-width:575px){.BundleDiscountBar_bundle-discount-bar--bottom__BbN_9 .BundleDiscountBar_bundle-discount-bar__total-with-discount__OHtWL{font-size:20px}}.BundleDiscountBar_bundle-discount-bar__discount-wrapper__alqHp{margin-left:16px;border-radius:8px;padding:2px 9px;background:rgba(130,92,224,.2)}@media(max-width:767px){.BundleDiscountBar_bundle-discount-bar__discount-wrapper__alqHp{margin-left:10px}}@media(max-width:575px){.BundleDiscountBar_bundle-discount-bar__discount-wrapper__alqHp{padding:0 9px}}.BundleDiscountBar_bundle-discount-bar__discount__KhyN9{font-family:DuePuntoZero,Helvetica,Arial,sans-serif;font-weight:600;font-size:16px;color:#825ce0;line-height:normal;white-space:nowrap}@media(max-width:575px){.BundleDiscountBar_bundle-discount-bar__discount__KhyN9{font-size:14px}}.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}.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}