/*
 * Kontakt – kézi kiegészítések az atomikus markuphoz (az eredeti kontakt.html mért értékei).
 * Minden szelektor body.gim előtaggal (lásd components.css hatókör-megjegyzés).
 */

/* 100px spacer az oszloppárok után (a gim-c-cols-2 −16px alsó margóját ellensúlyozva) */
body.gim .gim-kontakt-cols { margin-bottom: 84px; }
/* Jobb oszlop: Melinda-háttérkép (Sitejet wv-bg, cover), mobilon legalább 315px magas */
body.gim .gim-kontakt-media {
	position: relative;
	min-height: 315px;
}
body.gim .gim-kontakt-media > .gim-kontakt-bg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 50%;
}
/* Az űrlap az oszlop aljára zárva (Sitejet align-content: flex-end) */
body.gim .gim-kontakt-form-col { justify-content: flex-end; }
/* GYIK-blokk: teljes szélesség */
body.gim .gim-kontakt-faq {
	display: block;
	flex-basis: 100%;
	width: 100%;
}
