.calendar{width:361px;height:auto;display:flex;flex-direction:column;gap:12px;padding:32px 17px;background:#fff;border-radius:12px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.monthYear{text-align:center;font-weight:600;width:327px}.header{justify-content:space-between;padding-right:13px;padding-left:13px;font-weight:700;font-size:16px;line-height:19.2px;letter-spacing:0;text-align:center;color:var(--neutralB500)!important}.header,.header button{display:flex;align-items:center}.header button,.header button:disabled{justify-content:center;border:none;border-radius:50%;cursor:pointer;background:#fff;width:24px;height:24px}.header button:disabled{display:flex;align-items:center;opacity:20%}.days{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.day{color:#999fa6;height:14px;font-weight:700;font-size:12px;line-height:14.4px;letter-spacing:0;text-align:center;color:var(--neutralB300)!important;text-transform:uppercase}.dates{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.date{display:flex;align-items:center;justify-content:center;margin:auto;cursor:pointer;border-radius:50%;width:40px;height:40px;transition:.2s;font-weight:400;font-size:14px;line-height:16.8px;letter-spacing:0;text-align:center;color:var(--neutralB500)!important}.date:hover{background:var(--neutralB50)!important;color:#fff}.date.inactive{color:var(--neutralB75)!important}.date.inactive:hover{color:#fff}.date.inRange,.date.selected{background:var(--secondaryG50)!important;border:1px solid var(--secondaryG300)!important}.date.hoverRange{background:var(--neutralB50)!important;color:#fff}.date.end-date,.date.selected:not(.start-date):not(.end-date),.date.start-date{background:var(--secondaryG50)!important;border:1px solid var(--secondaryG300)!important;border-radius:50%}.wideCalendar{padding:19px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);border-radius:12px;width:760px;background:#fff}.w-header{display:flex;justify-content:space-between;align-items:center;padding-right:13px;padding-top:32px;padding-left:13px;font-weight:700;font-size:16px;line-height:19.2px;letter-spacing:0;text-align:center;color:var(--neutralB500)!important}.w-header-grid{grid-template-columns:repeat(2,1fr)}.w-header-grid,.w-sub-header{display:grid;width:-webkit-fill-available}.w-sub-header{grid-template-columns:repeat(3,1fr);align-items:center;height:24px}.border-left{border-left:.5px solid var(--neutralB50)}.border-right{border-right:.5px solid var(--neutralB50)}.w-centring{display:flex;align-items:center}.w-nextdisplay{display:flex;align-items:flex-end;justify-content:flex-end}.w-header button,.w-header button:disabled{display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#fff;cursor:pointer;width:24px;height:24px}.w-header button:disabled{opacity:20%}.w-monthTitles{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1.2rem}.w-monthYear{text-align:center;font-weight:600;width:-moz-max-content;width:max-content}.w-separator{color:#555}.w-calendars{display:flex}.w-calendarBlock{width:361px;height:auto;display:flex;flex-direction:column;gap:12px;padding:12px 17px 32px;background:#fff}.w-days{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.w-day{color:#999fa6;height:14px;font-weight:700;font-size:12px;line-height:14.4px;letter-spacing:0;text-align:center;color:var(--neutralB300)!important;text-transform:uppercase}.w-dates{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.w-date{display:flex;align-items:center;justify-content:center;margin:auto;cursor:pointer;border-radius:50%;width:40px;height:40px;transition:.2s;font-weight:400;font-size:14px;line-height:16.8px;letter-spacing:0;text-align:center;color:var(--neutralB500)!important}.w-date:hover{background:var(--neutralB50)!important;color:#fff}.w-date.inactive{color:var(--neutralB75)!important}.w-date.inactive:hover{color:#fff}.w-date.inRange,.w-date.selected{background:var(--secondaryG50)!important;border:1px solid var(--secondaryG300)!important}.w-date.hoverRange{background:var(--neutralB50)!important;color:#fff}.wide-calendar-position-l{position:absolute;z-index:1000;top:145%}.wide-calendar-position-r{position:absolute;z-index:1000;top:144%}@media (min-width:768px){.wide-calendar-position-l{left:-10rem}}.age-dropdown{position:relative;width:109px;cursor:pointer;border-radius:9px}.selected-age{border-radius:5px;text-align:left;background-color:#fff;font-size:12px!important;font-weight:500!important;color:var(--neutralB500)!important;line-height:15.62px!important;width:-moz-fit-content;width:fit-content}.dropdown-list{top:28px}.selected-item{border-radius:5px;color:var(--neutralB500)!important;width:-moz-fit-content;width:fit-content}.custom-dropdown-list,.selected-item{font-size:12px!important;font-weight:500!important;line-height:15.62px!important}.custom-dropdown-list{top:32px!important;border-radius:9px;position:absolute;width:-moz-max-content;width:max-content;left:-40px;width:100%;overflow-y:auto;background:#fff;z-index:2000;color:var(--neutralB400)!important;border:2px solid var(--neutralG300)!important;padding:"10px" 0 0}.custom-dropdown-list li{list-style:none;height:56px;cursor:pointer;display:flex;align-items:center;padding:6px 15px;flex-direction:column;align-items:flex-start;gap:4px;justify-content:center}.item-title{font-size:14px!important;font-weight:500!important;color:var(--neutralB500)!important;line-height:15.62px!important}.result-content{display:flex;align-items:center}.text h3{margin:0;font-size:16px;color:#333}.text p{margin:5px 0;font-size:14px;color:#555}.search-label{font-size:14px;font-weight:600;color:var(--neutralB500)!important;line-height:100%}.search-label-location{font-size:12px;font-weight:500;color:var(--neutralB300)!important}.custom-dropdown-list-DatePicker{position:absolute;top:calc(100% 4px);left:0;z-index:1000;background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:.5rem;width:100%}.items-dropdown{position:relative}.calendarOutput{font-size:12px!important;font-weight:500!important;color:var(--neutralB500)!important;line-height:15.62px!important}.heure-dropdown{position:relative;width:inherit;cursor:pointer;border-radius:9px}.selected-time{border-radius:5px;text-align:left;background-color:#fff;color:var(--neutralB500)!important;width:-moz-fit-content;width:fit-content}.dropdown-list,.selected-time{font-size:12px!important;font-weight:500!important;line-height:15.62px!important}.dropdown-list{top:200%;border-radius:9px;position:absolute;width:100%;left:-40px;max-height:200px;overflow-y:auto;background:#fff;padding:0;z-index:1000;color:var(--neutralB400)!important;border:2px solid var(--neutralG300)!important}.dropdown-list li{list-style:none;height:33px;cursor:pointer;display:flex;align-items:center;padding-left:12px!important;padding-right:12px!important}.dropdown-list li:hover{background:var(--secondaryG50)!important}.dropdown-list::-webkit-scrollbar{width:0;height:0}.grid-container{display:grid;gap:4px}.grid-item{cursor:pointer;background:#fff;padding:5px 10px;border:1px solid var(--neutralB75);justify-content:flex-start;overflow:visible;min-width:76px;height:50px}.grid-item,.item-layout{display:flex;align-items:center}.item-layout{flex-direction:row;gap:9px;width:100%}@media (min-width:992px){.grid-container{grid-template-areas:"depart arival age dateDepart heureDepart dateArival heureArival btn";grid-template-columns:18.18% 18.18% 8.13% 12.83% 9.13% 12.83% 9.13% 9.6%}.grid-item:first-child{grid-area:depart;border-radius:12px 0 0 12px!important}.grid-item:nth-child(2){grid-area:arival}.grid-item:nth-child(3){grid-area:age}.grid-item:nth-child(4){grid-area:dateDepart}.grid-item:nth-child(5){grid-area:heureDepart}.grid-item:nth-child(6){grid-area:dateArival}.grid-item:nth-child(7){grid-area:heureArival}.grid-item:nth-child(8){grid-area:btn;background:none;border:none;padding:0}}@media (min-width:576px) and (max-width:991.98px){.grid-container{display:grid;gap:8px 4px;grid-template-columns:repeat(12,1fr);grid-template-areas:"depart depart depart depart depart depart arival arival arival arival arival arival" "age age dateDepart dateDepart dateDepart heureDepart heureDepart dateArival dateArival dateArival heureArival heureArival " ". . . . . . . . . . btn btn"}.grid-item:first-child{grid-area:depart;border-radius:12px 0 0 12px!important}.grid-item:nth-child(2){grid-area:arival}.grid-item:nth-child(3){grid-area:age;border-radius:12px 0 0 12px!important}.grid-item:nth-child(4){grid-area:dateDepart}.grid-item:nth-child(5){grid-area:heureDepart}.grid-item:nth-child(6){grid-area:dateArival}.grid-item:nth-child(7){grid-area:heureArival;border-radius:0 12px 12px 0!important}.grid-item:nth-child(8){grid-area:btn;background:none;border:none;padding:0;display:flex;align-items:flex-start}.btn-position{display:flex;align-items:flex-end;justify-content:flex-end;width:100%}.search-btn{border-radius:50px!important;justify-self:flex-end;height:36px!important;width:-moz-max-content;width:max-content}}@media (max-width:575.98px){.grid-container{display:grid;gap:8px 4px;grid-template-columns:repeat(10,1fr) .5fr 1.5fr;grid-template-areas:"depart depart depart depart depart arival arival arival arival arival age age" "dateDepart dateDepart dateDepart dateDepart dateDepart dateDepart dateDepart dateDepart heureDepart heureDepart heureDepart heureDepart" "dateArival dateArival dateArival dateArival dateArival dateArival dateArival dateArival heureArival heureArival heureArival heureArival" ". . . . . . . . btn btn btn btn"}.grid-item{height:50px}.grid-item:first-child{grid-area:depart;border-radius:12px 0 0 12px!important}.grid-item:nth-child(2){grid-area:arival}.grid-item:nth-child(3){grid-area:age;border-radius:0 12px 12px 0!important}.grid-item:nth-child(4){grid-area:dateDepart;border-radius:12px 0 0 12px!important}.grid-item:nth-child(5){grid-area:heureDepart;border-radius:0 12px 12px 0!important}.grid-item:nth-child(6){grid-area:dateArival;border-radius:12px 0 0 12px!important}.grid-item:nth-child(7){grid-area:heureArival;border-radius:0 12px 12px 0!important}.grid-item:nth-child(8){grid-area:btn;background:none;border:none;padding:0;display:flex;align-items:flex-start}.grid-item.age{grid-column:11/span 2}.btn-position{display:flex;align-items:flex-end;justify-content:flex-end;width:100%}.search-btn{border-radius:50px!important;justify-self:flex-end;height:36px!important;width:-moz-max-content;width:max-content}.input-title-wrapper{max-width:50%}}.grid-container-flight{display:grid;gap:4px}.input-title{font-size:12px!important;font-weight:700!important;line-height:15.62px!important;color:var(--neutralB200)!important}.item-layout>div{min-width:0;width:100%}.input-title-wrapper{display:block;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._icons{color:var(--neutralB500)!important}.grid-item-flight{background:#fff;align-items:center;padding:5px 10px;border:1px solid var(--neutralB75)}.grid-item-flight,.grid-item-flight-radio{display:flex;justify-content:flex-start;overflow:visible;height:50px}.grid-item-flight-radio{align-items:flex-start}.search-btn{background-color:#01a89e;height:50px;width:100%;color:#fff;padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:400;transition:background-color .3s ease;border-radius:0 50px 50px 0}.search-btn:hover{background-color:#00867d}@media (min-width:992px){.grid-container-flight{grid-template-areas:"departCity swapbtn arivalCity departDate arivalDate travelersCabin btn";grid-template-columns:242fr 50fr 242fr 174fr 174fr 207fr 110fr}.grid-item-flight:first-child{grid-area:departCity;border-radius:12px 0 0 12px!important}.grid-item-flight:nth-child(2){grid-area:swapbtn;display:flex;align-items:center;justify-content:center}.grid-item-flight:nth-child(3){grid-area:arivalCity}.grid-item-flight:nth-child(4){grid-area:departDate}.grid-item-flight:nth-child(5){grid-area:arivalDate}.grid-item-flight:nth-child(6){grid-area:travelersCabin}.grid-item-flight:nth-child(8){grid-area:btn;background:none;border:none;padding:0}}@media (min-width:576px) and (max-width:991.98px){.grid-container-flight{gap:8px 4px;grid-template-columns:repeat(9,1fr);grid-template-areas:"departCity departCity departCity departCity swapbtn arivalCity arivalCity arivalCity arivalCity" "departDate departDate departDate arivalDate arivalDate arivalDate travelersCabin travelersCabin travelersCabin" "radio radio . . . . . btn btn"}.grid-item-flight:first-child{grid-area:departCity;border-radius:12px 0 0 12px!important}.grid-item-flight:nth-child(2){grid-area:swapbtn;display:flex;align-items:center;justify-content:center}.grid-item-flight:nth-child(3){grid-area:arivalCity;border-radius:0 12px 12px 0!important}.grid-item-flight:nth-child(4){grid-area:departDate;border-radius:12px 0 0 12px!important}.grid-item-flight:nth-child(5){grid-area:arivalDate}.grid-item-flight:nth-child(6){grid-area:travelersCabin;border-radius:0 12px 12px 0!important}.grid-item-flight:nth-child(7){grid-area:radio}.grid-item-flight:nth-child(8){grid-area:btn;background:none;border:none;padding:0;display:flex;align-items:flex-start}.btn-position{display:flex;align-items:flex-end;justify-content:flex-end;width:100%}.search-btn{border-radius:50px!important;height:36px!important;width:-moz-max-content;width:max-content}}@media (max-width:576.98px){.grid-container-flight{display:grid;grid-template-columns:repeat(10,1fr);gap:8px 4px;grid-template-areas:"departCity departCity departCity departCity swapbtn swapbtn arivalCity arivalCity arivalCity arivalCity " "departDate departDate departDate departDate departDate arivalDate arivalDate arivalDate arivalDate arivalDate" "travelersCabin travelersCabin travelersCabin travelersCabin travelersCabin travelersCabin travelersCabin travelersCabin travelersCabin travelersCabin" ". . . . . . . . btn btn"}.grid-item-flight:first-child{grid-area:departCity;border-radius:12px 0 0 12px!important}.grid-item-flight:nth-child(2){grid-area:swapbtn;display:flex;align-items:center;justify-content:center}.grid-item-flight:nth-child(3){grid-area:arivalCity;border-radius:0 12px 12px 0!important}.grid-item-flight:nth-child(4){grid-area:departDate;border-radius:12px 0 0 12px!important}.grid-item-flight:nth-child(5){grid-area:arivalDate;border-radius:0 12px 12px 0!important}.grid-item-flight:nth-child(6){grid-area:travelersCabin;border-radius:12px!important}.grid-item-flight:nth-child(8){grid-area:btn;background:none;border:none;padding:0;display:flex;align-items:flex-start}.btn-position{display:flex;align-items:flex-end;justify-content:flex-end;width:100%}.search-btn{border-radius:50px!important;height:36px!important;width:-moz-max-content;width:max-content}.input-title-wrapper{max-width:50%}}.rotate-90{transform:rotate(90deg)}.items-dropdown{width:-moz-fit-content;width:fit-content;cursor:pointer;border-radius:9px}.selected-item{text-align:left;background-color:#fff;font-size:12px;font-weight:500;color:var(--neutralB500);line-height:15.62px}.custom-dropdown-list-GroupedDropdown{position:absolute;top:40px;left:0;max-height:300px;width:100%;overflow-y:auto;background:#fff;border:2px solid var(--neutralG300);box-shadow:0 4px 8px 0 #0000001a;border-radius:9px;z-index:1000;padding:0;margin:0;list-style:none}.group-title-GroupedDropdown{font-size:14px;font-weight:600;padding:6px 10px;height:32px;background-color:var(--neutralG300);border-bottom:1px solid var(--neutralB50)}.group-item-GroupedDropdown{padding:6px 15px;cursor:pointer;font-size:14px;height:32px;font-weight:500;color:var(--neutralB500)}.group-item:hover{background-color:#f7f5f4}.basic-items-dropdown{width:-moz-fit-content;width:fit-content;cursor:pointer;border-radius:9px}.basic-selected-item{border-radius:9px;text-align:left;background-color:#fff;font-size:14px!important;font-weight:500!important;color:var(--neutralB500)!important;line-height:15.62px!important;display:flex;width:100%;height:46px;justify-content:space-between;padding:0 10px;border:2px solid var(--neutralG300);align-items:center}.basic-dropdown-container{position:relative;width:100%}.basic-dropdown-arrow{transition:transform .2s ease}.basic-dropdown-arrow.open{transform:rotate(180deg)}.basic-custom-dropdown-list{top:28px;border-radius:9px;position:absolute;width:-moz-max-content;width:max-content;width:100%;overflow-y:auto;background:#fff;padding:0;z-index:1000;font-size:12px!important;font-weight:500!important;color:var(--neutralB400)!important;line-height:15.62px!important;border:2px solid var(--neutralG300)!important}.basic-custom-dropdown-list li{list-style:none;height:56px;cursor:pointer;display:flex;align-items:center;padding:6px 15px;flex-direction:column;align-items:flex-start;gap:4px;justify-content:center}.basic-item-title{font-size:14px!important}.basic-item-title,.item-location{font-weight:500!important;color:var(--neutralB500)!important;line-height:15.62px!important}.item-location{font-size:12px!important}.custom-dropdown-list li:hover{background:#f7f5f4!important}.custom-dropdown-list::-webkit-scrollbar{width:0;height:0}