form{text-align:center}label,input[type="checkbox"]{margin-bottom:10px}::placeholder{color:#A7A7A7;opacity:1}::-ms-input-placeholder{color:#A7A7A7}[type=button],[type=submit],button{border-width:0}input,select{min-height:52px}input[type="checkbox"]{min-height:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;background-image:url(/storage/2024/07/download.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:10px;border:1px solid #A7A7A7;border-radius:0!important;color:#A7A7A7;font-family:"Source Sans 3",Sans-serif;font-size:16px;font-weight:400;line-height:1em;padding-right:30px}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#fff}label a{color:#28849b!important;text-decoration:underline!important;font-weight:600!important}input[type="checkbox"]{accent-color:#1f6779!important;margin-right:10px}form button.btn-enviar{background-color:#FFFFFF5C!important;border:1px solid #fff!important}form button.btn-enviar:hover{background-color:#206779!important;border-color:#206779!important}.form-group{display:flex;flex-wrap:wrap;gap:10px;position:relative}.form-group input,.form-group select{flex:1 1 calc(33.333% - 10px);margin:0}.form-group:after{content:"";flex:1 1 calc(33.333% - 10px);margin:0}.form-columna{padding:10px 5px 0 0;width:33.333%}.box-checkbox{margin:50px 0}.checkbox-group{align-items:center;display:flex;margin:10px 0;justify-content:center}.checkbox-group label{letter-spacing:1px!important}.radio-buttons{display:flex;margin-bottom:30px}.radio-buttons input[type="radio"]{display:none}.radio-buttons label{background-color:#fff0;border:1px solid #fff;border-radius:0;color:#fff;cursor:pointer;margin-right:20px;padding:10px 18px}.radio-buttons input[type="radio"]:checked+label,.radio-buttons label:hover{background-color:#206779;border:1px solid #206779}.radio-normal{align-items:center;display:flex;margin-bottom:30px}.radio-normal label{margin:0 30px 0 10px}.radio-normal input[type="radio"]:checked{accent-color:#206779!important}.box-text{text-align:left;margin-top:30px}form h2,form h3{text-align:left!important;text-transform:none!important;font-weight:500!important}form h3{font-size:16px;margin:20px 0 0}.form-step{text-align:center!important}.box-top{display:flex;gap:10px}.box-top div{text-align:left;width:50%}.ok-seleccion{background-color:#000c}.ok-seleccion h2{font-weight:600;text-align:center}button.gm-iv-close{margin-top:120px}button.gm-svpc:before{content:url(/storage/2024/07/persona-map.svg)}.gm-iv-address a{font-size:11px!important;letter-spacing:0!important}.gm-style-mtc label{color:#0D0E0E;margin:0 0 3px 5px}.ssQIHO-checkbox-menu-item>span>span{background-color:#206779!important}.gm-style-mtc-bbw .gm-style-mtc:first-of-type>button{letter-spacing:0}button.gm-control-active.gm-fullscreen-control{display:none}#map{margin-top:10px;height:600px;width:100%}.info-window{max-width:200px}.info-window-lateral{background:#fff;-webkit-box-shadow:0 0 20px 10px rgb(0 0 0 / .3);box-shadow:0 0 20px 10px rgb(0 0 0 / 3%);height:100%;position:absolute;transition:.4s;width:320px;z-index:99}.info-window-lateral .info-header,.info-window-lateral .info-content{text-align:left;padding:20px}.info-window-lateral .info-header{background:#206779;color:#fff}.info-window-lateral .info-content:nth-child(even){background-color:#f9f9f9}a.btn-limpiar{color:#206779;font-size:12px;letter-spacing:0;opacity:0}a.btn-limpiar,button.btn-mostrar{display:none}a.btn-limpiar,a.btn-limpiar.activar{transition:.4s}a.btn-limpiar.activar,button.btn-mostrar.activar{display:block!important;opacity:1!important}button.btn-mostrar{font-weight:500;margin:30px auto 0}.info-content button.btn-mostrar{font-size:14px;margin:20px 0 0!important;padding:5px 10px!important;letter-spacing:0!important}div#loading-screen{background-color:#000c;height:100%;top:0;left:0;position:fixed;transition:opacity 1s ease-out;width:100%;z-index:99999}div#loading-screen .box-loading{text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:100%}div#loading-screen .box-loading h2{font-weight:600!important}#loading-screen.hidden{opacity:0;visibility:hidden}.box-loading img{margin-bottom:20px}.cerrar-info-window-lateral.movil{display:none}.info-window p,.info-window h2,.info-window-lateral .info-content h2,.info-window-lateral .info-content{color:#0D0E0E}.info-window-lateral h2{letter-spacing:0}.info-window-lateral .info-header h2{font-size:18px;margin:0}.info-window-lateral .info-content h2{font-size:16px;font-weight:500;margin:0 0 10px 0}.info-window-lateral .info-content p{font-size:15px;margin-bottom:10px}.info-content p:last-child{margin-bottom:0!important}p.text-descriptivo{font-size:20px!important;font-weight:600!important;line-height:1.2em;text-align:center}a.btn-seleccionar-concesionario{background-color:#1f6779;font-weight:500;font-size:14px;letter-spacing:0;padding:5px 10px;opacity:.5}a.btn-seleccionar-concesionario:hover,a.btn-seleccionar-concesionario.btn-seleccionado{opacity:1!important}.progress-bar{display:flex;align-items:center;justify-content:center;margin:80px 0 70px}.step{align-items:center;border-radius:50%;border:1px solid #fff;color:#fff;display:flex;font-size:18px;font-weight:300;height:50px;justify-content:center;width:50px}.step.active{background-color:#ffffffc2;border-color:#3330;color:#5A5A5A;outline:10px solid rgb(255 255 255 / 30%);font-weight:600}.line{background-color:#fff;height:1px;margin:0 20px;width:120px}.toggle-buttons{display:flex;justify-content:center;margin:20px 0}.toggle-buttons label{background-color:#006a72;border:none;border-radius:0!important;padding:10px 20px;color:#fff;cursor:pointer;margin:0 10px;border-radius:5px}.toggle-buttons input[type="radio"]{display:none}.toggle-buttons input[type="radio"]:checked+span{background-color:#0a8e9b}.form-step{display:none;text-align:left}.form-step.active{display:block}.radio-container{display:flex;justify-content:center;margin-top:60px;gap:10px}.radio-container input[type="radio"]{display:none}.radio-container label{cursor:pointer;opacity:.5;transition:opacity 0.3s ease}.radio-container input[type="radio"]:checked+label,.radio-container label:hover{opacity:1}form#test-drive-form button[type="submit"],button.next-button,button.prev-button{background-color:#206779!important;border:none;padding:10px 20px;color:#fff;cursor:pointer;margin-top:30px}button.prev-button{border:none;color:#fff;opacity:.4;margin-top:70px}button.prev-button:hover{opacity:1}button.prev-button,button.next-button{background-color:#206779!important;border-color:#206779!important}.form-step .box-top{margin-top:60px}div#step-2 .info-content{padding-bottom:35px}div#step-2 .info-content p:last-child{margin-top:-15px}.box-step3,div#step-3 .toggle-buttons{margin-top:50px}div#step-3 .toggle-buttons{justify-content:flex-start!important}div#step-3 .toggle-buttons label{margin:0 10px 0 0!important}.box-step3,.box-step3 p.text-descriptivo,p.text-obligatorio{text-align:left!important}p.text-obligatorio{font-size:15px}a.close-modal,.adjunto-modal-content h4,form#upload-form label.custom-file-label{color:#333!important}@media only screen and (max-width:1024px){p.text-descriptivo{font-size:16px!important}}@media only screen and (max-width:600px){input,select,textarea{font-size:14px!important}.checkbox-group{align-items:flex-start}.checkbox-group label{text-align:left;margin-top:-2px}.form-group input,.form-group select{flex:1 1 calc(100% - 10px)!important}.form-columna{padding:10px 0 0 0;width:100%}.box-checkbox{margin:30px 0}.radio-buttons{margin-bottom:0}.radio-normal{margin-bottom:10px}.box-text{margin-top:20px}textarea{max-height:120px}.box-top{flex-wrap:wrap}.box-top div{width:100%}.box-top div:last-child{margin-top:10px}#map{height:430px}button.gm-svpc{display:none}.info-window-lateral{overflow:scroll;width:270px}.info-window-lateral .info-header{padding:20px 15px 20px 10px}.info-header h2{align-content:center;display:flex;justify-content:space-between;font-size:16px}.info-window-lateral .info-content h2{font-size:15px}.info-content p{font-size:14px!important}.info-content p strong{display:block;margin-bottom:5px}.cerrar-info-window-lateral{display:none}.cerrar-info-window-lateral.movil{display:flex;width:15px;height:15px;margin-top:2px}.progress-bar{margin:60px 0 70px}.step{height:40px;width:40px}.line{width:45px}p.text-descriptivo{font-size:15px!important}p.text-descriptivo.sub-text{margin:auto;max-width:300px}.radio-container{margin-top:50px}.ok-seleccion img{max-width:80px}form#test-drive-form button[type="submit"],button.next-button,button.prev-button{margin-top:20px}}