.zt-about-intro h2{
    isolation: isolate;
    margin-bottom: 1rem;
    position: relative;
    z-index: 1;
    font-family: var(--zt-font-display);
    font-size: clamp(1.6rem, 2.5vw + 0.45rem, 2.35rem);
    font-weight: 600;
    color: #1a1d24;
    line-height: 1.2;
    max-width: 36rem;
    --bs-bg-opacity: 1;
    background-color: transparent!important;
    --bs-bg-opacity: 1;
    background-color: transparent !important;
}
/* Hide Google top bar */
.goog-te-banner-frame.skiptranslate {
    display: none !important;
}

/* Remove top spacing added by Google */
body {
    top: 0 !important;
}

/* Hide only the Google Translate top notification bar, not the translation engine */
.goog-te-menu-frame.skiptranslate {
    display: none !important;
}

/* Optional: hide default Google branding dropdown */
.goog-te-gadget {
    font-size: 0 !important;
}

/* Keep body stable after translation */
body.translated-ltr,
body.translated-rtl {
    top: 0 !important;
    position: static !important;
}



.about-desc h2{
    isolation: isolate;
    margin-bottom: 1rem;
    position: relative;
    z-index: 1;
    font-family: var(--zt-font-display);
    font-size: clamp(1.6rem, 2.5vw + 0.45rem, 2.35rem);
    font-weight: 600;
    color: #1a1d24;
    line-height: 1.2;
    max-width: 36rem;
    --bs-bg-opacity: 1;
    background-color: transparent !important;
}


blockquote{
	border-color: #c5a059 !important;
	border-radius: var(--bs-border-radius-lg) !important;
	--bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
	padding: 1.5rem !important;
	margin-top: 3rem !important;
    margin-bottom: 3rem !important;
	border-width: 4px !important;
	border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
	font-style: italic !important;
	font-size: 1.25rem !important;
	margin-bottom: 0 !important;
}