*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}@font-face{font-family:local;src:url(/assets/Roboto-VariableFont_wdth_wght-WOy3sDCz.ttf);font-weight:100,900;font-style:normal}body{width:100vw;height:100vh;overflow:hidden}.mainContainer{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;position:relative}.mainContainer .mainBox{width:80%;aspect-ratio:13/7;display:flex;align-items:center;justify-content:center;flex-direction:row;box-shadow:0 0 10px #000;border-radius:10px}.mainContainer .mainBox .imgC{width:50%;height:100%;border-radius:10px 0 0 10px}.mainContainer .mainBox .imgC img{width:100%;height:100%;object-fit:cover;border-radius:10px 0 0 10px}@media(max-width:850px){.mainContainer .mainBox .imgC{display:none}}.mainContainer .mainBox .infoC{width:50%;height:100%;box-shadow:0 0 10px #000;border-radius:0 10px 10px 0}.mainContainer .mainBox .infoC .imagePage{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.mainContainer .mainBox .infoC .imagePage img{width:25%}.mainContainer .mainBox .infoC .imagePage .inputData{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 150px;gap:10px}.mainContainer .mainBox .infoC .imagePage .inputData .inputD{width:100%;height:40px;border-bottom:1px solid rgba(0,0,0,.247);transition:border-bottom .2s ease}.mainContainer .mainBox .infoC .imagePage .inputData .inputD input{width:100%;height:100%;padding:0 10px;border-radius:12px;border:none;font-size:1.1rem;outline:none}@media(max-width:860px){.mainContainer .mainBox .infoC .imagePage .inputData .inputD input{text-align:center}}.mainContainer .mainBox .infoC .imagePage .inputData .inputD:hover{border-bottom:1px solid rgb(0,0,0)}@media(max-width:1000px){.mainContainer .mainBox .infoC .imagePage .inputData .inputD{height:30px}}.mainContainer .mainBox .infoC .imagePage .inputData .inputPass{position:relative}.mainContainer .mainBox .infoC .imagePage .inputData .inputPass .showData{width:30px;position:absolute;right:5px;top:5px;cursor:pointer;opacity:.2;transition:opacity .5s ease}.mainContainer .mainBox .infoC .imagePage .inputData .inputPass .showData:hover{opacity:1}@media(max-width:1000px){.mainContainer .mainBox .infoC .imagePage .inputData .inputPass .showData{top:1px;width:25px}}.mainContainer .mainBox .infoC .imagePage .inputData .submitBtn{width:150px;aspect-ratio:3;background:none;border:none;box-shadow:0 0 3px #000;border-radius:10px;font-size:1.2rem;opacity:.8;margin-top:20px;cursor:pointer;transition:opacity .2s linear}.mainContainer .mainBox .infoC .imagePage .inputData .submitBtn:hover{opacity:1;transform:scale(1.02)}.mainContainer .mainBox .infoC .imagePage .inputData .submitBtn:active{transform:scale(.98)}@media(max-width:1000px){.mainContainer .mainBox .infoC .imagePage .inputData .submitBtn{width:130px}}@media(max-width:1600px){.mainContainer .mainBox .infoC .imagePage .inputData{padding:0 50px}}@media(max-width:1000px){.mainContainer .mainBox .infoC .imagePage .inputData{padding:0 10px}}@media(max-width:860px){.mainContainer .mainBox .infoC .imagePage .inputData{padding:0 50px}}@media(max-width:600px){.mainContainer .mainBox .infoC .imagePage .inputData{padding:0 20px}}.mainContainer .mainBox .infoC .imagePage .registerPassword{width:100%;height:200px;display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:0 50px 20px}.mainContainer .mainBox .infoC .imagePage .registerPassword .registerS{width:100%;height:auto;display:flex;align-items:center;justify-content:center;gap:10px}.mainContainer .mainBox .infoC .imagePage .registerPassword .registerS .line{width:20%;height:1px;background:#0000005e}.mainContainer .mainBox .infoC .imagePage .registerPassword .registerS a{color:#000;text-decoration:none;opacity:.3;transition:opacity .2s linear;cursor:pointer}.mainContainer .mainBox .infoC .imagePage .registerPassword .registerS a:hover{color:#00f;opacity:1}.mainContainer .mainBox .infoC .imagePage .registerPassword .forgotPassword{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.mainContainer .mainBox .infoC .imagePage .registerPassword .forgotPassword a{text-decoration:none;opacity:.5;color:#000;text-shadow:0 0 1px black;transition:opacity .2s linear}.mainContainer .mainBox .infoC .imagePage .registerPassword .forgotPassword a:hover{opacity:1}@media(max-width:850px){.mainContainer .mainBox .infoC{width:100%;height:100%;border-radius:10px}}@media(max-width:1200px){.mainContainer .mainBox{aspect-ratio:10/7}}@media(max-width:850px){.mainContainer .mainBox{aspect-ratio:10/10}}.ErrorHandling{position:absolute;z-index:1000;width:250px;height:50px;top:10px;right:0%;display:flex;align-items:center;justify-content:center;font-family:local}.ErrorHandling .showErrorData{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.ErrorHandling .showErrorData .containerErr{width:250px;padding:0 5px;height:50px;display:flex;align-items:center;justify-content:center;position:fixed;top:100px;background:#fff;box-shadow:0 0 5px #000;border-radius:10px 0 0 10px;transform:translate(120%)}.ErrorHandling .showErrorData .showError{animation:error 3s linear forwards}@keyframes error{0%{transform:translate(100%)}25%{transform:translate(0)}50%{transform:translate(0)}75%{transform:translate(0)}to{transform:translate(100%)}}.mainRegisterContainer{width:100vw;height:100vh;background:url(/assets/viajes-em6Kllu7.png),no-repeat;background-size:cover;padding:20px;display:flex;align-items:center;justify-content:flex-end}.mainRegisterContainer .formReg{width:500px;height:100%;border-radius:10px;padding:40px 0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 0 10px #000}.mainRegisterContainer .formReg .TitleRe{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:50px}.mainRegisterContainer .formReg .TitleRe .WelcomeT{width:80%;height:auto}.mainRegisterContainer .formReg .TitleRe .getDataInput{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 100px;gap:40px}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputItem{display:flex;flex-direction:column;width:100%;height:50px}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputItem label{color:#fff}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputItem input{width:100%;height:100%;outline:none;padding:0 30px 0 10px;text-align:center}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputPass{position:relative}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputPass .showRP{position:absolute;right:5px;top:21px;width:25px;cursor:pointer;opacity:.2;transition:opacity .2s linear}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputPass .showRP:hover{opacity:1}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputPhoto{display:flex;align-items:center;justify-content:center}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputPhoto input{display:none}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputPhoto label{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputPhoto label .imgSelect{width:100%;height:100%;cursor:pointer;object-fit:contain;border-radius:10px}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputPhoto label:after{content:"Select image";display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px;background:#ffffff4d;opacity:0;transition:opacity .2s linear;cursor:pointer}.mainRegisterContainer .formReg .TitleRe .getDataInput .inputPhoto label:hover:after{opacity:1}.mainRegisterContainer .formReg .TitleRe .getDataInput .btnTrigger{width:auto;height:auto}.mainRegisterContainer .formReg .TitleRe .getDataInput .btnTrigger button{width:150px;aspect-ratio:3;background:none;color:#fff;border:none;box-shadow:0 0 5px #fff;border-radius:10px;cursor:pointer}.mainRegisterContainer .formReg .TitleRe .getDataInput .btnTrigger button:hover{box-shadow:inset 0 0 3px #fff,0 0 5px #fff}.mainRegisterContainer .formReg .TitleRe .getDataInput .btnTrigger button:active{box-shadow:inset 0 0 5px #fff}.headerMainComponent{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 50px;font-family:local}.headerMainComponent .imgContainerHeader{width:100px;aspect-ratio:1}.headerMainComponent .imgContainerHeader .headerImageLogo{width:100%;-webkit-user-select:none;user-select:none}.headerMainComponent .navHeaderComponent{width:350px;height:100%;position:relative}.headerMainComponent .navHeaderComponent .listaNavHeader{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;list-style-type:none}.headerMainComponent .navHeaderComponent .listaNavHeader li{overflow-x:hidden}.headerMainComponent .navHeaderComponent .listaNavHeader li .travel-options{text-decoration:none;color:#000;font-size:1.2rem;position:relative}.headerMainComponent .navHeaderComponent .listaNavHeader li .travel-options:before{content:"";position:absolute;bottom:0;width:100%;height:2px;background:#000;transform:translate(-100%);transition:transform .2s linear}.headerMainComponent .navHeaderComponent .listaNavHeader li .travel-options:hover:before{transform:translate(0)}.headerMainComponent .navHeaderComponent .listaNavHeader li .travel-profile{z-index:1000}.headerMainComponent .navHeaderComponent .listaNavHeader li .travel-profile img{width:50px;aspect-ratio:1;object-fit:cover;border-radius:50%;opacity:.9;transition:opacity .2s linear}.headerMainComponent .navHeaderComponent .listaNavHeader li .travel-profile img:active{transform:scale(.98)}.headerMainComponent .navHeaderComponent .listaNavHeader li .travel-profile img:hover{opacity:1}.headerMainComponent .navHeaderComponent .userNav{position:absolute;top:0;right:-80px;width:110vw;height:100vh;transform:translate(100%)}.headerMainComponent .navHeaderComponent .userNav .containerList{width:100%;height:100%;position:relative}.headerMainComponent .navHeaderComponent .userNav .containerList .userListOptions{position:absolute;right:50px;top:67px;width:200px;height:auto;background:#fff;box-shadow:0 0 5px #000;list-style-type:none;padding:10px;border-radius:0 0 5px 5px;display:flex;flex-direction:column;gap:5px;z-index:10000}.headerMainComponent .navHeaderComponent .userNav .containerList .userListOptions .user-Options{width:100%;height:30px;display:flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;transition:box-shadow .2s ease;color:#000;cursor:pointer}.headerMainComponent .navHeaderComponent .userNav .containerList .userListOptions .user-Options:hover{box-shadow:inset 0 0 4px #000}.headerMainComponent .navHeaderComponent .userNav .containerList .userListOptions .viajeG{display:none}.headerMainComponent .navHeaderComponent .userNav .containerList .userListOptions .viajeG .user-viajesG{display:flex;gap:2px}.headerMainComponent .navHeaderComponent .userNav .containerList .userListOptions .viajeG .user-viajesG .generateViajeLogo{width:25px}.headerMainComponent .navHeaderComponent .slide{transform:translate(0)}.mainContainerContent{width:100vw;height:100vh;overflow-x:hidden;scrollbar-width:thin}.mainContainerContent .header-Move-And-Go{width:100vw;height:7vh;box-shadow:0 0 10px #0000004f;position:sticky;top:0;background:#fff;z-index:10000}@media(max-width:1400px){.mainContainerContent .header-Move-And-Go{height:55px}}.mainContainerContent .mainContainer-Move-And-Go{width:100vw;height:93vh}.containerWelcome{width:100%;height:100%;display:flex;flex-direction:column;font-family:local}.containerWelcome .welcomeImage{width:100%;height:700px;background:url(/assets/test2-BhbnH3eU.png),no-repeat;background-size:cover;background-position:10% 20%}.containerWelcome .infoWelcome{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.containerWelcome .infoWelcome .travel-Dialogo{width:100%;height:auto;padding:10px;height:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.containerWelcome .infoWelcome .travel-Dialogo .Travel-Reservar-Viaje{width:fit-content;padding:0 15px;height:35px;color:#fff;border:none;border-radius:10px;background:#0931b3;cursor:pointer}.containerWelcome .infoWelcome .travel-Dialogo .Travel-Reservar-Viaje:active{transform:scale(.97)}.containerWelcome .infoWelcome .infoSection{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 300px;gap:40px}.containerWelcome .infoWelcome .infoSection .travel-container-info{width:50%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:inset 0 0 3px #0000001a;border-radius:5px;transition:transform .2s linear;-webkit-user-select:none;user-select:none}.containerWelcome .infoWelcome .infoSection .travel-container-info:hover{transform:scale(1.02)}.createTrip{width:100vw;height:100vh;overflow-x:hidden;scrollbar-width:thin;font-family:local;background:#068edd18}.createTrip .Header-create-trip{width:100vw;height:7vh;box-shadow:0 0 10px #0000004f;position:sticky;top:0;background:#fff}.createTrip .Trip-form{width:100vw;height:93vh;display:flex;flex-direction:column;align-items:center;z-index:-10000;padding:10px 10% 0;gap:10px}.createTrip .Trip-form .createTrip{width:800px;background:none;height:auto}.createTrip .Trip-form .containerData{width:800px;height:auto;border-radius:10px;display:flex;flex-direction:row;gap:30px}.createTrip .Trip-form .containerData .formTrip{width:70%;height:auto;background:#fff;padding:15px 20px;box-shadow:0 0 5px #000;border-radius:10px}.createTrip .Trip-form .containerData .formTrip .vehicleSelector{width:100%;height:auto;display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.137);padding-bottom:10px}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV{margin-top:10px;display:flex;justify-content:space-between;font-size:.9rem}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV .selectOptions{display:flex;align-items:center;gap:10px}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV .selectOptions .selectCity{background:none;border:none;color:#04f;font-size:.9rem;border-right:1px solid black;padding:0 10px 0 0;cursor:pointer}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV .selectOptions .selectCity:active{color:#5390ec}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV .selectOptions a{text-decoration:none;color:#04f}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV .selectOptions a:active{color:#5390ec}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV #listCityDestination{margin:auto;width:750px;height:500px;border-radius:10px;padding:30px;position:relative;border:none;box-shadow:0 0 5px #000}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV #listCityDestination .closeListCity{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;width:30px;aspect-ratio:1;border-radius:0 10px;border:none;border:1px solid rgba(0,0,0,.336)}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV #listCityDestination .closeListCity:hover{transform:scale(1.05)}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV #listCityDestination .modalListCitys{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;flex-basis:200px;gap:10px}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV #listCityDestination .modalListCitys .listItemCity{width:150px;height:150px;list-style-type:none;display:flex;flex-direction:column;align-items:center;transition:transform .1s linear;box-shadow:0 0 5px #000;padding:2px;border-radius:10px}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV #listCityDestination .modalListCitys .listItemCity .cityImg{width:100%;height:100%;object-fit:cover;border-radius:10px;cursor:pointer}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .selectV #listCityDestination .modalListCitys .listItemCity:hover{transform:scale(1.05)}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .inputSelected{width:100%;height:30px;border:2px solid rgb(207,207,207);display:flex;align-items:center;justify-content:space-between;margin-top:10px;border-radius:5px;padding:0 0 0 5px;position:relative}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .inputSelected label{-webkit-user-select:none;user-select:none}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .inputSelected .selectCarInput{cursor:pointer}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .inputSelected .selectCarInput:hover{box-shadow:0 0 5px #000;border-radius:5px}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .inputSelected .carsOptions{position:absolute;left:0;top:100%;width:100%;height:auto;z-index:100000;cursor:default;display:none;box-shadow:0 0 3px #000;background:#fff;border-radius:0 0 5px 5px}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .inputSelected .carsOptions .carList{width:100%;height:auto;display:flex;flex-wrap:wrap;flex-basis:100px;padding:10px;gap:5px}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .inputSelected .carsOptions .carList .itemCar{width:100px;aspect-ratio:1;list-style-type:none}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .inputSelected .carsOptions .carList .itemCar img{width:100%;height:100%;border-radius:10px;object-fit:cover;cursor:pointer;transition:transform .2s linear}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .inputSelected .carsOptions .carList .itemCar img:hover{transform:scale(1.05)}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .inputSelected .showCars{display:block}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .showCar{margin-top:10px;width:100%;height:200px;display:flex;flex-direction:row;border:2px solid rgb(207,207,207);border-radius:5px;padding:5px}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .showCar .imgBoxC{width:50%;height:100%;border:2px solid rgba(207,207,207,0);border-radius:5px;-webkit-mask-image:linear-gradient(to right,black 70%,transparent 100%);mask-image:linear-gradient(to right,black 70%,transparent 100%)}.createTrip .Trip-form .containerData .formTrip .vehicleSelector .showCar .cityImg{width:50%;height:100%;border:2px solid rgba(207,207,207,0);border-radius:5px;-webkit-mask-image:linear-gradient(to left,black 70%,transparent 100%);mask-image:linear-gradient(to left,black 70%,transparent 100%)}.createTrip .Trip-form .containerData .formTrip .origenDestination{width:100%;height:auto;display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.137);padding:10px 0}.createTrip .Trip-form .containerData .formTrip .origenDestination .collectP{width:100%;margin-top:10px}.createTrip .Trip-form .containerData .formTrip .origenDestination .inputCollect{width:100%;height:30px;margin-top:5px;border:none}.createTrip .Trip-form .containerData .formTrip .origenDestination .inputCollect input{width:100%;height:100%;padding:0 5px;font-size:1rem;font-family:local;border:2px solid rgb(207,207,207);border-radius:5px}.createTrip .Trip-form .containerData .formTrip .origenDestination .reference_Origin_Destination{width:100%;height:fit-content;display:flex;flex-direction:row;margin-top:10px;gap:10px}.createTrip .Trip-form .containerData .formTrip .origenDestination .reference_Origin_Destination .ReferenceCity{width:50%;height:fit-content;display:flex;flex-direction:column;gap:5px}.createTrip .Trip-form .containerData .formTrip .origenDestination .reference_Origin_Destination .ReferenceCity .tripCImg{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}.createTrip .Trip-form .containerData .formTrip .origenDestination .reference_Origin_Destination .ReferenceCity .tripCImg label{font-size:.8rem;color:#04f;cursor:pointer}.createTrip .Trip-form .containerData .formTrip .origenDestination .reference_Origin_Destination .ReferenceCity .contaiDescript{width:100%;display:flex;align-items:center}.createTrip .Trip-form .containerData .formTrip .origenDestination .reference_Origin_Destination .ReferenceCity .contaiDescript .inputD{width:100%;height:30px;border:2px solid rgb(207,207,207);border-radius:5px;outline:none;padding:0 5px;font-family:local}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers{width:100%;height:auto;margin-top:10px}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .quantity{width:100%;height:auto;display:flex;flex-direction:row;gap:5px}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .quantity .inputPassengerC{width:50%;height:30px;display:flex;align-items:center;margin-top:2px;border-radius:5px;border:2px solid rgb(207,207,207);-webkit-user-select:none;user-select:none}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .quantity .inputPassengerC .inputQuantity{padding:0 5px;font-size:.9rem;border:none;outline:none;-webkit-user-select:none;user-select:none}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .quantity .priceTrip{width:50%;height:30px;display:flex;align-items:center;border-radius:5px;margin-top:2px;border:2px solid rgb(207,207,207)}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .quantity .priceTrip input{width:100%;height:100%;border:nono;padding:0 5px}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .dateTime{width:100%;height:auto;display:flex;flex-direction:column;margin-top:10px}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .dateTime .dateTInput{width:100%;height:30px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .dateTime .dateTInput .inputSvg{width:100%;height:100%;display:flex;align-items:center;gap:10px;border:2px solid rgb(207,207,207);border-radius:5px}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .dateTime .dateTInput .inputSvg input{width:100%;height:100%;border:none;outline:none}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .setTime{width:100%;height:fit-content;display:flex;margin-top:5px}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .setTime .departureTime{width:50%;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.createTrip .Trip-form .containerData .formTrip .origenDestination .dataPassengers .setTime .departureTime input{width:50%;border:none;outline:none;font-size:1.1rem;box-shadow:0 0 5px #000;border-radius:5px}.createTrip .Trip-form .containerData .summaryTrip{width:300px;height:fit-content;box-shadow:0 0 5px #000;padding:5px 20px;border-radius:5px;display:flex;flex-direction:column;gap:20px;background:#fff}.createTrip .Trip-form .containerData .summaryTrip .showCarSelected{width:100%;height:fit-content;display:flex;flex-direction:row;gap:10px;border-top:1px solid rgba(0,0,0,.137);border-bottom:1px solid rgba(0,0,0,.137);padding:10px}.createTrip .Trip-form .containerData .summaryTrip .showCarSelected .imgCarS{width:100px;aspect-ratio:10/7;border-radius:10px;display:flex;align-items:center;justify-content:center}.createTrip .Trip-form .containerData .summaryTrip .showCarSelected .imgCarS .carS{width:100%;height:100%;object-fit:cover;border-radius:10px;border:1px solid rgba(0,0,0,0)}.createTrip .Trip-form .containerData .summaryTrip .showCarSelected .infoCar{display:flex;flex-direction:column;justify-content:center;gap:2px}.createTrip .Trip-form .containerData .summaryTrip .showCarSelected .infoCar .model{font-size:1rem}.createTrip .Trip-form .containerData .summaryTrip .showCarSelected .infoCar .placas,.createTrip .Trip-form .containerData .summaryTrip .showCarSelected .infoCar .color{font-size:.8rem}.createTrip .Trip-form .containerData .summaryTrip .infoTrip{width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.137)}.createTrip .Trip-form .containerData .summaryTrip .programarViaje{width:100%;height:fit-content;display:flex;align-items:center;justify-content:center}.createTrip .Trip-form .containerData .summaryTrip .programarViaje .programarV{width:80%;aspect-ratio:9/2;background:#3063ec;border-radius:10px;border:none;color:#fff;text-shadow:0 0 3px black;cursor:pointer}.createTrip .Trip-form #vehicleRegister{margin:auto;width:850px;height:500px;z-index:10000;overflow:hidden;border:none;box-shadow:0 0 5px #000;border-radius:10px;font-family:local}.createTrip .Trip-form #vehicleRegister .formRegisterCar{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:10px;background:#e0f4f5}.createTrip .Trip-form #vehicleRegister .formRegisterCar .dataCarRegistration{width:100%;height:90%;display:flex}.createTrip .Trip-form #vehicleRegister .formRegisterCar .dataCarRegistration .CarInfo{width:40%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:40px 0}.createTrip .Trip-form #vehicleRegister .formRegisterCar .dataCarRegistration .CarInfo .inputDataCar{width:100%;height:30px;border-radius:5px;padding:0 5px;outline:none;font-size:1.1rem;border:none;box-shadow:0 0 3px #000;text-align:center}.createTrip .Trip-form #vehicleRegister .formRegisterCar .dataCarRegistration .CarInfo .ensuredCheck{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center}.createTrip .Trip-form #vehicleRegister .formRegisterCar .dataCarRegistration .CarInfo .ensuredCheck span{width:100%;padding:0 0 0 10px;display:flex;align-items:center;justify-content:center;gap:10px}.createTrip .Trip-form #vehicleRegister .formRegisterCar .dataCarRegistration .CarInfo .ensuredCheck span .inputDataCarCheck{width:20px;aspect-ratio:1}.createTrip .Trip-form #vehicleRegister .formRegisterCar .dataCarRegistration .CarInfo .ensuredCheck p{font-size:.8rem;text-align:justify}.createTrip .Trip-form #vehicleRegister .formRegisterCar .dataCarRegistration .photoCar{width:60%;height:90%;padding:20px}.createTrip .Trip-form #vehicleRegister .formRegisterCar .dataCarRegistration .photoCar .labelSelect{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.createTrip .Trip-form #vehicleRegister .formRegisterCar .dataCarRegistration .photoCar .selectImageCar{width:80%;height:80%;object-fit:cover}.createTrip .Trip-form #vehicleRegister .formRegisterCar .dataCarRegistration .photoCar input{display:none}.createTrip .Trip-form #vehicleRegister .formRegisterCar .btnRegisterCar{width:150px;height:30px;color:#090909;padding:.7em 1.7em;font-size:18px;border-radius:.5em;background:#e8e8e8;cursor:pointer;border:1px solid #e8e8e8;transition:all .3s;box-shadow:6px 6px 12px #c5c5c5,-6px -6px 12px #fff;display:flex;align-items:center;justify-content:center}.createTrip .Trip-form #vehicleRegister .formRegisterCar .btnRegisterCar:active{color:#666;box-shadow:inset 4px 4px 12px #c5c5c5,inset -4px -4px 12px #fff}.headShowTrips{width:100%;height:7vh;position:fixed;top:0;background:#fff;box-shadow:0 1px 5px #000;z-index:1000000}@media(max-width:1400px){.headShowTrips{height:55px}}.mainListTravel{width:100%;height:100vh;padding:7vh 100px 50px;font-family:local;background:#f0f0f0}.mainListTravel .listTrips{width:100%;height:100%;overflow-y:auto;display:flex;flex-wrap:wrap;flex-basis:200px;gap:10px;padding:50px}.mainListTravel .listTrips .itemList{width:fit-content;height:fit-content;display:flex;flex-direction:column;gap:5px;box-shadow:0 0 5px #000;padding:10px;list-style-type:none;border-radius:10px;background:#fff;transition:transform .1s linear}.mainListTravel .listTrips .itemList .idTrip{display:none}.mainListTravel .listTrips .itemList .containerCityImg{width:200px;aspect-ratio:1}.mainListTravel .listTrips .itemList .containerCityImg img{width:100%;height:100%;border:1px solid rgb(0,0,0);border-radius:5px;object-fit:cover}.mainListTravel .listTrips .itemList .infoTravel{width:100%;height:100%;display:flex;flex-direction:column;gap:5px}.mainListTravel .listTrips .itemList .infoTravel .seatsAvailableD{display:flex;flex-direction:column}.mainListTravel .listTrips .itemList .infoTravel .seatsAvailableD .seatsAv{display:flex;align-items:center}.mainListTravel .listTrips .itemList .infoTravel .seatsAvailableD .departure_date{display:flex;gap:5px;align-items:center;-webkit-user-select:none;user-select:none;font-size:.8rem;justify-content:space-between}.mainListTravel .listTrips .itemList .infoTravel .priceButton{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center}.mainListTravel .listTrips .itemList .infoTravel .priceButton .checkTrip{width:40%;height:30px;border:none;background:#006eff;color:#fff;border-radius:5px;cursor:pointer;transition:transform .1s linear;display:flex;align-items:center;justify-content:center}.mainListTravel .listTrips .itemList .infoTravel .priceButton .checkTrip:hover{transform:scale(1.05)}.mainListTravel .listTrips .itemList:hover{transform:scale(1.1)}.headerTripSelected{width:100vw;height:7vh;background:#fff;box-shadow:0 0 5px #000;position:fixed;z-index:10000;top:0}@media(max-width:1400px){.headerTripSelected{height:55px}}.mainTripInformation{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;font-family:local;overflow-y:auto}.mainTripInformation .informationTrip{width:70%;height:800px;display:flex;flex-direction:column;gap:20px}.mainTripInformation .informationTrip .imgDestination{width:100%;height:200px;position:relative;-webkit-user-select:none;user-select:none}.mainTripInformation .informationTrip .imgDestination .imgContainer{width:100%;height:100%}.mainTripInformation .informationTrip .imgDestination .imgContainer img{width:100%;height:100%;object-fit:cover;border-radius:20px;box-shadow:0 0 5px #000}.mainTripInformation .informationTrip .imgDestination .destinationData{width:100%;height:fit-content;background:#80808085;position:absolute;left:0;bottom:15px;padding:0 0 0 50px;font-size:2rem;color:#fff;text-shadow:0 0 5px black;display:flex;align-items:center;gap:20px}.mainTripInformation .informationTrip .imgDestination .destinationData img{width:30px}.mainTripInformation .informationTrip .dateTime{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;font-weight:500}.mainTripInformation .informationTrip .dateTime .textInfo{width:fit-content;height:fit-content;display:flex;align-items:center;gap:5px}.mainTripInformation .informationTrip .dateTime .textInfo .svgLogo{width:30px}.mainTripInformation .informationTrip .driverInfo{width:100%;height:200px;box-shadow:0 0 5px #000;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:20px}.mainTripInformation .informationTrip .driverInfo .imgDriver{height:100%;width:200px;display:flex;align-items:center;justify-content:center}.mainTripInformation .informationTrip .driverInfo .imgDriver img{width:70%;height:90%;object-fit:cover;border-radius:10px}.mainTripInformation .informationTrip .driverInfo .dataDriver{width:fit-content;height:100%;display:flex;flex-direction:row;align-items:center;padding:5px}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD{display:flex;flex-direction:column;gap:4px}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .nameDriver{font-weight:500;font-size:1.5rem}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .age{font-weight:500}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review{width:100%;height:40px;display:flex;flex-direction:row;align-items:center;gap:15px;position:relative}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review .ratingDriver{width:fit-content;height:fit-content;display:flex;align-items:center}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review .ratingDriver img{cursor:pointer;width:30px}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review .quantityReview{font-size:.9rem}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews{left:200px;width:400px;height:200px;border:none;box-shadow:0 0 5px #000;border-radius:10px;background:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);outline:none}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .mainContainerReviews{width:100%;height:100%;position:absolute;display:flex}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .mainContainerReviews .btnCloseReviews{position:absolute;outline:none;right:0;top:0;width:25px;height:25px;border-radius:0 10px;border:1px solid rgba(0,0,0,.212);background:#80808077;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .mainContainerReviews .btnCloseReviews:hover{transform:scale(1.1)}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .mainContainerReviews .btnCloseReviews:active{transform:scale(1)}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .listReviesAvailable{width:400px;height:200px;display:flex;flex-direction:column;gap:5px;overflow-y:auto;scrollbar-width:thin;padding:5px}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .listReviesAvailable .containerReview{width:100%;height:100px;box-shadow:0 0 5px #000;border-radius:10px;padding:5px;display:flex;flex-direction:column;gap:5px}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .listReviesAvailable .containerReview .dataUserR{width:100%;height:fit-content;display:flex}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .listReviesAvailable .containerReview .dataUserR .imageReview{width:50%;height:100%;display:flex;align-items:center}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .listReviesAvailable .containerReview .dataUserR .imageReview .profileImageR{width:30px;height:30px;object-fit:cover;border-radius:50%}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .listReviesAvailable .containerReview .dataUserR .ratingR{width:50%;height:100%;display:flex;align-items:center}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .listReviesAvailable .containerReview .dataUserR .ratingR .ratingStars{width:30px}.mainTripInformation .informationTrip .driverInfo .dataDriver .infoD .review #showReviews .listReviesAvailable .containerReview .commentReview{width:100%;height:fit-content;display:flex;align-items:center}.mainTripInformation .informationTrip .dataCar{width:fit-content;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:10px}.mainTripInformation .informationTrip .dataCar .imgCar{width:200px;height:100%;padding:5px}.mainTripInformation .informationTrip .dataCar .imgCar .carPhoto{width:100%;height:100%;object-fit:cover;border-radius:20px}.mainTripInformation .informationTrip .dataCar .infoCar{width:fit-content;height:100%;display:flex;flex-direction:column;justify-content:center}.mainTripInformation .informationTrip .dataCar .infoCar span{font-weight:500;font-size:1.2rem}.mainTripInformation .detailsTrip{width:100%;height:fit-content;box-shadow:0 0 5px #000;border-radius:20px;padding:10px}.mainTripInformation .detailsTrip .detailsTripTitle{padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.103)}.mainTripInformation .detailsTrip .detailsTripTitle .titlePrice{font-size:1.5rem;font-weight:700}.mainTripInformation .detailsTrip .priceTrip{width:100%;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.103);padding:10px 0 0;gap:20px}.mainTripInformation .detailsTrip .priceTrip .imgPrice{width:auto;height:auto}.mainTripInformation .detailsTrip .priceTrip .imgPrice .imgTotal{width:50px}.mainTripInformation .detailsTrip .priceTrip .total{width:auto;height:100%;gap:5px;display:flex;align-items:center}.mainTripInformation .detailsTrip .priceTrip .total .priceTitle{font-size:.9rem}.mainTripInformation .detailsTrip .priceTrip .total .priceTotal{font-size:1.1rem;font-weight:500}.mainTripInformation .detailsTrip .totalSeats{width:100%;border-bottom:1px solid rgba(0,0,0,.103);display:flex;align-items:center;gap:10px}.mainTripInformation .detailsTrip .totalSeats .imageSeats{width:auto;height:auto}.mainTripInformation .detailsTrip .totalSeats .imageSeats .seatsImage{width:60px}.mainTripInformation .detailsTrip .totalSeats .seatsAvailable{width:auto;height:auto}.mainTripInformation .detailsTrip .reservation{width:100%;height:auto;display:flex;align-items:center;justify-content:center;padding:10px 0 0}.mainTripInformation .detailsTrip .reservation .seatReservation{width:20%;aspect-ratio:9/1.5;color:#fff;text-shadow:0 0 5px black;border:none;border-radius:10px;font-size:1.2rem;cursor:pointer;background:linear-gradient(90deg,#00b7ff,#57b6c7,#53eddb);transition:transform .1s linear}.mainTripInformation .detailsTrip .reservation .seatReservation:hover{transform:scale(1.05)}@media not (min-width:1400px){.mainTripInformation{padding:250px 0 0}}.reservationPaymentContainer{width:100vw;height:100vh;display:flex;align-items:center;flex-direction:column;font-family:local;overflow-y:auto;overflow-x:hidden;gap:10px;padding:20px;position:relative}.reservationPaymentContainer .reservationListInfo{width:700px;height:fit-content;box-shadow:0 0 5px #000;border-radius:10px;padding:10px;position:relative;display:flex;flex-direction:column;gap:20px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip{width:100%;height:auto;display:flex;flex-direction:column;gap:10px;border-radius:10px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .driverDataReservation{width:100%;height:100px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);padding:0 0 10px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .driverDataReservation .driverInfoR{width:fit-content;height:100%;display:flex;align-items:center}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .driverDataReservation .driverInfoR .driverIR{width:100px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .driverDataReservation .driverInfoR .driverIR img{width:70%;height:70%;object-fit:cover;border-radius:50%}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .driverDataReservation .driverInfoR .dataDriverR{width:fit-content;height:100%;display:flex;align-items:center;font-size:1.5rem}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .driverDataReservation .carInfoR{width:140px;height:100%}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .driverDataReservation .carInfoR img{width:100%;height:100%;object-fit:cover;border-radius:5px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation{width:100%;height:auto;padding:10px;display:flex}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .infoTripR{width:50%;height:100%;padding:0 10px 0 0;border-right:1px solid rgba(0,0,0,.1)}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .infoTripR .dataTInfo{width:100%;height:100px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);padding:5px 0}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .infoTripR .dataTInfo .dataOriginT,.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .infoTripR .dataTInfo .dataDestinationT{width:fit-content;height:100%;display:flex;flex-direction:column;padding:0 0 0 30px}:is(.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .infoTripR .dataTInfo .dataOriginT,.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .infoTripR .dataTInfo .dataDestinationT) span{width:fit-content;display:flex;align-items:center}:is(.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .infoTripR .dataTInfo .dataOriginT,.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .infoTripR .dataTInfo .dataDestinationT) span img{width:20px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .infoTripR .dateTrip{width:100%;height:40px;display:flex;justify-content:right;align-items:center;gap:5px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR{width:50%;height:100%;margin-left:10px;display:flex;flex-direction:column}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .seatsInformation{width:100%;height:fit-content;padding:0 0 15px;border-bottom:1px solid rgba(0,0,0,.1)}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .seatsInformation .amountSeatsA{width:fit-content;display:flex;align-items:center;gap:3px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .seatsInformation .imgSuitcases{width:100%;display:flex;gap:15px;align-items:center}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .seatsInformation .imgSuitcases .imgSuitcaseContainer{width:30px;height:30px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .completeReservation{width:100%;height:fit-content;display:flex;flex-direction:column;gap:15px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .completeReservation .selectNumberSeats{padding:5px 0 0;width:100%;height:20px;display:flex;flex-direction:row;gap:5px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .completeReservation .selectNumberSeats .btnSeats{width:20px;height:20px;border-radius:5px;border:none}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .completeReservation .selectNumberSeats .btnSeats img{width:100%}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .completeReservation .selectNumberSeats .seatsA{padding:5px 0 0;display:flex;align-items:center;gap:5px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .completeReservation .selectNumberSeats .seatsA img{width:20px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .completeReservation .priceTravel{width:100%;font-size:2rem}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .completeReservation .reserveNow{width:100%;height:fit-content;display:flex;flex-direction:column;gap:5px}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .completeReservation .reserveNow .btnR{width:100%;height:40px;font-size:1.2rem;color:#fff;background:#ffb52b;border-radius:10px;border:none;text-shadow:0 0 3px black;cursor:pointer;transition:transform .1s linear}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .completeReservation .reserveNow .btnR:hover{transform:scale(1.05)}.reservationPaymentContainer .reservationListInfo .quickInfoTrip .infoTripReservation .totalR .completeReservation .reserveNow .notReserve{background:#eb3838;display:flex;align-items:center;justify-content:center}.reservationPaymentContainer .reservationListInfo .conditions{width:100%;height:fit-content;display:flex;flex-direction:column;gap:10px;padding:20px 30px;background:#ffd00042;border-radius:10px}.reservationPaymentContainer .reservationListInfo .conditions .titleAlert{font-size:1.3rem;color:#ea580c;display:flex;align-items:center}.reservationPaymentContainer .reservationListInfo .conditions .titleAlert .alertConditions{width:40px}.reservationPaymentContainer .reservationListInfo .conditions .checkBoxConfirm{font-size:.9rem;width:100%;display:flex;gap:5px}.reservationPaymentContainer .paymentSection{width:700px}.headerMyResevations{width:100%;height:7vh;position:fixed;top:0;box-shadow:0 0 5px #000;z-index:10000;background:#fff}@media(max-width:1400px){.headerMyResevations{height:55px}}.listMyReservations{font-family:local;width:100vw;height:100vh;padding:100px 100px 50px;display:flex;overflow-y:auto}.listMyReservations .listReservations{width:fit-content;height:fit-content;display:flex;gap:20px;flex-direction:row;align-items:end;justify-content:center;flex-wrap:wrap}.listMyReservations .listReservations .itemReservation{width:300px;height:fit-content;list-style-type:none;box-shadow:0 0 10px #000;padding:10px;border-radius:10px;display:flex;flex-direction:column;transition:transform .1s linear;position:relative}.listMyReservations .listReservations .itemReservation .msgRefund{position:absolute;top:0;left:0;width:100%;height:100%;z-index:500;background:#0003;display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:0 0 3px black;border-radius:10px;-webkit-user-select:none;user-select:none}.listMyReservations .listReservations .itemReservation .msgRefund span{font-size:1.3rem;font-weight:700}.listMyReservations .listReservations .itemReservation .infoReser{width:100%;height:100px;display:flex;flex-direction:row;gap:5px}.listMyReservations .listReservations .itemReservation .infoReser .imageContainerReser{width:100%;height:100%;position:relative}.listMyReservations .listReservations .itemReservation .infoReser .imageContainerReser img{width:100%;height:100%;object-fit:cover;border-radius:5px}.listMyReservations .listReservations .itemReservation .infoReser .imageContainerReser .destinationReser{width:100%;height:15px;display:flex;align-items:center;position:absolute;gap:5px;bottom:5px;left:0;padding:0 0 0 5px;font-size:.7rem;color:#fff;background:#ffffff41}.listMyReservations .listReservations .itemReservation .infoReser .imageContainerReser .destinationReser .arrowTrip{width:10px}.listMyReservations .listReservations .itemReservation .infoReser .imageContainerReser .destinationReser span{text-shadow:0 0 2px black}.listMyReservations .listReservations .itemReservation .data{width:100%;height:100%;display:flex;align-items:center;flex-direction:row;padding:5px 0 0}.listMyReservations .listReservations .itemReservation .data .tripinfo{width:60%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:3px;font-size:.9rem}.listMyReservations .listReservations .itemReservation .data .tripinfo .paid{background:#adff2f}.listMyReservations .listReservations .itemReservation .data .cancelTrip{width:40%;height:100%;display:flex;padding:10px}.listMyReservations .listReservations .itemReservation .data .cancelTrip .cancelTripBtn{width:100%;height:70px;background:red;border-radius:5px;border:none;color:#fff;text-shadow:0 0 5px black;cursor:pointer;transition:transform .1s linear;font-weight:700;font-size:1rem}.listMyReservations .listReservations .itemReservation .data .cancelTrip .cancelTripBtn:hover{transform:scale(1.05)}.listMyReservations .listReservations .itemReservation:hover{transform:scale(1.1)}.listMyReservations #dialogCancelTrip{align-self:center;justify-self:center;width:40%;padding:20px;text-align:center;gap:20px;border:none;box-shadow:0 0 5px #000;border-radius:10px}.listMyReservations #dialogCancelTrip .cancelTripContainer{width:100%;height:100%;display:flex;flex-direction:column;gap:20px}.listMyReservations #dialogCancelTrip .cancelTripContainer .stripeTime{font-size:1.2rem;font-weight:600}.listMyReservations #dialogCancelTrip .cancelTripContainer .confirmationBtn{width:100%;height:auto;display:flex;align-items:center;justify-content:center;gap:20px}.listMyReservations #dialogCancelTrip .cancelTripContainer .confirmationBtn .btnConfirmation{width:150px;height:50px;font-size:1.1rem;color:#fff;text-shadow:0 0 4px black;border-radius:5px;border:none;box-shadow:0 0 5px #000;cursor:pointer;transition:transform .1s linear}.listMyReservations #dialogCancelTrip .cancelTripContainer .confirmationBtn .btnConfirmation:hover{transform:scale(1.05)}.listMyReservations #dialogCancelTrip .cancelTripContainer .confirmationBtn .cancel{background:red}.listMyReservations #dialogCancelTrip .cancelTripContainer .confirmationBtn .confirm{background:#adff2f}#reviewComponent{z-index:100000;align-self:center;justify-self:center;width:600px;height:fit-content;border:none;border-radius:10px}#reviewComponent .containerReview{width:100%;height:100%;display:flex;flex-direction:column;padding:10px;-webkit-user-select:none;user-select:none}#reviewComponent .containerReview .titleQ{font-size:1.2rem}#reviewComponent .containerReview .quialificationStars{width:100%;height:fit-content;display:flex;gap:3px}#reviewComponent .containerReview .quialificationStars .stars{list-style-type:none;font-size:2rem;cursor:pointer;color:#000}#reviewComponent .containerReview .quialificationStars .color{text-shadow:0 0 3px black;color:#ff0}#reviewComponent .containerReview .MessageQuialification{width:100%;height:100px;font-family:1rem;padding:5px}#reviewComponent .containerReview .sendReview{width:100%;height:30px}.ListNamesUserReservationAvailable{width:100%;height:50px;display:flex;align-items:center;gap:5px;list-style-type:none;border:1px solid rgba(0,0,0,.247);border-radius:5px;padding:0 10px}.ListNamesUserReservationAvailable .userImageReservationTravel{width:35px;height:35px;object-fit:cover;border-radius:50%}.profileHeader{width:100vw;height:7vh;position:fixed;top:0;box-shadow:0 0 5px #000;z-index:100000000000;background:#fff}@media(max-width:1400px){.profileHeader{height:55px}}.mainProfileContainer{width:100vw;height:100vh;padding:9vh 10px 10px;display:flex;flex-direction:column;align-items:center;font-family:local;position:relative}.mainProfileContainer .profileContainer{width:800px;height:auto;padding:20px;box-shadow:0 0 5px #000;border-radius:5px;display:flex;flex-direction:column;gap:50px}.mainProfileContainer .profileContainer .InfoUser{width:100%;height:auto;display:flex;flex-direction:column;gap:10px}.mainProfileContainer .profileContainer .InfoUser .containerInfoName{width:100%;height:auto;display:flex;gap:10px;justify-content:space-between}.mainProfileContainer .profileContainer .InfoUser .containerInfoName .profileContainerImage{width:fit-content;height:100%;display:flex;flex-direction:row;gap:10px}.mainProfileContainer .profileContainer .InfoUser .containerInfoName .profileContainerImage .imgProfile{width:150px;height:150px;border:2px solid rgba(0,0,0,.205);border-radius:50%;padding:5px}.mainProfileContainer .profileContainer .InfoUser .containerInfoName .profileContainerImage .imgProfile img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mainProfileContainer .profileContainer .InfoUser .containerInfoName .profileContainerImage .infoProfile{width:calc(100% - 150px);height:150px;display:flex;flex-direction:column;justify-content:center}.mainProfileContainer .profileContainer .InfoUser .containerInfoName .profileContainerImage .infoProfile .nameProfile{font-size:1.5rem;font-weight:600}.mainProfileContainer .profileContainer .InfoUser .containerInfoName .profileContainerImage .infoProfile .rolProfile,.mainProfileContainer .profileContainer .InfoUser .containerInfoName .profileContainerImage .infoProfile .username{font-size:.9rem}.mainProfileContainer .profileContainer .InfoUser .containerInfoName .stripeStats{width:fit-content;height:fit-content}.mainProfileContainer .profileContainer .InfoUser .containerInfoName .stripeStats .earnings{color:#090909;padding:.5em 1.3em;font-size:1rem;border-radius:.5em;background:#e8e8e8;cursor:pointer;border:1px solid #e8e8e8;transition:all .3s;box-shadow:6px 6px 12px #c5c5c5,-6px -6px 12px #fff}.mainProfileContainer .profileContainer .InfoUser .containerInfoName .stripeStats .earnings:active{color:#666;box-shadow:inset 4px 4px 12px #c5c5c5,inset -4px -4px 12px #fff}.mainProfileContainer .profileContainer .historyTravels{border:3px solid rgba(197,197,197,.795);width:100%;height:auto;display:flex;flex-direction:column;border-radius:5px}.mainProfileContainer .profileContainer .historyTravels .historyList{width:100%;height:30px;align-items:center;background:#c5c5c544;font-weight:600;display:flex;justify-content:space-between;padding:0 10px;position:relative}.mainProfileContainer .profileContainer .historyTravels .historyList .InfoListUser{position:absolute;right:0;top:0;width:400px;height:fit-content;border-radius:10px;box-shadow:0 0 5px #000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:none;flex-direction:column;gap:5px;padding:10px;z-index:1000}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels{width:100%;height:250px;display:flex;align-items:center}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC{width:100%;height:250px;display:grid;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding:10px;gap:5px}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip{list-style-type:none;width:100%;height:100px;display:flex;align-items:center;justify-content:space-between;border:3px solid rgba(197,197,197,.795);padding:10px;border-radius:5px}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .dataTrip{display:flex;width:auto;height:100%;flex-direction:row;gap:5px}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .dataTrip .imageCity{width:100px;height:100%}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .dataTrip .imageCity img{width:100%;height:100%;object-fit:cover;border-radius:10px}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .dataTrip .infoTUser{width:fit-content;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .dataTrip .infoTUser .seatsA{display:flex;align-items:center;gap:10px}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .dataTrip .infoTUser .seatsA .details{width:20px;cursor:pointer;transition:transform .2s linear}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .dataTrip .infoTUser .seatsA .details:hover{transform:scale(1.1)}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .actionButton{display:flex;flex-direction:column;gap:10px}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .actionButton .BtnEndTrip{width:120px;height:30px;border-radius:5px;background:#0075fa8e;color:#fff;font-weight:500;border:none;padding:0 5px}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .actionButton .BtnEndTrip:hover{background:#0075fa}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .actionButton .BtnEndTrip:active{transform:scale(.95)}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .actionButton .cancelTripBtn{background:#f004}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .actionButton .cancelTripBtn:hover{background:red}.mainProfileContainer .profileContainer .historyTravels .listContainerTravels .listTravelsC .itemTrip .actionButton .cancelTripBtn:active{transform:scale(.95)}@media not (min-width:1400px){.mainProfileContainer{padding:90px 10px 10px}}#stripeConnectModal{justify-self:center;align-self:center;width:40%;height:fit-content;border:none;box-shadow:0 0 5px #000;border-radius:10px;padding:10px;align-items:center;flex-direction:column;gap:10px}#stripeConnectModal .messageConnect{display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 50px;text-align:center}#stripeConnectModal .messageConnect h1{text-align:center}#stripeConnectModal .btnActivar{width:100%;height:fit-content;display:flex;justify-content:center}#stripeConnectModal .btnActivar .activarConnect{background:#067aff;color:#fff;padding:10px;border-radius:5px;border:none;cursor:pointer;transition:transform .2s linear;margin:0 auto}#stripeConnectModal .btnActivar .activarConnect:hover{transform:scale(1.05)}.registerDriversContainer{width:100vw;height:100vh;position:relative;display:flex;align-items:center;justify-content:center;font-family:local}.registerDriversContainer .containerFormDriver{width:80%;height:80%;box-shadow:0 0 5px #000;display:flex;flex-direction:row;border-radius:10px}.registerDriversContainer .containerFormDriver .contInfo{width:50%;height:100%}.registerDriversContainer .containerFormDriver .imageDriver{box-shadow:2px 0 5px #000;border-radius:10px 0 0 10px}.registerDriversContainer .containerFormDriver .imageDriver .driverPhotoShow{width:100%;height:100%;object-fit:cover;border-radius:10px 0 0 10px}.registerDriversContainer .containerFormDriver .dataDriver{width:50%;height:100%;padding:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.registerDriversContainer .containerFormDriver .dataDriver .message{width:100%;height:fit-content;display:flex;align-items:center;justify-content:center;padding:0 10%;text-align:center}.registerDriversContainer .containerFormDriver .dataDriver .message img{width:150px}.registerDriversContainer .containerFormDriver .dataDriver .names{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.registerDriversContainer .containerFormDriver .dataDriver .names span{font-size:1.2rem}.registerDriversContainer .containerFormDriver .dataDriver .names .inputName{width:100%;height:30px;display:flex;justify-content:center;gap:10px}.registerDriversContainer .containerFormDriver .dataDriver .names .inputName input{width:33.33%;height:100%;border:none;border-bottom:1px solid black;padding:0 5px;font-size:1rem;outline:none;text-align:center}.registerDriversContainer .containerFormDriver .dataDriver .userData{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.registerDriversContainer .containerFormDriver .dataDriver .userData span{font-size:1.2rem}.registerDriversContainer .containerFormDriver .dataDriver .userData .inputUsuario{width:100%;height:30px;display:flex;justify-content:center;gap:10px}.registerDriversContainer .containerFormDriver .dataDriver .userData .inputUsuario .inputUserP{width:50%;height:100%;border:none;border-bottom:1px solid black;outline:none;font-size:1rem;text-align:center;position:relative}.registerDriversContainer .containerFormDriver .dataDriver .userData .inputUsuario .inputUserP .passwordData{width:100%;height:100%;outline:none;border:none;text-align:center;font-size:1rem}.registerDriversContainer .containerFormDriver .dataDriver .userData .inputUsuario .inputUserP .showPDriverR{position:absolute;right:5px;top:5px;width:20px;height:20px;cursor:pointer;opacity:.3;transition:opacity .2s linear}.registerDriversContainer .containerFormDriver .dataDriver .userData .inputUsuario .inputUserP .showPDriverR:hover{opacity:1}.registerDriversContainer .containerFormDriver .dataDriver .EmailData{width:100%;height:fit-content;display:flex;align-items:center;flex-direction:column}.registerDriversContainer .containerFormDriver .dataDriver .EmailData span{font-size:1.2rem}.registerDriversContainer .containerFormDriver .dataDriver .EmailData .correoData{width:100%;height:30px}.registerDriversContainer .containerFormDriver .dataDriver .EmailData .correoData input{width:100%;height:100%;text-align:center;outline:none;border:none;border-bottom:1px solid black;font-size:1rem}.registerDriversContainer .containerFormDriver .dataDriver .phoneData{width:100%;height:fit-content;display:flex;align-items:center;justify-content:space-between}.registerDriversContainer .containerFormDriver .dataDriver .phoneData .phoneDataC{width:50%;height:fit-content;display:flex;flex-direction:column}.registerDriversContainer .containerFormDriver .dataDriver .phoneData .phoneDataC span{font-size:1.2rem}.registerDriversContainer .containerFormDriver .dataDriver .phoneData .phoneDataC input{width:100%;height:30px;border:none;outline:none;border-bottom:1px solid black;text-align:center}.registerDriversContainer .containerFormDriver .dataDriver .phoneData .selectImageD{width:50%;height:fit-content;display:flex;align-items:center;justify-content:center}.registerDriversContainer .containerFormDriver .dataDriver .phoneData .selectImageD .selectDriverPhoto{width:100px;height:100px}.registerDriversContainer .containerFormDriver .dataDriver .phoneData .selectImageD .selectDriverPhoto img{width:100%;height:100%;border-radius:50%;object-fit:cover;transition:transform .1s linear}.registerDriversContainer .containerFormDriver .dataDriver .phoneData .selectImageD .selectDriverPhoto img:hover{transform:scale(1.1);cursor:pointer}.registerDriversContainer .containerFormDriver .dataDriver .phoneData .selectImageD #DriverPhoto{display:none}.registerDriversContainer .containerFormDriver .dataDriver .submitDriver{width:150px;height:50px;border-radius:10px;border:none;background:none;box-shadow:0 0 5px #000;transition:transform .1s linear;cursor:pointer}.registerDriversContainer .containerFormDriver .dataDriver .submitDriver:hover{transform:scale(1.05)}
