.style-module-scss-module__Ix9g9q__background{z-index:999;background-color:#05050480;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.style-module-scss-module__Ix9g9q__container{background-color:#fefefe;border-radius:12px;max-width:100%;margin:4%;box-shadow:0 2px 12px #00000014}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__header{background-color:#fefefe;border-top-left-radius:12px;border-top-right-radius:12px;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__header span{color:#58a7ce;font-weight:800}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__header div{color:#58a7ce;justify-content:space-between;align-items:center;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form{flex-direction:column;gap:2rem;width:100%;padding:1rem 2rem;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__box{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__fieldset{flex-direction:column;gap:1rem;width:100%;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__fieldset .style-module-scss-module__Ix9g9q__labelName{color:#58a7ce;width:100%;font-size:clamp(16px,.8vw,18px);font-weight:700;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__groupField{gap:1rem;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__personForRoom{gap:2rem;width:100%;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__personForRoom>.style-module-scss-module__Ix9g9q__groupField{gap:1rem;width:50%;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__personForRoom>.style-module-scss-module__Ix9g9q__groupField .style-module-scss-module__Ix9g9q__fieldset{flex-direction:column;gap:1rem;width:100%;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__personForRoom>.style-module-scss-module__Ix9g9q__groupField .style-module-scss-module__Ix9g9q__fieldset .style-module-scss-module__Ix9g9q__labelName{color:#58a7ce;width:100%;font-size:clamp(12px,.2vw,14px);font-weight:700;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__containerButtons{justify-content:end;align-items:center;gap:12px;width:100%;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__containerButtons .style-module-scss-module__Ix9g9q__reset{color:#58a7ce;cursor:pointer;background-color:#fefefe;border:2px solid #58a7ce;border-radius:12px;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:150px;padding:1rem .5rem;font-weight:800;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__containerButtons .style-module-scss-module__Ix9g9q__reset:hover{background-color:#f1f1f1}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__containerButtons .style-module-scss-module__Ix9g9q__search{color:#fefefe;cursor:pointer;background-color:#58a7ce;border-radius:12px;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:150px;padding:1rem .5rem;font-weight:800;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__containerButtons .style-module-scss-module__Ix9g9q__search:disabled{background-color:#66656e}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__containerButtons .style-module-scss-module__Ix9g9q__search:disabled:hover{cursor:not-allowed;background-color:#66656e}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__containerButtons .style-module-scss-module__Ix9g9q__search:hover{background-color:#3790bc}.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__containerButtons .style-module-scss-module__Ix9g9q__search:hover,.style-module-scss-module__Ix9g9q__container .style-module-scss-module__Ix9g9q__form .style-module-scss-module__Ix9g9q__containerButtons .style-module-scss-module__Ix9g9q__reset:hover{box-shadow:0 2px 12px #00000014}
.style-module-scss-module__BTWDAq__hotelsList{flex-direction:column;align-items:center;gap:1rem;width:100%;padding:0 5rem;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardHotel{flex-direction:column;width:100%;max-width:1100px;min-height:250px;max-height:100%;display:flex;position:relative}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent{background-color:#fefefe;border:2px solid #fefefe;border-radius:12px;flex-direction:row;width:100%;min-height:250px;max-height:500px;padding:1rem;transition:all .2s ease-in-out;display:flex;box-shadow:2px 0 10px #05050433}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent.style-module-scss-module__BTWDAq__open{border:2px solid #58a7ce}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent:hover{cursor:pointer;border:2px solid #58a7ce}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent .style-module-scss-module__BTWDAq__hotelImg{border-radius:4px;flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;width:100%;max-width:226px;height:100%;margin-left:0;display:flex;overflow:hidden}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent .style-module-scss-module__BTWDAq__hotelImg .style-module-scss-module__BTWDAq__imgCard{background-position:50%;background-size:cover;border-radius:6px;min-width:226px;max-width:226px;min-height:226px;max-height:226px;position:relative;overflow:hidden}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent .style-module-scss-module__BTWDAq__hotelImg span{text-align:center}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent .style-module-scss-module__BTWDAq__hotelContent{flex-direction:column;flex:1;justify-content:space-between;width:268px;min-width:auto;max-width:90%;margin:0 2rem;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent .style-module-scss-module__BTWDAq__hotelContent .style-module-scss-module__BTWDAq__hotelInfos{flex-flow:column wrap;justify-content:start;align-items:start;gap:1.5rem;height:100%;padding:0 0 1rem;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent .style-module-scss-module__BTWDAq__hotelContent .style-module-scss-module__BTWDAq__hotelInfos .style-module-scss-module__BTWDAq__infosTitle h1{font-size:clamp(18px,1.2vw,22px)}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent .style-module-scss-module__BTWDAq__hotelContent .style-module-scss-module__BTWDAq__hotelInfos .style-module-scss-module__BTWDAq__infosTitle .style-module-scss-module__BTWDAq__star{color:#a4d5a8}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent .style-module-scss-module__BTWDAq__hotelContent .style-module-scss-module__BTWDAq__hotelInfos .style-module-scss-module__BTWDAq__rate{flex-wrap:wrap;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardContainerButtons{flex-direction:column;align-items:center;gap:1rem;width:100%;height:auto;margin-top:3rem;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent{opacity:0;background-color:#fefefe;border-bottom-right-radius:12px;border-bottom-left-radius:12px;max-height:0;padding:1rem 2rem 2rem;transition:max-height .1s ease-in-out,opacity .1s ease-in-out;position:relative;bottom:1rem;overflow:hidden}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent.style-module-scss-module__BTWDAq__open{opacity:1;border-bottom:2px solid #58a7ce;border-left:2px solid #58a7ce;border-right:2px solid #58a7ce;max-height:100%;transition:all .3s ease-in-out}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__containerRooms{border:2px solid #58a7ce;border-radius:12px;flex-direction:column;gap:2rem;margin-top:2rem;padding:1rem;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__containerRoomsOdd{background-color:#fff;border:2px solid #58a7ce;border-radius:12px;flex-direction:column;gap:2rem;margin-top:2rem;padding:1rem;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__roomsBody{flex-direction:column;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__descriptionRoom{flex-direction:column;gap:2rem;margin:1rem;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__descriptionRoom .style-module-scss-module__BTWDAq__description{flex-direction:column;gap:1rem;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__descriptionRoom .style-module-scss-module__BTWDAq__description strong{font-size:2rem}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__roomsHeader{flex-direction:row;justify-content:start;align-items:center;gap:4rem;width:100%;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__roomsHeader .style-module-scss-module__BTWDAq__roomDetails{color:#fefefe;background-color:#a4d5a8;border-radius:12px;flex-direction:column;min-width:200px;max-width:500px;padding:1rem;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__roomsHeader .style-module-scss-module__BTWDAq__bookingStatus{color:red;border:1px solid red;border-radius:5px;padding:.5rem}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__roomsHeader .style-module-scss-module__BTWDAq__roomInfo{flex-direction:row;gap:2rem;display:flex}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__roomsHeader .style-module-scss-module__BTWDAq__roomInfo .style-module-scss-module__BTWDAq__divisor{border-right:1px solid #5a5961}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardSecondContent .style-module-scss-module__BTWDAq__roomsHeader .style-module-scss-module__BTWDAq__roomInfo .style-module-scss-module__BTWDAq__infoItem{gap:.5rem;display:inline-flex}.style-module-scss-module__BTWDAq__priceSection{border-left:1px solid #5a5961;flex-direction:column;justify-content:space-around;width:30%;max-width:250px;min-height:180px;padding:1.5rem;display:flex}.style-module-scss-module__BTWDAq__roomList{padding-right:1rem}.style-module-scss-module__BTWDAq__buttonDetails{color:#fefefe;cursor:pointer;border-top:1px solid #5a5961;flex-direction:row;justify-content:start;gap:3rem;width:100%;height:40px;padding:1rem 0 0;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__BTWDAq__buttonDetails .style-module-scss-module__BTWDAq__imgLogo{width:30px;height:20px}.style-module-scss-module__BTWDAq__popover{color:#fefefe;cursor:pointer;background-color:#58a7ce;border-radius:5px;justify-content:center;align-items:center;gap:1rem;min-width:200px;max-width:300px;min-height:30px;max-height:60px;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__BTWDAq__popover:hover{background-color:#3790bc}.style-module-scss-module__BTWDAq__NoHotel{color:gray}.style-module-scss-module__BTWDAq__headerContainerRooms{border-top:2px solid #58a7ce;padding-top:2rem;padding-bottom:2rem}.style-module-scss-module__BTWDAq__valueInput{border:1px solid #000;border-radius:8px;width:50%;height:fit-content;padding:.5rem;box-shadow:0 2px 12px #00000014}.style-module-scss-module__BTWDAq__buttonBudget{color:#fefefe;cursor:pointer;background-color:#58a7ce;border-radius:6px;justify-content:center;align-self:center;align-items:center;width:100%;height:4rem;padding:1rem 1.5rem;font-size:medium;font-weight:bolder;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__BTWDAq__buttonBudget:disabled{cursor:not-allowed;background:#5a5961}.style-module-scss-module__BTWDAq__containerHotelDescription{flex-direction:row;width:100%;display:flex}.style-module-scss-module__BTWDAq__containerHotelDescription .style-module-scss-module__BTWDAq__lowestPriceBox{width:60%;height:auto}.style-module-scss-module__BTWDAq__containerHotelDescription .style-module-scss-module__BTWDAq__hotelDescription{flex-direction:column;width:40%;max-width:140px;display:flex}.style-module-scss-module__BTWDAq__containerHotelDescription .style-module-scss-module__BTWDAq__hotelDescription .style-module-scss-module__BTWDAq__descriptionItem{align-items:center;gap:1rem;font-size:1.3rem;display:flex}.style-module-scss-module__BTWDAq__containerHotelDescription .style-module-scss-module__BTWDAq__hotelDescription .style-module-scss-module__BTWDAq__descriptionItem span{align-items:center;display:flex}.style-module-scss-module__BTWDAq__roomType{font-size:small}.style-module-scss-module__BTWDAq__containerButtonRooms{flex-direction:row;gap:1rem;margin-top:2rem;display:flex}.style-module-scss-module__BTWDAq__containerButtonRooms .style-module-scss-module__BTWDAq__buttonRoomOptionSelected{color:#fefefe;cursor:pointer;background-color:#a4d5a8;border-radius:5px;justify-content:center;align-items:center;gap:1rem;min-width:200px;max-width:300px;min-height:30px;max-height:60px;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__BTWDAq__containerButtonRooms .style-module-scss-module__BTWDAq__buttonRoomOptionSelected:hover{background-color:#81c587}.style-module-scss-module__BTWDAq__containerButtonRooms .style-module-scss-module__BTWDAq__buttonRoomOptionSelected:disabled{background-color:#5a5961}.style-module-scss-module__BTWDAq__containerButtonRooms .style-module-scss-module__BTWDAq__buttonRoomOption{color:#fefefe;cursor:pointer;background-color:#58a7ce;border-radius:5px;justify-content:center;align-items:center;gap:1rem;min-width:200px;max-width:300px;min-height:30px;max-height:60px;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__BTWDAq__containerButtonRooms .style-module-scss-module__BTWDAq__buttonRoomOption:hover{background-color:#81c587}.style-module-scss-module__BTWDAq__containerButtonRooms .style-module-scss-module__BTWDAq__buttonRoomOption:disabled{background-color:#5a5961}.style-module-scss-module__BTWDAq__rateContainer{flex-direction:row;align-items:normal;gap:1.5rem;height:100%;max-height:500px;margin:1rem 0;padding-top:1rem;display:flex}.style-module-scss-module__BTWDAq__rateContainer .style-module-scss-module__BTWDAq__rateItem{min-height:100%}.style-module-scss-module__BTWDAq__rateContainer strong{color:#58a7ce;align-self:center}.style-module-scss-module__BTWDAq__rateContainer .style-module-scss-module__BTWDAq__payment{color:#000;text-transform:lowercase}.style-module-scss-module__BTWDAq__rateContainer .style-module-scss-module__BTWDAq__finalPrice{margin:2.5rem 0}.style-module-scss-module__BTWDAq__radio{margin-left:0}@media (min-width:768px){.style-module-scss-module__BTWDAq__radio{margin-left:3rem}}.style-module-scss-module__BTWDAq__selectMarkupContainer{border-left:1px solid #5a5961;flex-direction:column;justify-content:center;align-items:start;gap:.5rem;width:25%;padding:1rem 0 1rem 1rem;display:flex}@media (min-width:768px){.style-module-scss-module__BTWDAq__selectMarkupContainer{flex-direction:column;align-items:start}}@media (max-width:768px){.style-module-scss-module__BTWDAq__selectMarkupContainer{align-items:anchor-center;border:none;flex-direction:row;width:100%}}.style-module-scss-module__BTWDAq__selectMarkup{border-radius:8px;padding:.5rem;box-shadow:0 2px 12px #00000014}.style-module-scss-module__BTWDAq__label{font-weight:600}.style-module-scss-module__BTWDAq__booking{color:#fefefe;cursor:pointer;background-color:#a4d5a8;border-radius:6px;justify-content:center;width:100%;padding:1rem 1.5rem;font-size:medium;font-weight:bolder;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__BTWDAq__booking:disabled{cursor:not-allowed;background:#5a5961}.style-module-scss-module__BTWDAq__booking:disabled:hover{background:#5a5961}.style-module-scss-module__BTWDAq__booking:hover{background-color:#81c587}.style-module-scss-module__BTWDAq__irrevocable{color:#f04a36;background-color:#f04a3680;border-radius:6px;margin-left:.5rem;padding:.5rem 1rem;font-size:small;font-weight:bolder;display:flex}@media (max-width:768px){.style-module-scss-module__BTWDAq__hotelsList{padding:0 .5rem}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent{flex-direction:column;align-items:center;display:block}}@media (max-width:768px) and (max-width:768px){.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent{max-height:none}.style-module-scss-module__BTWDAq__hotelsList .style-module-scss-module__BTWDAq__cardFirstContent .style-module-scss-module__BTWDAq__hotelContent{width:auto}}@media (max-width:768px){.style-module-scss-module__BTWDAq__containerHotelDescription{flex-direction:column}.style-module-scss-module__BTWDAq__containerHotelDescription .style-module-scss-module__BTWDAq__lowestPriceBox,.style-module-scss-module__BTWDAq__containerHotelDescription .style-module-scss-module__BTWDAq__hotelDescription{width:100%;max-width:100%}.style-module-scss-module__BTWDAq__cardFirstContent .style-module-scss-module__BTWDAq__hotelImg{flex-direction:row;justify-content:center;padding-bottom:1rem;max-width:100%!important}}.style-module-scss-module__BTWDAq__cardFirstContent .style-module-scss-module__BTWDAq__hotelImg .style-module-scss-module__BTWDAq__imgCard{min-width:auto;max-width:226px;min-height:200px;max-height:200px;margin:0 auto}.style-module-scss-module__BTWDAq__hotelContent{width:100%;margin:1rem 0}@media (max-width:768px){.style-module-scss-module__BTWDAq__hotelContent{align-items:center;margin:1rem 0}}.style-module-scss-module__BTWDAq__priceSection{border-top:1px solid #5a5961;border-left:none;width:100%;max-width:100%}@media (min-width:768px){.style-module-scss-module__BTWDAq__priceSection{border-top:none;border-left:1px solid #5a5961;flex-direction:column;width:30%}}.style-module-scss-module__BTWDAq__rateContainer{flex-direction:row}@media (max-width:768px){.style-module-scss-module__BTWDAq__rateContainer{flex-direction:column;align-items:flex-start}}.style-module-scss-module__BTWDAq__containerButtonRooms{flex-direction:row}@media (max-width:768px){.style-module-scss-module__BTWDAq__containerButtonRooms{flex-direction:column;align-items:stretch}}.style-module-scss-module__BTWDAq__buttonDetails{justify-content:center}@media (max-width:768px){.style-module-scss-module__BTWDAq__buttonDetails{gap:1rem}.style-module-scss-module__BTWDAq__stars{justify-self:anchor-center}.style-module-scss-module__BTWDAq__buttonRoomOption,.style-module-scss-module__BTWDAq__buttonRoomOptionSelected{max-width:100%!important}.style-module-scss-module__BTWDAq__roomsHeader{flex-direction:column!important}}
.style-module-scss-module__yzC1ua__toastContainer{z-index:9999;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.style-module-scss-module__yzC1ua__toast{color:#0b1117;background-clip:padding-box;border:1px solid #0000;border-radius:12px;flex-direction:row;align-items:center;gap:12px;min-width:260px;max-width:460px;padding:14px 18px;font-weight:600;animation:.3s ease-out style-module-scss-module__yzC1ua__slideIn;display:flex;box-shadow:0 6px 18px #0b11171f}.style-module-scss-module__yzC1ua__success{background-color:#e8f5e9;border-color:#4caf50}.style-module-scss-module__yzC1ua__error{background-color:#ffebee;border-color:#f44336}.style-module-scss-module__yzC1ua__warning{background-color:#fffde7;border-color:#e9d502}.style-module-scss-module__yzC1ua__info{background-color:#e3f2fd;border-color:#2196f3}.style-module-scss-module__yzC1ua__toastTitle{font-size:16px;font-weight:700;line-height:1}.style-module-scss-module__yzC1ua__toastMessage{color:#0b1117;opacity:.9;margin:0;font-size:14px}.style-module-scss-module__yzC1ua__toastIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.style-module-scss-module__yzC1ua__toastContent{flex-direction:column;justify-content:center;gap:6px;display:flex}@keyframes style-module-scss-module__yzC1ua__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.style-module-scss-module__yzC1ua__toastHide{animation:.3s ease-in forwards style-module-scss-module__yzC1ua__slideOut}@keyframes style-module-scss-module__yzC1ua__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}
.style-module-scss-module__AoIila__background{z-index:999;background-color:#05050480;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.style-module-scss-module__AoIila__title{color:#58a7ce;font-weight:700}.style-module-scss-module__AoIila__container{background-color:#fefefe;border-radius:12px;width:100%;max-width:1400px;margin:6rem 0;box-shadow:0 2px 12px #00000014}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__BasicDateRangePicker{display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__spanDirect{color:#58a7ce;font-weight:700}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__header{background-color:#58a7ce;border-top-left-radius:10px;border-top-right-radius:10px;flex-wrap:wrap;justify-content:start;align-items:center;gap:3rem;padding:1rem 2rem;font-size:2.5rem;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__header .style-module-scss-module__AoIila__travelButtonsContainer{flex-wrap:wrap;justify-content:flex-start;gap:1rem;width:100%;max-width:350px;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__header .style-module-scss-module__AoIila__travelButtonsContainer .style-module-scss-module__AoIila__travelButton{color:#58a7ce;cursor:pointer;background-color:#fefefe;border:2px solid #58a7ce;border-radius:7px;width:30%;min-width:85px;height:30px;font-weight:700;transition:background-color .7s}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__header .style-module-scss-module__AoIila__travelButtonsContainer .style-module-scss-module__AoIila__travelButton:hover,.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__header .style-module-scss-module__AoIila__travelButtonsContainer .style-module-scss-module__AoIila__travelButton:active{color:#fefefe;background-color:#a4d5a8}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__header .style-module-scss-module__AoIila__travelButtonsContainer .style-module-scss-module__AoIila__activeTravelButton{color:#fefefe;cursor:pointer;background-color:#a4d5a8;border:2px solid #58a7ce;border-radius:7px;width:30%;min-width:85px;height:30px;font-weight:700;transition:background-color .2s ease-out}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__header .style-module-scss-module__AoIila__travelButtonsContainer .style-module-scss-module__AoIila__activeTravelButton:hover{color:#fefefe;cursor:pointer;background-color:#a4d5a8}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__header .style-module-scss-module__AoIila__travelButtonsContainer .style-module-scss-module__AoIila__activeTravelButton:active{color:#fefefe;background-color:#a4d5a8}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__header span{color:#fefefe;font-weight:800}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__header div{color:#58a7ce;justify-content:space-between;align-items:center;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody{border:2px solid #58a7ce;border-bottom-right-radius:10px;border-bottom-left-radius:10px;flex-direction:column;gap:1rem;width:100%;padding:1rem 2rem;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__containerButtons{justify-content:end;gap:12px;width:100%;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__containerButtons .style-module-scss-module__AoIila__reset{color:#58a7ce;cursor:pointer;background-color:#fefefe;border:2px solid #58a7ce;border-radius:12px;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:150px;padding:1rem .5rem;font-weight:800;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__containerButtons .style-module-scss-module__AoIila__search{color:#fefefe;cursor:pointer;background-color:#58a7ce;border-radius:12px;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:150px;padding:1rem .5rem;font-weight:800;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__containerButtons .style-module-scss-module__AoIila__search:disabled{color:#fefefe;cursor:not-allowed;background-color:#5a5961}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__containerButtons .style-module-scss-module__AoIila__search:hover,.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__containerButtons .style-module-scss-module__AoIila__reset:hover{box-shadow:0 2px 12px #00000014}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__inputGroupMultiTravels{flex-direction:column;width:100%;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__inputGroupMultiTravels .style-module-scss-module__AoIila__travelGroup{flex-wrap:none;gap:1rem;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__inputGroupMultiTravels .style-module-scss-module__AoIila__input{width:100%}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__inputGroupMultiTravels .style-module-scss-module__AoIila__fieldset{flex-direction:column;gap:.5rem;width:100%;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__countTravels{justify-content:end;gap:1rem;margin:1rem;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__countTravels .style-module-scss-module__AoIila__addTravel{color:#fefefe;cursor:pointer;background-color:green;border-radius:7px;height:auto;min-height:30px}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__countTravels .style-module-scss-module__AoIila__addTravel:hover{background-color:#004d00}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__countTravels .style-module-scss-module__AoIila__addTravel:disabled{background-color:#414146}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__countTravels .style-module-scss-module__AoIila__removeTravel{color:#fefefe;cursor:pointer;background-color:#f04a36;border-radius:7px;height:auto}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__countTravels .style-module-scss-module__AoIila__removeTravel:hover{background-color:#e22711}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__countTravels .style-module-scss-module__AoIila__removeTravel:disabled{background-color:#414146}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__flightsSchedule{justify-content:start;align-items:start;gap:12px;width:100%;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1{justify-content:center;align-items:flex-start;gap:12px;padding:1rem;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1 .style-module-scss-module__AoIila__title{color:#58a7ce;width:100%;font-size:clamp(16px,.8vw,18px);font-weight:700;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1 .style-module-scss-module__AoIila__inputGroup{gap:1rem;width:100%;display:flex}@media (max-width:900px){.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1 .style-module-scss-module__AoIila__inputGroup{display:contents}}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1 .style-module-scss-module__AoIila__inputGroup .style-module-scss-module__AoIila__input{width:100%}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1 .style-module-scss-module__AoIila__inputGroup .style-module-scss-module__AoIila__fieldset{flex-direction:column;gap:.5rem;width:100%;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1 .style-module-scss-module__AoIila__classPassenger{flex-direction:column;justify-content:space-between;gap:.5rem;display:flex}@media (max-width:900px){.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1 .style-module-scss-module__AoIila__classPassenger{flex-direction:row;justify-content:flex-start;align-items:baseline;width:80dvw}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1 .style-module-scss-module__AoIila__classPassenger .style-module-scss-module__AoIila__buttonPassenger{width:100%}}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1 .style-module-scss-module__AoIila__dateGroup{flex-direction:column;gap:.5rem;width:100%;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1 .style-module-scss-module__AoIila__baggage{flex-direction:column;flex:1.5;gap:1rem;display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container1 .style-module-scss-module__AoIila__baggage .style-module-scss-module__AoIila__groupCheckbox{display:flex}.style-module-scss-module__AoIila__container .style-module-scss-module__AoIila__containerBody .style-module-scss-module__AoIila__container3{flex-direction:column;flex:1;justify-content:center;align-items:start;gap:1rem;height:auto;display:flex}.style-module-scss-module__AoIila__lbTitle{color:#58a7ce;white-space:nowrap;width:100%;font-size:clamp(16px,.8vw,18px);font-weight:700;display:flex}.style-module-scss-module__AoIila__lbTitleSpan{color:#58a7ce;font-size:clamp(16px,.8vw,18px);font-weight:700}.style-module-scss-module__AoIila__going{align-items:center;display:flex}.style-module-scss-module__AoIila__going span{color:#fefefe;font-size:100%}.style-module-scss-module__AoIila__groupLabel{color:#58a7ce;justify-content:space-between;display:flex}.style-module-scss-module__AoIila__basicDateRangePicker{gap:1rem;display:flex}.style-module-scss-module__AoIila__inputHour{flex-direction:column;flex:1;gap:1rem;display:flex}.style-module-scss-module__AoIila__inputHour .style-module-scss-module__AoIila__title{color:#58a7ce;width:100%;font-size:clamp(16px,.8vw,18px);font-weight:700;display:flex}.style-module-scss-module__AoIila__containerCias{flex-direction:column;flex:2;gap:1rem;display:flex}.style-module-scss-module__AoIila__bigCalendar .ant-picker-cell-inner{flex-direction:column;justify-content:center;align-items:center;display:flex;width:45px!important;height:45px!important}.style-module-scss-module__AoIila__calendarPrice{color:#888;white-space:nowrap;pointer-events:none;z-index:5;font-size:10px;line-height:1;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.style-module-scss-module__AoIila__highlightedPrice{color:#52c41a;font-weight:700}:is(.style-module-scss-module__AoIila__bigCalendar td.ant-picker-cell-range-start .style-module-scss-module__AoIila__calendarPrice,.style-module-scss-module__AoIila__bigCalendar td.ant-picker-cell-range-end .style-module-scss-module__AoIila__calendarPrice){color:#fff!important}.style-module-scss-module__AoIila__bigCalendar .ant-picker-content{min-width:365px!important}.style-module-scss-module__AoIila__bigCalendar .ant-picker-date-panel{width:400px!important}.style-module-scss-module__AoIila__bigCalendar .ant-picker-cell:before{height:45px!important}.style-module-scss-module__AoIila__bigCalendar .ant-picker-cell-range-hover:after{height:45px!important}.style-module-scss-module__AoIila__bigCalendar .ant-picker-cell-range-hover-start:after{height:45px!important}.style-module-scss-module__AoIila__bigCalendar .ant-picker-cell-range-hover-end:after{height:45px!important}.style-module-scss-module__AoIila__calendarSpinner{bottom:0;transform:translate(-50%)scale(.7)}.style-module-scss-module__AoIila__highlightedDate{pointer-events:none;transform-origin:50%;z-index:5;border-top:5px solid #409b54;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;animation:1s ease-in-out infinite style-module-scss-module__AoIila__bounceArrow;position:absolute;top:0;left:5px}@keyframes style-module-scss-module__AoIila__bounceArrow{0%{opacity:1;transform:translateY(0)}50%{opacity:.8;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.style-module-scss-module__AoIila__container1{flex-direction:column}.style-module-scss-module__AoIila__inputGroupMultiTravels .style-module-scss-module__AoIila__travelGroup{flex-wrap:wrap}}@media (max-width:425px){:where(.style-module-scss-module__AoIila__css-dev-only-do-not-override-1vtf12y).style-module-scss-module__AoIila__ant-picker-dropdown .style-module-scss-module__AoIila__ant-picker-panel-container .style-module-scss-module__AoIila__ant-picker-panels{direction:ltr;flex-wrap:wrap;display:inline-flex}}
@keyframes style-module-scss-module__d3lvUW__shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.style-module-scss-module__d3lvUW__card{background-color:#fefefe;border-radius:12px;flex-direction:column;gap:1.5rem;width:90%;padding:1.5rem;animation:none;display:flex;box-shadow:0 2px 8px #0000001a}.style-module-scss-module__d3lvUW__header{align-items:center;gap:1rem;display:flex}.style-module-scss-module__d3lvUW__skeletonTitle{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%) 0 0/1000px 100%;border-radius:6px;width:100%;height:24px;animation:2s infinite style-module-scss-module__d3lvUW__shimmer}.style-module-scss-module__d3lvUW__imgContent{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%) 0 0/1000px 100%;border-radius:8px;width:100%;height:160px;animation:2s infinite style-module-scss-module__d3lvUW__shimmer}.style-module-scss-module__d3lvUW__textContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}.style-module-scss-module__d3lvUW__skeletonText{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%) 0 0/1000px 100%;border-radius:4px;flex:1;height:16px;animation:2s infinite style-module-scss-module__d3lvUW__shimmer}.style-module-scss-module__d3lvUW__skeletonText:first-child{animation-delay:.1s}.style-module-scss-module__d3lvUW__skeletonText:nth-child(3){animation-delay:.2s}.style-module-scss-module__d3lvUW__skeletonIcon{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%) 0 0/1000px 100%;border-radius:4px;flex-shrink:0;width:24px;height:24px;animation:2s .15s infinite style-module-scss-module__d3lvUW__shimmer}.style-module-scss-module__d3lvUW__skeletonPrice{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%) 0 0/1000px 100%;border-radius:4px;width:40%;height:20px;animation:2s .25s infinite style-module-scss-module__d3lvUW__shimmer}.style-module-scss-module__d3lvUW__skeletonButton{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%) 0 0/1000px 100%;border-radius:8px;width:100%;height:40px;animation:2s .3s infinite style-module-scss-module__d3lvUW__shimmer}
.style-module-scss-module__uhfHkW__boxPassengers{border:2px solid #58a7ce;border-radius:10px;flex-direction:column;align-items:start;gap:1rem;width:100%;max-width:500px;margin:1rem;padding:1rem;display:flex}.style-module-scss-module__uhfHkW__boxPassengers .style-module-scss-module__uhfHkW__containerServicePassengers{background-color:#9247a74f;border-radius:5px;width:100%}.style-module-scss-module__uhfHkW__boxPassengers .style-module-scss-module__uhfHkW__servicesContainer{flex-direction:column;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.style-module-scss-module__uhfHkW__boxPassengers .style-module-scss-module__uhfHkW__servicesGroupContainer{flex-direction:column;display:flex}.style-module-scss-module__uhfHkW__boxPassengers .style-module-scss-module__uhfHkW__gpButton{flex-direction:row;align-items:center;margin-bottom:1rem;display:flex}.style-module-scss-module__uhfHkW__boxPassengers ul{gap:1.5rem}.style-module-scss-module__uhfHkW__servicesGroup{flex-flow:row;width:100%;display:flex}@media screen and (max-width:640px){.style-module-scss-module__uhfHkW__servicesGroup{flex-wrap:wrap}}.style-module-scss-module__uhfHkW__servicesGroupContainer{flex-direction:column;width:100%;display:flex}.style-module-scss-module__uhfHkW__defaultButton{color:#00000093;cursor:pointer;background-color:#fefefe;border:1px solid #5a5961;border-radius:5px;justify-content:space-between;align-items:center;height:35px;margin:.5rem;padding:10px 20px;font-size:1.2rem;font-weight:700;transition:background-color .3s;display:flex}.style-module-scss-module__uhfHkW__defaultButton:hover,.style-module-scss-module__uhfHkW__defaultButton:focus{background-color:#c7e5c9}.style-module-scss-module__uhfHkW__defaultButton:disabled{cursor:not-allowed;color:#fff;background-color:#9b9b9b}.style-module-scss-module__uhfHkW__defaultButton:disabled:hover{background-color:#a4d5a8}.style-module-scss-module__uhfHkW__buttonSave{color:#fefefe;cursor:pointer;background-color:#a4d5a8;border:1px solid #5a5961;border-radius:5px;justify-content:space-between;align-items:center;height:35px;margin-top:1.5rem;padding:10px 20px;font-size:1.2rem;font-weight:700;transition:background-color .3s;display:flex}.style-module-scss-module__uhfHkW__buttonSave:hover{background-color:#c7e5c9}.style-module-scss-module__uhfHkW__buttonSave:disabled{cursor:not-allowed;color:#fff;background-color:#9b9b9b}.style-module-scss-module__uhfHkW__buttonSave:disabled:hover{background-color:#a4d5a8}.style-module-scss-module__uhfHkW__subTitle{color:#58a7ce;cursor:pointer;background-color:#fff;border:1px solid #58a7ce;border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:30px;padding:1rem;font-weight:500;display:flex}@media screen and (max-width:768px){.style-module-scss-module__uhfHkW__subTitle{width:100%;height:40px}.style-module-scss-module__uhfHkW__subTitle span{font-size:14px}}
.style-module-scss-module__NVQBwq__container{border-radius:8px;width:100%;max-width:1400px;margin:1rem 8rem;position:relative}.style-module-scss-module__NVQBwq__tableContainer{flex-direction:row;width:100%;display:flex}.style-module-scss-module__NVQBwq__tableGroup{justify-content:space-between;width:100%;display:flex}.style-module-scss-module__NVQBwq__infoContainer{max-height:0;display:none}.style-module-scss-module__NVQBwq__expanded{max-height:500px;transition:max-height .5s;display:contents}.style-module-scss-module__NVQBwq__localzor{color:#58a7ce;background-color:#5a5961;border-radius:5px;justify-content:center;align-items:center;width:100%;height:50px;margin:1.5rem 0;display:flex}button.style-module-scss-module__NVQBwq__toggleButtonStops{color:#58a7ce;cursor:pointer;background-color:#a4d5a8;border:1px solid #58a7ce;border-radius:5px;height:25px}.style-module-scss-module__NVQBwq__infoContainerStops{z-index:1000;background-color:#eaeaea;border-bottom-right-radius:15px;border-bottom-left-radius:15px;max-height:0;padding:1rem;transition:max-height .4s ease-in;position:relative;top:.5rem;left:0;overflow:hidden;box-shadow:0 4px 6px #0000001a}.style-module-scss-module__NVQBwq__textStops{color:#58a7ce;font-size:2.5rem;font-weight:300}.style-module-scss-module__NVQBwq__expandedStops{scrollbar-color:#eaeaea #58a7ce;max-height:200px;overflow:hidden scroll}.style-module-scss-module__NVQBwq__collapsedIcon{transform:rotate(180deg)}.style-module-scss-module__NVQBwq__header{cursor:pointer;color:#fefefe;background-color:#58a7ce;border-top-left-radius:5px;border-top-right-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:1rem;display:flex}.style-module-scss-module__NVQBwq__header .style-module-scss-module__NVQBwq__toggleButton{color:#fefefe;cursor:pointer;background:#a4d5a8;border:none;border-radius:7px;justify-content:center;align-items:center;font-size:xx-large;display:flex}.style-module-scss-module__NVQBwq__header .style-module-scss-module__NVQBwq__arrowIcon{transition:transform .5s}.style-module-scss-module__NVQBwq__header .style-module-scss-module__NVQBwq__collapsed{transform:rotate(180deg)}.style-module-scss-module__NVQBwq__info{text-align:center;background-color:#fefefe;padding:2rem;box-shadow:inset 0 4px 8px #0000004d}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__table{border-collapse:collapse;text-align:center;width:100%}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__table th,.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__table td{padding:1rem}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__table th{color:#58a7ce;border-left:2px solid #58a7ce;border-right:2px solid #58a7ce}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards{flex-wrap:wrap;justify-content:space-evenly;gap:1rem;width:100%;height:auto;display:flex}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard{flex-direction:row;justify-content:center;width:50%;max-width:700px;height:240px;margin:1rem 2.5rem;display:flex;position:relative}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxRight{color:#fefefe;background-color:#58a7ce;border-left:2px dashed #fff;border-radius:15px;width:30%;height:auto;box-shadow:0 4px 7px #0000004d}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxRight .style-module-scss-module__NVQBwq__containerImgRight{background-color:#fefefe;border-radius:5px;justify-content:center;height:45px;margin:1rem;display:flex}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxRight .style-module-scss-module__NVQBwq__bodyRightInfo{flex-direction:column;gap:1rem;margin:1rem;display:flex}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxLeft{background-color:#fefefe;border:1px solid #58a7ce;border-radius:15px;width:70%;height:auto;position:relative;box-shadow:0 4px 7px #0000004d}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxLeft .style-module-scss-module__NVQBwq__headerCard{color:#58a7ce;justify-content:flex-start;align-items:center;width:100%;height:50px;font-size:2.5rem;display:flex}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxLeft .style-module-scss-module__NVQBwq__headerCard .style-module-scss-module__NVQBwq__tag{color:#fefefe;background-color:#58a7ce;border-top-left-radius:13px;border-bottom-right-radius:10px;justify-content:center;width:100%;min-width:100px;max-width:200px;height:50px;padding:.2rem;display:flex}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxLeft .style-module-scss-module__NVQBwq__headerCard .style-module-scss-module__NVQBwq__arc{background-color:#0000;border-top:2px dashed #2a2a2a;border-top-left-radius:100px;border-top-right-radius:200px;width:50px;height:25px;display:inline-block;overflow:hidden}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxLeft .style-module-scss-module__NVQBwq__headerCard .style-module-scss-module__NVQBwq__titleHeader{justify-content:center;width:60%;height:auto;margin:auto;display:flex}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxLeft .style-module-scss-module__NVQBwq__bodyCard{justify-content:space-between;align-items:center;display:flex}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxLeft .style-module-scss-module__NVQBwq__bodyCard p{flex-direction:row;display:flex}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxLeft .style-module-scss-module__NVQBwq__bodyCard .style-module-scss-module__NVQBwq__boxArrival,.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard .style-module-scss-module__NVQBwq__boxLeft .style-module-scss-module__NVQBwq__bodyCard .style-module-scss-module__NVQBwq__boxDeparture{text-align:start;flex-flow:column wrap;width:50%;margin:1rem 1rem .5rem;display:flex}@media (max-width:1000px){.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards{flex-wrap:wrap}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards .style-module-scss-module__NVQBwq__travelInfoCard{flex-direction:row;justify-content:center;width:100%;max-width:741px;height:240px;margin:1rem 2.5rem;display:flex;position:relative}}@media (max-width:1000px) and (max-width:510px){.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__boxArrival,.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__boxDeparture{font-size:1.2rem}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__headerCard{flex-wrap:wrap;justify-content:center;align-items:center}}@media (max-width:1024px){.style-module-scss-module__NVQBwq__container{border-radius:5px;margin:1rem}.style-module-scss-module__NVQBwq__info .style-module-scss-module__NVQBwq__containerCards{flex-wrap:wrap;justify-content:center;gap:.5rem}.style-module-scss-module__NVQBwq__travelInfoCard{flex-direction:column;width:100%;max-width:100%;margin:1rem 0}.style-module-scss-module__NVQBwq__boxLeft,.style-module-scss-module__NVQBwq__boxRight{border-radius:10px;width:100%}.style-module-scss-module__NVQBwq__boxRight{border-top:2px dashed #fff;border-left:none}.style-module-scss-module__NVQBwq__headerCard{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.8rem}.style-module-scss-module__NVQBwq__tag{width:auto;height:100%;padding:.3rem 1rem}.style-module-scss-module__NVQBwq__expandedStops{width:85dvw;max-height:300px;overflow-y:auto}}@media (max-width:768px){.style-module-scss-module__NVQBwq__tableGroup,.style-module-scss-module__NVQBwq__tableContainer{flex-direction:column}.style-module-scss-module__NVQBwq__table{width:100%}.style-module-scss-module__NVQBwq__table th,.style-module-scss-module__NVQBwq__table td{padding:.5rem;font-size:.9rem}.style-module-scss-module__NVQBwq__bodyCard{width:inherit;padding:1rem 0}}@media (min-width:768px){.style-module-scss-module__NVQBwq__table td:first-child,.style-module-scss-module__NVQBwq__table th:first-child{border-left:none}.style-module-scss-module__NVQBwq__bodyCard{width:100%;padding:1rem}}
.style-module-scss-module__uq4nua__flightSearchLoader{z-index:10;background:#fff;border-radius:12px;margin:20px 0;padding:24px;position:absolute;top:60%;right:5rem;box-shadow:0 2px 8px #0000001a}.style-module-scss-module__uq4nua__progressBarContainer{margin-bottom:20px}.style-module-scss-module__uq4nua__progressBarLabel{color:#333;margin-bottom:12px;font-size:16px;font-weight:600}.style-module-scss-module__uq4nua__progressBarTrack{background:#e0e0e0;border-radius:16px;width:100%;height:32px;position:relative;overflow:hidden}.style-module-scss-module__uq4nua__progressBarFill{background:linear-gradient(90deg,#4caf50 0%,#8bc34a 100%);border-radius:16px;justify-content:center;align-items:center;height:100%;transition:width .5s ease-in-out;display:flex;position:relative}.style-module-scss-module__uq4nua__progressPercentage{color:#fff;text-shadow:0 1px 2px #0003;font-size:14px;font-weight:700}.style-module-scss-module__uq4nua__companiesStatusList{flex-direction:column;gap:12px;display:flex}.style-module-scss-module__uq4nua__companyStatus{background:#f5f5f5;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;transition:all .3s;display:flex}.style-module-scss-module__uq4nua__companyStatus--loading{background:#e3f2fd;border-left:4px solid #2196f3}.style-module-scss-module__uq4nua__companyStatus--success{background:#e8f5e9;border-left:4px solid #4caf50}.style-module-scss-module__uq4nua__companyStatus--error{background:#ffebee;border-left:4px solid #f44336}.style-module-scss-module__uq4nua__companyIcon{font-size:20px}.style-module-scss-module__uq4nua__companyName{color:#333;flex:1;font-size:14px;font-weight:500}.style-module-scss-module__uq4nua__miniLoader{gap:4px;display:flex}.style-module-scss-module__uq4nua__miniLoader .style-module-scss-module__uq4nua__dot{background:#2196f3;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both style-module-scss-module__uq4nua__bounce}.style-module-scss-module__uq4nua__miniLoader .style-module-scss-module__uq4nua__dot:first-child{animation-delay:-.32s}.style-module-scss-module__uq4nua__miniLoader .style-module-scss-module__uq4nua__dot:nth-child(2){animation-delay:-.16s}@keyframes style-module-scss-module__uq4nua__bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@media (max-width:768px){.style-module-scss-module__uq4nua__flightSearchLoader{padding:16px}.style-module-scss-module__uq4nua__progressBarLabel{font-size:14px}.style-module-scss-module__uq4nua__progressBarTrack{height:28px}.style-module-scss-module__uq4nua__companyStatus{padding:10px 12px}}
.style-module-scss-module__ipIQTa__body{background-color:#fefefe}.style-module-scss-module__ipIQTa__title{justify-content:center;padding:1rem 0;font-size:130%;font-weight:800;display:flex}.style-module-scss-module__ipIQTa__banner{width:100%;height:auto;position:relative}#style-module-scss-module__ipIQTa__container_cta{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:140rem;display:flex;position:relative}.style-module-scss-module__ipIQTa__papelAirplane{z-index:2;width:15%;height:auto;display:block;position:absolute;top:50px;left:-12.5%;transform:scaleX(-1)}.style-module-scss-module__ipIQTa__containerSearch{z-index:3;flex-direction:row;width:100%;min-width:300px;max-width:1400px;height:auto;position:relative;top:clamp(-13vh,-14vw,-15vh)}#style-module-scss-module__ipIQTa__cta_aereoSearch{width:75%;height:auto;position:relative;bottom:100px}.style-module-scss-module__ipIQTa__footerContent{background-color:#a1d8f3;width:100%}.style-module-scss-module__ipIQTa__navigationContent{background-color:#3a3a42;width:100%}.style-module-scss-module__ipIQTa__cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));place-items:center;gap:2rem;width:100%;margin-top:2rem;display:grid}.style-module-scss-module__ipIQTa__cards .style-module-scss-module__ipIQTa__card{background-color:#fff;border-radius:12px;flex-direction:column;gap:1rem;max-width:300px;padding:1.5rem;transition:all .3s ease-in-out;display:flex;box-shadow:2px 4px 12px #00000014}.style-module-scss-module__ipIQTa__cards .style-module-scss-module__ipIQTa__card:hover{box-shadow:2px 4px 12px #0003}.style-module-scss-module__ipIQTa__cards .style-module-scss-module__ipIQTa__card .style-module-scss-module__ipIQTa__cardTitle{font-size:120%;font-weight:600}.style-module-scss-module__ipIQTa__cards .style-module-scss-module__ipIQTa__card .style-module-scss-module__ipIQTa__cardContent{color:#959597;font-size:90%}.style-module-scss-module__ipIQTa__logoPop{width:200px;padding:2rem}@media (max-width:900px){.style-module-scss-module__ipIQTa__title{text-align:center;justify-content:center;padding:1rem;font-size:100%;font-weight:800;display:flex}.style-module-scss-module__ipIQTa__cards{margin-top:2rem;margin-bottom:2rem}.style-module-scss-module__ipIQTa__cards .style-module-scss-module__ipIQTa__card{max-width:80%}}@media (max-width:1024px){.style-module-scss-module__ipIQTa__papelAirplane{display:none!important}}
.style-module-scss-module__bsu-Oa__footer{color:#5a5961;background-color:#0000;border-top:1px solid #e0e0e0;margin-top:4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.style-module-scss-module__bsu-Oa__container{width:100%;max-width:1400px;height:auto;margin:0 auto;padding:3rem 2rem}@media (max-width:768px){.style-module-scss-module__bsu-Oa__container{padding:2rem 1.5rem}}@media (max-width:640px){.style-module-scss-module__bsu-Oa__container{padding:2rem 1rem}}.style-module-scss-module__bsu-Oa__content{border-bottom:1px solid #e0e0e0;grid-template-columns:1fr 3fr;gap:4rem;margin-bottom:4rem;padding-bottom:4rem;display:grid}@media (max-width:1024px){.style-module-scss-module__bsu-Oa__content{grid-template-columns:1fr;gap:3rem}}.style-module-scss-module__bsu-Oa__section{flex-direction:column;gap:1.5rem;display:flex}.style-module-scss-module__bsu-Oa__logo{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.style-module-scss-module__bsu-Oa__logoIcon{color:#fefefe;background:linear-gradient(135deg,#58a7ce 0%,#a4d5a8 100%);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;font-weight:700;display:flex}.style-module-scss-module__bsu-Oa__logoText{color:#3a3a42;font-size:2rem;font-weight:700}.style-module-scss-module__bsu-Oa__description{color:#5a5961;margin:0;font-size:1.3rem;line-height:1.6}.style-module-scss-module__bsu-Oa__contactInfo{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.style-module-scss-module__bsu-Oa__contactItem{color:#5a5961;align-items:center;gap:1rem;font-size:1.3rem;display:flex}.style-module-scss-module__bsu-Oa__contactItem svg{color:#58a7ce;flex-shrink:0}.style-module-scss-module__bsu-Oa__linksGrid{grid-template-columns:repeat(4,1fr);gap:3rem;display:grid}@media (max-width:1024px){.style-module-scss-module__bsu-Oa__linksGrid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:640px){.style-module-scss-module__bsu-Oa__linksGrid{grid-template-columns:1fr;gap:1.5rem}}.style-module-scss-module__bsu-Oa__linkSection{flex-direction:column;gap:1.5rem;display:flex}.style-module-scss-module__bsu-Oa__sectionTitle{color:#3a3a42;border-bottom:2px solid #58a7ce;margin:0;padding-bottom:1rem;font-size:1.8rem;font-weight:600;display:inline-block}.style-module-scss-module__bsu-Oa__linksList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.style-module-scss-module__bsu-Oa__linksList li{margin:0}.style-module-scss-module__bsu-Oa__link{color:#5a5961;font-size:1.3rem;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.style-module-scss-module__bsu-Oa__link:after{content:"";background-color:#58a7ce;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.style-module-scss-module__bsu-Oa__link:hover{color:#58a7ce}.style-module-scss-module__bsu-Oa__link:hover:after{width:100%}.style-module-scss-module__bsu-Oa__link:active{color:#3790bc}.style-module-scss-module__bsu-Oa__socialSection{background-color:#fefefe;border-radius:8px;flex-direction:column;gap:1.5rem;margin-bottom:3rem;padding:2rem;display:flex}@media (max-width:640px){.style-module-scss-module__bsu-Oa__socialSection{margin-bottom:0}}.style-module-scss-module__bsu-Oa__socialTitle{color:#3a3a42;margin:0;font-size:1.8rem;font-weight:600}.style-module-scss-module__bsu-Oa__socialLinks{flex-wrap:wrap;gap:1.5rem;display:flex}.style-module-scss-module__bsu-Oa__socialLink{color:#58a7ce;cursor:pointer;background-color:#fefefe;border:2px solid #58a7ce;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .3s;display:flex}.style-module-scss-module__bsu-Oa__socialLink svg{transition:all .3s}.style-module-scss-module__bsu-Oa__socialLink:hover{color:#fefefe;background-color:#58a7ce;transform:translateY(-3px)}.style-module-scss-module__bsu-Oa__socialLink:hover svg{stroke-width:2.5px}.style-module-scss-module__bsu-Oa__socialLink:active{transform:translateY(-1px)}.style-module-scss-module__bsu-Oa__bottom{background-color:#fefefe;padding:2rem}.style-module-scss-module__bsu-Oa__bottomContainer{justify-content:space-between;align-items:center;gap:2rem;max-width:1280px;margin:0 auto;display:flex}@media (max-width:768px){.style-module-scss-module__bsu-Oa__bottomContainer{flex-direction:column;align-items:flex-start;gap:1.5rem}}.style-module-scss-module__bsu-Oa__copyright{color:#5a5961;margin:0;font-size:1.3rem}.style-module-scss-module__bsu-Oa__bottomLinks{gap:2rem;display:flex}@media (max-width:768px){.style-module-scss-module__bsu-Oa__bottomLinks{flex-direction:column;gap:1rem}}.style-module-scss-module__bsu-Oa__bottomLink{color:#5a5961;font-size:1.3rem;text-decoration:none;transition:all .3s}.style-module-scss-module__bsu-Oa__bottomLink:hover{color:#58a7ce}.style-module-scss-module__bsu-Oa__bottomLink:active{color:#3790bc}
.style-module-scss-module__XSJF2G__rateBox{flex-direction:row;width:100%;min-height:100%;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRight{background-color:#fefefe;border:1px solid #58a7ce;border-radius:12px;flex-direction:column;align-items:start;height:auto;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRight .style-module-scss-module__XSJF2G__boxPriceHeader{background-color:#58a7ce;border-top-left-radius:10px;border-top-right-radius:10px;flex-direction:row;align-items:center;width:100%;min-height:50px;max-height:80px;padding:1rem;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRight .style-module-scss-module__XSJF2G__boxPriceHeader p,.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRight .style-module-scss-module__XSJF2G__boxPriceHeader strong{color:#fefefe}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRight .style-module-scss-module__XSJF2G__boxPriceBody{flex-direction:column;justify-content:space-between;height:100%;margin:1rem;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRight .style-module-scss-module__XSJF2G__boxPriceBody .style-module-scss-module__XSJF2G__boxPriceBodyTop{flex-direction:column;gap:.5rem;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRight .style-module-scss-module__XSJF2G__boxPriceBody .style-module-scss-module__XSJF2G__boxPriceBodyBottom{border-top:1px solid #5a5961;flex-direction:row;justify-content:space-between;align-items:center;margin:.5rem;padding-top:.5rem;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRightSelected{background-color:#fefefe;border:1px solid #a4d5a8;border-radius:12px;flex-direction:column;align-items:start;height:auto;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRightSelected .style-module-scss-module__XSJF2G__boxPriceHeader{background-color:#a4d5a8;border-top-left-radius:10px;border-top-right-radius:10px;flex-direction:row;align-items:center;width:100%;min-height:50px;max-height:80px;padding:1rem;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRightSelected .style-module-scss-module__XSJF2G__boxPriceHeader p,.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRightSelected .style-module-scss-module__XSJF2G__boxPriceHeader strong{color:#fefefe}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRightSelected .style-module-scss-module__XSJF2G__boxPriceBody{flex-direction:column;justify-content:space-between;height:100%;margin:1rem;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRightSelected .style-module-scss-module__XSJF2G__boxPriceBody .style-module-scss-module__XSJF2G__boxPriceBodyTop{flex-direction:column;gap:.5rem;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxRightSelected .style-module-scss-module__XSJF2G__boxPriceBody .style-module-scss-module__XSJF2G__boxPriceBodyBottom{border-top:1px solid #5a5961;flex-direction:row;justify-content:space-between;align-items:center;margin:.5rem;padding-top:.5rem;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__boxleft{border-right:1px solid #5a5961;width:50%;padding:.5rem}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__installmentRow{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__label{color:#333;font-weight:700}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__value{font-size:1.5rem;font-weight:700}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__valueCancel{color:#ff1313;font-size:1.2rem}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__payment{color:#58a7ce;font-style:italic}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__priceOption{cursor:pointer;background-color:#a4d5a8;border:2px solid #a4d5a8;border-radius:5px;align-self:end;min-width:90px;height:30px;line-height:normal;transition:all .3s ease-in-out;position:relative}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__priceOption:disabled{cursor:not-allowed;color:#777;background-color:#5a5961;border:2px solid #5a5961}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__priceOption:disabled:hover{background-color:#414146}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__priceOption:hover{background-color:#c7e5c9}.style-module-scss-module__XSJF2G__rateBox .style-module-scss-module__XSJF2G__priceSelected{cursor:pointer;background-color:#f04a36;border:2px solid #9a2929;border-radius:5px;align-self:end;min-width:90px;height:30px;line-height:normal;transition:all ease-in-out;position:relative}.style-module-scss-module__XSJF2G__boxRightJustShow{border-left:1px solid #5a5961;height:auto;padding-left:1rem}.style-module-scss-module__XSJF2G__boxRightJustShow strong,.style-module-scss-module__XSJF2G__boxRightJustShow p,.style-module-scss-module__XSJF2G__boxRightJustShow small,.style-module-scss-module__XSJF2G__boxRightJustShow b,.style-module-scss-module__XSJF2G__boxRightJustShow span{font-size:1.4rem}.style-module-scss-module__XSJF2G__boxRightJustShow b,.style-module-scss-module__XSJF2G__boxRightJustShow span{color:#62ab18}.style-module-scss-module__XSJF2G__boxRightJustShow .style-module-scss-module__XSJF2G__value{font-size:1.3rem}.style-module-scss-module__XSJF2G__boxRightJustShow .style-module-scss-module__XSJF2G__payment{color:#58a7ce;font-style:italic}@media (max-width:768px){.style-module-scss-module__XSJF2G__boxRightJustShow{border-left:none;padding:1rem 1rem 1rem 0}}
.style-module-scss-module__hKxb9W__layoutT{background-color:#58a7ce;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;display:flex}.style-module-scss-module__hKxb9W__flightsTitle{color:#fefefe;background-color:#58a7ce;border-radius:12px;padding:1rem 2rem;box-shadow:0 2px 12px #00000014}.style-module-scss-module__hKxb9W__box{flex-direction:column;gap:2rem;width:100%;margin-top:4rem;display:flex}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table{background-color:#fefefe;border-radius:12px;flex-direction:column;justify-content:space-between;gap:1rem;width:100%;height:100%;padding:1rem;display:flex;box-shadow:0 2px 12px #00000014}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice{border:1px solid #58a7ce;border-radius:6px;flex-direction:column;align-items:center;gap:4rem;width:100%;max-width:260px;height:100%;padding:1.5rem;display:flex}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice .style-module-scss-module__hKxb9W__company{justify-content:space-between;align-items:center;width:100%;display:flex}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice .style-module-scss-module__hKxb9W__company .style-module-scss-module__hKxb9W__flightClass{cursor:pointer;font-weight:700}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice .style-module-scss-module__hKxb9W__prices{flex-direction:column;gap:2rem;width:100%;display:flex}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice .style-module-scss-module__hKxb9W__prices .style-module-scss-module__hKxb9W__price{justify-content:space-between;align-items:center;display:flex}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice .style-module-scss-module__hKxb9W__prices .style-module-scss-module__hKxb9W__price .style-module-scss-module__hKxb9W__label{font-weight:600}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice .style-module-scss-module__hKxb9W__prices .style-module-scss-module__hKxb9W__price .style-module-scss-module__hKxb9W__value{color:#a4d5a8;font-weight:600}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice .style-module-scss-module__hKxb9W__buttonSelectFlight{justify-content:flex-end;align-items:flex-end;width:100%;display:flex}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice .style-module-scss-module__hKxb9W__buttonSelectFlight button{color:#fefefe;padding-top:1rem;padding-bottom:1rem;cursor:pointer;background:#a4d5a8;border-radius:1rem;padding-inline:2rem;font-family:Open Sans,sans-serif;font-size:1.4rem;font-weight:700;transition:all .3s ease-in-out;display:flex;box-shadow:0 2px 12px #00000014}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice .style-module-scss-module__hKxb9W__buttonSelectFlight button:hover{box-shadow:inset 0 2px 12px #00000014}.style-module-scss-module__hKxb9W__groupDetails{flex-direction:column;padding:.2rem;display:flex}.style-module-scss-module__hKxb9W__groupDetails>.style-module-scss-module__hKxb9W__gdItem{flex-direction:row;align-items:center;gap:.2rem;display:flex}.style-module-scss-module__hKxb9W__alert{z-index:100;background-color:#0505044b;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.style-module-scss-module__hKxb9W__alert .style-module-scss-module__hKxb9W__aContent{background-color:#fff;border:2px solid #58a7ce;border-radius:12px;align-items:center;width:300px;height:300px;padding:1rem;display:flex;position:relative}.style-module-scss-module__hKxb9W__alert .style-module-scss-module__hKxb9W__aContent button{color:#fff;cursor:pointer;background-color:#58a7ce;border-top-right-radius:6px;border-bottom-left-radius:6px;padding:1rem;position:absolute;top:0;right:0}@media screen and (min-width:992px){.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice{max-width:none}}@media screen and (min-width:1200px){.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table{flex-direction:row}.style-module-scss-module__hKxb9W__box .style-module-scss-module__hKxb9W__table .style-module-scss-module__hKxb9W__boxPrice{max-width:none}}
.style-module-scss-module__Pu-4IG__buttonYes{text-align:center;color:#fefefe;cursor:pointer;background-color:#4b887b;border:none;border-radius:5px;margin-top:4rem;margin-left:50px;padding:10px 20px;font-size:16px;font-weight:700;transition:background-color .3s;display:inline-block}.style-module-scss-module__Pu-4IG__buttonYes:hover{background-color:#274640}.style-module-scss-module__Pu-4IG__buttonNo{text-align:center;color:#fefefe;cursor:pointer;background-color:#f04a36;border:none;border-radius:5px;margin-top:4rem;margin-right:50px;padding:10px 20px;font-size:16px;font-weight:700;transition:background-color .3s;display:inline-block}.style-module-scss-module__Pu-4IG__buttonNo:hover{background-color:#b31f0d}.style-module-scss-module__Pu-4IG__emptyCart{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.style-module-scss-module__Pu-4IG__emptyCart h1{color:#58a7ce;font-size:300%!important}.style-module-scss-module__Pu-4IG__emptyCart span{font-size:160%!important}.style-module-scss-module__Pu-4IG__emptyCart span>.style-module-scss-module__Pu-4IG__a{color:#a4d5a8!important}.style-module-scss-module__Pu-4IG__content{opacity:0;pointer-events:none;z-index:98;background:#fff;border:2px solid #58a7ce;border-radius:10px;flex-direction:column;justify-content:space-between;width:80%;margin:1rem;padding:2rem;transition:opacity .3s,transform .4s;display:flex;position:relative;top:-10rem;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.style-module-scss-module__Pu-4IG__modalOpen{opacity:1;pointer-events:all;transform:translateY(0%)}.style-module-scss-module__Pu-4IG__modalClose{opacity:0;pointer-events:none;transform:translateY(-1%)}.style-module-scss-module__Pu-4IG__productTitle{color:#58a7ce;margin-left:1rem;font-weight:700;font-size:120%!important}.style-module-scss-module__Pu-4IG__totalSpan{color:#58a7ce;align-self:center;margin:1rem;font-weight:700;font-size:150%!important}.style-module-scss-module__Pu-4IG__payButton{color:#fefefe;background-color:#a4d5a8;border-radius:8px;padding:1rem;font-weight:700;transition:background-color .3s}.style-module-scss-module__Pu-4IG__payButton:hover{background-color:#81c587}.style-module-scss-module__Pu-4IG__payButton:disabled{background-color:#5a5961}.style-module-scss-module__Pu-4IG__cart{width:90%;max-width:1400px;min-height:100dvh;max-height:auto;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:start;align-items:center;margin:3rem 5rem 2rem;padding:2rem;display:flex;box-shadow:0 2px 12px #02030220}.style-module-scss-module__Pu-4IG__containerBuyer{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.style-module-scss-module__Pu-4IG__cart{width:auto;padding:1rem}}.style-module-scss-module__Pu-4IG__modal{text-align:center;z-index:1000;background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;width:80%;max-width:800px;padding:20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0505041a}.style-module-scss-module__Pu-4IG__modalBackground{z-index:999;background-color:#05050480;width:100%;height:100%;position:fixed;top:0;left:0}.style-module-scss-module__Pu-4IG__closeButton{cursor:pointer;color:#050504;font-size:36px;position:absolute;top:20px;right:20px}@media (max-width:768px){.style-module-scss-module__Pu-4IG__closeButton{font-size:20px;top:10px;right:10px}}.style-module-scss-module__Pu-4IG__title{color:#fefefe;background-color:#58a7ce;border-radius:12px;justify-content:space-between;align-items:center;max-width:1400px;padding:1rem;font-size:130%;font-weight:800;display:flex;box-shadow:0 5px 10px #05050433}.style-module-scss-module__Pu-4IG__titleClick{color:#fefefe;background-color:#a4d5a8;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:1rem;font-size:130%;font-weight:600;transition:background-color .3s;display:flex;box-shadow:0 5px 10px #05050433}.style-module-scss-module__Pu-4IG__titleClick:hover{cursor:pointer;background-color:#81c587}.style-module-scss-module__Pu-4IG__titleClick:disabled,.style-module-scss-module__Pu-4IG__titleClick:disabled:hover{cursor:not-allowed;background-color:#414146}.style-module-scss-module__Pu-4IG__subTitle{color:#58a7ce;background-color:#fefefe;border-style:groove;border-color:#58a7ce;border-radius:12px;justify-content:space-between;align-items:center;width:80%;margin:1rem;padding:1rem;font-size:110%;font-weight:800;display:flex;box-shadow:0 5px 10px #05050433}.style-module-scss-module__Pu-4IG__myCart{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-width:60%;padding:.5rem;display:flex}@media (max-width:900px){.style-module-scss-module__Pu-4IG__myCart{flex-direction:column;gap:1rem}.style-module-scss-module__Pu-4IG__myCart .style-module-scss-module__Pu-4IG__resume{padding:1rem}.style-module-scss-module__Pu-4IG__myCart .style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__paymentDetails{align-items:center}.style-module-scss-module__Pu-4IG__myCart .style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__paymentMethods{flex-direction:column}.style-module-scss-module__Pu-4IG__myCart .style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__renderOptionPayment{align-items:center;width:100%}.style-module-scss-module__Pu-4IG__myCart .style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__renderOptionPayment .style-module-scss-module__Pu-4IG__paymentCred{flex-direction:column;align-items:center;width:100%}.style-module-scss-module__Pu-4IG__myCart .style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__renderOptionPayment .style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardInputs{width:100%}}.style-module-scss-module__Pu-4IG__middleDiv{flex-direction:row;justify-content:space-between;align-items:stretch;gap:1rem;width:100%;padding:20px;display:flex}.style-module-scss-module__Pu-4IG__chooseServices{border:2px solid #58a7ce;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:auto;margin-top:2rem;padding:1rem;display:flex}.style-module-scss-module__Pu-4IG__chooseServices .style-module-scss-module__Pu-4IG__passengerDetails{flex-direction:column;width:100%;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__Pu-4IG__chooseServices .style-module-scss-module__Pu-4IG__passengerDetails>.style-module-scss-module__Pu-4IG__title{justify-content:space-between;display:flex}.style-module-scss-module__Pu-4IG__chooseServices .style-module-scss-module__Pu-4IG__passengerDetails .style-module-scss-module__Pu-4IG__passengers{transition:max-height .3s ease-in-out}.style-module-scss-module__Pu-4IG__chooseServices .style-module-scss-module__Pu-4IG__passengerDetails .style-module-scss-module__Pu-4IG__passengers .style-module-scss-module__Pu-4IG__passengerGroup{flex-direction:column;gap:.2rem;margin-bottom:2rem;display:flex}.style-module-scss-module__Pu-4IG__chooseServices .style-module-scss-module__Pu-4IG__passengerDetails .style-module-scss-module__Pu-4IG__passengers .style-module-scss-module__Pu-4IG__passengerGroup .style-module-scss-module__Pu-4IG__groupLabel{background-color:#0505040e;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:.4rem;display:flex}.style-module-scss-module__Pu-4IG__chooseServices .style-module-scss-module__Pu-4IG__passengerDetails .style-module-scss-module__Pu-4IG__passengers .style-module-scss-module__Pu-4IG__passengerGroup .style-module-scss-module__Pu-4IG__groupLabel .style-module-scss-module__Pu-4IG__titleLb{padding:.2rem .3rem;font-size:92%;font-weight:500}.style-module-scss-module__Pu-4IG__seatsTitle{color:#58a7ce;background-color:#5a5961;border-radius:3px;margin:2rem 0 0;padding:2px}.style-module-scss-module__Pu-4IG__seatsBox{padding:.5rem 0}.style-module-scss-module__Pu-4IG__resume{flex-direction:column;gap:1.2rem;width:100%;display:flex}.style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__servicesContainer{background:#fff;border-style:groove;border-color:#58a7ce;border-radius:1rem;flex-direction:column;align-items:center;width:80%;margin:1rem;padding:2rem;display:flex;box-shadow:0 5px 10px #05050433}@media (max-width:600px){.style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__servicesContainer{width:80%;padding:1rem}.style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__servicesContainer .style-module-scss-module__Pu-4IG__servicesGroup{flex-direction:column;align-items:baseline;gap:1rem;margin:1rem}}.style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__servicesContainer .style-module-scss-module__Pu-4IG__servicesGroup{flex-direction:row;justify-content:center;align-items:baseline;gap:5rem;margin:1rem;display:flex}.style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__servicesContainer .style-module-scss-module__Pu-4IG__servicesGroup .style-module-scss-module__Pu-4IG__services{margin:1rem;padding:.5rem}.style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__servicesContainer .style-module-scss-module__Pu-4IG__servicesGroup .style-module-scss-module__Pu-4IG__enviarServicos{cursor:pointer;border-color:#a4d5a8;border-bottom-style:solid;border-bottom-width:.3rem;width:100%;height:3rem;padding:.5rem}.style-module-scss-module__Pu-4IG__resume .style-module-scss-module__Pu-4IG__servicesContainer .style-module-scss-module__Pu-4IG__servicesGroup .style-module-scss-module__Pu-4IG__enviarServicos:hover{cursor:pointer;background-color:#a4d5a8;border-color:#a4d5a8;border-bottom-style:solid;border-bottom-width:.3rem;width:100%;height:3rem}.style-module-scss-module__Pu-4IG__paymentDetails{flex-direction:column;gap:.5rem;width:100%;height:auto;padding:1rem 2rem;transition:all .3s ease-in-out;display:flex}.style-module-scss-module__Pu-4IG__paymentDetails>.style-module-scss-module__Pu-4IG__title{justify-content:space-between;width:100%;display:flex}.style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__detailsGroup{background-color:#5a5961;width:100%;height:50%}.style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__paymentMethods{justify-content:start;align-items:center;gap:1rem;display:flex}.style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__paymentMethods .style-module-scss-module__Pu-4IG__paymentBtn{cursor:pointer;border:1px solid #5a5961;border-radius:8px;justify-content:space-between;align-items:center;width:180px;max-width:250px;height:40px;max-height:50px;padding:1rem;transition:background-color .5s linear;display:flex;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__paymentMethods .style-module-scss-module__Pu-4IG__paymentBtn:hover,.style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__paymentMethods .style-module-scss-module__Pu-4IG__paymentBtn:focus{background-color:#fff;border:1px solid #a4d5a8}.style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__paymentMethods .style-module-scss-module__Pu-4IG__radioGroup{display:flex}.style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__paymentMethods .style-module-scss-module__Pu-4IG__radioGroup .style-module-scss-module__Pu-4IG__radioLb span{align-items:center;gap:.4rem;display:flex}.style-module-scss-module__Pu-4IG__paymentDetails .style-module-scss-module__Pu-4IG__renderOptionPayment{flex-direction:column;margin-top:2rem;display:flex}.style-module-scss-module__Pu-4IG__dataVencConatiner{flex-direction:row;justify-content:start;gap:1rem;width:100%;height:auto;margin-top:1rem;display:inline-flex}.style-module-scss-module__Pu-4IG__dataVenc{cursor:pointer;border:1px solid #5a5961;border-radius:8px;justify-content:center;align-items:center;width:120px;max-width:250px;height:40px;max-height:50px;padding:1rem;transition:background-color .5s linear;display:flex;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.style-module-scss-module__Pu-4IG__dataVenc:hover,.style-module-scss-module__Pu-4IG__dataVenc:focus{background-color:#fff;border:1px solid #a4d5a8}.style-module-scss-module__Pu-4IG__dataVenc:disabled{cursor:not-allowed;background-color:#8c8b95;border:1px solid #5a5961}.style-module-scss-module__Pu-4IG__dataVencActive{cursor:pointer;background-color:#fff;border:1px solid #a4d5a8;border-radius:8px;justify-content:center;align-items:center;width:120px;max-width:250px;height:40px;max-height:50px;padding:1rem;transition:background-color .5s linear;display:flex;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.style-module-scss-module__Pu-4IG__dataVencActive:hover,.style-module-scss-module__Pu-4IG__dataVencActive:focus{background-color:#fff;border:1px solid #a4d5a8}.style-module-scss-module__Pu-4IG__buttonSelectSeat{display:flex}.style-module-scss-module__Pu-4IG__buttonSelectSeat button{text-align:center;color:#fefefe;padding-top:1rem;padding-bottom:1rem;cursor:pointer;background:#a4d5a8;border-radius:1rem;width:100%;padding-inline:2rem;font-family:Open Sans,sans-serif;font-size:1.4rem;font-weight:700;transition:all .3s ease-in-out;box-shadow:0 2px 12px #00000014}.style-module-scss-module__Pu-4IG__buttonSelectSeat button:hover{box-shadow:inset 0 2px 12px #00000014}.style-module-scss-module__Pu-4IG__sidePanel{float:right;border:2px solid #58a7ce;border-radius:10px;flex-direction:column;width:95%;margin:20px;padding:16px;display:flex}@media (max-width:768px){.style-module-scss-module__Pu-4IG__sidePanel{width:auto}}.style-module-scss-module__Pu-4IG__buttonConfirm{justify-content:center;display:flex}.style-module-scss-module__Pu-4IG__buttonModal{text-align:center;color:#fefefe;cursor:pointer;background-color:#58a7ce;border:none;border-radius:5px;margin-top:4rem;padding:10px 20px;font-size:16px;font-weight:700;transition:background-color .3s;display:inline-block}.style-module-scss-module__Pu-4IG__collapsibleContainer{z-index:99;justify-content:center;align-items:center;width:80%;margin-top:2rem;display:flex;position:relative}@media (max-width:768px){.style-module-scss-module__Pu-4IG__collapsibleContainer{width:80%;margin:0 auto 2rem}}.style-module-scss-module__Pu-4IG__collapsibleTitle{cursor:pointer;color:#fefefe;background-color:#b2dbb5;border:2px solid #58a7ce;border-radius:15px;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:900px;min-height:100px;max-height:150px;margin-right:1rem;font-size:16px;font-weight:700;transition:background-color .3s;display:flex;box-shadow:0 2px 12px #00000014}.style-module-scss-module__Pu-4IG__collapsibleTitle:hover{background-color:#a4d5a8}.style-module-scss-module__Pu-4IG__collapsibleTitle .style-module-scss-module__Pu-4IG__boxLeft{text-align:center;background-color:#58a7ce;border-top-left-radius:13px;border-bottom-left-radius:13px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:105px;padding:1rem;display:flex}.style-module-scss-module__Pu-4IG__collapsibleTitle .style-module-scss-module__Pu-4IG__boxLeft .style-module-scss-module__Pu-4IG__icon{font-size:3rem}.style-module-scss-module__Pu-4IG__collapsibleTitle .style-module-scss-module__Pu-4IG__boxRight{color:#333;flex:5;height:auto}.style-module-scss-module__Pu-4IG__collapsibleTitle .style-module-scss-module__Pu-4IG__boxRight .style-module-scss-module__Pu-4IG__boxRightTop{justify-content:space-between;display:flex}.style-module-scss-module__Pu-4IG__collapsibleTitle .style-module-scss-module__Pu-4IG__boxRight .style-module-scss-module__Pu-4IG__dataFixed{flex-direction:column;display:flex}.style-module-scss-module__Pu-4IG__line{background-color:#33333352;width:100%;height:1px;margin:1rem 0}.style-module-scss-module__Pu-4IG__collapsibleTitleExtra{cursor:pointer;color:#fefefe;background-color:#68afd3;border:2px solid #58a7ce;border-radius:15px;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:900px;height:100px;max-height:150px;margin-right:1rem;font-size:16px;font-weight:700;transition:background-color .3s;display:flex;box-shadow:0 2px 12px #00000014}.style-module-scss-module__Pu-4IG__collapsibleTitleExtra:hover{background-color:#58a7ce}.style-module-scss-module__Pu-4IG__collapsibleTitleExtra .style-module-scss-module__Pu-4IG__boxLeft{background-color:#a4d5a8;border-top-left-radius:13px;border-bottom-left-radius:13px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex}.style-module-scss-module__Pu-4IG__collapsibleTitleExtra .style-module-scss-module__Pu-4IG__boxLeft .style-module-scss-module__Pu-4IG__icon{font-size:3rem}.style-module-scss-module__Pu-4IG__collapsibleTitleExtra .style-module-scss-module__Pu-4IG__boxRight{color:#333;flex:5;height:auto}.style-module-scss-module__Pu-4IG__containerTable{border:2px solid #58a7ce;border-radius:10px;max-height:500px;padding:1rem}.style-module-scss-module__Pu-4IG__passengerTable{text-align:center;border-collapse:collapse;width:100%;padding:1rem}.style-module-scss-module__Pu-4IG__passengerTable th{border-bottom:1px solid;padding:.5rem}.style-module-scss-module__Pu-4IG__passengerTable tr{padding-top:1rem}.style-module-scss-module__Pu-4IG__passengerTable td{word-break:break-word;padding:.5rem}.style-module-scss-module__Pu-4IG__passengerTable tbody{padding-top:1rem;display:table-row-group}.style-module-scss-module__Pu-4IG__guestsTable{text-align:center;width:100%;margin-top:1rem}.style-module-scss-module__Pu-4IG__guestsTable th{border-bottom:2px solid #58a7ce}.style-module-scss-module__Pu-4IG__guestsDiv{box-sizing:border-box;width:100%;padding:1rem}.style-module-scss-module__Pu-4IG__guestsDiv b{color:#fefefe;text-align:center;background-color:#58a7ce;border-radius:15px;width:100%;min-width:300px;padding:.5rem;display:inline-block}.style-module-scss-module__Pu-4IG__parentContainer{flex-direction:column;gap:.5rem;display:flex}.style-module-scss-module__Pu-4IG__seatsDescriptionBox{scrollbar-color:#58a7ce #5a5961;scrollbar-width:thin;border-radius:10px;width:100%;height:auto;min-height:200px;max-height:560px;margin-top:1rem;padding:1rem}.style-module-scss-module__Pu-4IG__seatsDescriptionBox::-webkit-scrollbar{width:8px;height:8px}.style-module-scss-module__Pu-4IG__seatsDescriptionBox::-webkit-scrollbar-track{background:#5a5961;border-radius:10px}.style-module-scss-module__Pu-4IG__seatsDescriptionBox::-webkit-scrollbar-thumb{background-color:#58a7ce;border-radius:10px}.style-module-scss-module__Pu-4IG__seatsDescriptionBox::-webkit-scrollbar-thumb:hover{background-color:#3790bc}.style-module-scss-module__Pu-4IG__servicesDescriptionBox{width:100%;height:auto;min-height:130px;max-height:560px;margin-top:1rem}.style-module-scss-module__Pu-4IG__seatsDescription{scrollbar-color:#58a7ce #5a5961;border:2px solid #58a7ce;border-radius:10px;width:100%;height:auto;min-height:300px;max-height:700px;padding:1rem;position:relative;overflow-y:scroll;box-shadow:0 2px 12px #00000014}.style-module-scss-module__Pu-4IG__seatsDescription h2{background-color:#f1f1f1;position:sticky;top:0}.style-module-scss-module__Pu-4IG__collapsibleContent{float:left;width:100%;padding:20px}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__containerBoxes{flex-direction:row;gap:2rem;width:100%;display:flex}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__containerBoxes .style-module-scss-module__Pu-4IG__box1{flex-direction:column;width:60%;display:flex}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__containerBoxes .style-module-scss-module__Pu-4IG__box2{flex-direction:column;gap:2rem;width:40%;display:flex}@media (max-width:660px){.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__containerBoxes .style-module-scss-module__Pu-4IG__containerBoxes{flex-direction:column;align-items:center}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__containerBoxes .style-module-scss-module__Pu-4IG__box1,.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__containerBoxes .style-module-scss-module__Pu-4IG__box2{width:100%}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__containerBoxes .style-module-scss-module__Pu-4IG__containerTable{font-size:12px}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__containerBoxes{flex-direction:column;align-items:center}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__box1,.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__box2{width:100%}}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets{border:2px solid #58a7ce;border-radius:10px;flex-wrap:wrap;justify-content:center;gap:4rem;margin-top:2rem;margin-bottom:2rem;padding:1rem;display:flex;box-shadow:0 2px 12px #00000014}@media (max-width:1040px){.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets{flex-direction:column;align-items:center}}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket{text-transform:uppercase;background:#fefefe;border-radius:12px;flex-direction:column;width:100%;min-width:100px;max-width:240px;height:fit-content;display:flex;overflow:hidden;box-shadow:0 5px 30px #05050433}@media (max-width:900px){.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket{width:100%}}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__header{background:linear-gradient(#a4d5a8,#58a7ce);width:100%;height:53px;padding:12px 20px}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__header .style-module-scss-module__Pu-4IG__logo{float:left;background-color:#fff;border-radius:5px;width:70px;height:auto;padding:.5rem}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__header .style-module-scss-module__Pu-4IG__flight{float:right;color:#fefefe;text-align:right;flex-direction:column;display:flex}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__header .style-module-scss-module__Pu-4IG__flight small{opacity:.8;margin-bottom:2px;font-size:8px}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__header .style-module-scss-module__Pu-4IG__flight strong{font-size:18px}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__header .style-module-scss-module__Pu-4IG__hotel{float:right;color:#fefefe;text-align:right;flex-direction:column;display:flex}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__header .style-module-scss-module__Pu-4IG__hotel small{opacity:.8;margin-bottom:2px;font-size:8px}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__header .style-module-scss-module__Pu-4IG__hotel strong{font-size:18px}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__cities{flex-direction:row;justify-content:space-between;display:flex;position:relative}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__cities .style-module-scss-module__Pu-4IG__city{float:left;flex-direction:column;padding:1rem;display:flex}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__cities .style-module-scss-module__Pu-4IG__city:nth-child(2){float:right}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__cities .style-module-scss-module__Pu-4IG__city strong{font-size:40px;font-weight:300;line-height:1}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__cities .style-module-scss-module__Pu-4IG__city small{margin-bottom:0;margin-left:3px;font-size:10px}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__cities .style-module-scss-module__Pu-4IG__airplane{opacity:0;width:30px;height:25px;animation:3s infinite style-module-scss-module__Pu-4IG__move;position:absolute;top:57%;left:30%;transform:translate(-50%,-50%)}@keyframes style-module-scss-module__Pu-4IG__move{40%{opacity:1;left:50%}to{opacity:0;left:70%}}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__infos{border-top:1px solid #4b887b;display:flex}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__infos .style-module-scss-module__Pu-4IG__times{flex-direction:row;justify-content:space-between;width:100%;padding:1rem;display:flex}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__infos .style-module-scss-module__Pu-4IG__times strong{transform-origin:0 100%;transform:scale(.9)}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__infos .style-module-scss-module__Pu-4IG__amount{flex-direction:row;justify-content:space-around;width:100%;padding:1rem;display:flex}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__infos .style-module-scss-module__Pu-4IG__amount strong{transform-origin:0 100%;transform:scale(.9)}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__infos .style-module-scss-module__Pu-4IG__box{flex-direction:column;display:flex}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__infos .style-module-scss-module__Pu-4IG__box small{font-size:10px}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__dataFlight{border-top:1px solid #4b887b;position:relative}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__dataFlight .style-module-scss-module__Pu-4IG__box{padding:1rem}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__dataFlight .style-module-scss-module__Pu-4IG__box .style-module-scss-module__Pu-4IG__passenger,.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__dataFlight .style-module-scss-module__Pu-4IG__box .style-module-scss-module__Pu-4IG__date{flex-direction:column;margin-bottom:15px;display:flex}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__dataFlight .style-module-scss-module__Pu-4IG__box .style-module-scss-module__Pu-4IG__passenger small,.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__dataFlight .style-module-scss-module__Pu-4IG__box .style-module-scss-module__Pu-4IG__date small{font-size:10px}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__dataFlight .style-module-scss-module__Pu-4IG__box .style-module-scss-module__Pu-4IG__passenger strong,.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__dataFlight .style-module-scss-module__Pu-4IG__box .style-module-scss-module__Pu-4IG__date strong{font-size:13px}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__removeButton{padding:1rem}.style-module-scss-module__Pu-4IG__collapsibleContent .style-module-scss-module__Pu-4IG__groupTickets .style-module-scss-module__Pu-4IG__ticket .style-module-scss-module__Pu-4IG__removeButton button{cursor:pointer;color:#fefefe;background-color:#58a7ce;border-radius:12px;padding:1rem 1.2rem;box-shadow:0 5px 10px #05050433}.style-module-scss-module__Pu-4IG__deleteIcon{cursor:pointer;border:2px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;padding:1rem;transition:transform .5s,background-color .3s,color .3s;display:flex}.style-module-scss-module__Pu-4IG__deleteIcon:hover{color:#a4d5a8;background-color:#58a7ce;transform:scale(1.1)}.style-module-scss-module__Pu-4IG__iconContainer{display:inline-block;position:relative}.style-module-scss-module__Pu-4IG__tooltip{visibility:hidden;color:#fff;text-align:center;z-index:1;opacity:0;background-color:#555;border-radius:5px;width:140px;margin-left:-70px;padding:5px;position:absolute;top:115%;left:50%}.style-module-scss-module__Pu-4IG__iconContainer:hover .style-module-scss-module__Pu-4IG__tooltip{visibility:visible;opacity:1}.style-module-scss-module__Pu-4IG__arrowIcon{transition:transform .5s}.style-module-scss-module__Pu-4IG__collapsedIcon{transform:rotate(180deg)}.style-module-scss-module__Pu-4IG__modalBg{z-index:100;background-color:#0505044b;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.style-module-scss-module__Pu-4IG__modalBg .style-module-scss-module__Pu-4IG__modal{background-color:#fefefe;border:2px solid #58a7ce;border-radius:12px;flex-direction:column;align-items:center;width:90dvh;height:90dvh;max-height:calc(100% - 2rem);padding:1rem;display:flex;position:relative;overflow-y:auto}.style-module-scss-module__Pu-4IG__modalBg .style-module-scss-module__Pu-4IG__modal .style-module-scss-module__Pu-4IG__btnClose{color:#fefefe;cursor:pointer;background-color:#58a7ce;border-top-right-radius:6px;border-bottom-left-radius:6px;padding:1rem;position:absolute;top:0;right:0}.style-module-scss-module__Pu-4IG__cityName{font-size:small}.style-module-scss-module__Pu-4IG__paymentCred{gap:2rem;display:flex}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardDisplay{color:#fefefe;background:linear-gradient(#a4d5a8,#58a7ce);border-radius:12px;width:350px;height:160px;display:flex;position:relative;box-shadow:0 2px 12px #00000014}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardDisplay .style-module-scss-module__Pu-4IG__cardNumber{padding:.5rem 1rem;font-size:120%;position:absolute;bottom:55%}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardDisplay .style-module-scss-module__Pu-4IG__cardName{width:100%;padding:.5rem 1rem;position:absolute;bottom:10px}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardDisplay .style-module-scss-module__Pu-4IG__cardDate{flex-direction:column;align-items:flex-end;width:100%;padding:.5rem 1rem;display:flex;position:absolute;bottom:45%}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardDisplay .style-module-scss-module__Pu-4IG__cardDate>span:first-child{font-size:10px}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardDisplay .style-module-scss-module__Pu-4IG__cardCvc{flex-direction:column;align-items:flex-end;width:100%;padding:.5rem 1rem;display:flex;position:absolute;bottom:23%}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardDisplay .style-module-scss-module__Pu-4IG__cardCvc>span:first-child{font-size:10px}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardDisplay .style-module-scss-module__Pu-4IG__cardBrand{padding:.5rem 1rem;position:absolute;top:10px;right:10px}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardInputs{flex-direction:column;gap:1.5rem;width:50%;display:flex}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardInputs .style-module-scss-module__Pu-4IG__fieldset{flex-direction:column;gap:1.2rem;display:flex}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardInputs .style-module-scss-module__Pu-4IG__fieldset label{color:#58a7ce;font-size:90%}.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardInputs .style-module-scss-module__Pu-4IG__fieldset .style-module-scss-module__Pu-4IG__inputGroup{align-items:center;gap:2rem;display:flex}@media (max-width:768px){div.style-module-scss-module__Pu-4IG__paymentCred{flex-direction:column;display:flex}div.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardDisplay{width:auto}div.style-module-scss-module__Pu-4IG__paymentCred .style-module-scss-module__Pu-4IG__cardInputs{width:100%}}.style-module-scss-module__Pu-4IG__alertBox{color:red;text-align:center;background-color:#ed433745;border-radius:12px;width:100%;padding:2rem!important}.style-module-scss-module__Pu-4IG__vencimentoInputContainer{flex-direction:column;justify-content:center;align-items:normal;width:100%;height:auto;max-height:200px;margin-top:2rem;display:flex}.style-module-scss-module__Pu-4IG__vencimentoInputLabel{color:#333;font-size:large;font-weight:700}.style-module-scss-module__Pu-4IG__vencimentoInputField{border:1px solid #ccc;border-radius:6px;width:100%;max-width:300px;margin-top:4px;padding:8px;font-size:14px;transition:background-color .5s linear;display:inline-block;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.style-module-scss-module__Pu-4IG__vencimentoInputField:hover{background-color:#fff;border:1px solid #a4d5a8}.style-module-scss-module__Pu-4IG__vencimentoInputField:focus-within{border:1px solid #a4d5a8;box-shadow:0 0 0 3px #a4d5a880}.style-module-scss-module__Pu-4IG__vencimentoInputField input[type=date]{appearance:none;width:100%;font-size:inherit;background:0 0;border:none;outline:none;padding:0}
