.bookingcard-module__OWdeia__mobilityInfo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff;border-radius:16px;flex-flow:column;justify-content:left;align-items:flex-start;gap:0;max-width:360px;margin-bottom:50px;padding:40px;display:flex;position:sticky;top:115px;box-shadow:0 4px 24px #183a6726}.bookingcard-module__OWdeia__mobilityInfo span{color:var(--colors-primary);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.bookingcard-module__OWdeia__mobilityDescription{color:var(--colors-primary);font-family:var(--font-family-body);text-align:center;box-sizing:border-box;margin:20px;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.bookingcard-module__OWdeia__mobilitySejour{border-radius:10px 10px 0 0;min-width:150px;margin-bottom:0}.bookingcard-module__OWdeia__mobilitySejour .bookingcard-module__OWdeia__date{justify-content:space-between;align-items:center;width:230px;display:flex}.bookingcard-module__OWdeia__mobilitySejour .bookingcard-module__OWdeia__date .bookingcard-module__OWdeia__date1,.bookingcard-module__OWdeia__mobilitySejour .bookingcard-module__OWdeia__date .bookingcard-module__OWdeia__date2{align-items:center;padding:11px 11px 0 0;display:flex}.bookingcard-module__OWdeia__mobilitySejour .bookingcard-module__OWdeia__date .bookingcard-module__OWdeia__date1 input,.bookingcard-module__OWdeia__mobilitySejour .bookingcard-module__OWdeia__date .bookingcard-module__OWdeia__date2 input{color:#999;border:none;width:10ch}.bookingcard-module__OWdeia__mobilitySejour{box-sizing:border-box;border:1px solid #183a671a;border-width:1px 2px;flex:1;width:100%;padding:12px}.bookingcard-module__OWdeia__price{flex-direction:row;align-items:baseline;gap:8px;margin-bottom:20px;display:flex}.bookingcard-module__OWdeia__price p{color:var(--colors-primary);text-align:center;font-family:var(--font-family-title);font-size:32px;font-style:italic;font-weight:400;line-height:40px}.bookingcard-module__OWdeia__submitBtn{background-color:var(--colors-secondary);width:100%;font-family:var(--font-family-body);letter-spacing:1.4px;text-align:center;cursor:pointer;color:#fff;text-transform:uppercase;border:none;border-radius:16px;justify-content:center;align-items:center;margin-bottom:10px;padding:16px;font-size:14px;font-weight:700;line-height:24px;display:flex}.bookingcard-module__OWdeia__submitBtn:hover{background-color:#d44e36}.bookingcard-module__OWdeia__submitBtn:disabled{opacity:.6;background-color:var(--colors-grey);cursor:not-allowed;pointer-events:none}.bookingcard-module__OWdeia__link{align-self:center;width:100%;text-decoration:none}.bookingcard-module__OWdeia__linkKnowMore{text-decoration:underline}.bookingcard-module__OWdeia__customSelect{width:100%;display:block;position:relative}.bookingcard-module__OWdeia__selectButton{cursor:pointer;color:#999;box-shadow:none;background-color:#0000;border:none;outline:none;justify-content:space-between;align-items:center;padding:4px 2px;font-size:16px;font-style:normal;font-weight:400;line-height:28px;display:flex}.bookingcard-module__OWdeia__icon{margin-left:20px;padding-top:5px}.bookingcard-module__OWdeia__options{z-index:10;background-color:#fff;border:1px solid #ccc;width:100%;margin:0;padding:0;list-style:none;display:none;position:absolute}.bookingcard-module__OWdeia__options li{cursor:pointer;color:#706e6e;padding:11px;font-size:13px}.bookingcard-module__OWdeia__options li:hover{background-color:#f0f0f0}.bookingcard-module__OWdeia__customSelect:hover .bookingcard-module__OWdeia__options{display:block}.bookingcard-module__OWdeia__searchButtonContainer{width:60px;max-width:100%;display:flex;position:relative}.bookingcard-module__OWdeia__searchIcon{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bookingcard-module__OWdeia__searchButton{box-sizing:border-box;cursor:pointer;background-color:#fbbc0e;border:none;border-radius:15px;width:100%;height:50px;padding:8px 8px 8px 40px}.bookingcard-module__OWdeia__searchButton:hover{background-color:#f9a800}.bookingcard-module__OWdeia__searchButton button{all:unset;cursor:pointer;width:100%;height:100%}.bookingcard-module__OWdeia__detailedTotalPrice,.bookingcard-module__OWdeia__totalPrice{flex-direction:row;justify-content:space-between;align-self:center;width:100%;margin-top:12px;display:flex}.bookingcard-module__OWdeia__detailedTotalPrice{border-bottom:2px solid var(--colors-grey);padding-bottom:16px}.bookingcard-module__OWdeia__detailedTotalPrice p{color:var(--colors-primary);font-family:var(--font-family-body);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.bookingcard-module__OWdeia__warningText{font-weight:800;color:var(--colors-secondary)!important}.bookingcard-module__OWdeia__totalPrice p{color:var(--colors-primary);font-family:var(--font-family-body);letter-spacing:.4px;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:24px}@media screen and (max-width:768px){.bookingcard-module__OWdeia__mobilityInfo{margin:auto auto 40px}.bookingcard-module__OWdeia__warningText{color:var(--colors-secondary)}}@media (max-width:768px){.bookingcard-module__OWdeia__bookingCard{background-color:#fff;flex-direction:column;width:100%;max-height:75vh;display:flex;position:fixed;bottom:0;right:0;overflow-y:visible;box-shadow:0 -4px 16px 5px #183a6726}.bookingcard-module__OWdeia__warningText{color:var(--colors-secondary)}.bookingcard-module__OWdeia__scrollArea{flex:1;overflow-y:auto}.bookingcard-module__OWdeia__bookingOpenIcon{cursor:pointer;background-color:#183a67;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:-13px;right:6px;transform:rotate(180deg)}.bookingcard-module__OWdeia__bookingSummary{cursor:pointer;justify-content:space-between;margin:16px 0 0;padding:0 36px 0 32px;display:flex}.bookingcard-module__OWdeia__summaryLeft p,.bookingcard-module__OWdeia__summaryRight p,.bookingcard-module__OWdeia__summaryLeftDisplayDate p,.bookingcard-module__OWdeia__clearDate p{text-transform:uppercase;font-family:var(--font-family-body);color:var(--colors-primary);font-size:12px;font-weight:700;line-height:16px}.bookingcard-module__OWdeia__summaryRight p,.bookingcard-module__OWdeia__clearDate p{cursor:pointer;text-decoration:underline}.bookingcard-module__OWdeia__connectBtnContainer{background-color:#fff;justify-content:center;align-items:center;padding:16px;display:flex}.bookingcard-module__OWdeia__connectBtn{background-color:var(--colors-secondary);width:100%;font-family:var(--font-family-body);letter-spacing:1px;cursor:pointer;color:#fff;text-align:center;text-transform:uppercase;border:none;border-radius:12px;padding:16px 24px;font-weight:600}.bookingcard-module__OWdeia__accordionDetails{padding:20px 32px}.bookingcard-module__OWdeia__accordionTitle,.bookingcard-module__OWdeia__datePickerTitle,.bookingcard-module__OWdeia__occupantTitle{justify-content:space-between;margin-bottom:24px;display:flex}.bookingcard-module__OWdeia__accordionTitle h3,.bookingcard-module__OWdeia__datePickerTitle h3,.bookingcard-module__OWdeia__occupantTitle h3{color:var(--colors-primary);font-family:var(--font-family-title);font-size:32px;font-style:italic;font-weight:400;line-height:40px}.bookingcard-module__OWdeia__accordionTitle button{background:0 0;border:none}.bookingcard-module__OWdeia__closeButton{cursor:pointer;background:0 0;border:none}.bookingcard-module__OWdeia__occupantSelectorAccordion .bookingcard-module__OWdeia__closeButton,.bookingcard-module__OWdeia__datePickerAccordion .bookingcard-module__OWdeia__closeButton{background:0 0;border:none;justify-self:right;display:flex}.bookingcard-module__OWdeia__row{flex-direction:row;justify-content:space-between;display:flex}.bookingcard-module__OWdeia__dateSection,.bookingcard-module__OWdeia__occupantSection,.bookingcard-module__OWdeia__totalAmountSection{justify-content:space-between;padding:10px 0;display:flex}.bookingcard-module__OWdeia__totalOccupantSection{justify-content:space-between;margin-bottom:20px;display:flex}.bookingcard-module__OWdeia__dateDisplay,.bookingcard-module__OWdeia__occupantDisplay{flex-direction:column;gap:5px;display:flex}.bookingcard-module__OWdeia__dateDisplay span,.bookingcard-module__OWdeia__occupantDisplay span{font-family:var(--font-family-body);color:var(--colors-primary);font-size:16px;font-weight:700;line-height:16px}.bookingcard-module__OWdeia__dateDisplay p,.bookingcard-module__OWdeia__occupantDisplay p{text-transform:uppercase;font-family:var(--font-family-body);color:var(--colors-primary);font-size:12px;font-weight:400;line-height:20px}.bookingcard-module__OWdeia__modifyLink{font-family:var(--font-family-body);color:var(--colors-primary);letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:700;line-height:20px;text-decoration:underline}.bookingcard-module__OWdeia__separator{opacity:.2;border:.5px solid #ccc}.bookingcard-module__OWdeia__totalAmount{justify-content:space-between;display:flex}.bookingcard-module__OWdeia__loyer,.bookingcard-module__OWdeia__loyerAmount{font-family:var(--font-family-body);color:var(--colors-primary);font-size:12px;font-weight:400;line-height:20px}.bookingcard-module__OWdeia__totalAmount p{font-weight:700;font-family:var(--font-family-body);color:var(--colors-primary);font-size:12px;font-weight:700;line-height:20px}}@media (max-width:360px){.bookingcard-module__OWdeia__bookingCard{flex-direction:column}.bookingcard-module__OWdeia__bookingSummary{flex-direction:column;padding:12px}.bookingcard-module__OWdeia__summaryLeft,.bookingcard-module__OWdeia__summaryRight,.bookingcard-module__OWdeia__summaryLeftDisplayDate,.bookingcard-module__OWdeia__clearDate{text-align:left;width:100%}.bookingcard-module__OWdeia__summaryLeft p,.bookingcard-module__OWdeia__summaryRight p,.bookingcard-module__OWdeia__summaryLeftDisplayDate p,.bookingcard-module__OWdeia__clearDate p{font-size:14px}.bookingcard-module__OWdeia__warningText{color:var(--colors-grey)}.bookingcard-module__OWdeia__connectBtn{padding:12px 20px}.bookingcard-module__OWdeia__accordionTitle{font-size:32px;line-height:36px}.bookingcard-module__OWdeia__dateSection,.bookingcard-module__OWdeia__occupantSection{flex-direction:column}.bookingcard-module__OWdeia__modifyLink{text-align:left;margin-top:8px}.bookingcard-module__OWdeia__separator{margin-top:10px;margin-bottom:10px}.bookingcard-module__OWdeia__totalAmount{flex-direction:column;align-items:flex-start}}
