.brxe-div#brxe-kuclji {
	align-items: center !important;
	column-gap: 10px !important;
	max-height: none !important;
}

#brxe-grpybh,
#brxe-acntct,
#brxe-mcntct,
#brxe-joyksz,
#brxe-qznsmu,
#brxe-kuclji > a[href*="/contact/"],
#brxe-kuclji > a[href*="/mon-projet/"],
#brxe-jerciz a[href*="/contact/"],
#brxe-jerciz a[href*="/mon-projet/"] {
	display: inline-flex !important;
	width: auto !important;
	min-width: 0 !important;
	min-height: 44px !important;
	max-height: 44px !important;
	height: 44px !important;
	align-self: center !important;
	justify-content: center !important;
	padding: 0 16px !important;
	border-radius: 3px !important;
	font-family: inherit !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	letter-spacing: .01em !important;
	white-space: nowrap !important;
}

#brxe-grpybh {
	padding-inline: 15px !important;
}

#brxe-acntct,
#brxe-mcntct,
#brxe-kuclji > a[href*="/contact/"],
#brxe-jerciz a[href*="/contact/"] {
	color: #20231f !important;
	border: 1px solid rgba(179,138,82,.58) !important;
	background: transparent !important;
}

#brxe-acntct:hover,
#brxe-mcntct:hover,
#brxe-kuclji > a[href*="/contact/"]:hover,
#brxe-jerciz a[href*="/contact/"]:hover {
	color: #fff !important;
	border-color: #20231f !important;
	background: #20231f !important;
}

#brxe-joyksz,
#brxe-qznsmu,
#brxe-kuclji > a[href*="/mon-projet/"],
#brxe-jerciz a[href*="/mon-projet/"] {
	padding-inline: 19px !important;
}

#brxe-acntct,
#brxe-mcntct,
#brxe-joyksz,
#brxe-qznsmu,
#brxe-kuclji > a[href*="/contact/"],
#brxe-kuclji > a[href*="/mon-projet/"],
#brxe-jerciz a[href*="/contact/"],
#brxe-jerciz a[href*="/mon-projet/"] {
	transition: color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease;
}

#brxe-acntct:hover,
#brxe-mcntct:hover,
#brxe-joyksz:hover,
#brxe-qznsmu:hover,
#brxe-kuclji > a[href*="/contact/"]:hover,
#brxe-kuclji > a[href*="/mon-projet/"]:hover,
#brxe-jerciz a[href*="/contact/"]:hover,
#brxe-jerciz a[href*="/mon-projet/"]:hover {
	transform: translateY(-1px);
}

.acgeo-service-faq { max-width: 900px; margin: clamp(35px,6vw,75px) auto 0; }
.acgeo-service-faq h2 { margin-bottom: 22px; }
.acgeo-service-faq details { padding: 17px 0; border-top: 1px solid rgba(32,35,31,.18); }
.acgeo-service-faq details:last-child { border-bottom: 1px solid rgba(32,35,31,.18); }
.acgeo-service-faq summary { position: relative; padding-right: 35px; font-weight: 700; cursor: pointer; }
.acgeo-service-faq summary::after { content: "+"; position: absolute; right: 5px; top: -4px; color: #b38a52; font-size: 25px; font-weight: 400; }
.acgeo-service-faq details[open] summary::after { content: "−"; }
.acgeo-service-faq p { margin: 13px 35px 0 0; color: #666a63; }

@media (max-width:1278px) {
	#brxe-jerciz #brxe-acntct,
	#brxe-jerciz #brxe-joyksz {
		width: 100% !important;
		min-height: 46px !important;
		max-height: 46px !important;
		height: 46px !important;
	}
}
