/* Services pages (cpt_services) after moving off WPBakery (2026-10-24).
   Reproduces the old vc_single_image / vc_custom margin / vc_tta accordion look using
   Shaha's own values (__styles.css / __colors.css, scheme_default). */
.iagd-svc-img { margin-bottom: 35px; }
.iagd-svc-img img { max-width: 100%; height: auto; vertical-align: top; }
.iagd-svc-title { margin-top: 3.3em; margin-bottom: 24px; }

.iagd-acc { margin-top: 3.3em; margin-bottom: 35px; }
.iagd-acc-item { background-color: #fafaf2; padding: 0.3em 1.8em; }
.iagd-acc-item + .iagd-acc-item { border-top: 1px solid #e5e5e5; }
.iagd-acc-item > summary {
	list-style: none; cursor: pointer; position: relative;
	padding: 14px 20px 14px 3.73em; margin: 0; /* = the old 4.2em at the link's 1em size */
	font-family: "Roboto Slab", serif; font-size: 1.125em; line-height: normal; font-weight: bold;
	color: #441a05;
}
.iagd-acc-item > summary::-webkit-details-marker { display: none; }
.iagd-acc-item[open] > summary { color: #26b4be; margin-bottom: 0.2em; }
.iagd-acc-item > summary::before,
.iagd-acc-item > summary::after {
	content: ""; position: absolute; left: 4.5px; top: 50%; width: 9px; height: 0;
	border-top: 1px solid #441a05; transform: translate(-50%, -50%);
}
.iagd-acc-item > summary::after { width: 0; height: 9px; border-top: 0; border-left: 1px solid #441a05; }
.iagd-acc-item[open] > summary::after { display: none; }
.iagd-acc-item > summary:focus-visible { outline: 2px solid #26b4be; outline-offset: 2px; }
.iagd-acc-body { padding: 0 0 1.15em; }
.iagd-acc-body p { margin-bottom: 0; }
.iagd-acc-body p + p { margin-top: 1em; }
