/* Quote form styles (V149).
   Referenced by: includes/cotizacion-form-v137.php. */
/* Campos de texto y consentimientos conservan tamaños independientes. */
html body #quote .te-quote-privacy{margin:10px 0 18px;padding:0;border:0;background:transparent;color:#465264;font:400 12px/1.65 Arial,Helvetica,sans-serif;letter-spacing:normal;text-transform:none}
html body #quote .te-quote-privacy p{margin:0;font:inherit;color:inherit}
html body #quote .te-quote-privacy a{text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
html body #quote label.te-quote-consent{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;width:100%;margin:14px 0 22px;padding:0;border:0;background:transparent;text-transform:none;letter-spacing:normal;line-height:1.55;cursor:pointer}
html body #quote label.te-quote-consent input[type="checkbox"]{appearance:auto!important;display:inline-block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;box-sizing:border-box!important;padding:0!important;margin:2px 0 0!important;border-radius:2px;accent-color:#14263d;transform:none!important;box-shadow:none}
html body #quote label.te-quote-consent span{display:block;flex:1;min-width:0;margin:0;font:400 13px/1.55 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:normal;color:#14263d}
html body #quote label.te-quote-consent input:focus-visible{outline:3px solid #9b793c;outline-offset:3px}
html body #quote>button[type="submit"]{min-height:44px;white-space:normal;text-align:center}
