.main-content{position:relative;overflow:hidden;padding:120px 20px 60px;display:flex;flex-direction:column;align-items:center;min-height:80vh;font-family:"Corben",serif}.main-content:before{content:"";position:absolute;top:-30px;left:-30px;right:-30px;bottom:-30px;background-image:url("../../media/camion_aculado_logo_qrt.png");background-size:103% auto;background-position:center;background-attachment:fixed;filter:blur(8px);z-index:1}.main-content h1{position:relative;z-index:2;color:#f1c40f;margin-bottom:30px;text-align:center;text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px 5px #7f8c8d}.main-content #container-transport-request{position:relative;z-index:2;width:100%;max-width:950px}.main-content #container-transport-request form[name=transport_request]{font-family:"Akt",sans-serif;background:#7f8c8d;padding:35px;border-radius:10px;border:2px solid rgba(255, 255, 0, 0.3);box-shadow:0 10px 30px rgba(0, 0, 0, 0.6)}.main-content #container-transport-request form[name=transport_request] h3{font-family:"Farro",serif !important}.main-content #container-transport-request form[name=transport_request] .row-flex{display:flex;gap:20px;margin-bottom:15px;flex-wrap:wrap}.main-content #container-transport-request form[name=transport_request] .row-flex .col{flex:1;min-width:250px}.main-content #container-transport-request form[name=transport_request] .row-flex .col-3{flex:1;min-width:120px}.main-content #container-transport-request form[name=transport_request] .section-title{color:#f1c40f;font-family:"Skranji",serif;font-size:1.1rem;text-transform:uppercase;margin:30px 0 15px;padding-bottom:8px;border-bottom:1px solid rgba(241, 196, 15, 0.3);letter-spacing:1px}.main-content #container-transport-request form[name=transport_request] .group-box{background:rgba(0, 0, 0, 0.25);padding:20px;border-radius:8px;border-left:3px solid #e4ba14;margin-bottom:25px}.main-content #container-transport-request form[name=transport_request] .form-group,.main-content #container-transport-request form[name=transport_request]>div{margin-bottom:15px}.main-content #container-transport-request form[name=transport_request] .form-group label,.main-content #container-transport-request form[name=transport_request]>div label{color:#e4ba14;font-size:1rem;margin-bottom:8px;display:block}.main-content #container-transport-request form[name=transport_request] .form-group label.required::after,.main-content #container-transport-request form[name=transport_request]>div label.required::after{content:" *";color:#f1c40f}.main-content #container-transport-request form[name=transport_request] .form-group .form-control,.main-content #container-transport-request form[name=transport_request]>div .form-control{width:100%;padding:12px 15px;background-color:#000;border:1px solid rgba(255, 255, 255, 0.1);border-radius:5px;color:#fff;font-size:1rem;transition:all .3s ease;box-sizing:border-box}.main-content #container-transport-request form[name=transport_request] .form-group .form-control:focus,.main-content #container-transport-request form[name=transport_request]>div .form-control:focus{outline:none;border-color:#f1c40f;box-shadow:0 0 8px rgba(241, 196, 15, 0.3)}.main-content #container-transport-request form[name=transport_request] .requisitos-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:10px;background:rgba(0, 0, 0, 0.1);padding:15px;border-radius:5px;margin-top:10px}.main-content #container-transport-request form[name=transport_request] .requisitos-grid input[type=checkbox]{accent-color:#f1c40f;cursor:pointer}.main-content #container-transport-request form[name=transport_request] .requisitos-grid label{color:#fff !important;font-size:.9rem !important;cursor:pointer;display:inline-block;margin-left:5px}.main-content #container-transport-request form[name=transport_request] .btn,.main-content #container-transport-request form[name=transport_request] .btn-submit{display:block;width:100%;margin-top:40px;padding:18px;background:#f1c40f;color:#000;border:none;border-radius:5px;font-size:1.3rem;font-family:"Corben",serif !important;font-weight:bold;text-transform:uppercase;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0, 0, 0, 0.3)}.main-content #container-transport-request form[name=transport_request] .btn:hover,.main-content #container-transport-request form[name=transport_request] .btn-submit:hover{background:#e4ba14;transform:translateY(-3px);box-shadow:0 6px 20px rgba(241, 196, 15, 0.2)}.main-content #container-transport-request form[name=transport_request] gmp-place-autocomplete{margin-bottom:0;--gmpx-color-surface: #000000;--gmpx-color-on-surface: #ffffff;--gmpx-color-on-surface-variant: #e4ba14}.main-content #container-transport-request form[name=transport_request] gmp-place-autocomplete::part(input){background-color:#000 !important;border:1px solid rgba(255, 255, 255, 0.1) !important;border-radius:5px;height:46px;padding-left:35px}input[type=checkbox]{max-width:30px;max-height:30px}input[type=checkbox]+label{margin-right:12px;cursor:pointer;font-size:1rem !important;color:#fff !important}input.numInput:hover{background-color:transparent}input.numInput:focus{background-color:#2c3e50}gmp-place-autocomplete{--gmpx-color-surface: #000000 !important;--gmpx-color-on-surface: #ffffff !important;--gmpx-color-on-surface-variant: #f1c40f !important // Color de la LUPA;--gmpx-color-primary: #f1c40f !important // Color del foco;display:block;width:100%;background-color:#000 !important;border:1px solid #e4ba14 !important;border-radius:4px;margin-bottom:1rem;position:relative}gmp-place-autocomplete::part(input){background-color:#000 !important;color:#fff !important;border:none !important;padding:10px 5px;font-family:inherit;height:21px !important}gmp-place-autocomplete::part(focus-ring){border:none !important;outline:none !important}gmp-place-autocomplete::part(prediction-list){background-color:#fff !important;border:1px solid #f1c40f !important;color:#000 !important;z-index:99999 !important;position:absolute !important;box-shadow:0 10px 20px rgba(0, 0, 0, 0.5);top:50px}.swal2-popup.swal2-modal{background-color:#e9e9e9 !important;padding:14px !important;box-shadow:2px 2px 20px 2px #fdfdd0,-2px -2px 20px 2px #fdfdd0 !important;border:2px outset rgba(255, 255, 0, 0.3);font-family:"Farro",Serif !important}.swal2-popup.swal2-modal .swal2-confirm.swal2-styled{display:block;width:100%;margin-top:25px;padding:14px;background:#f1c40f;color:#2c3e50;border:none;border-radius:5px;font-size:1.3rem;font-family:"Corben",serif !important;font-weight:bold;text-transform:uppercase;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0, 0, 0, 0.3);box-shadow:0 3px 10px rgba(0, 0, 0, 0.6)}.swal2-popup.swal2-modal .swal2-confirm.swal2-styled:hover{background:#e4ba14;transform:translateY(-1px)}.swal2-popup.swal2-modal .swal2-confirm.swal2-styled:active{background:#e4ba14;transform:translateY(-3px);box-shadow:0 6px 20px rgba(241, 196, 15, 0.2)}@media(max-width: 600px){.row-flex{flex-direction:column;gap:0}}@media(min-width: 768px){.main-content form[name=transport_request]{padding:40px}.main-content form[name=transport_request] #transport_request{grid-template-columns:repeat(12, 1fr)}.main-content form[name=transport_request] #transport_request>div{grid-column:span 12}.main-content form[name=transport_request] #transport_request>div:nth-child(1),.main-content form[name=transport_request] #transport_request>div:nth-child(2),.main-content form[name=transport_request] #transport_request>div:nth-child(3),.main-content form[name=transport_request] #transport_request>div:nth-child(4),.main-content form[name=transport_request] #transport_request>div:nth-child(5),.main-content form[name=transport_request] #transport_request>div:nth-child(6),.main-content form[name=transport_request] #transport_request>div:nth-child(7),.main-content form[name=transport_request] #transport_request>div:nth-child(8),.main-content form[name=transport_request] #transport_request>div:nth-child(12),.main-content form[name=transport_request] #transport_request>div:nth-child(13){grid-column:span 6}.main-content form[name=transport_request] #transport_request>div:nth-child(9),.main-content form[name=transport_request] #transport_request>div:nth-child(10),.main-content form[name=transport_request] #transport_request>div:nth-child(11){grid-column:span 4}.main-content form[name=transport_request] .btn{width:auto;min-width:250px;margin-left:auto}}.flatpickr-calendar{background:#000 !important;border:1px solid rgba(255, 255, 0, 0.3) !important;box-shadow:0 10px 30px rgba(0, 0, 0, 0.8) !important}.flatpickr-calendar .flatpickr-day{color:#fff !important}.flatpickr-calendar .flatpickr-day:hover{background:#2c3e50 !important}.flatpickr-calendar .flatpickr-day.selected{background:#f1c40f !important;color:#000 !important}.flatpickr-calendar .flatpickr-month,.flatpickr-calendar .flatpickr-current-month,.flatpickr-calendar .flatpickr-weekday{color:#f1c40f !important;fill:#f1c40f !important}.flatpickr-calendar .flatpickr-time input{color:#fff !important}.flatpickr-calendar .flatpickr-time .flatpickr-time-separator{color:#f1c40f !important}.flatpickr-calendar.rangeMode{background:#000 !important;border:1px solid #e4ba14 !important}.flatpickr-calendar.rangeMode .flatpickr-day.selected.startRange,.flatpickr-calendar.rangeMode .flatpickr-day.selected.endRange,.flatpickr-calendar.rangeMode .flatpickr-day.inRange{background:#e4ba14 !important;border-color:#e4ba14 !important;color:#000 !important}.flatpickr-calendar.rangeMode .flatpickr-time input{color:#fff !important}/*# sourceMappingURL=transport_request.css.map */
