
.elementor-5234 .elementor-element.elementor-element-47b6b345 > .elementor-container {
	min-height: 375px;
}

.elementor-5234 .elementor-element.elementor-element-47b6b345:not(.elementor-motion-effects-element-type-background), .elementor-5234 .elementor-element.elementor-element-47b6b345 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilbeicb.nitrocdn.com/grlrxYHkWwirAxnTvtKZmYWJqUXznqVy/assets/images/optimized/rev-aed434e/backcarechiropractic.co.uk/wp-content/uploads/2026/07/Bromley-Website-Square-24.png");
	background-position: center center;
	background-size: cover;
}

.elementor-5234 .elementor-element.elementor-element-47b6b345:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5234 .elementor-element.elementor-element-47b6b345 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-5234 .elementor-element.elementor-element-47b6b345 > .elementor-background-overlay {
	background-color: #000;
	opacity: 0;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5234 .elementor-element.elementor-element-47b6b345 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5234 .elementor-element.elementor-element-62ccd24e {
	text-align: center;
}

.elementor-5234 .elementor-element.elementor-element-62ccd24e .elementor-heading-title {
	color: #fff;
	font-family: "Merriweather", Sans-serif;
	font-size: 35px;
	font-weight: 700;
}

.elementor-5234 .elementor-element.elementor-element-7c333c01:not(.elementor-motion-effects-element-type-background), .elementor-5234 .elementor-element.elementor-element-7c333c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ececec;
}

.elementor-5234 .elementor-element.elementor-element-7c333c01 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5234 .elementor-element.elementor-element-7c333c01 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5234 .elementor-element.elementor-element-29d710a6 {
	--spacer-size: 2px;
}

.elementor-5234 .elementor-element.elementor-element-77703013 {
	text-align: center;
}

.elementor-5234 .elementor-element.elementor-element-77703013 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
}

.elementor-5234 .elementor-element.elementor-element-5307df86 {
	--spacer-size: 11px;
}

.elementor-5234 .elementor-element.elementor-element-2a9bfb02 {
	text-align: center;
}

.elementor-5234 .elementor-element.elementor-element-698acacc {
	text-align: center;
}

.elementor-5234 .elementor-element.elementor-element-698acacc .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-5234 .elementor-element.elementor-element-5c0302e8 {
	--spacer-size: 10px;
}

.elementor-5234 .elementor-element.elementor-element-2ee99744 {
	--spacer-size: 9px;
}

.elementor-5234 .elementor-element.elementor-element-1948cc67 > .elementor-widget-container {
	margin: 7px 7px 7px 7px;
	padding: 26px 26px 26px 26px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 79px 79px 79px 79px;
}

.elementor-5234 .elementor-element.elementor-element-2a1abd33 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	text-decoration: none;
	fill: #fff;
	color: #fff;
	background-color: #16de59;
}

.elementor-5234 .elementor-element.elementor-element-2a1abd33 .elementor-button:hover, .elementor-5234 .elementor-element.elementor-element-2a1abd33 .elementor-button:focus {
	background-color: #8b8585;
}

.elementor-5234 .elementor-element.elementor-element-1bef2db {
	--spacer-size: 50px;
}

.elementor-5234 .elementor-element.elementor-element-45eca22b:not(.elementor-motion-effects-element-type-background), .elementor-5234 .elementor-element.elementor-element-45eca22b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ececec;
}

.elementor-5234 .elementor-element.elementor-element-45eca22b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5234 .elementor-element.elementor-element-45eca22b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5234 .elementor-element.elementor-element-2d65e2cf {
	--spacer-size: 50px;
}

.elementor-5234 .elementor-element.elementor-element-347ded20 {
	text-align: center;
}

.elementor-5234 .elementor-element.elementor-element-36903ab7 {
	text-align: center;
}

.elementor-5234 .elementor-element.elementor-element-36903ab7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-5234 .elementor-element.elementor-element-6c623f21:not(.elementor-motion-effects-element-type-background), .elementor-5234 .elementor-element.elementor-element-6c623f21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ececec;
}

.elementor-5234 .elementor-element.elementor-element-6c623f21 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5234 .elementor-element.elementor-element-6c623f21 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5234 .elementor-element.elementor-element-274096ca {
	--spacer-size: 50px;
}

.elementor-5234 .elementor-element.elementor-element-2dc2e524 {
	--spacer-size: 50px;
}

.elementor-5234 .elementor-element.elementor-element-10cc83f5 {
	text-align: center;
}

.elementor-5234 .elementor-element.elementor-element-5acb0aeb {
	--spacer-size: 25px;
}

.elementor-5234 .elementor-element.elementor-element-2083239 {
	--spacer-size: 15px;
}

.elementor-5234 .elementor-element.elementor-element-69b44e9c {
	--spacer-size: 50px;
}

.elementor-5234 .elementor-element.elementor-element-2eedb4f9:not(.elementor-motion-effects-element-type-background), .elementor-5234 .elementor-element.elementor-element-2eedb4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ececec 0%, #515154 100%);
}

.elementor-5234 .elementor-element.elementor-element-2eedb4f9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5234 .elementor-element.elementor-element-2eedb4f9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5234 .elementor-element.elementor-element-64cf84e1 {
	--spacer-size: 50px;
}

.elementor-5234 .elementor-element.elementor-element-129c7512 {
	text-align: center;
}

.elementor-5234 .elementor-element.elementor-element-77660298 {
	--spacer-size: 20px;
}

.elementor-5234 .elementor-element.elementor-element-44b2b0d1 > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
	padding: 9px 9px 9px 9px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-5234 .elementor-element.elementor-element-3746920a > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
	padding: 9px 9px 9px 9px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-5234 .elementor-element.elementor-element-7c89f83a > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
	padding: 9px 9px 9px 9px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-5234 .elementor-element.elementor-element-61c20539 > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
	padding: 9px 9px 9px 9px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-5234 .elementor-element.elementor-element-52ae31b2 > .elementor-widget-container {
	margin: 4px 4px 4px 4px;
	padding: 9px 9px 9px 9px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-5234 .elementor-element.elementor-element-4d52718f {
	--spacer-size: 103px;
}

.elementor-5234 .elementor-element.elementor-element-44fb823 {
	--spacer-size: 72px;
}

.elementor-5234 .elementor-element.elementor-element-6628702f {
	text-align: center;
}

.elementor-5234 .elementor-element.elementor-element-2402cf5f {
	--spacer-size: 29px;
}

.elementor-5234 .elementor-element.elementor-element-6ab2d454 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	text-decoration: none;
	fill: #fff;
	color: #fff;
	background-color: #1de336;
}

.elementor-5234 .elementor-element.elementor-element-6ab2d454 .elementor-button:hover, .elementor-5234 .elementor-element.elementor-element-6ab2d454 .elementor-button:focus {
	background-color: #8b8585;
}

.elementor-5234 .elementor-element.elementor-element-47ef2d1d {
	--spacer-size: 50px;
}

@media (min-width:768px) {
	.elementor-5234 .elementor-element.elementor-element-24fa51ff {
		width: 11.579%;
	}
	
	.elementor-5234 .elementor-element.elementor-element-1de4225d {
		width: 75.526%;
	}
	
	.elementor-5234 .elementor-element.elementor-element-5c2e82bf {
		width: 12.874%;
	}
}
