.site-content{padding-top:100px!important}.pum-theme-478 .pum-container,.pum-theme-enterprise-blue .pum-container{top:42px!important;padding:10px!important}@media only screen and (max-width:330px){.elementor-23 .elementor-element.elementor-element-a9727fc>.elementor-widget-container{margin:0!important}}@media only screen and (max-width:330px){.elementor-411 .elementor-element.elementor-element-cf9c176>.elementor-widget-container{margin:0!important}}.form-label{color:#181818!important;margin-bottom:0!important}.form-label-p{color:#181818!important;margin-bottom:0!important;position:static!important}.text-muted{color:#181818!important}.mb-0{color:#181818!important}.mb-0 .text-primary{color:#181818!important}.custom-align-right{justify-content:flex-end!important}@media (max-width:768px){.p-5{padding:1rem!important}}form[data-borde="none"] input[type="text"],form[data-borde="none"] input[type="email"],form[data-borde="none"] input[type="tel"],form[data-borde="none"] input[type="number"]{border:none!important}.btn-primary{background-color:#181818!important;color:white!important}.btn-primary:hover{background-color:#141414!important;color:white!important}.btn-primary:focus,.btn-primary:hover{box-shadow:0 0 0 0 rgba(255,255,255,.25)}.btn-primary:not(:disabled):not(.disabled):active{background-color:#181818!important}#loginForm label,#recoveryForm label,#registerForm label{top:-10px!important}.mb-4 h3{color:#4f4f4f!important;padding-bottom:1rem}.mb-4 span{color:#181818!important;font-weight:700}#registerForm .form-check{margin-bottom:10px}#registerForm .form-check-input{border-radius:25px;width:20px;height:20px}#registerForm .form-check-input[type="radio"]:checked::after{border-color:#181818!important;background-color:#181818!important}#registerForm .form-check-input:checked{border-color:#181818!important}#registerForm .form-check-input:checked:focus::before{box-shadow:0 0 0 0 #181818}#registerForm .form-check-label{color:#181818;font-weight:normal!important;position:static!important;display:flex block!important;margin:0 15px 0 0!important}#registerForm fieldset{border:2px solid #adadad;text-align:left;margin-bottom:15px;padding:15px 0 0 10px!important;position:relative}#registerForm legend{font-size:1em;padding:0 10px;position:absolute;top:-1.2em;left:10px;background:#fff;width:80px}#registerForm .card-body{padding:0!important}.form-control{background:url('https://upload.wikimedia.org/wikipedia/commons/9/9d/Arrow-down.svg') no-repeat right;background-size:1em;padding-right:1.5em;color:#181818}@media (max-width:768px){.form-check-inline{margin-right:0;padding-left:1.4rem}}#formServiceTaxi .card-body{padding:.75rem!important}#formServiceTaxi .form-check{margin-bottom:10px;padding-left:0!important}#formServiceTaxi .form-check-input{width:20px;height:20px;margin-left:0!important}#formServiceTaxi .form-check-input:checked{border-color:#181818!important}#formServiceTaxi .form-check-input:checked:focus::before{box-shadow:0 0 0 0 #181818}#formServiceTaxi .form-check-label{color:#181818;position:static!important;display:flex block!important;margin:5px 15px 0 0!important}#formServiceTaxi fieldset{border:2px solid #adadad;text-align:left;margin-bottom:15px;padding:15px 0 0 10px!important;position:relative}#formServiceTaxi legend{font-size:14px;padding:0 10px;position:absolute;top:-1.2em;left:10px;background:#fff;color:#181818;width:60%}#sendTravelServiceTaxi label{top:-10px!important}#sendTravelServiceTaxi .label-top{top:-20px!important}@media only screen and (max-width:768px){#sendTravelServiceTaxi .label-bottom{margin-bottom:0!important}}#sendTravelServiceTaxi .form-check{margin-bottom:10px;padding-left:0!important}#sendTravelServiceTaxi .form-check-input{width:20px;height:20px;margin-left:0!important}#sendTravelServiceTaxi .form-check-input:checked{border-color:#181818!important}#sendTravelServiceTaxi .form-check-input:checked:focus::before{box-shadow:0 0 0 0 #181818}#sendTravelServiceTaxi .form-check-label{color:#181818;position:static!important;display:flex block!important;margin:5px 15px 0 0!important}#sendTravelServiceTaxi fieldset{border:2px solid #adadad;text-align:left;margin-bottom:15px;padding:15px 0 0 10px!important;position:relative}#sendTravelServiceTaxi legend{font-size:14px;padding:0 10px;position:absolute;top:-1.2em;left:10px;background:#fff;color:#181818;width:60%}#sendTravelServiceTaxi .card-body{padding:0!important}#sendTravelServiceTaxi .radio-group-travel{display:flex;justify-content:center;gap:5px}#sendTravelServiceTaxi .radio-group-travel label{position:static!important}.form-check-input[type="checkbox"]:checked{background-color:#181818}input[type="time"],input[type="date"]{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}input[type="time"]::-webkit-calendar-picker-indicator{background-color:#007bff;padding:5px;border-radius:4px}.form-check-input[type="checkbox"]:checked::after{margin-left:.40rem!important;margin-top:0!important}.select-label-left{display:flex;align-items:center;flex-grow:1}.select-label-left .form-label-p{white-space:nowrap;margin-bottom:15px!important}.elementskit-menu-overlay{background-color:transparent!important}@media (max-width:767px){.elementor-402 .elementor-element.elementor-element-68b2500 .elementskit-menu-container{max-width:100%}}@media (max-width:1024px){.elementor-402 .elementor-element.elementor-element-68b2500 .elementskit-menu-container{max-width:100%;border-radius:10px 10px 10px 10px}}.add-icon{cursor:pointer;color:black;font-size:2em}#map{height:400px;width:100%}.custom-parada-icon{position:relative;display:flex;align-items:center;justify-content:center}.custom-parada-icon img{width:25px;height:41px;filter:hue-rotate(90deg)}.parada-text{position:absolute;color:black;font-weight:bolder}.btn-icon-map{color:#080808!important;border-color:#080808!important;font-size:14px!important}@media (max-width:768px){.select-label-left{display:flex;flex-direction:column;align-items:flex-start}.select-label-left label{margin-bottom:5px}.col-md-6{padding-left:0!important}}.row{--mdb-gutter-x:0!important}@media (max-width:768px){.calculate-button{height:100%;padding:0.1rem!important}}@media (min-width:769px){.calculate-button{height:100%}}.spinner-border{width:1.5rem;height:1.5rem;border-width:.2em}.radio-group{display:flex;align-items:center;gap:5px}.radio-group label{margin-right:1em;color:#64748B!important}input[type='radio']{accent-color:black}#formServiceRenta .form-label{font-weight:500!important}#formServiceRenta .radio-group label{font-weight:500!important}#formServiceRenta .card-body{padding:.75rem!important}#formServiceRenta .label-top{top:-10px!important;position:absolute!important}#formServiceRenta label{position:static!important}.form-group-p{position:relative;margin:-20px 0 10px 0}.form-group-p p{color:#64748B!important;font-size:14px;font-weight:400}summary{padding-top:.5em;color:#080808!important;font-weight:600}details{text-align:justify;color:#64748B!important;font-weight:500}.container{display:flex;justify-content:center;align-items:center;margin:.5em 0 .5em .75em}#formTropipay .select-label-left .form-label-p{margin-bottom:0!important;}#formTropipay .card-body{padding:.75rem!important}@media (max-width:768px){#formTropipay .select-label-left .form-label-p{display:none}#formTropipay .select-label-left .form-label-p{width:100%}}#formTropipay label{top:-10px!important}.tooltip{z-index:2999999999!important}.custom-select-container{position:relative;width:100%;margin:0 auto}.selected-option{display:flex;justify-content:space-between;align-items:center;padding:.375rem .75rem;font-size:1rem;line-height:1.5;/ color:#4f4f4f;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;cursor:pointer}.selected-option:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.selected-option i{color:#6c757d;font-size:.875rem}.logo{width:24px;height:auto;margin-left:5px}.tarjetas-linea{display:flex;align-items:center;gap:10px}.card-icons{display:flex;gap:10px}.card-icons img{width:40px;height:auto;border:1px solid #ddd;border-radius:4px;padding:5px;background:#fff;transition:transform 0.2s ease,border-color 0.2s ease}.card-icons img:hover{transform:scale(1.1);border-color:#007bff}#tarjetasAceptadas p{color:#64748B!important;font-size:14px;font-weight:400;margin-bottom:0}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}#recargarFondosBtn{transition:all 0.3s ease}#recargarFondosBtn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.spinner-border{margin-right:20px}#errorSendTravel{width:100%;margin:15px 0;display:flex;justify-content:center;align-items:center;text-align:center}#errorSendTravel .alert{width:auto;max-width:90%;padding:15px 20px;border-radius:8px;display:inline-flex;flex-direction:column;align-items:center;text-align:center}#errorSendTravel .alert i{margin-bottom:10px;font-size:1.8rem}#errorSendTravel .alert-content{display:flex;flex-direction:column;align-items:center}.cancelarBtn{padding-top:.8rem;background-color:#f93154;color:#fff!important}.cancelarBtn:hover{color:#fff!important;background-color:#f93154!important}.containerCheckFunds{padding:.8rem 2rem 1rem 2rem!important}.btn-disabled-cup{background-color:#e0e0e0;color:#9e9e9e;border-color:#d0d0d0;opacity:.7;cursor:default;pointer-events:none}.btn-disabled-cup:hover,.btn-disabled-cup:active{background-color:#e0e0e0;color:#9e9e9e;border-color:#d0d0d0}