/* AutoDozvola.hr — formulaires des sept services */
.ads-wrap{--navy:#14283f;--petrol:#244d60;--gold:#c9a66b;max-width:1060px;margin:26px auto 48px;padding:0 18px;color:var(--navy);font-family:'Plus Jakarta Sans',sans-serif;box-sizing:border-box}.ads-wrap *{box-sizing:border-box}.ads-hero{background:linear-gradient(120deg,#14283f,#244d60);border-radius:16px;padding:30px 36px;color:#fff}.ads-kicker{font-size:10px;font-weight:800;letter-spacing:.13em;color:#e5c999}.ads-hero h1{font-size:clamp(26px,3.3vw,39px);letter-spacing:-.04em;line-height:1.17;margin:10px 0;color:#fff}.ads-hero p{font-size:14px;line-height:1.65;color:#e0e9ed;max-width:680px;margin:0}.ads-hero-note{font-size:11px;color:#e9dfcb;margin-top:15px;font-weight:700}.ads-hero-note span{padding:0 7px;color:var(--gold)}.ads-panel{background:#fff;border:1px solid #e4e9ed;border-radius:15px;padding:30px 36px;margin-top:15px;box-shadow:0 10px 36px #14283f0a}.ads-section-head>span{font-size:10px;letter-spacing:.13em;color:#a08250;font-weight:800}.ads-section-head h2{font-size:23px;letter-spacing:-.03em;margin:7px 0}.ads-section-head p{font-size:13px;line-height:1.65;color:#64748b;margin:0 0 24px;max-width:740px}.ads-form h3{font-size:13px;display:flex;align-items:center;gap:11px;color:#b28b4e;border-bottom:1px solid #edf0f2;padding-bottom:12px;margin:22px 0 16px}.ads-form h3 span{font-size:15px;color:var(--navy)}.ads-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 17px}.ads-fields label{min-width:0;display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#394b5c}.ads-fields input,.ads-fields select,.ads-fields textarea{width:100%;min-width:0;border:1px solid #d9e1e6;border-radius:9px;background:#fbfcfd;padding:12px 13px;font:inherit;font-size:13px;color:var(--navy);outline:none}.ads-fields input:focus,.ads-fields select:focus,.ads-fields textarea:focus{border-color:var(--petrol);box-shadow:0 0 0 3px #244d601c}.ads-wide{grid-column:1/-1}.ads-consent{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.6;color:#516274;margin-top:21px}.ads-consent input{margin-top:3px;flex-shrink:0;accent-color:var(--petrol)}.ads-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:21px}.ads-submit>span{font-size:11px;color:#7b8792}.ads-submit button{border:0;border-radius:9px;background:var(--petrol);color:#fff;font:inherit;font-size:12px;font-weight:800;padding:14px 20px;cursor:pointer}.ads-submit button:hover{background:var(--navy)}.ads-submit button span{margin-left:10px}.ads-disclaimer{font-size:11px;text-align:center;line-height:1.6;color:#7a8792;margin:17px auto 0}.ads-success{background:#eef8f1;border:1px solid #b9d8c3;color:#20553b;padding:13px 17px;border-radius:10px;margin:12px 0}.ads-hp{position:absolute;left:-9999px;opacity:0;pointer-events:none}@media(max-width:700px){.ads-wrap{margin:12px auto 30px;padding:0 12px}.ads-hero{padding:23px 19px;border-radius:12px}.ads-hero h1{font-size:27px}.ads-panel{padding:21px 17px;margin-top:11px;border-radius:12px}.ads-fields{grid-template-columns:1fr;gap:13px}.ads-section-head h2{font-size:20px}.ads-section-head p{margin-bottom:16px}.ads-form h3{margin:19px 0 13px}.ads-submit{flex-direction:column;align-items:stretch;gap:12px}.ads-submit button{width:100%;min-height:46px}.ads-submit>span{text-align:center;order:2}}




/* Masquer le titre WordPress en double */
body.page .entry-header,
body.page .entry-title {
    display: none;
}