#feg-consent{position:fixed;inset:auto 12px 12px;z-index:200;background:#fff;color:#17223b;border:2px solid #0b2a6f;border-radius:10px;padding:18px;box-shadow:0 5px 24px #0003;max-width:680px;margin:auto;font:16px/1.5 Arial,sans-serif}#feg-consent p{color:#17223b;margin:10px 0}#feg-consent button{font:600 16px Arial,sans-serif;padding:12px 18px;margin:5px 10px 5px 0;border:1px solid #0b2a6f;border-radius:6px;background:#fff;color:#0b2a6f;min-height:44px}#feg-consent a{display:inline-block;color:#0b2a6f;margin:8px}body.consent-open .wa,body.consent-open .wa-float,body.consent-open .coul-wa{display:none!important}[data-cookie-settings]{font:inherit;color:#0b2a6f;border:0;background:transparent;text-decoration:underline;cursor:pointer;min-height:44px}#quote-form .fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}#quote-form .field.full{grid-column:1/-1}#quote-form input,#quote-form select,#quote-form textarea{width:100%;padding:12px;font-size:16px}#quote-form label{display:block}#quote-form .btn-wa{background:#16813d!important;color:#fff!important}#quote-form>button{margin:12px 12px 0 0}@media(max-width:540px){#quote-form .fields{grid-template-columns:1fr}#quote-form .field.full{grid-column:auto}}
