/* Poziv na prijedloge za proračun (inc/proracun-cta.php) */
.jgd-proracun-cta{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;max-width:1170px;margin:20px auto;padding:18px 24px;background:#1f5f8b;color:#fff;border-radius:4px;box-sizing:border-box}
.jgd-proracun-cta__text{flex:1 1 420px;line-height:1.5}
.jgd-proracun-cta__title{display:block;font-size:18px;color:#fff;margin-bottom:2px}
.jgd-proracun-cta__btn,.jgd-proracun-cta__btn:visited{display:inline-block;padding:10px 26px;background:#fff;color:#1f5f8b !important;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;text-decoration:none;white-space:nowrap}
.jgd-proracun-cta__btn:hover,.jgd-proracun-cta__btn:focus{background:#ffd34e;color:#1a1a1a !important}
.jgd-proracun-cta__btn:focus-visible{outline:3px solid #ffd34e;outline-offset:2px}
@media (max-width:767px){.jgd-proracun-cta{margin:12px 15px;padding:16px}.jgd-proracun-cta__btn{width:100%;text-align:center}}

/* Obrasci: obavijest o obradi, oznake i kvačica */
.jgd-proracun-obrazac{max-width:720px}
.jgd-proracun-obrazac label{display:block;margin:0 0 6px;font-weight:600;color:#232323}
.jgd-proracun-obrazac select{width:100%}
.jgd-obavijest{margin:5px 0 15px;padding:12px 15px;font-size:13px;line-height:1.6;background:#f7f7f7;border-left:3px solid #1f5f8b}
.jgd-obavijest a{text-decoration:underline}
.wpcf7-acceptance .wpcf7-list-item{margin:0 0 20px;display:block}
.wpcf7-acceptance label{display:flex;gap:10px;align-items:flex-start;font-weight:400;cursor:pointer}
.wpcf7-acceptance input[type=checkbox]{margin-top:4px;flex:0 0 auto;width:18px;height:18px}
.wpcf7-acceptance .wpcf7-list-item-label{text-align:left}

.jgd-proracun-obrazac .wpcf7-submit{display:block;margin:10px auto 0}
.jgd-proracun-cta p{margin:0}

/* WPBakery redak s CTA-om: bez Pofo razmaka iznad i ispod (Design Options ga nadjačavaju) */
.vc_row:has(.jgd-proracun-cta){padding-top:0;padding-bottom:0}
.vc_row:has(.jgd-proracun-cta) + .vc_row{padding-top:0}
.vc_row .jgd-proracun-cta{margin-top:20px;margin-bottom:20px}
