/* B2B (758): forma + tekst sekcija. Ovaj fajl se servira sa origin-a
   (plugins/ nije na Bunny CDN-u) pa izmjene budu odmah vidljive. */

/* polja u dvije kolone; CF7 <p> inače kolapsira u jednu kolonu */
body.page-id-758 #main .mek-b2b-form__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
body.page-id-758 #main .mek-b2b-form__grid > p { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; grid-column: 1 / -1; margin: 0; }
body.page-id-758 #main .mek-b2b-form__grid > p > br { display: none; }
body.page-id-758 #main .mek-b2b-form__grid label { display: block; font-size: 14px; }
body.page-id-758 #main .mek-b2b-form__full { grid-column: 1 / -1; }
body.page-id-758 #main .mek-b2b-form__grid > p > label.mek-b2b-form__full { grid-column: 1 / -1; }
body.page-id-758 #main .mek-b2b-form__grid :is(input,textarea).wpcf7-form-control { display: block; width: 100%; margin-bottom: 0; }
body.page-id-758 #main .mek-b2b-form__grid .wpcf7-form-control-wrap { display: block; }
@media (max-width: 1024px) {
	body.page-id-758 #main .mek-b2b-form__grid,
	body.page-id-758 #main .mek-b2b-form__grid > p { grid-template-columns: 1fr; }
}

/* donji blok: bez viška margina koje stvaraju velike praznine */
body.page-id-758 #main .mek-b2b-form .wpcf7-list-item { margin: 0; }
body.page-id-758 #main .mek-b2b-form .wpcf7-acceptance { display: inline-flex; align-items: center; gap: 10px; }
body.page-id-758 #main .mek-b2b-form__full > p { margin: 0 0 10px; }
body.page-id-758 #main .mek-b2b-form__full > p:empty { display: none; }
body.page-id-758 #main .mek-b2b-form .cptch_block { margin: 0; }
body.page-id-758 #main .mek-b2b-form #cptch_slide_captcha_container > div,
body.page-id-758 #main .mek-b2b-form #cptch_slide_captcha_container p { margin: 0; }

/* tekst ispod forme: gornji razmak po section-gap tokenu */
body.mek-spacing #viewport #wrapper #main:not(#mek-x):not(#mek-y) .elementor-widget-text-editor.elementor-element-010f5e0 > .elementor-widget-container > p {
	margin-top: var(--mek-section-gap, 48px) !important;
}
