  @media (min-width: 767.98px) {
.u-grid3Columns {
    grid-template-columns: 1fr 2px 1fr;
    gap: 2rem;
}
.u-grid3Columns .line {
    background-color: var(--gfColors-slate30);
}
}
.sectionBanner-image--alignXCenter.sectionBanner-image--alignYCenter img {
	object-position:80% 30%;
}

.bg-circle {
	 position:relative;
}
 .bg-circle::before {
	 content: "";
	 height: 18rem;
	 width: 18rem;
	 display: block;
	 background-color: var(--gfColors-slate15);
	 border-radius: 50%;
	 position: absolute;
	 top: -4rem;
	 left: -7rem;
	 z-index: -1;
}
