.boton-link-mini{display:inline-block;background-color:var(--color-ruta);color:white;padding:8px 20px;border-radius:5px;box-shadow:2px 2px 3px 0px rgba(0,0,0,0.4);text-shadow:1px 1px 2px rgba(0,0,0,0.3);cursor:pointer;transition:all .3s ease}.boton-link-mini:hover{background:white;color:var(--color-ruta)}.boton-link{background-color:var(--color-ruta);color:white;padding:20px 30px;font-size:1.5em;text-transform:uppercase;font-weight:600;border-radius:10px;box-shadow:4px 4px 3px 0px rgba(0,0,0,0.57);text-shadow:1px 1px 2px rgba(0,0,0,0.3)}.boton-link:hover{text-decoration:none;color:var(--color-ruta);background-color:#999;box-shadow:2px 2px 3px 0px rgba(0,0,0,0.57)}.cabecera .logos{padding:30px 0 25px;border-bottom:solid 1px #dadada}.cabecera .contenedor-resumen-ruta{padding:20px 35px 30px;background-color:#00000080;border-radius:8px}.cabecera .contenedor-resumen-ruta p{color:white;font-size:.9em;line-height:1.4em}.cabecera .contenedor-resumen-ruta p:last-child{margin:0}.contenedor-formulario{background-color:#e8e8e8;padding:15px 25px 20px;border-radius:5px}.contenedor-formulario .frase{line-height:1.1em;font-size:.9em;padding:15px 0px 5px;font-weight:bold;text-align:center;color:gray;text-transform:uppercase}.contenedor-formulario label{font-size:.8em;font-weight:bold;margin-bottom:0}.contenedor-formulario input,.contenedor-formulario .input,.contenedor-formulario fieldset.form-columns-1 .hs-input{width:100%;margin:0 0 8px !important;border:0}.contenedor-formulario input,.contenedor-formulario select{color:gray;border-radius:4px;padding:5px 10px 2px;border:solid 1px #bbb !important}.contenedor-formulario fieldset.form-columns-2>div:last-child{padding-left:5px}.contenedor-formulario input[type=submit]{background-color:var(--color-ruta);border:none !important;padding:10px 0;text-transform:uppercase;font-weight:700;color:white;box-shadow:1px 3px 3px 0px rgba(0,0,0,0.4)}@media only screen and (max-width:600px){.titulo-cabecera{font-size:1.8em !important;line-height:1.5em}header img{max-width:80%;display:inline-block}}