.modal-client-form{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10000;transition:all .3s ease-in-out;opacity:1}.hide-modal-form{opacity:0;visibility:hidden}.hide-modal-form .layout-bg{display:none}.client-form-content{position:relative;background:linear-gradient(90deg,#0ca6cc66,#00ccff9b);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:90vw;min-height:20vh;border-radius:12px;border:2px white solid;box-shadow:1px 5px 17px 3px #04b7e2bf;-webkit-box-shadow:1px 5px 17px 3px rgba(4,183,226,.75);-moz-box-shadow:1px 5px 17px 3px rgba(4,183,226,.75);transition:all .3s ease-in-out;opacity:1;transform:scale(1)}.hide-modal-form .client-form-content{opacity:0;transform:scale(0)}.btn-exit-client-form{position:absolute!important;right:4vw;top:-2vh;width:4vh!important;height:4vh!important;border-radius:2vw!important;border-width:.5vw!important}.btn-exit-client-form span{filter:drop-shadow(1.5px 1.5px #555555)!important;margin-top:-1.2vh!important;margin-bottom:1.2vh!important;font-size:2vh}label{font-size:1.25vh}.client-form-select{padding:.8vh;font-size:1.15vh;border-radius:8px;background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);color:#e0e0e0;border:2px solid #0270b98c;vertical-align:top}select,::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}::picker(select){border:none;border-radius:8px}select::picker-icon{color:#3a3a3a;background-color:#fff;height:15px;width:15px;display:flex;justify-content:center;align-items:center;content:"";font-family:"Font Awesome 5 Pro";font-weight:700;font-size:10px;padding:0}select:open::picker-icon{rotate:180deg}.client-form-select option{color:#000;padding:.4rem;border:1.4px solid #e6e6e6}.client-form-select option:not(:last-of-type){border-bottom:none}.client-form-select option:first-of-type{border-radius:8px 8px 0 0}.client-form-select option:last-of-type{border-radius:0 0 8px 8px}.client-form-select:focus-visible{outline:none}.client-form-input{width:100%;background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);border:1px solid #0270b9;border-radius:12px;color:#e0e0e0;padding:.8vh;font-size:1.15vh}input[id=rfc].client-form-input{text-transform:uppercase}.client-form-input::placeholder{color:#e0e0e0;text-transform:initial}input[type=date].client-form-input{color-scheme:dark}.confirm-client-form-button{display:block;margin:0 auto;margin-top:2rem;margin-bottom:-6vh;min-width:10vw!important;padding:.8vh 0!important;font-size:1.4vh!important;font-weight:400!important;text-transform:capitalize!important}.basic-stepper{display:flex;justify-content:space-between;margin-top:.5rem}.basic-stepper-item{flex:1;display:flex;justify-content:center;font-size:1.35vh;font-weight:500;padding:.6rem;background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);border:1px solid #b8b8b8}.basic-stepper-item:first-child{border-radius:0 0 0 20px}.basic-stepper-item:last-child{border-radius:0 0 20px}.basic-stepper-item.completed{color:#12428a;background:linear-gradient(180deg,#fff 50%,#b8b8b8);box-shadow:0 5px 20px 5px #00cff5;-webkit-box-shadow:0px 5px 20px 5px #00CFF5;-moz-box-shadow:0px 5px 20px 5px #00CFF5}.stepper-separator{width:.6rem;background:linear-gradient(180deg,#00cff5 50%,#8adbe9)}.loader-container{display:flex;justify-content:center;align-items:center;position:absolute;z-index:9999;top:0;right:0;bottom:0;left:0;background-color:#000000c9}.spinner{position:relative;width:24.6px;height:24.6px}.spinner div{animation:spinner-4t3wzl 1.5s infinite backwards;background-color:#8900b9;border-radius:50%;height:100%;position:absolute;width:100%}.spinner div:nth-child(1){animation-delay:.12s;background-color:#8900b9e6}.spinner div:nth-child(2){animation-delay:.24s;background-color:#8900b9cc}.spinner div:nth-child(3){animation-delay:.36000000000000004s;background-color:#8900b9b3}.spinner div:nth-child(4){animation-delay:.48s;background-color:#8900b999}.spinner div:nth-child(5){animation-delay:.6000000000000001s;background-color:#8900b980}@keyframes spinner-4t3wzl{0%{transform:rotate(0) translateY(-200%)}60%,to{transform:rotate(360deg) translateY(-200%)}}.next-section-confirmation-container{position:absolute;bottom:4vh;width:80%;background:linear-gradient(180deg,#e9e9e933,#f0f0f014 140%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px rgb(231,231,231,.4) solid;border-radius:0 0 1vh 1vh;padding:2vh;left:50%;transform:translate(-50%);z-index:999;height:6vh;display:flex;justify-content:center;align-items:top}.next-section-buttons-container{display:flex;width:90%;justify-content:space-between;gap:2.5vh;margin-top:-10%}.next-section-confirm-button,.next-section-cancel-button{min-width:27vw!important;padding:1.5vh 0!important;font-size:2.4vh!important;font-weight:400!important;text-transform:capitalize!important}.next-section-cancel-button{box-shadow:0 4px 9px 3px #7a7a7abf!important;-webkit-box-shadow:0px 4px 9px 3px rgba(122,122,122,.75)!important;-moz-box-shadow:0px 4px 9px 3px rgba(122,122,122,.75)!important}.next-section-confirm-button span,.next-section-cancel-button span{filter:drop-shadow(1.5px 1.5px #707070)!important;margin-top:-.6vh!important;margin-bottom:.6vh!important}.next-section-cancel-button{border:1.2vw #919191 solid!important;border-top:none!important;background:linear-gradient(180deg,#fff,#a1a1a1)!important}.next-section-container{position:absolute;bottom:6vh;width:80%;background:linear-gradient(180deg,#e9e9e933,#f0f0f014 140%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px rgb(231,231,231,.4) solid;border-radius:0 0 1vh 1vh;padding:2vh;left:50%;transform:translate(-50%);z-index:999;height:7vh;display:flex;justify-content:space-between;align-items:center}.next-section-button-container{height:2px}.next-section-button{min-width:28vw!important;padding:.8vh 0!important;font-size:1.9vh!important;font-weight:400!important;text-transform:capitalize!important}.next-section-button span{filter:drop-shadow(1.5px 1.5px #555555)!important;margin-top:-.3vh!important;margin-bottom:.3vh!important}.next-section-info{display:flex;flex-direction:column;justify-content:center;align-items:end;gap:.2rem}.next-section-info p{margin:0;color:#fff;filter:drop-shadow(1px 1px 2px #000000);font-size:1.4vh}.next-section-info .subtotal{font-size:.97vh;color:#f3f3f3}.next-section-info p span{padding-left:1.4rem}.next-section-info p:first-child span{padding-left:.8rem}.extra-more-info.full-screen-modal{position:fixed}.full-screen-mt-title{font-size:3vh;font-weight:700;margin-top:2vh}.rez-info-body.additional-driver-modal>div{margin-left:0}.additional-driver-content{display:flex;flex-direction:column;align-items:center;gap:4vh}.qr-code-modal-content{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;background:transparent!important}.btn-exit-client-pinpad{top:5%}.pinpad-sign-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.pinpad-sign-rectangle{border:2px solid #FFFFFF;height:50vh;width:50vw;margin-top:4rem;margin-bottom:10rem;position:relative;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.pinpad-sign-rectangle .pinpad-sing-icons{position:absolute;top:95%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.pinpad-sign-rectangle .pinpad-sing-icons img{object-fit:cover}.pinpad-sign-rectangle .pinpad-sing-icons img:first-child{width:4vh;animation:pinpad-indicator 1.5s cubic-bezier(.455,.03,.515,.955) infinite}@keyframes pinpad-indicator{0%{transform:translateY(0)}50%{transform:translateY(-50%)}to{transform:translateY(0)}}.pinpad-sign-rectangle .pinpad-sing-icons img:last-child{width:2vh}.pinpag-sign-message{text-align:center;text-transform:uppercase;background:linear-gradient(180deg,#ffffff4d,#e4e4e433 140%);padding:1rem;min-width:50%;border-radius:8px;font-size:1vh}.animate-arrows-up-container{position:absolute;bottom:70%;z-index:1;left:10%;right:10%}.animate-arrows-up{position:relative;display:flex;justify-content:center;width:100%;anchor-name:--animate-arrows-up-ref}.animate-arrows-up-over{position:fixed;display:flex;justify-content:center;width:100%;position-anchor:--animate-arrows-up-ref;top:anchor(bottom);transform:translateY(-100%);z-index:0;pointer-events:none}.animate-arrows-up-container .animate-arrows-up .animate-arrows-up-over img{width:auto;height:1vh;margin:0;filter:drop-shadow(0px 0px 5px #00CFF5);animation:arrows-up-animation linear infinite;animation-duration:calc(150s / var(--i));object-fit:fill;animation-delay:-10s;pointer-events:none;filter:contrast(200%)}@keyframes arrows-up-animation{0%{transform:translateY(5vh) scale(0);opacity:0}60%{transform:translateY(calc(70% - (var(--l) / var(--m) * 40%))) scale(calc(var(--l) / var(--m) * 1.3));opacity:.4}to{transform:translateY(calc(-7vh - (var(--l) / var(--m) * 7vh))) scale(calc(var(--l) / var(--m) * 4));opacity:1}}.error-container{display:flex;justify-content:center}.error-container svg{width:8vh;animation:errorIconAnimation .8s ease-out;animation-fill-mode:forwards}@keyframes errorIconAnimation{0%{transform:scale(0)}10%,30%,50%,70%{transform:scale(1.2)}20%,40%,60%{transform:scale(1)}to{opacity:1}}.error-container .circle{stroke-dasharray:1194;stroke-dashoffset:1194;animation:errorCircleAnimation 1s ease-in-out;animation-fill-mode:forwards}.error-container .left,.error-container .rigth{stroke-dasharray:350}.error-container .left{stroke-dashoffset:350;animation:leftTickAnimation .5s ease-out;animation-fill-mode:forwards;animation-delay:.65s}.error-container .rigth{stroke-dashoffset:-350;animation:rigthTickAnimation .5s ease-out;animation-fill-mode:forwards;animation-delay:.45s}@keyframes errorCircleAnimation{0%{opacity:0;stroke-dashoffset:1194}to{opacity:1;stroke-dashoffset:2388}}@keyframes leftTickAnimation{0%{stroke-dashoffset:350}to{stroke-dashoffset:0}}@keyframes rigthTickAnimation{0%{stroke-dashoffset:-350}to{stroke-dashoffset:0}}.success-container{display:flex;justify-content:center}.success-container svg{width:8vh;animation:successIconAnimation .6s ease-out;animation-fill-mode:forwards}@keyframes successIconAnimation{0%{transform:scale(0)}20%{transform:scale(1.3)}to{opacity:1}}.success-container svg>.circle{animation:circleAnimation 1s ease-out;animation-fill-mode:forwards;fill:#65a30d}.success-container svg>.tick{stroke-dasharray:350;stroke-dashoffset:350;animation:tickAnimation .7s ease-out;animation-fill-mode:forwards;animation-delay:.85s}@keyframes circleAnimation{0%{opacity:.1;stroke-dashoffset:1194}to{opacity:1;stroke-dashoffset:2388}}@keyframes tickAnimation{0%{stroke-dashoffset:350}to{stroke-dashoffset:0}}.office-list{width:50%;display:flex;flex-direction:column;align-items:center;margin-top:5%;gap:1rem}.office-item{color:#fff;width:100%;background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);padding:1rem}.office-item:hover{color:#fff}.add-driver-info-button{padding:.5vh 1vh!important;width:auto!important;text-transform:uppercase!important;border-width:.3vh!important;font-weight:500!important;font-size:1vh!important}.load-file-label{border:1px solid #f2f2f2;padding:1.5vh;margin:0;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center}.load-file-label p{margin:0;font-size:1.2vh}.load-file-label i{font-size:2.5vh}.load-file-label div{position:relative}.load-file-label div:before{content:"";position:absolute;right:0;top:10%;width:7px;height:7px;border-radius:50%;background-color:#000;border:1.5px solid #000000;box-shadow:0 0 2px 10px #fff inset;animation:flashing-animation .5s infinite steps(7)}@keyframes flashing-animation{0%{border:1.5px solid #000000}to{border:none}}.btn-take-photo{background-color:#f2f2f2;color:#0271b9;font-size:1.2vh;font-weight:700;padding:.8vh;border-radius:8px;display:flex;justify-content:center;align-items:center;gap:.9vh;position:relative}.btn-take-photo:hover,.btn-take-photo:focus{color:#0271b9}.btn-preview{background-color:#f2f2f2;padding:1vh;display:noe}.signature-request{width:90%;margin:0 auto;background:linear-gradient(180deg,#ffffff4d,#e4e4e433 140%);border:1px solid #0271B9;padding:1rem;border-radius:8px}.signature-request p{margin:0}.signature-request>p{font-size:1.3vh;font-weight:700}.signature-request>div>div{height:auto;max-height:400px;min-height:400px;max-width:600px;width:auto;margin:0 auto;display:flex;justify-content:center;align-items:center}.signature-request>div>div>div{display:flex;justify-content:center;align-items:center;gap:1rem;font-size:1.3vh}.signature-request svg polyline{stroke:#fff!important}.additional-driver-item{margin-top:5vh}.additional-driver-item-icon{transform:scale(1);background:transparent!important}div.selectable-container.additional-driver-item-actions{flex-direction:row;gap:1vh}.additional-driver-item-actions>button>i{color:#fff;font-size:2vh}.additional-driver-item-info{display:flex;flex-direction:column}.additional-driver-item-info>div{display:flex;gap:.6vh}.btn-new-ad{background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);padding:1vh;border-radius:8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.btn-new-ad td{margin:0;font-size:1vh}.btn-new-ad i{font-size:160%}.aditional-driver-list{background:linear-gradient(180deg,#ffffff4d,#e4e4e433 140%)}.aditional-driver-list th{color:#fff}.aditional-driver-list td{color:#ebebeb}.aditional-driver-list td i{color:#e9e9e9}.selectable-container{display:flex;flex-direction:column;padding:.5vh;position:relative;border-radius:1.5vh;min-height:10vh}.item-elegible-extra{padding:0;color:#fff!important;text-align:left;border:none!important;box-shadow:none!important;outline:none!important}.item-car-additional.item-car-additional-selected .selectable-container,.item-elegible-extra:focus~.selectable-container{border:.2vh #eeeeee solid;box-shadow:0 2px 9px 2px #fff6;-webkit-box-shadow:0px 2px 9px 2px rgba(255,255,255,.4);-moz-box-shadow:0px 2px 9px 2px rgba(255,255,255,.4)}.selectable-price-container{display:flex;justify-content:center;align-items:start;border:.2vh #eeeeee solid;border-radius:1vh;padding-top:.2vh;padding-bottom:.1vh;flex:1;min-width:17vw}.selectable-container:not(:has(.btn-multi-selectable-extra)):not(:has(.btn-selectable-extra)) .selectable-price-container{align-items:center}.selectable-price-container p{font-size:1.3vh;padding:1vh;white-space:nowrap;margin:0}.item-car-additional.item-car-additional-selected .selectable-container>.selectable-price-container,.item-elegible-extra:focus~.selectable-container>.selectable-price-container{background:linear-gradient(180deg,#fff3,#f3f3f31a 140%)}.btn-selectable-extra{min-width:17vw!important;padding:1vh 0!important;font-size:1.4vh!important;font-weight:400!important;text-transform:capitalize!important;border-radius:1vh!important;border:.5vw #0271B9 solid!important;border-top:none!important;margin-top:-1.5vh;width:100%}.btn-selectable-extra span{text-transform:uppercase;filter:drop-shadow(1px 2px 2px #000000)!important;letter-spacing:1px;font-size:1vh}.selectable-extra-type{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin:0;font-size:1.3vh;color:#e0e0e0;text-transform:uppercase}.item-car-additional.item-car-additional-selected .item-elegible-extra,.item-elegible-extra:focus{background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);border-radius:1.4vh 0 0 1.4vh}.item-car-additional.item-car-additional-selected .item-elegible-extra>div,.item-elegible-extra:focus>div{background:transparent}.quantity-select{margin-top:-1.5vh;padding:1vh .5vh;min-width:17vw;display:flex;justify-content:space-between;align-items:center;width:100%;background:linear-gradient(170deg,#8900b9,#12428a);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:1vh}.quantity-select p{margin:0;font-size:1.7vh;transform:scale(1.2);color:#ebebeb;font-weight:500}.btn-multi-selectable-extra{min-width:0vw!important;padding:0!important;width:2vh!important;height:2vh!important;border-width:0!important;font-size:1.2vh!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;background:linear-gradient(180deg,#fff,#00a7f5);opacity:1!important}.btn-multi-selectable-extra-disabled{opacity:.6!important;cursor:default!important}.btn-multi-selectable-extra i{color:#fff}.btn-multi-selectable-extra:last-child i{font-size:2vh}.extra-more-info{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10000;transition:all .6s ease-out}.modal-additional-container{position:absolute;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;z-index:1}.modal-additional-layout{position:relative;height:100vh;width:100vw;overflow-y:auto}.additional-content{display:flex;flex-direction:column;align-items:center;gap:4vh}.additional-content-img{width:12vh;height:12vh;margin-top:2vh}.additional-content-img img{object-fit:fill;width:12vh;height:12vh;filter:brightness(12)}.additional-basic-info{background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1vh 2vh;border-radius:1.5vw;width:90%}.additional-basic-info-desc{color:#d4d4d4}.additional-large-desc{text-align:justify;width:80%;font-size:1.17vh}.exit-info-container{position:sticky;top:3vh;margin-left:auto!important;z-index:999}.btn-exit-info-extra{width:6vh!important;height:6vh!important;border-radius:4vw!important;border-width:.9vw!important}.btn-exit-info-extra span{filter:drop-shadow(1.5px 1.5px #555555)!important;margin-top:-.9vh!important;margin-bottom:.9vh!important}.layout-bg-additional{opacity:.96}.extra-more-info-hidden{opacity:0;visibility:0;transform:scale(0)}.upgrade-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.upgrade-header-img{position:relative;width:50vw;display:flex;justify-content:center;margin-top:2vh}.upgrade-header-img img{object-fit:fill;width:50vw}.upgrade-tag{position:absolute;display:flex;justify-content:center;z-index:1000}.upgrade-header-img-tag{right:-20%;top:50%;transform:translateY(-50%)}.upgrade-tag-icon>div{display:flex;justify-content:center;align-items:center;background-color:#fff;margin-left:20%;height:5vh;width:5vh;border-radius:100%;z-index:10}.upgrade-tag-icon>div>img{width:2.5vh;margin:0;z-index:10}.upgrade-tag-rate-container{display:flex;align-items:center;justify-content:center}.upgrade-tag-rate{display:flex;align-items:center;background-color:#fff;border-radius:0 2vh 2vh 0;color:#14438b;padding:1vh 2vh;gap:1vh;font-weight:700;font-family:Arial,Helvetica,sans-serif;height:3.5vh}.upgrade-tag-rate>p{font-size:1.6vh}.upgrade-tag-rate>div>p{font-size:1vh;font-weight:900;line-height:1;text-align:center}.upgrade-header-title{color:#fff;font-size:3vh;font-weight:500}.upgrage-class-car{position:relative;anchor-name:--car-class-ref}.upgrade-class-car-image{z-index:100;position:relative}.upgrade-class-car-layout{position:fixed;height:30vh;background:#00cff5;background:linear-gradient(180deg,#00cff500,#00cff5);filter:blur(60px) saturate(1) contrast(.9);background-blend-mode:multiply;position-anchor:--car-class-ref;top:anchor(bottom);left:0%;right:0%;transform:translateY(-105%);pointer-events:none;z-index:0;display:flex;justify-content:center;align-items:end}.car-extra-main-title{font-weight:700;margin:0!important;text-transform:uppercase;font-size:1.3vh;margin-bottom:1vh!important}.item-car-additional-info-title{font-size:.95vh}.item-car-additional-img{filter:brightness(12)}.item-car-additional-info-description,.item-car-additional-price{color:#d6d6d6}.item-car-additional-info-description,.item-car-additional-price{font-size:1vh}.info-car-class-rate{display:flex;flex-direction:column;justify-content:end;width:auto;min-width:50%;color:#d6d6d6}.info-class-rate-item{display:flex;justify-content:space-between;width:100%}.info-class-rate-item p{font-size:1vh}.info-class-rate-daily-price.active{outline:2px solid #D9D9D9;outline-offset:-1px;border-radius:8px}.info-car-class-rate:has(.info-class-rate-daily-price.active) .info-class-rate-item{padding:.5vh 1vh}.info-car-class-rate :nth-child(2 of.info-class-rate-daily-price.active){margin-top:1vh}.info-class-rate-daily-price.active .info-class-rate-item{display:flex;align-items:center}.info-class-rate-daily-price.active .info-class-rate-item p:nth-child(2){font-size:.9vh;font-weight:700;text-decoration:line-through}.info-class-rate-daily-price.active .info-class-rate-discount{display:flex;justify-content:end;align-items:center;gap:25%;background-color:#d9d9d9;color:#0271b9;font-weight:700;font-size:.95vh;padding:.5vh 1vh;border-radius:0 0 4px 4px}.info-class-rate-daily-price.active:not(:has(>.info-class-rate-item)) .info-class-rate-discount{border-radius:8px}.info-class-rate-daily-price.active .info-class-rate-discount p:last-child{color:#0271b9;font-size:1.3vh}.rez-info-header{display:flex;justify-content:space-between;align-items:center;color:#fff;background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);border:1px rgb(231,231,231,.4) solid;border-radius:1vh 1vh 0vh 0vh;padding:2vh 2vh 2vh .5vh;margin:0 2vh;position:relative}.rez-info-header img{object-fit:fill;width:45vw;max-width:380px;margin-top:-9vh;position:relative;z-index:10}.rez-info-header-letter{display:flex;flex-wrap:wrap;flex:1;justify-content:end;padding-right:2vw;position:relative;z-index:1}.rez-info-header-letter p{margin:0;text-transform:uppercase;font-size:1.8vh}.info-rez-basic-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.info-rez-basic-header>img{width:50%;margin-bottom:-5%;z-index:2}.info-rez-basic-header>div{width:100%}.basic-header-class-car{display:flex;justify-content:center}.basic-header-class-car .upgrade-class-car-image,.basic-header-class-car .class-car-image{position:relative;z-index:10;bottom:-15%;width:max(25vw,25vh);background-blend-mode:multiply}.basic-header-class-car .animate-arrows-up-container{bottom:80%}.basic-header-class-car .animate-arrows-up-container .animate-arrows-up img{animation-name:large-arrows-up-animation}@keyframes large-arrows-up-animation{0%{transform:translateY(5vh) scale(0);opacity:0}60%{transform:translateY(calc(70% - (var(--l) / var(--m) * 40%))) scale(calc(var(--l) / var(--m) * 1.3));opacity:.4}to{transform:translateY(calc(-3vh - (var(--l) / var(--m) * 3vh))) scale(calc(var(--l) / var(--m) * 4));opacity:1}}.payment-card{width:60%;margin:2vh auto;background:linear-gradient(180deg,#e9e9e933,#f0f0f014 140%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;padding:3.5% 4%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ddd;gap:2rem}.payment-card h2{color:#f5f5f5}.payment-card p{margin:0}.payment-card .header,.payment-card .header .title{display:flex;flex-direction:column;align-items:center}.payment-card .body{display:flex;width:100%;flex-direction:column;padding-top:.7vh;padding-bottom:.7vh;gap:.7vh;background:linear-gradient(180deg,#e9e9e933,#f0f0f014 140%);border-radius:4px}.payment-card .body .concept{display:flex;justify-content:space-between;padding:0 3%}.payment-card .body .concept p:last-child{color:#fff}.payment-card .body .concept .amount{display:flex;align-items:center}.payment-card .body .concept .amount p{color:#fff}.payment-card .body .concept .amount img{background:linear-gradient(180deg,#e9e9e933,#f0f0f014 140%);border-radius:4px;padding:4%;width:4vw;height:1.6vh;margin-left:1vw;object-fit:contain}.payment-card .footer>p:last-child{text-align:center;font-size:4vw;font-weight:500;text-shadow:1px 1px 12px #dfffb3}.payment-card .footer svg polyline{stroke:#fff!important}.payment-error-card{width:60%;margin:2vh auto;background:linear-gradient(180deg,#e9e9e933,#f0f0f014 140%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;padding:3.5% 4%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ddd;padding:5vh 0}.payment-error-card h2{color:#f5f5f5;margin-top:1.5vh}.payment-error-card p{text-align:center;margin:0}.payment-error-card .header,.payment-error-card .header .title{display:flex;flex-direction:column;align-items:center}.payment-error-card .header .title p{font-size:1vh}.payment-error-card .header .title .amount{font-size:1.7vh;margin-bottom:.5vh}.payment-error-card .proceed-pay{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:3vh}.payment-error-card .proceed-pay .text{display:inline-block;font-size:2.2vw;font-style:italic}.payment-error-card .proceed-pay i{font-size:3vw}.payment-error-card .proceed-pay div{display:block}.payment-error-card .proceed-pay div i{font-size:2vw;margin-left:2vw}.pending-payment{width:60%;margin:2vh auto;background:linear-gradient(180deg,#e9e9e933,#f0f0f014 140%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;padding:3.5% 4%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ddd;gap:2vw}.pending-payment p{font-size:3.6vw;margin:0}.pending-payment .header{display:flex;flex-direction:column;align-items:center;gap:.5vh;margin:.8vh 0 1vh}.pending-payment .header i{font-size:10vw}.pending-payment .header h2{font-weight:500;font-size:3vw;margin-bottom:2vh;color:#f5f5f5}.pending-payment .header p{color:#f5f5f5}.pending-payment i{font-size:20vw}.pending-payment .proceed-pay{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5vh;width:100%}.pending-payment .proceed-pay .text{display:inline-block;font-size:2.2vw;font-style:italic}.pending-payment .proceed-pay i{font-size:3vw}.pending-payment .proceed-pay div{display:block}.pending-payment .proceed-pay div i{font-size:2vw;margin-left:2vw}.pending-payment .iconAnimation{position:relative}.pending-payment .iconAnimation img{height:4.5vh}.pending-payment div i.cardAnimation{font-size:3vw;animation:CardIconAnimation 1.5s ease-in-out infinite;position:absolute;left:0;color:#99c0e0;bottom:.5vh;text-shadow:1px 1px 3px #ffffff}@keyframes CardIconAnimation{0%{transform:translate(-100%)}to{transform:translate(200%)}}.choose-method{display:flex;justify-content:center;gap:5vh}.choose-method-option{height:15vh;width:15vh;background:linear-gradient(180deg,#ffffff4d,#f3f3f31a 140%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.choose-method-option i{font-size:5vh}.choose-method-option p{margin:0;font-size:1.5vh}.terms_and_conditions{display:flex;align-items:center;justify-content:center;gap:2vh;margin-top:2rem;width:90%;position:fixed;bottom:15%;left:50%;transform:translate(-50%)}.terms_and_conditions div{display:flex;justify-content:center;align-items:center;width:2vh;height:2vh;border:#ffffff 1px solid;background-color:transparent;border-radius:8px}.terms_and_conditions div i{display:none}.terms_and_conditions:has(input:checked) div i{display:initial}.terms_and_conditions p{margin:0;font-size:max(.8vh,.8vw);font-weight:700;-webkit-user-select:none;user-select:none;text-decoration:underline}.next-section-accept-terms{font-size:max(1.2vh,1.2vw)}.btn-xp-img{width:4.5vh;filter:drop-shadow(1px 1px 4px #00ccff)}.btn-xp-img:before{content:"";background-color:red}.btn-basic-xp{cursor:pointer}.btn-basic-xp.active{filter:drop-shadow(1px 1px 10px #54ddff)}.rez-client-header{align-items:center;background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);border:1px rgb(231,231,231,.4) solid;border-radius:1vh 1vh 0vh 0vh;color:#fff;display:flex;justify-content:space-between;padding:2vh;position:relative;z-index:1}.rez-client-header-letter p{margin:0;text-transform:uppercase;font-size:1.4vh}.rez-client-basic-info{align-items:start;background:linear-gradient(180deg,#1e62c942,#1e62c91f 140%);color:#fff;display:flex;flex-direction:column;gap:.8vh;margin-top:.5vh;padding:2vh}.rez-client-basic-info .row>div{font-size:1.3vh;font-weight:200}.rez-client-form-edit{display:flex;flex-direction:column;margin:0 3vw;margin-top:2vh;gap:1.7vh}.rez-client-form-edit>.row>div:not(:nth-child(3)){font-size:1.4vh;font-weight:200;letter-spacing:1.5px}.rez-client-form-edit>.row>div>input{width:100%;background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);border:1px solid #0270b9;border-radius:12px;color:#fff;padding:.7vh .5vh;font-size:1.6vh;text-align:center}.rez-client-form-edit>.row>div>input:focus-visible{outline:1px solid #82aac3}.rez-client-form-edit>.row>div:first-child{display:flex;align-items:center}.client-form-document{display:flex;justify-content:space-between;align-items:center;border:2.5px rgb(231,231,231,.4) solid;border-radius:10px;padding:1.5vh}.client-form-document>div:first-child p{margin:0;font-size:1.2vh;letter-spacing:0px}.preview-button{min-width:20vw!important;padding:1vh 0!important;font-size:1.4vh!important;font-weight:600!important;text-transform:capitalize!important;border-radius:1vh!important;border:.5vw #0271B9 solid!important;border-top:none!important;width:auto!important;min-height:3vh}.preview-button span{text-transform:uppercase;filter:drop-shadow(1px 2px 2px #000000)!important;letter-spacing:1px;font-size:.85vh}.btn-invoice-required{width:100%;border:1px solid #0270b9;border-radius:12px;color:#fff;padding:.7vh .5vh;font-size:1.6vh;text-align:center}.btn-invoice-required:hover,.btn-invoice-required:focus{color:#fff}.btn-invoice-required-selected{background:linear-gradient(180deg,#fff3,#f3f3f31a 140%)}.document-client-image{max-height:30vh;object-fit:fill;max-width:100%;display:block;margin:0 auto}.label-text{color:#fff;text-align:center;font-family:Montserrat;font-style:normal;line-height:normal}.label-description{color:#fff;text-align:center;font-family:Montserrat;font-size:60px;font-weight:700;letter-spacing:-3px}.label-main{font-size:6vh;font-weight:700;letter-spacing:-2px;text-transform:uppercase;line-height:6vw}.label-sub{font-size:3.5vh;font-weight:700;text-transform:uppercase}.label-button{font-size:2vh;font-weight:700;text-transform:uppercase;background:none;border:none}.label-button:focus{outline:none}.wrapper-opt{display:flex;flex-direction:column;align-items:center;padding:1vh;border-radius:8px}.wrapper-opt img{width:100%;max-width:12vw;margin:4vw 0;margin-top:0;filter:brightness(0) invert(1) drop-shadow(0px 0px 1px white)}.wrapper-container{height:100%;place-content:center}.wrapper-btns{display:flex;gap:4vh;justify-content:center;align-items:center;flex-direction:column;margin-top:6vh}.wrapper-btns>p{font-size:2vh}.rez-not-founded{width:100%;height:20vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.rez-not-founded p{margin:0}.rez-not-founded-title{font-size:8vh;font-weight:700}.rez-not-founded-message{font-size:1.4vh;font-weight:200}.reservation-item-error{color:#fff;filter:drop-shadow(1px 1px 1px #ff0000);font-weight:600;margin:0;font-size:1.13vh;-webkit-user-select:none;user-select:none}.list-item-invalid{opacity:.2;filter:blur(1px)}.btn-gral{border:1.2vw #0271B9 solid;border-top:none;background:linear-gradient(180deg,#fff,#00cff5);color:#fff;font-weight:700;font-size:3vh;border-radius:8vw;padding:1.5vh 0 2.2vh;text-shadow:1px #000000 solid;position:relative;overflow:hidden;width:100%;max-width:500px;box-shadow:0 4px 9px 3px #00558abf;-webkit-box-shadow:0px 4px 9px 3px rgba(0,85,138,.75);-moz-box-shadow:0px 4px 9px 3px rgba(0,85,138,.75)}.btn-gral:hover,.btn-gral:focus{color:#fff;outline:none}.btn-gral span{filter:drop-shadow(1.5px 1.5px #242424);letter-spacing:1px;display:block}.btn-gral .button-shadow{position:absolute;background-color:#75757526;bottom:0;right:0;height:60%;width:100%;border-radius:6vw}.btn-gral-disabled{opacity:.6!important;cursor:default!important}.input-gral div{width:90vw;background:#fff;border:2px solid #0271B9;border-radius:20px}.input-gral input{text-align:center;font-family:Montserrat;font-size:2.4vh;font-weight:500;padding:1vh 0}.input-gral input::placeholder{color:#a0a0a0}.btn-gnl-option{padding:1vh 2vh!important;width:auto!important;text-transform:uppercase!important;border-width:.3vh!important;font-weight:500!important;font-size:1.7vh!important}.rez-result{display:flex;flex-direction:column;gap:1vh;width:90%}.rez-select-title{display:flex;justify-content:center;align-items:center;padding:1rem;background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);border-radius:8px}.rez-select-title p{font-size:1.2vh;margin:0}.rez-list{display:flex;flex-direction:column;gap:.35vh;width:100%;padding:0}.rez-list-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);list-style:none;padding:1.5rem;border-radius:8px;cursor:pointer}.rez-list-item img{height:4rem;width:5.5rem}.rez-list-item-info p{margin:0}.rez-list-item-info p:first-child{font-weight:700;font-size:140%}.rez-list-item i{font-size:2vh}.selected-list-item{background:linear-gradient(180deg,#2a85a8,#3d97ba,#6ec0e0)}.car-comparison-container{width:90%;margin:0 auto;margin-top:2.5vh}.car-comparison-container-imgs img{width:20vh}.car-comparison-table-container{background:linear-gradient(180deg,#92929233,#ccc0 140%)!important;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.car-comparison-table td,.car-comparison-table th{color:#fff;width:50%;text-align:center;border-bottom:2px solid #2b2b2b28;font-size:1.3vh;line-height:1.43!important}.car-comparison-table th{font-size:1.2vh;padding:5vh 0}.car-comparison-header-table{background:#d8d8d836}.car-comparison-body-row-table td:nth-child(1){font-weight:200!important;color:#d6d6d6}.car-comparison-body-row-table td:nth-child(2){color:#eee;font-weight:700}.upgrade-th-tag{right:50%;top:-23%;transform:translate(50%)}.agreement-title{display:flex;align-items:center;gap:2vw;color:#fff;font-size:1.7vh;margin-bottom:2vh}.agreement-title p{margin:0;text-transform:uppercase;font-weight:600}.custom-next-step-section-in-agreement{background:linear-gradient(180deg,#3f3f3fd7,#0000008c 140%)!important}.next-section-info.custom-next-step-section-in-agreement p{filter:drop-shadow(1px 1px 0px #ffffff)!important}.next-section-pdf-send-container{position:absolute;bottom:10vh;width:80%;background:linear-gradient(180deg,#e9e9e933,#f0f0f014 140%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px rgb(231,231,231,.4) solid;border-radius:0 0 1vh 1vh;padding:2vh;left:50%;transform:translate(-50%);z-index:999;height:10vh;justify-content:space-between;align-items:center;display:flex;flex-direction:column}.next-section-pdf-send-container p{color:#fff;font-size:1.7vh}.next-section-pdf-send-container .next-section-buttons-container{margin-top:0;margin-bottom:-10%}div{scrollbar-width:none}.layout-bg{background:linear-gradient(170deg,#8900b9,#12428a 52%,#8900b9);height:100vh;width:100vw;position:relative;overflow:hidden}.layout-bg-hero{position:absolute;top:0%;width:100vw;height:60vh;background:#fff;display:flex;flex-direction:column;justify-content:end}.layout-bg-hero-img{height:70%;width:100%;object-fit:cover;object-position:100%}.fade-overlay{position:absolute;left:0;right:0;height:55vh;bottom:0;overflow:hidden;background:linear-gradient(175deg,#12428a00,#12428a00,#12428abb 20%,#12428a 25%,#8900b9);filter:blur(6px)}.bubbles{position:relative;display:flex;flex-wrap:wrap}.bubbles span{position:relative;width:15px;height:15px;background:#dd74ab;margin:0 4px;border-radius:50%;animation:bubbles-animation linear infinite;animation-duration:calc(180s / var(--i));animation-delay:-4s}@keyframes bubbles-animation{0%{transform:translateY(70vh) scale(calc(90 / var(--i)))}60%{transform:translateY(30vh) scale(.3)}to{transform:translateY(10vh) scale(1);opacity:0}}.layout-bg-hero-logo-container{top:15%;display:flex;gap:1.5rem;position:absolute;justify-content:center;width:70%;right:50%;transform:translate(50%)}.layout-bg-hero-logo-container img{width:25vw}.layout-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:2rem;padding-bottom:1.5vh}.home-title{font-size:4vh;font-weight:500;margin:0}.home-title~span{font-size:80%;font-weight:200}.btn-home-start{border:min(1.2vw,1.2vh) #0271B9 solid;border-top:none;background:linear-gradient(180deg,#fff,#00cff5);color:#fff;font-weight:700;font-size:3vh;text-transform:uppercase;width:70%;border-radius:6vw;padding:1.5vh 0 2.2vh;text-shadow:1px #000000 solid;position:relative;overflow:hidden;max-width:500px;box-shadow:0 4px 9px 3px #00558abf;-webkit-box-shadow:0px 4px 9px 3px rgba(0,85,138,.75);-moz-box-shadow:0px 4px 9px 3px rgba(0,85,138,.75)}.btn-home-start:hover,.btn-home-start:focus{color:#fff}.btn-home-start span{filter:drop-shadow(1.5px 1.5px #242424);letter-spacing:1px;display:block}.btn-home-start .button-shadow{position:absolute;background-color:#75757526;bottom:0;right:0;height:60%;width:100%;border-radius:6vw}.home-lang-container{display:flex;justify-content:center;gap:10vw}.btn-change-lang{position:relative;width:8vw;height:8vw;padding:0;border:0;overflow:hidden}.btn-change-lang img{width:100%;height:100%;object-fit:fill}.btn-change-lang .shadow-overlay{position:absolute;background-color:#75757541;bottom:0;height:60%;width:100%;border-radius:2vw 2vw 0vw 0}.btn-change-lang .shadow-top-overlay{position:absolute;background:linear-gradient(180deg,#ffffffb8,#0000);top:0;height:60%;width:100%}.home-terms-and-conditions{width:70%;margin-top:2vh}.home-terms-and-conditions p{color:#fff;text-align:center;font-size:2vw}.wrapper-main{position:absolute;height:100vh;width:100vw;z-index:10;overflow:hidden}.wrapper-header{padding:4vw;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:center}.wrapper-header .one{grid-column:1;grid-row:1;text-align:center}.wrapper-header .two{grid-column:2;grid-row:1;text-align:center}.wrapper-header .three{grid-column:3;grid-row:1;text-align:center}.wrapper-header .four{grid-column:1 / 3;grid-row:2}.img-header{width:25vw;grid-column:2;position:relative;z-index:1}.btn-layout-return{grid-column:1}.btn-layout-info{grid-column:3}.btn-button-layout.btn-small{border:.7vw #0271B9 solid;background:linear-gradient(180deg,#fff,#00cff5);color:#fff;font-weight:700;font-size:5vw;width:10vw;height:10vw;border-radius:4vw;padding:1vw;text-align:center;line-height:initial;position:relative;z-index:1}.btn-button-layout.btn-large{border:.7vw #0271B9 solid;background:linear-gradient(180deg,#fff,#00cff5);color:#fff;font-weight:700;font-size:5vw;width:12vw;height:12vw;border-radius:6vw;padding:2vw;text-align:center;line-height:initial;position:relative;z-index:1}.btn-button-layout:hover,.btn-button-layout:focus{color:#fff}.btn-button-layout span{filter:drop-shadow(2px 2px #242424);letter-spacing:1px}.wrapper-body{padding-top:8vh;height:100vh;overflow:auto;padding-bottom:33vh}.btn-button-layout .wrapper-btn{display:flex;align-items:center;text-transform:uppercase;font-size:2.6vw;padding:1.5vw}.text-drawer-menu span{text-align:center}.text-drawer-menu li{color:#fff;text-transform:capitalize;font-size:40px;border-radius:10px;background:#fff3;margin:10px}.drawer-wrapper ul{margin-top:30vw}.rez-info-body{display:flex;flex-direction:column;gap:2vh;width:90%;color:#fff;margin:0 auto;font-weight:200}.rez-info-body>div{margin-left:5vw}.rez-info-body-offices{display:flex;flex-direction:column;gap:.2vh;font-size:1.1vh}.item-car-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg,#fff3,#f3f3f31a 140%);width:6vh;height:6vh;padding:3.5vh;border-radius:1.4vh;gap:.5vh;font-size:1vh}.item-car-container img{width:3vh}.item-car-container i{font-size:1.6vh}.content-container{width:90%;color:#fff;margin:0 auto}.horizontal-content{display:flex;flex-direction:column;gap:2vh}.btn-layout-return-large .circle,.btn-layout-return-large .return{background:linear-gradient(180deg,#fff,#00cff5);color:#fff;font-weight:700;font-size:2vh;text-transform:uppercase}.btn-layout-return-large .return span,.btn-layout-return-large .circle i{filter:drop-shadow(1.5px 1.5px #242424)}.btn-layout-return-large .circle{border-radius:6vh;padding:2vh;width:7vh;text-align:center;position:relative;z-index:1}.btn-layout-return-large .return{padding:1vh;margin-left:-17px;width:14vh;text-align:center;border-end-end-radius:4vh;border-start-end-radius:4vh}.btn-layout-return-large .c-shadow,.btn-layout-return-large .r-shadow{background:#0271b9}.btn-layout-return-large .c-shadow{width:8vh;height:8vh;border-radius:4vh;position:absolute;z-index:-1;margin-top:-5px;margin-left:-5px}.btn-layout-return-large .r-shadow{width:16vh;height:6vh;border-radius:4vh;position:absolute;z-index:-1;margin-top:4px;margin-left:30px}.toast-container{font-size:30px}.toast-container .Toastify__toast{width:70%!important}.toast-container .Toastify__toast .Toastify__toast-icon{width:5%!important}.toast-container .Toastify__toast .Toastify__close-button svg{height:30px;width:30px}button:focus{outline:none}
