.not-found-module__2xiFMq__wrapper{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.not-found-module__2xiFMq__card{text-align:center;background:#fff;width:100%;max-width:28rem;padding:3rem 2rem}.not-found-module__2xiFMq__code{color:var(--colors-secondary);margin:0;font-size:4.5rem;font-weight:700}.not-found-module__2xiFMq__headline{color:#374151;margin-top:1rem;font-size:1.5rem}.not-found-module__2xiFMq__sub{color:#6b7280;margin-top:.5rem}.not-found-module__2xiFMq__btn{border:1px solid var(--colors-secondary);background:var(--colors-secondary);color:var(--Colors-White,#fff);font-family:var(--font-family-body);font-size:13x;letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border-radius:8px;margin-top:2rem;padding:12px 20px;font-weight:700;line-height:24px;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-block}.not-found-module__2xiFMq__btn:hover{background-color:#d44e36}
.navbar-module__HNoFna__navbar{z-index:999;background-color:#fff;width:100%;padding:20px 0;transition:padding .2s linear;position:fixed;top:0;left:0}.navbar-module__HNoFna__navbar.scrolled{padding:0;box-shadow:0 4px 44px #183a6726}.navbar-module__HNoFna__navbarContainer{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.navbar-module__HNoFna__logoContainer{transition:transform .2s linear}.navbar-module__HNoFna__navbar.scrolled .navbar-module__HNoFna__logoContainer{transform:scale(.8)}.navbar-module__HNoFna__logoContainer img{width:auto;height:auto}.navbar-module__HNoFna__menuContainer{flex-direction:row;column-gap:32px;display:flex;position:relative}.navbar-module__HNoFna__menuItemContainer{flex-direction:row;column-gap:40px;display:flex}.navbar-module__HNoFna__menuItemContainerClient,.navbar-module__HNoFna__menuItemClientSmallScreen{flex-direction:row;align-items:center;column-gap:8px;display:flex}.navbar-module__HNoFna__menuItemContent,.navbar-module__HNoFna__menuItemContentClient,.navbar-module__HNoFna__menuItemContentLang,.navbar-module__HNoFna__menuItemContentLangInactive{font-family:var(--font-family-body);letter-spacing:1.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;text-transform:uppercase;cursor:pointer;font-size:14px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none}.navbar-module__HNoFna__menuItemContent{color:var(--colors-primary);display:inline-block;position:relative}.navbar-module__HNoFna__menuItemContentClient{color:var(--colors-secondary);position:relative}.navbar-module__HNoFna__menuItemContentLang{color:var(--primary-color)}.navbar-module__HNoFna__menuItemContentLangInactive{color:var(--primary-color);opacity:.2}.navbar-module__HNoFna__menuItemContainerLang{flex-direction:row;align-items:center;gap:8px;display:flex}.navbar-module__HNoFna__menuItemContent.navbar-module__HNoFna__active,.navbar-module__HNoFna__menuItemContentClient.navbar-module__HNoFna__active{transform:translateY(-10px)}.navbar-module__HNoFna__menuItemContent:hover:after,.navbar-module__HNoFna__menuItemContent.navbar-module__HNoFna__active:after,.navbar-module__HNoFna__menuItemContentClient:hover:after,.navbar-module__HNoFna__menuItemContentClient.navbar-module__HNoFna__active:after{content:"";background-color:var(--colors-tertiary);width:100%;height:3px;position:absolute;bottom:-10px;left:0}.navbar-module__HNoFna__menuBurger{display:none}.navbar-module__HNoFna__menu{z-index:999;opacity:0;pointer-events:none;background-color:#fff;flex-direction:column;align-items:flex-start;width:300px;height:100vh;transition:right .3s ease-in-out,opacity .3s ease-in-out;display:flex;position:fixed;top:0;right:-300px;box-shadow:-4px 0 6px #0000001a}.navbar-module__HNoFna__menuOpen{opacity:1;pointer-events:all;right:0}.navbar-module__HNoFna__menuOverlay{z-index:998;pointer-events:none;opacity:0;background-color:#7676765e;width:100vw;height:100vh;transition:opacity .3s ease-in-out;display:none;position:fixed;top:0;left:0}.navbar-module__HNoFna__menuOverlayOpen{pointer-events:auto;opacity:1;display:block}.navbar-module__HNoFna__menuList ul{background-color:#fff;width:100%;padding:0;list-style-type:none}.navbar-module__HNoFna__menuList ul li{text-align:left;cursor:pointer;margin:0;padding:16px;font-size:18px;position:relative}.navbar-module__HNoFna__menuList ul li.navbar-module__HNoFna__separator{justify-content:center;align-items:center;height:10px;display:flex}.navbar-module__HNoFna__menuList ul li.navbar-module__HNoFna__separator:before{content:"";background-color:#e9e9e9;height:1px;position:absolute;top:50%;left:16px;right:16px}.navbar-module__HNoFna__menuList ul li a{color:var(--colors-primary);display:inline-block;position:relative}.navbar-module__HNoFna__menuList ul li a:hover:after,.navbar-module__HNoFna__menuList ul li a.navbar-module__HNoFna__active:after{content:"";background-color:var(--colors-tertiary);width:100%;height:2px;position:absolute;bottom:-10px;left:0}.navbar-module__HNoFna__menuItemBurger{letter-spacing:.1em;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--colors-primary);text-transform:uppercase;font-family:Lato;font-size:14px;font-weight:700;line-height:24px;text-decoration:none;display:inline-block;position:relative}.navbar-module__HNoFna__menuItemBurger:hover:after,.navbar-module__HNoFna__menuItemBurger.navbar-module__HNoFna__active:after{content:"";background-color:var(--colors-tertiary);width:100%;height:3px;position:absolute;bottom:-10px;left:0}.navbar-module__HNoFna__menuItemBurgerClient{flex-direction:row;align-items:center;column-gap:8px;display:flex}.navbar-module__HNoFna__fixedNavbar{padding-top:10px;padding-bottom:10px}.navbar-module__HNoFna__closeBtn{cursor:pointer;border-radius:50px;position:absolute;top:16px;right:12px}@media (max-width:1024px){.navbar-module__HNoFna__menuBurgerContainer{display:inline-block;position:relative}.navbar-module__HNoFna__menuBurger{cursor:pointer;display:block}.navbar-module__HNoFna__menuList{flex-direction:column;align-items:center;width:100%;padding:40px;display:flex}.navbar-module__HNoFna__menuItemContent{display:none}}@media (max-width:768px){.navbar-module__HNoFna__menuItemContainerClient,.navbar-module__HNoFna__menuItemContainerLang{display:none}.navbar-module__HNoFna__menuContainer{flex-direction:column;row-gap:10px}}@media (min-width:1024px){.navbar-module__HNoFna__menuBurger{display:none}.navbar-module__HNoFna__menuOpen{opacity:0;pointer-events:none;right:-300px}.navbar-module__HNoFna__menuOverlayOpen{pointer-events:none;opacity:0;display:none}}@media (min-width:1024px) and (max-width:1320px){.navbar-module__HNoFna__menuItemContent:nth-child(3),.navbar-module__HNoFna__menuItemContent:nth-child(4){display:none}}
.datepicker-module__aWh-vG__datepickerContainerSmall{flex-direction:column;gap:1rem;display:flex}.datepicker-module__aWh-vG__datepickerSmall{flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}.datepicker-module__aWh-vG__navigationSmall{justify-content:center;align-items:center;width:100%;display:flex}.datepicker-module__aWh-vG__calendarsSmall{flex-direction:column;gap:40px;width:100%;display:flex}.datepicker-module__aWh-vG__controls{flex-direction:row;margin:7px 0;display:flex}.datepicker-module__aWh-vG__datepickerContainer{width:100%;position:relative}.datepicker-module__aWh-vG__dateInputWrapper{min-width:240px;display:inline-block;position:relative}.datepicker-module__aWh-vG__dateDisplayContainer{cursor:pointer;flex-direction:row;gap:2rem;width:100%;display:flex}.datepicker-module__aWh-vG__dateDisplay{flex-direction:row;align-items:center;gap:.3rem;width:calc(50% - 1rem);display:flex}.datepicker-module__aWh-vG__iconCalendar{margin-bottom:-2px}.datepicker-module__aWh-vG__dateText{font-style:var(--font-family-body);color:var(--colors-grey);font-size:16px;font-weight:400;line-height:28px}.datepicker-module__aWh-vG__datepicker{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#fff;border-radius:24px;flex-direction:column;align-items:center;width:auto;margin:0 auto;padding:20px 40px;display:flex;position:absolute;top:60px;left:0;transform:translate(-30%);box-shadow:0 4px 44px #183a6726}.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__pushToLeft{top:35px;left:-170px;transform:translate(-30%)}.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__pushToRight{top:35px;left:170px;transform:translate(-25%)}.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__center,.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__centerotherpages{margin-top:8px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.datepicker-module__aWh-vG__navigation{justify-content:center;align-items:flex-start;width:100%;display:flex}.datepicker-module__aWh-vG__calendars{justify-content:space-between;width:100%;display:flex}.datepicker-module__aWh-vG__navButton{border:1px solid var(--colors-secondary);cursor:pointer;cursor:pointer;box-sizing:border-box;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:30px;margin:135px 10px 0;display:flex}.datepicker-module__aWh-vG__navButtonSmall{cursor:pointer;cursor:pointer;box-sizing:border-box;color:var(--colors-primary);font-family:var(--font-family-body);background:0 0;border:none;flex-direction:row;justify-content:center;align-items:center;margin:0 10px;font-size:.6rem;display:flex}.datepicker-module__aWh-vG__icon{width:20px;height:20px}.datepicker-module__aWh-vG__navButton:hover .datepicker-module__aWh-vG__icon{stroke:#fff}.datepicker-module__aWh-vG__navButton:hover{background-color:var(--colors-secondary)}.datepicker-module__aWh-vG__month{flex-direction:column;align-items:center;width:45%;margin:10px;padding:10px;display:flex}.datepicker-module__aWh-vG__month.datepicker-module__aWh-vG__small{width:100%;margin:0;padding:0}.datepicker-module__aWh-vG__header{color:var(--colors-primary);text-transform:capitalize;margin-bottom:20px;font-size:16px;font-weight:700}.datepicker-module__aWh-vG__header.datepicker-module__aWh-vG__small{align-self:start}.datepicker-module__aWh-vG__daysHeader{grid-template-columns:repeat(7,1fr);justify-items:center;gap:10px;width:100%;margin-bottom:10px;display:grid}.datepicker-module__aWh-vG__daysHeader.datepicker-module__aWh-vG__small{border-bottom:.5px solid #999;padding-bottom:10px}.datepicker-module__aWh-vG__dayHeader{text-align:center;text-transform:uppercase;font-weight:600;font-family:var(--font-family-body);color:#999}.datepicker-module__aWh-vG__days{grid-template-columns:repeat(7,1fr);justify-content:center;justify-items:center;gap:5px;display:grid}.datepicker-module__aWh-vG__days.datepicker-module__aWh-vG__small{width:100%}.datepicker-module__aWh-vG__day{cursor:pointer;width:30px;height:30px;font-family:var(--font-family-body);color:var(--colors-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:background-color .3s;display:flex}.datepicker-module__aWh-vG__inactive{color:#ccc;font-weight:400}.datepicker-module__aWh-vG__day:hover{background-color:#ececec}.datepicker-module__aWh-vG__selected{color:#fff;background-color:#007bff}.datepicker-module__aWh-vG__footer{border-top:1px solid #9999993b;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:10px;display:flex}.datepicker-module__aWh-vG__priceInfo{color:var(--colors-secondary);flex-grow:1;font-size:.7rem;font-weight:700}.datepicker-module__aWh-vG__priceInfo:first-letter{text-transform:capitalize}.datepicker-module__aWh-vG__clearButton{color:var(--colors-primary);cursor:pointer;text-transform:uppercase;text-align:right;opacity:.8;border:none;padding:10px 20px;font-size:.7rem;font-weight:800}.datepicker-module__aWh-vG__confirmButton{color:var(--colors-primary);cursor:pointer;text-transform:uppercase;border:none;padding:10px 20px;font-size:.7rem;font-weight:800}.datepicker-module__aWh-vG__startDate{background-color:var(--colors-primary);color:#fff;font-weight:700}.datepicker-module__aWh-vG__startDate:hover,.datepicker-module__aWh-vG__endDate:hover{background-color:#183a67a9}.datepicker-module__aWh-vG__endDate{background-color:var(--colors-primary);color:#fff;text-align:center;box-sizing:border-box;padding-top:2px;font-weight:700;display:block}.datepicker-module__aWh-vG__inRange{background-color:#d3d3d3}.datepicker-module__aWh-vG__isPast,.datepicker-module__aWh-vG__choosingStartDate.datepicker-module__aWh-vG__isMobilite .datepicker-module__aWh-vG__is3monthsAway:not(.datepicker-module__aWh-vG__inRange):not(.datepicker-module__aWh-vG__endDate),.datepicker-module__aWh-vG__choosingEndDate.datepicker-module__aWh-vG__isSalarie .datepicker-module__aWh-vG__is10monthsAfterStartdate,.datepicker-module__aWh-vG__choosingEndDate.datepicker-module__aWh-vG__isSociete .datepicker-module__aWh-vG__isUnder32daysAfterStartdate,.datepicker-module__aWh-vG__choosingEndDate.datepicker-module__aWh-vG__isSociete .datepicker-module__aWh-vG__is2yearsAfterStartdate,.datepicker-module__aWh-vG__choosingEndDate.datepicker-module__aWh-vG__isLoggedOut .datepicker-module__aWh-vG__is2yearsAfterStartdate,.datepicker-module__aWh-vG__isTooShort,.datepicker-module__aWh-vG__isTooFar,.datepicker-module__aWh-vG__occupied,.datepicker-module__aWh-vG__isMoveInBlocked,.datepicker-module__aWh-vG__isSelectedDate{opacity:.6}.datepicker-module__aWh-vG__isPast,.datepicker-module__aWh-vG__choosingStartDate.datepicker-module__aWh-vG__isMobilite .datepicker-module__aWh-vG__is3monthsAway,.datepicker-module__aWh-vG__choosingEndDate.datepicker-module__aWh-vG__isSalarie .datepicker-module__aWh-vG__is10monthsAfterStartdate,.datepicker-module__aWh-vG__choosingEndDate.datepicker-module__aWh-vG__isSociete .datepicker-module__aWh-vG__isUnder32daysAfterStartdate,.datepicker-module__aWh-vG__choosingEndDate.datepicker-module__aWh-vG__isSociete .datepicker-module__aWh-vG__is2yearsAfterStartdate,.datepicker-module__aWh-vG__choosingEndDate.datepicker-module__aWh-vG__isLoggedOut .datepicker-module__aWh-vG__is2yearsAfterStartdate,.datepicker-module__aWh-vG__isTooShort,.datepicker-module__aWh-vG__isTooFar,.datepicker-module__aWh-vG__occupied,.datepicker-module__aWh-vG__isMoveInBlocked,.datepicker-module__aWh-vG__isSelectedDate{pointer-events:none}.datepicker-module__aWh-vG__nights{color:#ffffffd5;text-align:center;box-sizing:border-box;margin-top:1px;font-size:6.5px;font-weight:400;display:block}@media (max-width:1024px){.datepicker-module__aWh-vG__datepicker{top:40px;transform:translate(0)}}@media (min-width:768px) and (max-width:820px){.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__pushToRight{top:35px;left:135px;transform:translate(-30%)}}@media (min-width:820px) and (max-width:870px){.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__pushToRight{top:35px;left:135px;transform:translate(-27%)}}@media (max-width:768px){.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__center{left:85%}.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__centerotherpages{left:83%}}@media (max-width:520px){.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__centerotherpages{left:80%}}@media (min-width:521px) and (max-width:540px){.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__center{left:75%}}@media (min-width:501px) and (max-width:520px){.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__center{left:70%}}@media (min-width:481px) and (max-width:500px){.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__center{left:67%}}@media (max-width:480px){.datepicker-module__aWh-vG__datepicker{padding:30px}.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__center{left:67%}}@media (max-width:460px){.datepicker-module__aWh-vG__datepicker{padding:20px}.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__center{left:62%}.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__center .datepicker-module__aWh-vG__navButton,.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__centerotherpages .datepicker-module__aWh-vG__navButton{margin:110px 10px 0}}@media (max-width:440px){.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__center{left:57%}.datepicker-module__aWh-vG__days{gap:3px}.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__centerotherpages{left:73%}}@media (max-width:430px){.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__center{left:53%}}@media (max-width:420px){.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__center{left:50%}}@media (max-width:400px){.datepicker-module__aWh-vG__datepicker{width:120%;padding:20px}.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__centerotherpages{left:65%}}@media (max-width:380px){.datepicker-module__aWh-vG__datepicker.datepicker-module__aWh-vG__centerotherpages{left:60%}}
.occupantselector-module__SKaauW__mobilityOccupant{border-right:2px solid #183a671a;padding-left:16px;padding-right:16px;position:relative}.occupantselector-module__SKaauW__mobilityOccupant.occupantselector-module__SKaauW__bookingCardStyle{box-sizing:border-box;border:1px solid #183a671a;border-width:1px 2px;border-radius:0 0 10px 10px;flex:1;width:100%;padding:12px}.occupantselector-module__SKaauW__mobilityOccupant span{color:var(--colors-primary);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.occupantselector-module__SKaauW__customSelect{width:100%;display:block;position:relative}.occupantselector-module__SKaauW__customSelect:hover .occupantselector-module__SKaauW__options{display:block}.occupantselector-module__SKaauW__selectButton{font-family:var(--font-family-body);cursor:pointer;color:var(--colors-grey);box-shadow:none;box-sizing:border-box;box-shadow:none;background-color:#0000;border:none;outline:none;justify-content:space-between;align-items:center;margin:0;padding:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex}.occupantselector-module__SKaauW__icon{margin-left:20px;padding-top:5px}.occupantselector-module__SKaauW__occupantNumberCard{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1050;background-color:#fff;border-radius:24px;flex-direction:column;align-items:center;max-width:320px;max-height:245px;margin:0 auto;padding:40px;display:flex;position:absolute;top:170%;left:0;overflow:visible;box-shadow:0 4px 44px #183a6726}.occupantselector-module__SKaauW__occupantNumberCardSmall{flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:0;display:flex;overflow:visible}.occupantselector-module__SKaauW__occupantNumber{border-bottom:1px solid #9999993b;flex-direction:row;justify-content:space-between;align-items:center;gap:5rem;width:100%;padding-bottom:10px;display:flex}.occupantselector-module__SKaauW__occupantNumberSmall{flex-direction:row;justify-content:space-between;align-items:center;gap:5rem;width:100%;margin:20px 0 0;display:flex}.occupantselector-module__SKaauW__title{font-family:var(--font-family-body);color:var(--colors-primary);text-align:left;font-size:1rem;font-weight:700}.occupantselector-module__SKaauW__manageOccupantNumber{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.occupantselector-module__SKaauW__decreaseOccupant,.occupantselector-module__SKaauW__increaseOccupant{width:30px;height:30px;color:var(--colors-secondary);text-align:center;border:1px solid var(--colors-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.occupantselector-module__SKaauW__decreaseOccupant svg,.occupantselector-module__SKaauW__increaseOccupant svg{display:block}.occupantselector-module__SKaauW__inactive{opacity:.4}.occupantselector-module__SKaauW__number{font-family:var(--font-family-body);color:var(--colors-primary);text-align:center;font-size:.9rem;font-weight:700}.occupantselector-module__SKaauW__occupantInfo{flex-direction:column;margin-top:10px;display:flex}.occupantselector-module__SKaauW__occupantInfoSmall{flex-direction:column;margin:20px 0;display:flex}.occupantselector-module__SKaauW__occupantInfo p,.occupantselector-module__SKaauW__occupantInfoSmall p{color:#999;text-align:left;font-size:.8rem;line-height:1.3rem;font-family:var(--font-family-body);margin-top:5px;font-weight:400}@media (max-width:992px){.occupantselector-module__SKaauW__mobilityOccupant{border-right:0;width:100%;padding-bottom:8px;padding-right:0;position:relative}.occupantselector-module__SKaauW__mobilityOccupant:after{content:"";background-color:#183a671a;width:100%;height:1px;position:absolute;bottom:0;left:0}}
.advantageselector-module__l7RdvG__mobilityOccupant{padding:0 16px;position:relative}.advantageselector-module__l7RdvG__mobilityOccupant.advantageselector-module__l7RdvG__bookingCardStyle{box-sizing:border-box;border:1px solid #183a671a;border-width:1px 2px;border-radius:0 0 10px 10px;flex:1;width:100%;padding:12px}.advantageselector-module__l7RdvG__mobilityOccupant span{color:var(--colors-primary);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.advantageselector-module__l7RdvG__customSelect{width:100%;display:block;position:relative}.advantageselector-module__l7RdvG__customSelect:hover .advantageselector-module__l7RdvG__options{display:block}.advantageselector-module__l7RdvG__customSelect .advantageselector-module__l7RdvG__selectButton{font-family:var(--font-family-body);cursor:pointer;color:var(--colors-grey);box-shadow:none;box-sizing:border-box;box-shadow:none;background-color:#0000;border:none;outline:none;justify-content:space-between;align-items:center;margin:0;padding:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex}.advantageselector-module__l7RdvG__icon{margin-left:20px;padding-top:5px}.advantageselector-module__l7RdvG__advantageCodeCard{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1050;background-color:#fff;border-radius:24px;flex-direction:column;align-items:center;max-width:320px;max-height:245px;margin:0 auto;padding:40px;display:flex;position:absolute;top:170%;right:0;overflow:visible;box-shadow:0 4px 44px #183a6726}.advantageselector-module__l7RdvG__advantageCodeCardSmall{flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:0;display:flex;overflow:visible}.advantageselector-module__l7RdvG__advantageCode{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:100%;display:flex}.advantageselector-module__l7RdvG__inputButtonContainer{border-bottom:1px solid #9999993b;flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.advantageselector-module__l7RdvG__advantageCodeSmall{flex-direction:row;justify-content:space-between;align-items:center;gap:5rem;width:100%;margin:20px 0 0;display:flex}.advantageselector-module__l7RdvG__inputCode{border:1px solid var(--colors-grey);color:var(--colors-grey);font-family:var(--font-family-body);border-right:none;border-radius:16px 0 0 16px;flex:1;padding:12px 16px;font-size:16px;font-weight:400;line-height:28px}.advantageselector-module__l7RdvG__inputCode input{all:unset;appearance:none;background:0 0;border:none;outline:none}.advantageselector-module__l7RdvG__buttonAddCode{border:1px solid var(--colors-secondary);color:var(--colors-secondary);font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border-radius:0 16px 16px 0;padding:14px 16px;font-size:14px;font-weight:700;line-height:24px}.advantageselector-module__l7RdvG__buttonAddCode:hover{background-color:var(--colors-secondary);color:#fff}.advantageselector-module__l7RdvG__errorMessage{color:var(--colors-secondary);font-family:var(--font-family-body);font-size:12px;font-weight:400;line-height:16px}.advantageselector-module__l7RdvG__occupantInfo .advantageselector-module__l7RdvG__successMessage{color:var(--colors-primary);font-family:var(--font-family-body);font-size:12px;font-weight:400;line-height:16px}.advantageselector-module__l7RdvG__codeBox{flex-direction:row;align-items:center;display:flex}.advantageselector-module__l7RdvG__selectedCode{background-color:var(--colors-tertiary);color:#fff;font-family:var(--font-family-body);letter-spacing:1.4px;cursor:pointer;border-radius:50px 0 0 50px;flex-direction:row;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:14px;font-weight:700;line-height:24px;display:flex}.advantageselector-module__l7RdvG__selectedCode.advantageselector-module__l7RdvG__notShowCloseButton{border-radius:50px;padding-right:16px}.advantageselector-module__l7RdvG__removeCode{cursor:pointer;background-color:#f9a800;border-radius:0 50px 50px 0;padding:8px 12px 8px 8px}.advantageselector-module__l7RdvG__title{font-family:var(--font-family-body);color:var(--colors-primary);text-align:left;font-size:1rem;font-weight:700}.advantageselector-module__l7RdvG__manageOccupantNumber{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.advantageselector-module__l7RdvG__decreaseOccupant,.advantageselector-module__l7RdvG__increaseOccupant{width:30px;height:30px;color:var(--colors-secondary);text-align:center;border:1px solid var(--colors-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.advantageselector-module__l7RdvG__decreaseOccupant svg,.advantageselector-module__l7RdvG__increaseOccupant svg{display:block}.advantageselector-module__l7RdvG__inactive{opacity:.4}.advantageselector-module__l7RdvG__number{font-family:var(--font-family-body);color:var(--colors-primary);text-align:center;font-size:.9rem;font-weight:700}.advantageselector-module__l7RdvG__occupantInfo{flex-direction:column;align-self:flex-start;gap:10px;margin-top:16px;display:flex}.advantageselector-module__l7RdvG__occupantInfoSmall{flex-direction:column;margin:20px 0;display:flex}.advantageselector-module__l7RdvG__occupantInfo p,.advantageselector-module__l7RdvG__occupantInfoSmall p{color:#999;text-align:left;font-size:.8rem;line-height:1.3rem;font-family:var(--font-family-body);margin-top:0;font-weight:400}@media (max-width:1024px){.advantageselector-module__l7RdvG__advantageCodeCard{width:200%;left:0}}@media (max-width:500px){.advantageselector-module__l7RdvG__advantageCodeCard{width:200%;padding:20px;top:70px;left:2%}.advantageselector-module__l7RdvG__inputButtonContainer{flex-direction:column;gap:6px;width:100%;padding-bottom:12px;display:flex}.advantageselector-module__l7RdvG__advantageCode{flex-flow:row;width:100%;display:flex}.advantageselector-module__l7RdvG__inputCode{border-radius:16px 0 0 16px;flex:auto;min-width:0;padding:8px 12px;font-size:14px}.advantageselector-module__l7RdvG__buttonAddCode{white-space:nowrap;border-radius:0 16px 16px 0;flex:none;padding:10px 12px;font-size:12px}.advantageselector-module__l7RdvG__errorMessage{font-size:11px}.advantageselector-module__l7RdvG__occupantInfo{text-align:center;width:100%;margin-top:12px;padding:0 4px}.advantageselector-module__l7RdvG__occupantInfo p{font-size:13px;line-height:20px}.advantageselector-module__l7RdvG__codeBox{flex-flow:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.advantageselector-module__l7RdvG__selectedCode{border-radius:50px;flex:auto;justify-content:center;min-width:0;padding:8px 12px}.advantageselector-module__l7RdvG__removeCode{border-radius:50px;flex:none;padding:8px}}@media (max-width:380px){.advantageselector-module__l7RdvG__advantageCodeCard{width:150%;padding:20px}}@media (max-width:350px){.advantageselector-module__l7RdvG__advantageCodeCard{width:140%}}
.bookingsummarycard-module__HBmK2W__summaryCard{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;border-radius:24px;flex-direction:column;display:flex;position:relative;box-shadow:0 4px 24px #183a6726}.bookingsummarycard-module__HBmK2W__logementInfoContainer{background-color:#fff;border-radius:24px 24px 0 0;flex-direction:column;gap:32px;padding:40px;display:flex}.bookingsummarycard-module__HBmK2W__logementInfo{flex-flow:row;justify-content:space-between;align-self:stretch;align-items:center;gap:24px;display:flex}.bookingsummarycard-module__HBmK2W__image{border-radius:8px}.bookingsummarycard-module__HBmK2W__logementDescription{flex-flow:column wrap;justify-content:flex-start;align-self:flex-start;gap:16px;display:flex}.bookingsummarycard-module__HBmK2W__logementDescription h3{font-family:var(--font-family-body);letter-spacing:.4px;color:var(--colors-primary);font-size:20px;font-weight:700;line-height:24px}.bookingsummarycard-module__HBmK2W__iconContainer{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.bookingsummarycard-module__HBmK2W__iconCard{border:1px solid var(--colors-grey);border-radius:6px;flex:0 auto;gap:7px;width:auto;padding:6px;display:flex}.bookingsummarycard-module__HBmK2W__iconLabel{color:var(--colors-grey);font-size:14px;font-family:var(--font-family-body)}.bookingsummarycard-module__HBmK2W__mobilitySejour span,.bookingsummarycard-module__HBmK2W__mobilityOccupant span{letter-spacing:.6px;text-transform:uppercase;color:var(--colors-primary);font-size:12px;font-style:normal;font-weight:700;line-height:16px}.bookingsummarycard-module__HBmK2W__customSelect{width:100%;display:block;position:relative}.bookingsummarycard-module__HBmK2W__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}.bookingsummarycard-module__HBmK2W__icon{margin-left:20px;padding-top:5px}.bookingsummarycard-module__HBmK2W__mobilitySejour{border-radius:10px 10px 0 0;min-width:150px;margin-bottom:0}.bookingsummarycard-module__HBmK2W__mobilitySejour .bookingsummarycard-module__HBmK2W__date{justify-content:space-between;align-items:center;width:230px;display:flex}.bookingsummarycard-module__HBmK2W__mobilitySejour .bookingsummarycard-module__HBmK2W__date .bookingsummarycard-module__HBmK2W__date1,.bookingsummarycard-module__HBmK2W__mobilitySejour .bookingsummarycard-module__HBmK2W__date .bookingsummarycard-module__HBmK2W__date2{align-items:center;padding:11px 11px 0 0;display:flex}.bookingsummarycard-module__HBmK2W__mobilitySejour .bookingsummarycard-module__HBmK2W__date .bookingsummarycard-module__HBmK2W__date1 input,.bookingsummarycard-module__HBmK2W__mobilitySejour .bookingsummarycard-module__HBmK2W__date .bookingsummarycard-module__HBmK2W__date2 input{color:#999;border:none;width:10ch}.bookingsummarycard-module__HBmK2W__mobilitySejour,.bookingsummarycard-module__HBmK2W__mobilityOccupant{box-sizing:border-box;border:1px solid #183a671a;border-width:1px 2px;flex:1;width:100%;padding:12px}.bookingsummarycard-module__HBmK2W__mobilityOccupant{border-radius:0 0 10px 10px;min-width:150px}.bookingsummarycard-module__HBmK2W__bookingSummaryInfo{background-color:#f3f3f3;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;height:auto;padding:40px;display:flex}.bookingsummarycard-module__HBmK2W__bookingSummaryInfo h4{font-family:var(--font-family-body);letter-spacing:.6px;text-transform:uppercase;color:var(--colors-secondary);font-size:12px;font-weight:700;line-height:16px}.bookingsummarycard-module__HBmK2W__detailedTotalPrice{border-bottom:2px solid var(--colors-grey);flex-direction:column;width:100%;padding-bottom:16px;display:flex}.bookingsummarycard-module__HBmK2W__rowDetailedPrice,.bookingsummarycard-module__HBmK2W__totalPrice,.bookingsummarycard-module__HBmK2W__tva{flex-direction:row;justify-content:space-between;width:100%;margin-top:12px;display:flex}.bookingsummarycard-module__HBmK2W__additionalService{text-decoration:underline}.bookingsummarycard-module__HBmK2W__detailedTotalPrice p{color:var(--colors-primary);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.bookingsummarycard-module__HBmK2W__totalPrice p{color:var(--colors-secondary);font-family:var(--font-family-body);font-size:20px;font-style:normal;font-weight:700;line-height:24px}.bookingsummarycard-module__HBmK2W__tva p{color:#ccc;font-family:var(--font-family-body);font-size:16px;line-height:28px}.bookingsummarycard-module__HBmK2W__remark{background-color:#fff;border-radius:0 0 24px 24px;padding:40px}.bookingsummarycard-module__HBmK2W__remark h4{font-family:var(--font-family-body);color:var(--colors-primary);text-align:center;font-size:16px;font-weight:700;line-height:28px}.bookingsummarycard-module__HBmK2W__remark span{cursor:pointer;text-decoration:underline}.bookingsummarycard-module__HBmK2W__popup{text-align:left;box-sizing:border-box;background:#fafafa;flex-direction:column;width:100%;max-width:500px;padding:40px;display:flex}.bookingsummarycard-module__HBmK2W__popup:last-child{background-color:#fff;border-radius:0 0 24px 24px}.bookingsummarycard-module__HBmK2W__priceBooking,.bookingsummarycard-module__HBmK2W__priceRecurrent{flex-direction:column;gap:5px;display:flex}.bookingsummarycard-module__HBmK2W__priceBooking>div:first-child,.bookingsummarycard-module__HBmK2W__priceRecurrent>div:first-child{cursor:pointer}.bookingsummarycard-module__HBmK2W__priceBooking h4,.bookingsummarycard-module__HBmK2W__priceRecurrent h4{color:var(--colors-secondary);font-family:var(--font-family-body);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.bookingsummarycard-module__HBmK2W__priceBooking p,.bookingsummarycard-module__HBmK2W__priceRecurrent p{color:var(--colors-primary);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:28px}.bookingsummarycard-module__HBmK2W__priceBooking .bookingsummarycard-module__HBmK2W__grey,.bookingsummarycard-module__HBmK2W__priceRecurrent .bookingsummarycard-module__HBmK2W__grey{color:var(--colors-grey);margin-left:8px;font-size:14px;line-height:24px}.bookingsummarycard-module__HBmK2W__total{border-top:1px solid #d4d4d4;flex-direction:row;justify-content:space-between;margin-top:16px;padding-top:16px;display:flex}.bookingsummarycard-module__HBmK2W__total p{color:var(--colors-secondary);letter-spacing:.4px;font-size:20px;line-height:24px}.bookingsummarycard-module__HBmK2W__tva{flex-direction:row;justify-content:space-between;display:flex}.bookingsummarycard-module__HBmK2W__tva p{color:#7f95a8;font-size:16px;line-height:28px}.bookingsummarycard-module__HBmK2W__priceBooking,.bookingsummarycard-module__HBmK2W__priceRecurrent{flex:1}.bookingsummarycard-module__HBmK2W__row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (max-width:1024px){.bookingsummarycard-module__HBmK2W__summaryCard{flex:100%;min-width:100%;max-width:100%}}@media (max-width:768px){.bookingsummarycard-module__HBmK2W__bookingCard{z-index:200;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}.bookingsummarycard-module__HBmK2W__bookingCard.open{height:100%;max-height:calc(100vh - 123.5px)}.bookingsummarycard-module__HBmK2W__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)}.bookingsummarycard-module__HBmK2W__bookingSummary{cursor:pointer;justify-content:space-between;margin:16px 0 0;padding:0 36px 0 32px;display:flex}.bookingsummarycard-module__HBmK2W__summaryLeft p,.bookingsummarycard-module__HBmK2W__summaryRight p,.bookingsummarycard-module__HBmK2W__summaryLeftDisplayDate p,.bookingsummarycard-module__HBmK2W__clearDate p{text-transform:uppercase;font-family:var(--font-family-body);color:var(--colors-primary);font-size:12px;font-weight:700;line-height:16px}.bookingsummarycard-module__HBmK2W__summaryRight p,.bookingsummarycard-module__HBmK2W__clearDate p{cursor:pointer;text-decoration:underline}.bookingsummarycard-module__HBmK2W__buttonContainer{background-color:#fff;justify-content:center;align-items:center;gap:16px;padding:16px 24px;display:flex}.bookingsummarycard-module__HBmK2W__nextBtn{background-color:var(--colors-secondary);font-family:var(--font-family-body);letter-spacing:1.4px;cursor:pointer;color:#fff;text-align:center;text-transform:uppercase;border:none;border-radius:16px;flex:1;justify-content:center;align-items:center;padding:18px 24px;font-size:14px;font-weight:600;line-height:24px;display:flex}.bookingsummarycard-module__HBmK2W__nextBtn:disabled{color:#fff;cursor:not-allowed;background-color:#ccc}.bookingsummarycard-module__HBmK2W__previousBtn{border:1px solid var(--colors-secondary);cursor:pointer;text-align:center;background-color:#fff;border-radius:16px;flex:0 0 15%;justify-content:center;align-items:center;padding:20px;display:flex}.bookingsummarycard-module__HBmK2W__arrowIcon{width:16px;height:16px}.bookingsummarycard-module__HBmK2W__accordionDetails{background-color:#f3f3f3;padding:20px 30px}.bookingsummarycard-module__HBmK2W__logementImageInfoContainer{border-radius:24px 24px 0 0;flex-direction:column;gap:16px;display:flex}.bookingsummarycard-module__HBmK2W__logementImageInfoContainer h2{color:var(--colors-primary);font-family:var(--font-family-body);letter-spacing:.4px;font-size:20px;font-weight:700;line-height:24px}.bookingsummarycard-module__HBmK2W__responsiveImage{width:100%;height:auto}.bookingsummarycard-module__HBmK2W__accordionTitle,.bookingsummarycard-module__HBmK2W__datePickerTitle,.bookingsummarycard-module__HBmK2W__occupantTitle{font-size:1.5rem;font-family:var(--font-family-title);color:var(--colors-primary);justify-content:space-between;margin-bottom:20px;font-style:italic;font-weight:400;display:flex}.bookingsummarycard-module__HBmK2W__accordionTitle button{background:0 0;border:none}.bookingsummarycard-module__HBmK2W__closeButton{cursor:pointer;background:0 0;border:none}.bookingsummarycard-module__HBmK2W__occupantSelectorAccordion .bookingsummarycard-module__HBmK2W__closeButton,.bookingsummarycard-module__HBmK2W__datePickerAccordion .bookingsummarycard-module__HBmK2W__closeButton{background:0 0;border:none;justify-self:right;display:flex}.bookingsummarycard-module__HBmK2W__row{flex-direction:row;justify-content:space-between;display:flex}.bookingsummarycard-module__HBmK2W__dateSection,.bookingsummarycard-module__HBmK2W__occupantSection,.bookingsummarycard-module__HBmK2W__totalAmountSection{justify-content:space-between;padding:10px 0;display:flex}.bookingsummarycard-module__HBmK2W__totalOccupantSection{justify-content:space-between;margin-bottom:20px;display:flex}.bookingsummarycard-module__HBmK2W__dateDisplay,.bookingsummarycard-module__HBmK2W__occupantDisplay{flex-direction:column;gap:5px;display:flex}.bookingsummarycard-module__HBmK2W__dateDisplay span,.bookingsummarycard-module__HBmK2W__occupantDisplay span{font-family:var(--font-family-body);color:var(--colors-primary);font-size:16px;font-weight:700;line-height:16px}.bookingsummarycard-module__HBmK2W__dateDisplay p,.bookingsummarycard-module__HBmK2W__occupantDisplay p{text-transform:uppercase;font-family:var(--font-family-body);color:var(--colors-primary);font-size:12px;font-weight:400;line-height:20px}.bookingsummarycard-module__HBmK2W__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}.bookingsummarycard-module__HBmK2W__separator{opacity:.2;border:.5px solid #ccc}.bookingsummarycard-module__HBmK2W__bookingSummaryInfo{background-color:#f8f8f8;padding:40px 30px}.bookingsummarycard-module__HBmK2W__bookingSummaryInfo h4{font-family:var(--font-family-body);letter-spacing:.6px;text-transform:uppercase;color:var(--colors-secondary);font-size:12px;font-weight:700;line-height:16px}.bookingsummarycard-module__HBmK2W__detailedTotalPrice{border-bottom:2px solid var(--colors-grey);flex-direction:column;width:100%;padding-bottom:16px;display:flex}.bookingsummarycard-module__HBmK2W__rowDetailedPrice,.bookingsummarycard-module__HBmK2W__totalPrice,.bookingsummarycard-module__HBmK2W__tva{flex-direction:row;justify-content:space-between;width:100%;margin-top:12px;display:flex}.bookingsummarycard-module__HBmK2W__additionalService{text-decoration:underline}.bookingsummarycard-module__HBmK2W__detailedTotalPrice p{color:var(--colors-primary);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.bookingsummarycard-module__HBmK2W__totalPrice p{color:var(--colors-secondary);font-family:var(--font-family-body);font-size:20px;font-style:normal;font-weight:700;line-height:24px}.bookingsummarycard-module__HBmK2W__tva p{color:#ccc;font-family:var(--font-family-body);font-size:16px;line-height:28px}.bookingsummarycard-module__HBmK2W__remark{background-color:#fff;border-radius:0;padding:24px 30px}.bookingsummarycard-module__HBmK2W__remark h4{font-family:var(--font-family-body);color:var(--colors-primary);text-align:center;font-size:16px;font-weight:700;line-height:28px}.bookingsummarycard-module__HBmK2W__remark span{cursor:pointer;text-decoration:underline}}@media (max-width:360px){.bookingsummarycard-module__HBmK2W__bookingCard{flex-direction:column}.bookingsummarycard-module__HBmK2W__bookingSummary{flex-direction:column;padding:12px}.bookingsummarycard-module__HBmK2W__summaryLeft,.bookingsummarycard-module__HBmK2W__summaryRight,.bookingsummarycard-module__HBmK2W__summaryLeftDisplayDate,.bookingsummarycard-module__HBmK2W__clearDate{text-align:left;width:100%}.bookingsummarycard-module__HBmK2W__summaryLeft p,.bookingsummarycard-module__HBmK2W__summaryRight p,.bookingsummarycard-module__HBmK2W__summaryLeftDisplayDate p,.bookingsummarycard-module__HBmK2W__clearDate p{font-size:14px}.bookingsummarycard-module__HBmK2W__connectBtn{padding:12px 20px}.bookingsummarycard-module__HBmK2W__accordionTitle{font-size:32px;line-height:36px}.bookingsummarycard-module__HBmK2W__dateSection,.bookingsummarycard-module__HBmK2W__occupantSection{flex-direction:column}.bookingsummarycard-module__HBmK2W__modifyLink{text-align:left;margin-top:8px}.bookingsummarycard-module__HBmK2W__separator{margin-top:10px;margin-bottom:10px}.bookingsummarycard-module__HBmK2W__totalAmount{flex-direction:column;align-items:flex-start}}@media (min-width:1600px){.bookingsummarycard-module__HBmK2W__popup{max-width:none}}
.searchBarTab-module__Sbe38G__searchBarTab{background-color:#fff;justify-content:flex-start;margin:0;padding:0;display:flex}.searchBarTab-module__Sbe38G__searchBarTabBottom{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.searchBarTab-module__Sbe38G__searchBarTabTop:after{content:"";background-color:#d4d4d4;width:100vw;height:1px;position:absolute;top:32px;left:0}.searchBarTab-module__Sbe38G__tabOption{text-align:center;cursor:pointer;font-family:var(--font-family-body);letter-spacing:.6px;flex:none;padding:8px 40px;font-size:12px;font-weight:700;line-height:16px;transition:background-color .1s,color .1s;position:relative}.searchBarTab-module__Sbe38G__selectedTop{color:var(--colors-secondary)}.searchBarTab-module__Sbe38G__notSelectedTop{color:var(--colors-grey)}.searchBarTab-module__Sbe38G__redLine{background:var(--colors-secondary);height:2px;position:absolute;bottom:0;left:0;right:0}.searchBarTab-module__Sbe38G__selectedBottom{background-color:var(--colors-secondary);color:#fff}.searchBarTab-module__Sbe38G__notSelectedBottom{color:var(--colors-black);background-color:#0000}.searchBarTab-module__Sbe38G__tabOption:hover{background-color:var(--colors-secondary);color:#fff}@media (max-width:1024px){.searchBarTab-module__Sbe38G__searchBarTab{justify-content:center}.searchBarTab-module__Sbe38G__tabOption{flex:1}}@media (max-width:480px){.searchBarTab-module__Sbe38G__searchBarTabTop:after{top:36px}.searchBarTab-module__Sbe38G__tabOption{padding:10px 0;font-size:14px}}
.waveLoader-module__g8T2Kq__waveLoader{justify-content:center;align-items:flex-end;gap:4px;display:inline-flex}.waveLoader-module__g8T2Kq__bar{background-color:currentColor;border-radius:2px;width:4px;height:16px;animation:1.2s ease-in-out infinite waveLoader-module__g8T2Kq__wave}.waveLoader-module__g8T2Kq__bar:first-child{animation-delay:-.32s}.waveLoader-module__g8T2Kq__bar:nth-child(2){animation-delay:-.16s}@keyframes waveLoader-module__g8T2Kq__wave{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}
.iconapartmentinfo-module__t519KW__iconContainer{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.iconapartmentinfo-module__t519KW__iconCard{border:1px solid var(--colors-grey);border-radius:6px;flex:0 auto;gap:7px;width:auto;padding:6px;display:flex}.iconapartmentinfo-module__t519KW__iconCardWhite{border:1px solid #fffc;border-radius:6px;flex:0 auto;gap:7px;width:auto;padding:6px;display:flex}.iconapartmentinfo-module__t519KW__iconLabel{color:#000;font-family:var(--font-family-body);font-size:12px;font-weight:400;line-height:16px}.iconapartmentinfo-module__t519KW__iconLabelWhite{color:#fffc;font-family:var(--font-family-body);font-size:12px;font-weight:400;line-height:16px}.iconapartmentinfo-module__t519KW__iconWrapper{gap:64px;display:flex}.iconapartmentinfo-module__t519KW__iconWrapper h5{color:#666;text-transform:uppercase;margin-bottom:8px;font-size:12px}@media (max-width:768px){.iconapartmentinfo-module__t519KW__iconWrapper{flex-direction:column;gap:4px}}
.folderAnalysis-module__OAZ-Jq__serviceCardContainer{flex-flow:column wrap;align-items:flex-start;gap:40px;margin-top:70px;display:flex;overflow:hidden}.folderAnalysis-module__OAZ-Jq__titleContainer{flex-direction:column;width:100%;display:flex}.folderAnalysis-module__OAZ-Jq__titleContainer h4{margin-bottom:0}.folderAnalysis-module__OAZ-Jq__titleContainer h1{text-align:left}.folderAnalysis-module__OAZ-Jq__headerRow{justify-content:space-between;display:flex}.folderAnalysis-module__OAZ-Jq__overallStatus{color:#ff4500;font-family:var(--font-family-body);background-color:bisque;border:1px solid coral;border-radius:8px;justify-content:center;align-items:center;padding:8px 24px;font-size:16px;font-weight:400;line-height:28px;display:flex}.folderAnalysis-module__OAZ-Jq__overallStatusApproved{color:green;font-family:var(--font-family-body);cursor:pointer;background-color:#e6f4ea;border:1px solid green;border-radius:8px;justify-content:center;align-items:center;padding:10px 24px;font-size:16px;font-weight:400;line-height:28px;display:flex}.folderAnalysis-module__OAZ-Jq__nextButton{color:#fff;text-align:center;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;background-color:var(--colors-secondary);cursor:pointer;border:none;border-radius:10px;justify-self:flex-end;margin-top:0;padding:16px 80px;font-size:14px;font-style:normal;font-weight:700;line-height:24px;display:flex}.folderAnalysis-module__OAZ-Jq__nextButton:disabled{color:#fff;cursor:not-allowed;background-color:#ccc}@media (max-width:768px){.folderAnalysis-module__OAZ-Jq__btnContainer{background-color:#fff;border:1px solid #fff;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;bottom:0;right:0}.folderAnalysis-module__OAZ-Jq__nextButton{justify-content:center;align-items:center;width:90%;margin:10px;padding:16px 40px}.folderAnalysis-module__OAZ-Jq__headerRow{flex-direction:column;display:flex}.folderAnalysis-module__OAZ-Jq__overallStatus{margin-top:20px}}@media (min-width:768px){.folderAnalysis-module__OAZ-Jq__btnContainer{justify-content:flex-end;margin-top:24px;display:flex}}
.infosection-module__Qroc4W__infoColumn{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;min-width:430px;display:flex;position:relative}.infosection-module__Qroc4W__infoColumn p{color:var(--colors-black);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.infosection-module__Qroc4W__containerSection{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:2rem;width:100%;display:flex}.infosection-module__Qroc4W__section-title{color:#334155;margin-bottom:1rem;font-size:2rem;font-weight:700}.infosection-module__Qroc4W__logosGrid{grid-template-columns:repeat(2,1fr);place-items:center;row-gap:28px;width:100%;display:grid}.infosection-module__Qroc4W__logoBox{border:1px solid #999;border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:120px;height:120px;padding:8px 0;display:flex}.infosection-module__Qroc4W__faqItem{text-align:left;max-width:600px;color:var(--Colors-White,#fff);font-family:var(--Font-Family-Body,Lato);background-color:#0000;border-radius:50px;padding:40px;font-size:16px;font-style:normal;font-weight:700;line-height:28px;transition:all .3s ease-in-out}.infosection-module__Qroc4W__faqQuestion{text-align:left;color:#000;width:100%;font-family:var(--font-family-body);cursor:pointer;background-color:#0000;border:none;justify-content:space-between;align-items:center;font-size:16px;font-style:normal;font-weight:700;line-height:28px;transition:color .3s ease-in-out;display:flex}.infosection-module__Qroc4W__icon{margin-left:1rem;font-size:1rem}.infosection-module__Qroc4W__active{color:#fff;background-color:#183a67}.infosection-module__Qroc4W__active .infosection-module__Qroc4W__faqQuestion{color:var(--Colors-White,#fff);font-family:var(--font-family-body);text-align:left;font-size:16px;font-style:normal;font-weight:700;line-height:28px}.infosection-module__Qroc4W__faqAnswer{color:var(--Colors-White,#fff);padding:1rem 0 0;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.infosection-module__Qroc4W__faqAnswer>a{color:inherit}@media (max-width:768px){.infosection-module__Qroc4W__containerSection{flex-direction:column;align-items:center;gap:3rem}.infosection-module__Qroc4W__infoColumn{text-align:center;gap:2rem;min-width:300px}.infosection-module__Qroc4W__faqItem{width:90%;padding:30px}.infosection-module__Qroc4W__section-title{font-size:1.5rem}.infosection-module__Qroc4W__logoBox:last-child{grid-column:1/-1}}@media (max-width:600px){.infosection-module__Qroc4W__faqItem{padding:30px 25px}}@media (max-width:480px){.infosection-module__Qroc4W__faqItem{padding:24px 18px}.infosection-module__Qroc4W__section-title{font-size:1.25rem}}@media (min-width:768px){.infosection-module__Qroc4W__logosGrid{grid-template-columns:repeat(3,1fr);width:75%}}
.createFolder-module__BlDfDa__serviceCardContainer{flex-flow:column wrap;align-items:flex-start;gap:40px;margin-top:70px;display:flex;overflow:hidden}.createFolder-module__BlDfDa__titleContainer{width:auto;max-width:100%}.createFolder-module__BlDfDa__titleContainer h4{margin-bottom:0}.createFolder-module__BlDfDa__titleContainer h1{text-align:left}.createFolder-module__BlDfDa__btnContainer{justify-content:flex-end;padding-bottom:15px;display:flex}.createFolder-module__BlDfDa__nextButton{color:#fff;text-align:center;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;background-color:var(--colors-secondary);cursor:pointer;border:none;border-radius:10px;margin-top:0;padding:16px 80px;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.createFolder-module__BlDfDa__nextButton:disabled{color:#fff;cursor:not-allowed;background-color:#ccc}@media (max-width:768px){.createFolder-module__BlDfDa__btnContainer{background-color:#fff;border:1px solid #fff;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;bottom:0;right:0}.createFolder-module__BlDfDa__nextButton{margin:10px;padding:16px 40px}.createFolder-module__BlDfDa__nextButton:disabled{color:#fff;cursor:not-allowed;background-color:#ccc}}
.bookingsummarybanner-module__s4XBUG__bookingSummaryBanner{border-radius:24px;flex-direction:row;width:99%;margin:auto;display:flex;overflow:visible;box-shadow:0 4px 24px #183a6726}.bookingsummarybanner-module__s4XBUG__createFolderDescription{color:var(--colors-black);font-family:var(--font-family-body);margin-top:-24px;font-size:16px;line-height:28px}.bookingsummarybanner-module__s4XBUG__imageContainer{width:320px;position:relative;overflow:hidden}.bookingsummarybanner-module__s4XBUG__image{object-fit:cover;object-position:center;border-radius:24px 0 0 24px;width:100%;height:100%;display:block}.bookingsummarybanner-module__s4XBUG__actionsContainer{flex-direction:column;gap:8px;width:310px;display:flex}.bookingsummarybanner-module__s4XBUG__textContainer{background-color:#fff;border-radius:0 24px 24px 0;flex:1;justify-content:space-between;align-items:center;padding:40px;display:flex}.bookingsummarybanner-module__s4XBUG__logementDescription{flex-direction:column;gap:8px;display:flex}.bookingsummarybanner-module__s4XBUG__logementDescription h3{color:var(--colors-primary);font-family:var(--font-family-title);font-size:32px;font-style:italic;font-weight:400;line-height:40px}.bookingsummarybanner-module__s4XBUG__logementDescription p{color:var(--colors-grey);font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.bookingsummarybanner-module__s4XBUG__priceBox{background-color:var(--colors-primary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:40px;padding:16px 24px;display:flex}.bookingsummarybanner-module__s4XBUG__priceInfo{text-align:right}.bookingsummarybanner-module__s4XBUG__priceInfo h4{color:#d4d4d4;font-family:var(--font-family-body);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.bookingsummarybanner-module__s4XBUG__priceInfo h3{color:#fff;font-family:var(--font-family-title);font-size:32px;font-style:italic;font-weight:400;line-height:40px}.bookingsummarybanner-module__s4XBUG__backdrop{z-index:999;background:#0009;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.bookingsummarybanner-module__s4XBUG__popup{text-align:left;box-sizing:border-box;background:#fff;border-bottom:1px solid #d4d4d4;border-radius:16px;flex-direction:column;width:90%;max-width:500px;padding:40px;display:flex}.bookingsummarybanner-module__s4XBUG__popup:last-child{border-bottom:none;border-radius:16px}.bookingsummarybanner-module__s4XBUG__popup.bookingsummarybanner-module__s4XBUG__withRecurrent:first-child{border-radius:16px 16px 0 0}.bookingsummarybanner-module__s4XBUG__popup.bookingsummarybanner-module__s4XBUG__withRecurrent:nth-child(2){border-radius:0 0 16px 16px}.bookingsummarybanner-module__s4XBUG__icon{width:56px;height:56px}.bookingsummarybanner-module__s4XBUG__title{font-family:var(--font-family-title);color:var(--colors-primary);flex-direction:row;justify-content:space-between;margin-bottom:40px;font-size:32px;font-style:italic;font-weight:400;line-height:40px;display:flex}.bookingsummarybanner-module__s4XBUG__closeButton{cursor:pointer;background:0 0;border:none}.bookingsummarybanner-module__s4XBUG__priceBooking,.bookingsummarybanner-module__s4XBUG__priceRecurrent{flex-direction:column;gap:5px;display:flex}.bookingsummarybanner-module__s4XBUG__priceBooking>div:first-child,.bookingsummarybanner-module__s4XBUG__priceRecurrent>div:first-child{cursor:pointer}.bookingsummarybanner-module__s4XBUG__priceBooking h4,.bookingsummarybanner-module__s4XBUG__priceRecurrent h4{color:var(--colors-secondary);font-family:var(--font-family-body);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.bookingsummarybanner-module__s4XBUG__priceBooking p,.bookingsummarybanner-module__s4XBUG__priceRecurrent p{color:var(--colors-primary);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:28px}.bookingsummarybanner-module__s4XBUG__priceBooking .bookingsummarybanner-module__s4XBUG__grey,.bookingsummarybanner-module__s4XBUG__priceRecurrent .bookingsummarybanner-module__s4XBUG__grey{color:var(--colors-grey);margin-left:8px;font-size:14px;line-height:24px}.bookingsummarybanner-module__s4XBUG__total{border-top:1px solid #d4d4d4;flex-direction:row;justify-content:space-between;margin-top:16px;padding-top:16px;display:flex}.bookingsummarybanner-module__s4XBUG__total p{color:var(--colors-secondary);letter-spacing:.4px;font-size:20px;line-height:24px}.bookingsummarybanner-module__s4XBUG__tva{flex-direction:row;justify-content:space-between;display:flex}.bookingsummarybanner-module__s4XBUG__tva p{color:#7f95a8;font-size:16px;line-height:28px}.bookingsummarybanner-module__s4XBUG__priceBooking,.bookingsummarybanner-module__s4XBUG__priceRecurrent{flex:1}.bookingsummarybanner-module__s4XBUG__separator{background-color:var(--colors-grey);width:100%;height:1px;margin:10px 0}.bookingsummarybanner-module__s4XBUG__row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.bookingsummarybanner-module__s4XBUG__badge{color:#c2410c;text-align:center;background-color:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:8px;padding:12px 28px;font-size:16px}.bookingsummarybanner-module__s4XBUG__badgeError{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca}.bookingsummarybanner-module__s4XBUG__badgeSuccess{color:#15803d;background-color:#f0fdf4;border:1px solid #bbf7d0}.bookingsummarybanner-module__s4XBUG__badgeCancelled{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca}.bookingsummarybanner-module__s4XBUG__badgeCompleted{color:#15803d;background-color:#f0fdf4;border:1px solid #bbf7d0}.bookingsummarybanner-module__s4XBUG__cancelButton{width:100%;margin-top:8px}.bookingsummarybanner-module__s4XBUG__currentBanner .bookingsummarybanner-module__s4XBUG__logementDescription h3{color:var(--colors-primary)}.bookingsummarybanner-module__s4XBUG__currentBanner .bookingsummarybanner-module__s4XBUG__priceBox{background-color:var(--colors-primary)}.bookingsummarybanner-module__s4XBUG__futureBanner .bookingsummarybanner-module__s4XBUG__logementDescription h3{color:var(--colors-secondary)}.bookingsummarybanner-module__s4XBUG__futureBanner .bookingsummarybanner-module__s4XBUG__priceBox{background-color:var(--colors-secondary)}.bookingsummarybanner-module__s4XBUG__oldBanner .bookingsummarybanner-module__s4XBUG__priceBox{background-color:var(--colors-grey)!important}.bookingsummarybanner-module__s4XBUG__oldBanner .bookingsummarybanner-module__s4XBUG__logementDescription h3{color:var(--colors-grey)}@media (max-width:1082px){.bookingsummarybanner-module__s4XBUG__textContainer{flex-direction:column}}@media (max-width:768px){.bookingsummarybanner-module__s4XBUG__bookingSummaryBanner{flex-direction:column}.bookingsummarybanner-module__s4XBUG__imageContainer{aspect-ratio:16/9;border-radius:24px 24px 0 0;max-width:none;width:100%!important}.bookingsummarybanner-module__s4XBUG__image{border-radius:24px 24px 0 0;width:100%;height:auto}.bookingsummarybanner-module__s4XBUG__textContainer{border-radius:0 0 24px 24px;flex-direction:column;align-items:flex-start;padding:24px}.bookingsummarybanner-module__s4XBUG__popup{padding:30px}.bookingsummarybanner-module__s4XBUG__priceBox{background-color:var(--colors-primary);cursor:pointer;box-sizing:border-box;border-radius:8px;justify-content:space-between;gap:20px;width:100%;padding:8px 12px;display:flex}.bookingsummarybanner-module__s4XBUG__badge{box-sizing:border-box;width:100%}.bookingsummarybanner-module__s4XBUG__priceInfo h4{letter-spacing:.6px;font-size:10px;line-height:14px}.bookingsummarybanner-module__s4XBUG__priceInfo h3{font-size:26px;line-height:34px}}@media (max-width:420px){.bookingsummarybanner-module__s4XBUG__actionsContainer{width:100%}}
.installation-module__blEUEq__installationText{color:var(--colors-black);text-align:center;font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.installation-module__blEUEq__installationContainer.container{text-align:center;flex-direction:column;align-items:center;max-width:1600px;margin:120px auto auto;display:flex;overflow:hidden}.installation-module__blEUEq__textContainer{margin-bottom:20px}.installation-module__blEUEq__content{text-align:left;justify-content:space-between;align-items:stretch;gap:80px;margin-top:40px;display:flex}.installation-module__blEUEq__steps{flex-direction:column;flex:1;gap:30px;display:flex}.installation-module__blEUEq__step{cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding-left:40px;display:flex;position:relative}.installation-module__blEUEq__border{background:var(--Colors-Grey_01,#dcd9d8);width:4px;position:absolute;top:0;bottom:0;left:0}.installation-module__blEUEq__icon{width:56px;height:56px;margin-bottom:10px}.installation-module__blEUEq__stepTitle{font-family:var(--font-family-title);margin:0 0 10px;font-size:32px;font-style:italic;font-weight:400;line-height:40px;transition:color .3s}.installation-module__blEUEq__stepText{font-family:var(--font-family-body);margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.installation-module__blEUEq__activeStep .installation-module__blEUEq__border{background:var(--Colors-Secondary,#eb5c3f)}.installation-module__blEUEq__activeStep h3{color:var(--Colors-Secondary,#eb5c3f)}.installation-module__blEUEq__imageContainer{flex:1}.installation-module__blEUEq__image{object-fit:cover;border-radius:10px;width:100%;height:100%}.installation-module__blEUEq__installationContainer{padding:20px}.installation-module__blEUEq__content{flex-direction:column;gap:40px}.installation-module__blEUEq__steps{gap:20px}.installation-module__blEUEq__step{padding-left:20px}@media (min-width:768px){.installation-module__blEUEq__content{flex-direction:row;gap:60px}.installation-module__blEUEq__steps{gap:25px}.installation-module__blEUEq__step{padding-left:30px}}@media (min-width:1024px){.installation-module__blEUEq__content{flex-direction:row;gap:80px}.installation-module__blEUEq__steps{gap:30px}.installation-module__blEUEq__step{padding-left:40px}}
.reservationtype-module__7TYvSq__photoGallery{margin-bottom:40px}.reservationtype-module__7TYvSq__cardContainer{flex-direction:row;gap:24px;display:flex}.reservationtype-module__7TYvSq__leftCard{flex-direction:column;flex:calc(60% - 12px);gap:24px;display:flex}.reservationtype-module__7TYvSq__rightCard{flex-direction:column;flex:calc(40% - 12px);gap:24px;display:flex}.reservationtype-module__7TYvSq__cardStyle{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fff;border-radius:24px;flex-direction:column;gap:24px;padding:40px;display:flex;box-shadow:0 4px 24px #183a6726}.reservationtype-module__7TYvSq__titleStyle{color:var(--colors-primary);font-family:var(--font-family-title);font-size:32px;font-style:italic;font-weight:400;line-height:40px}.reservationtype-module__7TYvSq__text{color:var(--colors-primary);font-family:var(--font-family-body);font-size:16px;line-height:28px}.reservationtype-module__7TYvSq__contactLink{cursor:pointer;font-weight:700;text-decoration:underline}.reservationtype-module__7TYvSq__serviceCard{border:1px solid #dcd9d8;border-radius:16px;flex-direction:row;gap:24px;margin-bottom:16px;padding:32px;display:flex}.reservationtype-module__7TYvSq__serviceCard:last-child{margin-bottom:0}.reservationtype-module__7TYvSq__serviceCard h4{font-family:var(--font-family-body);letter-spacing:.4px;color:var(--colors-primary);font-size:20px;font-weight:700;line-height:24px}.reservationtype-module__7TYvSq__serviceCard p{font-family:var(--font-family-body);margin-top:8px;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.reservationtype-module__7TYvSq__popupContainer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:24px;box-shadow:0 4px 24px #183a6726}.reservationtype-module__7TYvSq__popup{text-align:left;box-sizing:border-box;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;width:100%;padding:40px;display:flex}.reservationtype-module__7TYvSq__popup.reservationtype-module__7TYvSq__withoutRecurrent{border-radius:24px}.reservationtype-module__7TYvSq__popup.reservationtype-module__7TYvSq__withRecurrent:first-child{border-radius:24px 24px 0 0}.reservationtype-module__7TYvSq__popup.reservationtype-module__7TYvSq__withRecurrent:nth-child(2){background-color:#fafafa;border-radius:0 0 24px 24px}.reservationtype-module__7TYvSq__title{font-family:var(--font-family-title);color:var(--colors-primary);margin-bottom:40px;font-size:32px;font-style:italic;font-weight:400;line-height:40px}.reservationtype-module__7TYvSq__priceBooking,.reservationtype-module__7TYvSq__priceRecurrent{flex-direction:column;gap:5px;display:flex}.reservationtype-module__7TYvSq__priceBooking>div:first-child,.reservationtype-module__7TYvSq__priceRecurrent>div:first-child{cursor:pointer}.reservationtype-module__7TYvSq__priceBooking h4,.reservationtype-module__7TYvSq__priceRecurrent h4{color:var(--colors-secondary);font-family:var(--font-family-body);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.reservationtype-module__7TYvSq__priceBooking p,.reservationtype-module__7TYvSq__priceRecurrent p{color:var(--colors-primary);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:28px}.reservationtype-module__7TYvSq__priceBooking .reservationtype-module__7TYvSq__grey,.reservationtype-module__7TYvSq__priceRecurrent .reservationtype-module__7TYvSq__grey{color:var(--colors-grey);margin-left:8px;font-size:14px;line-height:24px}.reservationtype-module__7TYvSq__total{border-top:1px solid #d4d4d4;flex-direction:row;justify-content:space-between;margin-top:16px;padding-top:16px;display:flex}.reservationtype-module__7TYvSq__total p{color:var(--colors-secondary);letter-spacing:.4px;font-size:20px;line-height:24px}.reservationtype-module__7TYvSq__tva{flex-direction:row;justify-content:space-between;display:flex}.reservationtype-module__7TYvSq__tva p{color:#7f95a8;font-size:16px;line-height:28px}.reservationtype-module__7TYvSq__priceBooking,.reservationtype-module__7TYvSq__priceRecurrent{flex:1}.reservationtype-module__7TYvSq__row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.reservationtype-module__7TYvSq__column{flex-direction:column;display:flex}.reservationtype-module__7TYvSq__rowLinkWithIcon{flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.reservationtype-module__7TYvSq__linkWithIcon{color:var(--colors-secondary);text-align:center;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border-style:none;padding:8px;font-size:14px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none}.reservationtype-module__7TYvSq__cancelConditionList{color:var(--colors-black);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:28px}.reservationtype-module__7TYvSq__cancelConditionList ul li{margin-left:20px;list-style-type:disc}.reservationtype-module__7TYvSq__buttonToBooking{flex-direction:row;align-items:center;gap:4px;display:flex}.reservationtype-module__7TYvSq__buttonToBooking:hover{background-color:var(--colors-secondary);color:#fff}.reservationtype-module__7TYvSq__dateIconPath{fill:#eb5c3f;transition:fill}.reservationtype-module__7TYvSq__buttonToBooking:hover .reservationtype-module__7TYvSq__dateIconPath{fill:#fff}.reservationtype-module__7TYvSq__backdrop{z-index:1099;background:#0009;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.reservationtype-module__7TYvSq__popupCancel{text-align:left;box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;gap:32px;max-width:730px;padding:40px;display:flex}.reservationtype-module__7TYvSq__icon{width:56px;height:56px}.reservationtype-module__7TYvSq__titlePopup{font-family:var(--font-family-title);color:var(--colors-primary);flex-direction:row;justify-content:space-between;font-size:32px;font-style:italic;font-weight:400;line-height:40px;display:flex}.reservationtype-module__7TYvSq__closeButton{cursor:pointer;background:0 0;border:none}.reservationtype-module__7TYvSq__titleRefundDetail{color:var(--colors-secondary);font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.reservationtype-module__7TYvSq__reservationInfo{border-radius:8px;flex-direction:column;display:flex}.reservationtype-module__7TYvSq__reservationFee{color:var(--colors-primary);background-color:#fff;border:1px solid #d4d4d4;border-radius:8px 8px 0 0;padding:16px 32px}.reservationtype-module__7TYvSq__reservationFee h4,.reservationtype-module__7TYvSq__refundFee h4{font-size:16px;font-weight:700;line-height:28px}.reservationtype-module__7TYvSq__refundFee{background-color:var(--colors-primary);color:#fff;border-radius:0 0 8px 8px;flex-direction:row;padding:16px 32px;display:flex}.reservationtype-module__7TYvSq__refundFee p{font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:24px}.reservationtype-module__7TYvSq__rowPopup{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.reservationtype-module__7TYvSq__popupConfirmation{text-align:left;box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;gap:32px;max-width:396px;padding:40px;display:flex}.reservationtype-module__7TYvSq__emailConfirmation{font-family:var(--font-family-body);color:#666;font-size:12px;font-weight:400;line-height:16px}.reservationtype-module__7TYvSq__cancelReservationButton{color:#fff;text-align:center;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;background-color:var(--colors-secondary);border:1px solid var(--colors-secondary);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none;display:inline-block}.reservationtype-module__7TYvSq__cancelReservationButton:hover{color:var(--colors-secondary);border:1px solid var(--colors-secondary);background-color:#fff}.reservationtype-module__7TYvSq__buttonContainer{flex-direction:column;gap:16px;display:flex}.reservationtype-module__7TYvSq__serviceCategoryTitle{color:var(--colors-secondary);font-family:var(--font-family-body);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;line-height:16px}@media (max-width:992px){.reservationtype-module__7TYvSq__cardContainer{flex-direction:column}.reservationtype-module__7TYvSq__leftCard,.reservationtype-module__7TYvSq__rightCard{flex:auto}.reservationtype-module__7TYvSq__popupCancel{width:80%}}@media (max-width:768px){.reservationtype-module__7TYvSq__cardStyle,.reservationtype-module__7TYvSq__popup{padding:32px}.reservationtype-module__7TYvSq__buttonToBooking{justify-content:center;width:100%}.reservationtype-module__7TYvSq__popupCancel{width:90%;padding:24px}.reservationtype-module__7TYvSq__reservationFee,.reservationtype-module__7TYvSq__refundFee{padding:16px 24px}.reservationtype-module__7TYvSq__rowPopup{flex-direction:column}.reservationtype-module__7TYvSq__emailConfirmation{width:100%;margin-bottom:8px}.reservationtype-module__7TYvSq__cancelPopupButton{width:calc(100% - 32px)}.reservationtype-module__7TYvSq__popupConfirmation{width:80%}}@media (max-width:480px){.reservationtype-module__7TYvSq__cardStyle,.reservationtype-module__7TYvSq__popup{padding:24px}.reservationtype-module__7TYvSq__serviceCard{flex-direction:column}}
.lazyloading-module__teMjYG__container{width:100%;height:100%;position:relative}.lazyloading-module__teMjYG__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.lazyloading-module__teMjYG__popup{text-align:center;background:#fff;border-radius:10px;flex-direction:column;gap:24px;width:100%;max-width:520px;padding:20px;display:flex}.lazyloading-module__teMjYG__message{color:var(--colors-primary);font-family:var(--font-family-title);text-align:center;margin-bottom:20px;font-size:32px;font-style:italic;font-weight:400;line-height:40px;display:none}.lazyloading-module__teMjYG__loadingAnimation{width:80px;height:80px;margin:0 auto;position:relative}.lazyloading-module__teMjYG__loadingImage{animation:2s linear infinite lazyloading-module__teMjYG__rotate}@keyframes lazyloading-module__teMjYG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lazyloading-module__teMjYG__loadingText{color:#fff;font-size:16px;display:none}.lazyloading-module__teMjYG__icon{width:56px;height:56px}.lazyloading-module__teMjYG__popup:last-of-type{text-align:left;gap:16px;padding:40px}.lazyloading-module__teMjYG__title{font-family:var(--font-family-title);color:var(--colors-primary);margin:16px 0;font-size:32px;font-style:italic;font-weight:400;line-height:40px}.lazyloading-module__teMjYG__paragraph:first-of-type{font-weight:700}.lazyloading-module__teMjYG__paragraph{font-family:var(--font-family-body);color:#000;margin:0 0 16px;font-size:16px;line-height:28px}.lazyloading-module__teMjYG__redirectButton{color:var(--colors-secondary);letter-spacing:1.5px;cursor:pointer;text-transform:uppercase;text-align:left;background:0 0;border:none;font-size:14px;font-weight:700;line-height:24px}.lazyloading-module__teMjYG__redirectButton:hover{text-decoration:underline}@media (max-width:768px){.lazyloading-module__teMjYG__popup:first-of-type{gap:16px;width:80%;margin:0 10px}.lazyloading-module__teMjYG__popup:last-of-type{text-align:left}.lazyloading-module__teMjYG__popup:first-of-type .lazyloading-module__teMjYG__message{text-align:center;font-size:24px;line-height:32px}}
.page-section.mission-module__WUtjtq__missions{margin-top:120px}.mission-module__WUtjtq__missionText{color:var(--colors-black);text-align:center;align-self:stretch;max-width:720px;margin:20px auto auto;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.mission-module__WUtjtq__box{flex-wrap:wrap;place-content:flex-start center;align-self:stretch;align-items:flex-start;gap:24px;margin-top:80px;display:flex}.mission-module__WUtjtq__boxMission{background:var(--Colors-Grey_00,#fafafa);border-radius:16px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;height:350px;padding:48px 32px;display:flex}.mission-module__WUtjtq__boxMission .mission-module__WUtjtq__number{color:var(--colors-secondary);font-family:var(--font-family-body);font-size:72px;font-style:normal;font-weight:300;line-height:80px}.mission-module__WUtjtq__boxMission h4{color:var(--colors-secondary);font-family:var(--font-family-body);letter-spacing:.96px;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.mission-module__WUtjtq__boxMission p{color:var(--colors-black);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:28px}@media (max-width:1280px){.mission-module__WUtjtq__boxMission{flex:40%;height:230px}}@media (max-width:768px){.mission-module__WUtjtq__boxMission{height:auto}.mission-module__WUtjtq__missions{margin-bottom:50px}}
.residence-module__gSWR5W__residenceContainer{background-color:#fafafa;flex-direction:column;gap:0;margin-top:170px;display:flex}.residence-module__gSWR5W__imageContainer{position:relative;top:-70px}.residence-module__gSWR5W__imageContainer img{width:100%;height:auto;position:relative}.residence-module__gSWR5W__backgroundImage{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.residence-module__gSWR5W__residenceText{color:var(--colors-black);text-align:center;align-self:stretch;max-width:720px;margin:20px auto auto;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.residence-module__gSWR5W__cardContainer{flex-wrap:wrap;place-content:flex-start center;align-items:stretch;gap:24px;max-width:1300px;margin-top:80px;display:flex}.residence-module__gSWR5W__card{background-color:#fff;border-radius:16px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:8px;min-width:250px;padding:48px 32px;display:flex}.residence-module__gSWR5W__card h3{color:var(--colors-primary);font-family:var(--font-family-title);font-size:32px;font-style:italic;font-weight:400;line-height:40px}.residence-module__gSWR5W__card ul{padding-left:25px}.residence-module__gSWR5W__card p,.residence-module__gSWR5W__card ul li{color:var(--colors-black);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.residence-module__gSWR5W__card ul li{list-style-type:disc}.residence-module__gSWR5W__residencePageBottom{background-color:#fff;height:200px}@media (max-width:1024px){.residence-module__gSWR5W__residencePageBottom{height:140px}}@media (max-width:768px){.residence-module__gSWR5W__cardContainer{flex-direction:column;gap:32px;padding:16px}.residence-module__gSWR5W__card{box-sizing:border-box;width:100%;padding:24px}.residence-module__gSWR5W__residenceText{font-size:14px;line-height:24px}}
.payment-module__peh8ea__serviceCardContainer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;padding-top:70px;padding-bottom:70px;display:flex}.payment-module__peh8ea__leftCard{flex-direction:column;gap:40px;max-width:calc(65% - 2rem);display:flex}.payment-module__peh8ea__titleContainer{width:auto;max-width:100%}.payment-module__peh8ea__titleContainer h4{margin-bottom:0}.payment-module__peh8ea__titleContainer h1{text-align:left;margin-bottom:16px}.payment-module__peh8ea__titleContainer p{color:var(--colors-black);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:28px}.payment-module__peh8ea__inputGroup label,.payment-module__peh8ea__label{color:var(--colors-black);font-size:12px;font-family:var(--font-family-body);letter-spacing:.6px;text-transform:uppercase;margin-left:8px;font-style:normal;font-weight:700;line-height:16px;display:block}.payment-module__peh8ea__label{margin-bottom:16px}.payment-module__peh8ea__formContainer{max-width:800px}.payment-module__peh8ea__form{flex-direction:column;display:flex}.payment-module__peh8ea__formContainer h4{color:var(--Colors-Secondary,#eb5c3f);font-family:var(--Font-Family-Body,Lato);letter-spacing:.96px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-style:normal;font-weight:700;line-height:20px}.payment-module__peh8ea__inputGroup{width:100%;margin-bottom:15px}.payment-module__peh8ea__row{justify-content:space-between;gap:20px;display:flex}.payment-module__peh8ea__input{width:100%;font-family:var(--font-family-body);box-sizing:border-box;border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:8px 8px 8px 16px;font-size:16px;font-weight:400;line-height:28px}select.payment-module__peh8ea__input{appearance:none;background:#fff url(/assets/icones/arrow-icon-select.png) right 16px center no-repeat}.payment-module__peh8ea__row .payment-module__peh8ea__inputGroup{flex:1;margin-right:10px}.payment-module__peh8ea__row .payment-module__peh8ea__inputGroup:last-child{margin-right:0}.payment-module__peh8ea__checkboxGroup{align-items:center;margin-top:20px;display:flex}.payment-module__peh8ea__checkboxGroup input[type=checkbox]{margin-right:10px}.payment-module__peh8ea__checkboxGroup label{font-family:var(--font-family-body);color:#334155;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.payment-module__peh8ea__dataPolicy,.payment-module__peh8ea__infoLink{cursor:pointer;text-decoration:underline}.payment-module__peh8ea__infoLink{color:var(--colors-secondary)}.payment-module__peh8ea__submitBtn{background-color:var(--colors-secondary);color:#fff;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:80px;padding:8px 16px;font-size:14px;font-weight:700;line-height:24px}.payment-module__peh8ea__submitBtn:hover{background-color:var(--colors-secondary)}.payment-module__peh8ea__radioGroup{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px;display:flex}.payment-module__peh8ea__radioItem{align-items:center;display:flex}.payment-module__peh8ea__radioFormChoiceLabel{color:var(--colors-black);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.payment-module__peh8ea__radio{margin:0 8px}.payment-module__peh8ea__radio:checked{border-color:var(--colors-secondary);background-color:var(--colors-secondary)}.payment-module__peh8ea__radioLabel{color:#333;margin-bottom:10px;font-size:1rem}.payment-module__peh8ea__bookingSummary{background-color:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:40px;display:flex}.payment-module__peh8ea__bookingSummary ul{margin:0;padding-left:20px}.payment-module__peh8ea__bookingSummary ul ul{padding-left:20px}.payment-module__peh8ea__bookingSummary ul li{color:var(--colors-primary);font-family:var(--font-family-body);font-size:16px;font-weight:400;line-height:28px;list-style-type:disc}.payment-module__peh8ea__bookingSummary h2{color:var(--colors-secondary);font-family:var(--font-family-title);font-size:32px;font-style:italic;font-weight:400;line-height:40px}.payment-module__peh8ea__buttonContainer{flex-direction:row;justify-content:center;gap:24px;margin-top:24px;display:flex}.payment-module__peh8ea__previousButton{color:var(--colors-secondary);text-align:center;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;border:1px solid var(--colors-secondary);cursor:pointer;background-color:#fff;border-radius:10px;flex:1;margin-top:0;padding:16px 40px;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.payment-module__peh8ea__nextButton{color:#fff;text-align:center;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;background-color:var(--colors-secondary);cursor:pointer;border:none;border-radius:10px;margin-top:0;padding:16px 40px;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.payment-module__peh8ea__nextButton:disabled{color:#fff;cursor:not-allowed;background-color:#ccc}.payment-module__peh8ea__summaryCardContainer{max-width:calc(35% - 1rem)}@media (max-width:1474px){.payment-module__peh8ea__buttonContainer{flex-direction:column}}@media (max-width:768px){.payment-module__peh8ea__serviceCardContainer{width:100%}.payment-module__peh8ea__leftCard{max-width:100%}.payment-module__peh8ea__bookingSummary{padding:24px}.payment-module__peh8ea__buttonContainer{flex-direction:row}.payment-module__peh8ea__row{flex-direction:column}}
.AddressComponent-module__fZ1YEG__card{opacity:.9;color:#fff;background-color:#183a67;border-radius:25px;width:80%;height:78px;display:flex;position:absolute;bottom:48px}.AddressComponent-module__fZ1YEG__card h5{font-size:1rem;font-weight:700}.AddressComponent-module__fZ1YEG__card h6{margin-top:8px;font-size:.75rem}.AddressComponent-module__fZ1YEG__addressContainer{flex-grow:1;align-items:center;gap:8px;padding:24px;display:flex}.AddressComponent-module__fZ1YEG__mapContainer{cursor:pointer;width:45%;position:relative}.AddressComponent-module__fZ1YEG__mapContainer img{border-radius:0;border-radius:0 25px 25px 0!important;max-width:100%!important}.AddressComponent-module__fZ1YEG__map{object-fit:cover}@media (max-width:1234px){.AddressComponent-module__fZ1YEG__card{flex-direction:column;height:auto}.AddressComponent-module__fZ1YEG__addressContainer{box-sizing:border-box;flex-grow:0;height:75px}.AddressComponent-module__fZ1YEG__mapContainer{width:100%;height:85px}.AddressComponent-module__fZ1YEG__mapContainer img{border-top-right-radius:0!important;border-bottom-left-radius:25px!important}}@media (max-width:421px){.AddressComponent-module__fZ1YEG__addressContainer{padding:12px}}
.documentstatustable-module__zuzyMa__tableContainer,.documentstatustable-module__zuzyMa__mobileContainer{width:100%}.documentstatustable-module__zuzyMa__table{border-collapse:separate;border-spacing:0;background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;overflow:hidden}.documentstatustable-module__zuzyMa__table th{color:var(--colors-grey);font-family:var(--font-family-body);text-align:left;background-color:#f9f9f9;border-bottom:1px solid #ddd;padding:10px;font-size:12px;font-weight:400;line-height:16px}.documentstatustable-module__zuzyMa__table tr:nth-child(2n){background-color:#f9f9f9}.documentstatustable-module__zuzyMa__table tr:nth-child(odd){background-color:#fff}.documentstatustable-module__zuzyMa__table td{border-bottom:1px solid #ddd;padding:16px}.documentstatustable-module__zuzyMa__documentCell{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.documentstatustable-module__zuzyMa__documentCell strong{color:var(--colors-black);font-family:var(--font-family-body);text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.documentstatustable-module__zuzyMa__icon{cursor:pointer}.documentstatustable-module__zuzyMa__documentName,.documentstatustable-module__zuzyMa__documentTypeSize{color:var(--colors-grey);font-family:var(--font-family-body);font-size:12px;font-weight:400;line-height:16px}.documentstatustable-module__zuzyMa__documentTypeSize{color:silver}.documentstatustable-module__zuzyMa__documentDate{color:var(--colors-grey);font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:24px}.documentstatustable-module__zuzyMa__table tr:last-of-type td{border-bottom:none}.documentstatustable-module__zuzyMa__statusPending{color:#ff4500;border-radius:var(--Pixels-Base-XS,8px);border:1px solid var(--Colors-Admin-Red_02,#fecaca);background:var(--Colors-Admin-Red_03,#fef2f2);font-family:var(--font-family-body);border-radius:8px;padding:10px 24px;font-size:16px;font-weight:400;line-height:28px}.documentstatustable-module__zuzyMa__statusApproved{color:green;border-radius:var(--Pixels-Base-XS,8px);font-family:var(--font-family-body);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:10px 24px;font-size:16px;font-weight:400;line-height:28px}.documentstatustable-module__zuzyMa__statusRejected{color:#dc3545;border-radius:var(--Pixels-Base-XS,8px);border:1px solid var(--Colors-Admin-Red_02,#fecaca);background:var(--Colors-Admin-Red_03,#fef2f2);font-family:var(--font-family-body);border-radius:8px;padding:10px 24px;font-size:16px;font-weight:400;line-height:28px}.documentstatustable-module__zuzyMa__statusPending,.documentstatustable-module__zuzyMa__statusApproved,.documentstatustable-module__zuzyMa__statusRejected{white-space:nowrap}.documentstatustable-module__zuzyMa__uploadButton{justify-content:center;justify-self:center;align-items:center;gap:3px;display:flex}.documentstatustable-module__zuzyMa__uploadButton:hover{background-color:var(--colors-secondary);color:#fff}.documentstatustable-module__zuzyMa__form{width:100%;margin:auto}.documentstatustable-module__zuzyMa__uploadSectionCard{box-sizing:border-box;background-color:#fff;border-radius:24px;flex-direction:column;gap:10px;width:calc(100% - 16px);margin:24px 8px;padding:24px;display:flex;box-shadow:4px 0 24px #183a6726}.documentstatustable-module__zuzyMa__labelContainer{flex-direction:row;gap:8px;margin:0 0 8px 10px;display:flex}.documentstatustable-module__zuzyMa__labelSubContainer{flex-direction:column;gap:4px;display:flex}.documentstatustable-module__zuzyMa__label{color:var(--colors-black);font-family:var(--font-family-body);text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.documentstatustable-module__zuzyMa__labelContainer p{color:var(--colors-black);font-family:var(--font-family-body);font-size:12px;line-height:16px}.documentstatustable-module__zuzyMa__lastUpdateContainer{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.documentstatustable-module__zuzyMa__lastUpdateContainer h6{color:var(--colors-grey);font-family:var(--font-family-body);font-size:12px;line-height:16px}.documentstatustable-module__zuzyMa__lastUpdateContainer h5{color:var(--colors-black);font-family:var(--font-family-body);font-size:14px;line-height:24px}.documentstatustable-module__zuzyMa__fileList{flex-direction:column;gap:10px;display:flex}.documentstatustable-module__zuzyMa__fileItem{border:1px solid #d3d3d3;border-radius:8px;align-items:center;gap:15px;padding:10px;display:flex}.documentstatustable-module__zuzyMa__fileInfo{text-align:left;word-break:break-word;overflow-wrap:break-word;flex-direction:column;display:flex}.documentstatustable-module__zuzyMa__fileInfo strong{color:#344054;font-family:var(--font-family-body);word-break:break-word;overflow-wrap:break-word;white-space:normal;font-size:16px;font-weight:700;line-height:28px}.documentstatustable-module__zuzyMa__fileInfo span{color:var(--colors-grey);font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:24px}.documentstatustable-module__zuzyMa__deleteButton{cursor:pointer;background:0 0;border:none;margin-left:auto}.documentstatustable-module__zuzyMa__dragAndDrop{text-align:center;cursor:pointer;background-color:#fff;border:1px dashed #ccc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:1rem;padding:24px;display:flex;position:relative}.documentstatustable-module__zuzyMa__dragAndDrop:hover{background-color:#f0f0f0}.documentstatustable-module__zuzyMa__dragAndDrop p{color:var(--colors-black);font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:24px}.documentstatustable-module__zuzyMa__selectFileButton{justify-content:center;justify-self:center;align-items:center;gap:3px;display:flex}.documentstatustable-module__zuzyMa__selectFileButton:hover{background-color:var(--colors-secondary);color:#fff}.documentstatustable-module__zuzyMa__fileInput{display:none}.documentstatustable-module__zuzyMa__errorMessage{color:var(--colors-secondary);font-family:var(--font-family-body);margin-bottom:10px;font-size:12px;font-weight:400;line-height:16px}.documentstatustable-module__zuzyMa__uploadedFile{font-size:16px}@media (max-width:768px){.documentstatustable-module__zuzyMa__labelContainer{justify-content:space-between;margin:0}.documentstatustable-module__zuzyMa__dragAndDrop{border:none;margin-bottom:0;padding:0}.documentstatustable-module__zuzyMa__dragAndDrop:hover{background-color:#f0f0f0}.documentstatustable-module__zuzyMa__selectFileButton{width:100%}}@media (max-width:992px){.documentstatustable-module__zuzyMa__tableContainer{overflow-x:auto}}
.bookingconfirmation-module__9hwi_W__title{font-family:var(--font-family-title);color:var(--colors-primary);text-align:left;flex-direction:row;justify-content:space-between;font-size:32px;font-style:italic;font-weight:400;line-height:40px;display:flex}.bookingconfirmation-module__9hwi_W__container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#fff;border-radius:24px;width:100%;padding:40px;box-shadow:0 4px 24px #183a6726}.bookingconfirmation-module__9hwi_W__container a{color:#000}.bookingconfirmation-module__9hwi_W__container p{line-height:26px}.bookingconfirmation-module__9hwi_W__bookingSummaryContainer{flex-direction:row;display:flex}.bookingconfirmation-module__9hwi_W__leftBox,.bookingconfirmation-module__9hwi_W__rightBox{flex-direction:column;gap:8px;width:50%;padding:24px 32px;display:flex}.bookingconfirmation-module__9hwi_W__leftBox{border:1px solid #dfdfdf;border-radius:8px 0 0 8px}.bookingconfirmation-module__9hwi_W__rightBox{border:1px solid #dfdfdf;border-left:none;border-radius:0 8px 8px 0}.bookingconfirmation-module__9hwi_W__dateTitle{flex-direction:row;align-items:center;gap:8px;display:flex}.bookingconfirmation-module__9hwi_W__dateTitle h4,.bookingconfirmation-module__9hwi_W__leftBox p,.bookingconfirmation-module__9hwi_W__rightBox p{color:var(--colors-primary);font-family:var(--font-family-body);text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.bookingconfirmation-module__9hwi_W__leftBox h3,.bookingconfirmation-module__9hwi_W__rightBox h3{color:var(--colors-primary);font-family:var(--font-family-title);text-transform:capitalize;font-size:32px;font-style:italic;font-weight:400;line-height:40px}.bookingconfirmation-module__9hwi_W__buttonToBooking{align-items:center;gap:4px;transition:background-color .2s,color .2s;display:flex}.bookingconfirmation-module__9hwi_W__buttonToBooking:hover{background-color:var(--colors-secondary);color:#fff}.bookingconfirmation-module__9hwi_W__rowLinkWithIcon{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:24px;text-decoration:none;display:flex}.bookingconfirmation-module__9hwi_W__linkWithIcon{color:var(--colors-secondary);text-align:center;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border-style:none;padding:8px;font-size:14px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none}@media (max-width:768px){.bookingconfirmation-module__9hwi_W__container{padding:32px}.bookingconfirmation-module__9hwi_W__buttonToBooking{justify-content:center;justify-self:center;width:100%;padding:16px 24px}.bookingconfirmation-module__9hwi_W__bookingSummaryContainer{flex-direction:column;width:100%}.bookingconfirmation-module__9hwi_W__leftBox,.bookingconfirmation-module__9hwi_W__rightBox{box-sizing:border-box;border:1px solid #dfdfdf;width:100%;padding:24px}.bookingconfirmation-module__9hwi_W__leftBox{border-radius:8px 8px 0 0}.bookingconfirmation-module__9hwi_W__rightBox{border-top:none;border-radius:0 0 8px 8px}.bookingconfirmation-module__9hwi_W__leftBox h3,.bookingconfirmation-module__9hwi_W__rightBox h3{font-size:24px;line-height:32px}}@media (max-width:480px){.bookingconfirmation-module__9hwi_W__container{padding:24px}}
.signup-module__wOJjFW__signupContainer.container{flex-direction:column;margin-top:120px;display:flex}.signup-module__wOJjFW__signupContainer.signup-module__wOJjFW__modify{margin-top:160px}.signup-module__wOJjFW__backButton{font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;color:var(--colors-secondary);background-color:#0000;border:none;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;font-style:normal;font-weight:700;line-height:24px;display:flex}.signup-module__wOJjFW__backButton:hover{cursor:pointer}.signup-module__wOJjFW__cardContainer{justify-content:space-between;align-items:flex-start;gap:2rem;margin-top:20px;display:flex}.signup-module__wOJjFW__leftCard{flex-direction:column;gap:10px;width:50%;min-width:600px;display:flex}.signup-module__wOJjFW__card{border-radius:8px}.signup-module__wOJjFW__titleContainer{margin-top:30px}.signup-module__wOJjFW__titleModify{margin-top:0}.signup-module__wOJjFW__titleContainer h1{margin-bottom:16px}.signup-module__wOJjFW__titleContainer p{color:var(--Colors-Primary,#183a67);max-width:880px;font-size:16px;font-style:normal;font-weight:700;line-height:28px}.signup-module__wOJjFW__inputGroup label,.signup-module__wOJjFW__label{color:var(--colors-black);font-size:12px;font-family:var(--font-family-body);letter-spacing:.6px;text-transform:uppercase;margin-left:8px;font-style:normal;font-weight:700;line-height:16px;display:block}.signup-module__wOJjFW__label{margin-bottom:16px}.signup-module__wOJjFW__formContainer{max-width:800px;margin:35px 0 0}.signup-module__wOJjFW__form{flex-direction:column;display:flex}.signup-module__wOJjFW__formContainer h4{color:var(--Colors-Secondary,#eb5c3f);font-family:var(--Font-Family-Body,Lato);letter-spacing:.96px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-style:normal;font-weight:700;line-height:20px}.signup-module__wOJjFW__inputGroup{width:100%;margin-bottom:15px}.signup-module__wOJjFW__row{justify-content:space-between;gap:20px;display:flex}.signup-module__wOJjFW__input{width:100%;font-family:var(--font-family-body);box-sizing:border-box;border:1px solid #ccc;border-radius:4px;margin-top:5px;padding:8px 8px 8px 16px;font-size:16px;font-weight:400;line-height:28px}select.signup-module__wOJjFW__input{appearance:none;background:url(/assets/icones/arrow-icon-select.png) right 16px center no-repeat}.signup-module__wOJjFW__row .signup-module__wOJjFW__inputGroup{flex:1;margin-right:10px}.signup-module__wOJjFW__row .signup-module__wOJjFW__inputGroup:last-child{margin-right:0}.signup-module__wOJjFW__checkboxGroup{align-items:center;margin-top:20px;display:flex}.signup-module__wOJjFW__checkboxGroup input[type=checkbox]{margin-right:10px}.signup-module__wOJjFW__checkboxGroup label{font-family:var(--font-family-body);color:#334155;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.signup-module__wOJjFW__dataPolicy{cursor:pointer;text-decoration:underline}.signup-module__wOJjFW__submitBtn{background-color:var(--colors-secondary);color:#fff;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:80px;padding:8px 16px;font-size:14px;font-weight:700;line-height:24px}.signup-module__wOJjFW__submitBtn:hover{background-color:var(--colors-secondary)}.signup-module__wOJjFW__submitBtn.submitting{opacity:.8}.signup-module__wOJjFW__radioGroup{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.signup-module__wOJjFW__radioItemGroup{flex-direction:column;display:flex}.signup-module__wOJjFW__radioItem{align-items:center;display:flex}.signup-module__wOJjFW__radioItem label{color:#334155;font-family:var(--font-family-body);text-transform:none;margin:0;font-size:16px;font-weight:400;line-height:28px}.signup-module__wOJjFW__radioFormChoiceLabel{color:#334155;font-family:var(--font-family-body);cursor:pointer;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.signup-module__wOJjFW__radio{margin:0 8px}.signup-module__wOJjFW__radio:checked{border-color:var(--colors-secondary);background-color:var(--colors-secondary)}.signup-module__wOJjFW__radioLabel{color:#333;margin-bottom:10px;font-size:1rem}.signup-module__wOJjFW__warningMessage{color:var(--colors-secondary);font-family:var(--font-family-body);font-size:16px;font-weight:700;line-height:28px}.signup-module__wOJjFW__warningMessage a{color:var(--colors-secondary)}.signup-module__wOJjFW__error{color:var(--colors-secondary);font-family:var(--font-family-body);margin-top:5px;margin-left:8px;font-size:12px;font-weight:400;line-height:16px}.signup-module__wOJjFW__errorSummary{border:1px solid var(--colors-secondary);background:#ffe6e6;margin-top:1em;padding:1em}.signup-module__wOJjFW__errorSummary h4{color:var(--colors-secondary);margin-bottom:.5em}.signup-module__wOJjFW__errorSummary ul{margin:0;padding:0;list-style:none}.signup-module__wOJjFW__errorSummary li{margin-bottom:.5em}.signup-module__wOJjFW__errorLink{color:var(--colors-primary);cursor:pointer;text-align:left;width:100%;font-family:var(--font-family-body);background:0 0;border:none;padding:0;font-size:14px;line-height:1.5}.signup-module__wOJjFW__errorLink:hover{color:var(--colors-secondary)}@media (max-width:1230px){.signup-module__wOJjFW__modify{margin-top:120px}}@media (max-width:1024px){.signup-module__wOJjFW__modify{margin-top:80px}}@media (max-width:768px){.signup-module__wOJjFW__titleContainer h1{font-size:56px;line-height:64px}.signup-module__wOJjFW__cardContainer{flex-direction:column;align-items:center;gap:1.5rem;margin:0 auto;padding:0}.signup-module__wOJjFW__leftCard{gap:1rem;width:100%;min-width:auto;margin:0}.signup-module__wOJjFW__formContainer{width:100%;max-width:100%;margin:0;padding:0}.signup-module__wOJjFW__formContainer h4,.signup-module__wOJjFW__titleContainer h1,.signup-module__wOJjFW__titleContainer p{text-align:center}.signup-module__wOJjFW__row{flex-direction:column;gap:0}.signup-module__wOJjFW__row .signup-module__wOJjFW__inputGroup{margin-right:0}.signup-module__wOJjFW__submitBtn{width:100%;margin-top:40px}.signup-module__wOJjFW__checkboxGroup{justify-content:center}.signup-module__wOJjFW__inputGroup label,.signup-module__wOJjFW__label{margin-bottom:8px;margin-left:0}.signup-module__wOJjFW__titleContainer h1.page-title{text-align:left;font-size:38px}}
.fileuploadsection-module__hZ_OJa__form{flex-direction:column;width:100%;display:flex}.fileuploadsection-module__hZ_OJa__inputGroup{text-align:left;width:100%}.fileuploadsection-module__hZ_OJa__uploadSectionCard{box-sizing:border-box;background-color:#fff;border-radius:24px;flex-direction:column;gap:8px;width:calc(100% - 16px);margin-top:24px;margin-left:8px;margin-right:8px;padding:24px;display:flex;box-shadow:4px 0 24px #183a6726}.fileuploadsection-module__hZ_OJa__labelContainer{flex-direction:row;gap:8px;margin:0 0 8px 10px;display:flex}.fileuploadsection-module__hZ_OJa__labelSubContainer{flex-direction:column;gap:4px;display:flex}.fileuploadsection-module__hZ_OJa__label{color:var(--colors-black);font-family:var(--font-family-body);text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.fileuploadsection-module__hZ_OJa__labelContainer p{color:var(--colors-black);font-family:var(--font-family-body);font-size:12px;line-height:16px}.fileuploadsection-module__hZ_OJa__fileList{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.fileuploadsection-module__hZ_OJa__fileItem{border:1px solid #d3d3d3;border-radius:8px;align-items:center;gap:15px;padding:10px;display:flex}.fileuploadsection-module__hZ_OJa__fileInfo{text-align:left;word-break:break-word;overflow-wrap:break-word;flex-direction:column;display:flex}.fileuploadsection-module__hZ_OJa__fileInfo strong{color:#344054;font-family:var(--font-family-body);word-break:break-word;overflow-wrap:break-word;white-space:normal;font-size:16px;font-weight:700;line-height:28px}.fileuploadsection-module__hZ_OJa__fileInfo span{color:var(--colors-grey);font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:24px}.fileuploadsection-module__hZ_OJa__deleteButton{cursor:pointer;background:0 0;border:none;margin-left:auto}.fileuploadsection-module__hZ_OJa__dragAndDrop{text-align:center;cursor:pointer;background-color:#fff;border:1px dashed #ccc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:1rem;padding:24px;display:flex;position:relative}.fileuploadsection-module__hZ_OJa__dragAndDrop:hover{background-color:#f0f0f0}.fileuploadsection-module__hZ_OJa__dragAndDrop p{color:var(--colors-black);font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:24px}.fileuploadsection-module__hZ_OJa__selectFileButton{cursor:pointer;justify-content:center;justify-self:center;align-items:center;gap:3px;display:flex}.fileuploadsection-module__hZ_OJa__selectFileButton:disabled{color:#fff;cursor:not-allowed;background-color:#ccc;border:#ccc}.fileuploadsection-module__hZ_OJa__selectFileButton:not(:disabled):hover{background-color:var(--colors-secondary);color:#fff}.fileuploadsection-module__hZ_OJa__fileInput{display:none}.fileuploadsection-module__hZ_OJa__errorMessage{color:var(--colors-secondary);font-family:var(--font-family-body);margin-bottom:10px;font-size:12px;font-weight:400;line-height:16px}.fileuploadsection-module__hZ_OJa__uploadedFile{font-size:16px}@media (max-width:768px){.fileuploadsection-module__hZ_OJa__form h3:first-of-type{margin-top:0}.fileuploadsection-module__hZ_OJa__form h3{margin-top:30px}.fileuploadsection-module__hZ_OJa__form h3+.fileuploadsection-module__hZ_OJa__inputGroup .fileuploadsection-module__hZ_OJa__uploadSectionCard{margin-top:0}.fileuploadsection-module__hZ_OJa__labelContainer{justify-content:space-between;margin:0}.fileuploadsection-module__hZ_OJa__dragAndDrop{border:none;margin-bottom:0;padding:0}.fileuploadsection-module__hZ_OJa__dragAndDrop:hover{background-color:#f0f0f0}.fileuploadsection-module__hZ_OJa__selectFileButton{width:100%}}
.modalinfo-module__ghth2q__container{width:100%;height:100%;position:relative}.modalinfo-module__ghth2q__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modalinfo-module__ghth2q__popup{text-align:center;background:#fff;border-radius:10px;flex-direction:column;gap:24px;width:100%;max-width:520px;padding:40px;display:flex}.modalinfo-module__ghth2q__title{font-family:var(--font-family-title);color:var(--colors-primary);text-align:left;flex-direction:row;justify-content:space-between;font-size:32px;font-style:italic;font-weight:400;line-height:40px;display:flex}.modalinfo-module__ghth2q__closeButton{cursor:pointer;background:0 0;border:none}.modalinfo-module__ghth2q__icon{width:56px;height:56px}.modalinfo-module__ghth2q__paragraph{font-family:var(--font-family-body);color:#000;text-align:left;margin:0 0 16px;font-size:16px;line-height:28px}.modalinfo-module__ghth2q__list{font-family:var(--font-family-body);color:#000;text-align:left;font-size:16px;font-weight:400;line-height:28px}ul.modalinfo-module__ghth2q__list li{margin-left:24px;list-style-type:disc}ol.modalinfo-module__ghth2q__list li{margin-left:24px}.modalinfo-module__ghth2q__documentSection{flex-direction:column;gap:15px;margin-top:10px;display:flex}.modalinfo-module__ghth2q__fileList{flex-direction:column;gap:10px;display:flex}.modalinfo-module__ghth2q__fileItem{background:#f9f9f9;border:1px solid #d3d3d3;border-radius:8px;align-items:center;gap:15px;padding:10px;display:flex}.modalinfo-module__ghth2q__fileInfo{text-align:left;flex-direction:column;flex-grow:1;display:flex}.modalinfo-module__ghth2q__fileInfo strong{color:#344054;font-family:var(--font-family-body);font-size:16px;font-weight:700;line-height:28px}.modalinfo-module__ghth2q__fileInfo span{color:var(--colors-grey);font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:24px}.modalinfo-module__ghth2q__deleteButton{cursor:pointer;background:0 0;border:none}@media (max-width:768px){.modalinfo-module__ghth2q__popup{text-align:left;gap:16px;width:80%;margin:0 10px;font-size:24px;line-height:32px}}
.services-module__sZbhua__serviceCardContainer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;padding-top:70px;padding-bottom:70px;display:flex}.services-module__sZbhua__leftCard{flex-direction:column;gap:40px;width:100%;max-width:calc(65% - 2rem);display:flex}.services-module__sZbhua__titleContainer{width:auto;max-width:100%}.services-module__sZbhua__titleContainer h4{margin-bottom:0}.services-module__sZbhua__titleContainer h1{text-align:left}.services-module__sZbhua__sectionModify{flex-direction:column;gap:16px;display:flex}.services-module__sZbhua__cardContainer{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.services-module__sZbhua__cardTitle{color:var(--colors-secondary);font-family:var(--font-family-body);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.services-module__sZbhua__card{box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;flex:0 calc(50% - 1rem);justify-content:space-between;gap:24px;height:100%;min-height:350px;margin:0;padding:32px 40px;display:flex}.services-module__sZbhua__cardContent{flex-direction:column;flex-grow:1;justify-content:flex-start;display:flex}.services-module__sZbhua__box-title{text-align:center;width:100%;margin-top:auto}.services-module__sZbhua__iconUnitPriceContainer{flex-direction:row;justify-content:space-between;display:flex}.services-module__sZbhua__unitPriceBox{background-color:#fafafa;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:5px 10px;display:flex}.services-module__sZbhua__unitPrice{font-family:var(--font-family-title);color:var(--colors-primary);font-size:32px;font-style:italic;line-height:40px}.services-module__sZbhua__unit{font-family:var(--font-family-body);letter-spacing:.6px;color:var(--colors-primary);text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.services-module__sZbhua__addButtonContainer{flex-direction:row;align-items:stretch;gap:10px;width:100%;display:flex}.services-module__sZbhua__addButton{background-color:var(--colors-secondary);color:#fff;border:1px solid #fff;width:100%}.services-module__sZbhua__addButton.services-module__sZbhua__disabled{background-color:var(--colors-grey);cursor:not-allowed;width:100%}.services-module__sZbhua__addSelect{border:1px solid var(--colors-primary);font-family:var(--font-family-body);color:var(--colors-primary);cursor:pointer;background-color:#0000;border-radius:10px;width:20%;height:100%;padding:8px 16px;font-size:14px;font-weight:700;display:block;position:relative}.services-module__sZbhua__options{z-index:10;background-color:#fff;border:1px solid #ccc;width:100%;margin:0;padding:0;list-style:none;display:none;position:absolute}.services-module__sZbhua__options li{cursor:pointer;color:#706e6e;padding:11px;font-size:13px}.services-module__sZbhua__options li:hover{background-color:#f0f0f0}.services-module__sZbhua__addSelect:hover .services-module__sZbhua__options{display:block}.services-module__sZbhua__selectButtonService{cursor:pointer;color:#183a67;width:100%;box-shadow:none;background-color:#0000;border:none;outline:none;flex-direction:row;justify-content:space-between;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:28px;display:flex}.services-module__sZbhua__serviceQuantity{flex:1 0 auto}.services-module__sZbhua__selectIcon{cursor:pointer;flex-shrink:0;place-self:center flex-end;display:flex}.services-module__sZbhua__card h4{font-family:var(--font-family-body);color:var(--colors-primary);font-size:20px;font-weight:700;line-height:24px}.services-module__sZbhua__card p{font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.services-module__sZbhua__serviceDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.services-module__sZbhua__nextButton{color:#fff;text-align:center;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;background-color:var(--colors-secondary);cursor:pointer;border:none;border-radius:10px;justify-self:flex-end;margin-top:24px;padding:16px 80px;font-size:14px;font-style:normal;font-weight:700;line-height:24px;display:flex}.services-module__sZbhua__summaryCardContainer{max-width:calc(35% - 1rem)}.services-module__sZbhua__backdrop{z-index:1099;background:#0009;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.services-module__sZbhua__popupContainer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:24px;box-shadow:0 4px 24px #183a6726}.services-module__sZbhua__popup{text-align:left;box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:520px;padding:20px;display:flex}@media (max-width:1600px){.services-module__sZbhua__card{min-height:400px}}@media (max-width:1024px){.services-module__sZbhua__serviceCardContainer{flex-direction:column}.services-module__sZbhua__summaryCardContainer{width:100%;max-width:100%}.services-module__sZbhua__leftCard,.services-module__sZbhua__card{flex:100%;min-width:100%;max-width:100%}.services-module__sZbhua__titleContainer h4{font-size:.75rem}}@media (max-width:768px){.services-module__sZbhua__leftCard,.services-module__sZbhua__card{flex:100%;min-width:100%;max-width:100%}.services-module__sZbhua__titleContainer h1{word-break:break-word;overflow-wrap:break-word;font-size:48px;line-height:56px}}
.signaturestatus-module__R4RdkW__title{font-family:var(--font-family-title);color:var(--colors-primary);text-align:left;flex-direction:row;justify-content:space-between;font-size:32px;font-style:italic;font-weight:400;line-height:40px;display:flex}.signaturestatus-module__R4RdkW__container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#fff;border-radius:24px;width:100%;padding:40px;box-shadow:0 4px 24px #183a6726}.signaturestatus-module__R4RdkW__container a{color:#000}.signaturestatus-module__R4RdkW__container p{line-height:26px}.signaturestatus-module__R4RdkW__buttonSendEmail{color:#fff;text-align:center;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;background-color:var(--colors-secondary);cursor:pointer;border:none;border-radius:10px;justify-self:flex-start;margin-top:24px;padding:16px 80px;font-size:14px;font-style:normal;font-weight:700;line-height:24px;display:flex}@media (max-width:768px){.signaturestatus-module__R4RdkW__buttonSendEmail{justify-content:center;justify-self:center;width:100%;padding:16px 24px}}
.fileupload-module__8IwyUW__dragAndDrop{text-align:center;cursor:pointer;background-color:#fff;border:1px dashed #ccc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:1rem;padding:24px;display:flex;position:relative}.fileupload-module__8IwyUW__dragAndDrop:hover{background-color:#f0f0f0}.fileupload-module__8IwyUW__dragAndDrop p{color:var(--colors-black);font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:24px}.fileupload-module__8IwyUW__selectFileButton{justify-content:center;justify-self:center;align-items:center;gap:3px;transition:background-color .2s,color .2s;display:flex}.fileupload-module__8IwyUW__selectFileButton:hover{background-color:var(--colors-secondary);color:#fff}.fileupload-module__8IwyUW__fileInput{display:none}
.signupconfirmationpopup-module__5_ru5W__backdrop{z-index:999;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.signupconfirmationpopup-module__5_ru5W__popup{text-align:left;background:#fff;border-radius:16px;flex-direction:column;width:90%;max-width:520px;padding:40px;display:flex;box-shadow:0 4px 10px #0003}.signupconfirmationpopup-module__5_ru5W__icon{width:56px;height:56px}.signupconfirmationpopup-module__5_ru5W__title{font-family:var(--font-family-title);color:var(--colors-primary);margin:16px 0;font-size:32px;font-style:italic;font-weight:400;line-height:40px}.signupconfirmationpopup-module__5_ru5W__paragraph{font-family:var(--font-family-body);color:#000;margin:0 0 16px;font-size:16px;line-height:28px}.signupconfirmationpopup-module__5_ru5W__resendButton{color:var(--colors-secondary);letter-spacing:1.5px;cursor:pointer;text-transform:uppercase;text-align:left;background:0 0;border:none;font-size:14px;font-weight:700;line-height:24px}.signupconfirmationpopup-module__5_ru5W__resendButton:hover{text-decoration:underline}.signupconfirmationpopup-module__5_ru5W__buttonContainer{gap:16px;display:flex}.signupconfirmationpopup-module__5_ru5W__cancelButton{flex:calc(50% - 8px)}.signupconfirmationpopup-module__5_ru5W__saveQuitButton{background-color:var(--colors-secondary);color:#fff;font-family:var(--font-family-body);letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;flex:calc(50% - 8px);padding:8px 16px;font-size:14px;font-weight:700;line-height:24px}.signupconfirmationpopup-module__5_ru5W__saveQuitButton:hover{background-color:#d44e36}@media (max-width:575px){.signupconfirmationpopup-module__5_ru5W__popup{margin:20px;padding:24px}}.signupconfirmationpopup-module__5_ru5W__emailStatus{margin-top:1rem}
.topbar-module__Ay0Xpq__searchBarContainer{width:100%;margin-top:160px;padding:0;position:relative}@media (min-width:1230px){.topbar-module__Ay0Xpq__searchBarContainer{z-index:999;background-color:#fff;transition:top .2s linear;position:fixed;top:-40px;left:0;right:0}.scrolled+.topbar-module__Ay0Xpq__searchBarContainer{top:-78px}}@media (max-width:768px){.topbar-module__Ay0Xpq__searchBarContainer{margin-top:130px}}
.confirmation-module__LJH1SG__serviceCardContainer{flex-flow:column wrap;align-items:flex-start;gap:40px;margin-top:70px;display:flex;overflow:hidden}.confirmation-module__LJH1SG__titleContainer{width:auto;max-width:100%}.confirmation-module__LJH1SG__titleContainer h4{margin-bottom:0}.confirmation-module__LJH1SG__titleContainer h1{text-align:left}.confirmation-module__LJH1SG__btnContainer{justify-content:flex-end;display:flex}@media (max-width:768px){.confirmation-module__LJH1SG__btnContainer{background-color:#fff;border:1px solid #fff;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;bottom:0;right:0}.confirmation-module__LJH1SG__nextButton{margin:10px;padding:16px 40px}}
.DocumentGlobalStatus-module__7KjDya__title{font-family:var(--font-family-title);color:var(--colors-primary);text-align:left;flex-direction:row;justify-content:space-between;font-size:32px;font-style:italic;font-weight:400;line-height:40px;display:flex}.DocumentGlobalStatus-module__7KjDya__container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#fff;border-radius:24px;width:100%;padding:40px;box-shadow:0 4px 24px #183a6726}.DocumentGlobalStatus-module__7KjDya__container a{color:#000}.DocumentGlobalStatus-module__7KjDya__container p{line-height:26px}.DocumentGlobalStatus-module__7KjDya__comment{border-radius:var(--Pixels-Base-XS,8px);border:1px solid var(--Colors-Grey_01,#dcd9d8);background:var(--Colors-Grey_00,#fafafa);flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0;padding:24px;display:flex}.DocumentGlobalStatus-module__7KjDya__comment h5{color:var(--Colors-Primary,#183a67);font-family:var(--Font-Family-Body,Lato);letter-spacing:.96px;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.DocumentGlobalStatus-module__7KjDya__comment p{color:var(--Colors-Black,#333);font-family:var(--Font-Family-Body,Lato);font-size:16px;font-style:normal;font-weight:400}
.suggestionlist-module__IFBW3W__suggestionListContainer{position:relative}.suggestionlist-module__IFBW3W__suggestionList{display:none}.suggestionlist-module__IFBW3W__suggestionList.suggestionlist-module__IFBW3W__show{z-index:1000;background-color:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;width:100%;max-height:200px;margin:0;padding:0;list-style:none;display:block;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.suggestionlist-module__IFBW3W__suggestionItem{color:#333;cursor:pointer;border-bottom:1px solid #f0f0f0;padding:10px;font-size:14px;transition:background-color .2s}.suggestionlist-module__IFBW3W__suggestionItem:last-child{border-bottom:none}.suggestionlist-module__IFBW3W__suggestionItem:hover{background-color:#f8f9fa}
.reservation-module__E7SNuG__reservations{margin-top:40px}.reservation-module__E7SNuG__reservations h2{color:var(--colors-primary);text-transform:uppercase;margin-bottom:16px;font-size:16px}.reservation-module__E7SNuG__reservationContainer{flex-direction:column;gap:40px;margin-bottom:120px;display:flex}.reservation-module__E7SNuG__oldBookingsSection{background-color:#fafafa;padding:40px 0}.reservation-module__E7SNuG__oldBookingsSection h2{color:#666}.reservation-module__E7SNuG__oldBookingsSection .reservation-module__E7SNuG__futureBookingTitle{color:var(--colors-secondary)}.reservation-module__E7SNuG__noBookings{box-sizing:border-box;border:1px solid #e8ebec;border-radius:16px;gap:48px;min-height:320px;margin-bottom:80px;padding:48px;display:flex}.reservation-module__E7SNuG__noBookingsText{width:344px}.reservation-module__E7SNuG__noBookingsText h3{color:var(--colors-primary);font-family:var(--font-family-title);font-size:32px;font-style:italic;font-weight:400;line-height:40px}.reservation-module__E7SNuG__noBookingsText p{margin-top:8px;font-size:16px;line-height:24px}.reservation-module__E7SNuG__noBookingsImage{flex:1;position:relative}.reservation-module__E7SNuG__searchButton{background-color:var(--colors-secondary);color:#fff;margin-top:24px}@media (max-width:800px){.reservation-module__E7SNuG__noBookingsImage{display:none}.reservation-module__E7SNuG__reservationContainer{margin-bottom:60px}}
