
.elementor-5163 .elementor-element.elementor-element-585206d > .elementor-container {
	min-height: 375px;
}

.elementor-5163 .elementor-element.elementor-element-585206d:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-585206d > .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/08/IMG_0433.jpeg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-5163 .elementor-element.elementor-element-585206d > .elementor-background-overlay {
	background-color: #000;
	opacity: 0;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5163 .elementor-element.elementor-element-585206d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5163 .elementor-element.elementor-element-4137d70e {
	text-align: center;
}

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

.elementor-5163 .elementor-element.elementor-element-38b4da80:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-38b4da80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ececec;
}

.elementor-5163 .elementor-element.elementor-element-38b4da80 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5163 .elementor-element.elementor-element-38b4da80 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5163 .elementor-element.elementor-element-3b621b7a {
	--spacer-size: 2px;
}

.elementor-5163 .elementor-element.elementor-element-427cd36e {
	text-align: center;
}

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

.elementor-5163 .elementor-element.elementor-element-4e54160c {
	--spacer-size: 11px;
}

.elementor-5163 .elementor-element.elementor-element-1f26ebc7 {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-375ba874 {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-375ba874 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-5163 .elementor-element.elementor-element-4ce93760 {
	--spacer-size: 10px;
}

.elementor-5163 .elementor-element.elementor-element-20bd92 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	text-decoration: none;
	fill: #fff;
	color: #fff;
}

.elementor-5163 .elementor-element.elementor-element-20bd92 .elementor-button:hover, .elementor-5163 .elementor-element.elementor-element-20bd92 .elementor-button:focus {
	background-color: #8b8585;
}

.elementor-5163 .elementor-element.elementor-element-6c7f3634 {
	--spacer-size: 50px;
}

.elementor-5163 .elementor-element.elementor-element-158042e1:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-158042e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ececec;
}

.elementor-5163 .elementor-element.elementor-element-158042e1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5163 .elementor-element.elementor-element-158042e1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5163 .elementor-element.elementor-element-44f54d11 {
	--spacer-size: 50px;
}

.elementor-5163 .elementor-element.elementor-element-3b2267ae {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-64e91e94 {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-64e91e94 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-5163 .elementor-element.elementor-element-47bc5c7 {
	--spacer-size: 20px;
}

.elementor-5163 .elementor-element.elementor-element-497589c4:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-497589c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ececec;
}

.elementor-5163 .elementor-element.elementor-element-497589c4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5163 .elementor-element.elementor-element-497589c4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5163 .elementor-element.elementor-element-124ecc9d {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-124ecc9d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-5163 .elementor-element.elementor-element-35dca01 {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-35dca01 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-5163 .elementor-element.elementor-element-4a791c8c:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-4a791c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ececec;
}

.elementor-5163 .elementor-element.elementor-element-4a791c8c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5163 .elementor-element.elementor-element-4a791c8c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5163 .elementor-element.elementor-element-70446527 {
	--spacer-size: 50px;
}

.elementor-5163 .elementor-element.elementor-element-760d9d3 {
	--spacer-size: 50px;
}

.elementor-5163 .elementor-element.elementor-element-340261fe {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-685e22c6 {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-685e22c6 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-5163 .elementor-element.elementor-element-15d79c46 {
	--spacer-size: 20px;
}

.elementor-5163 .elementor-element.elementor-element-44984f2c {
	--spacer-size: 10px;
}

.elementor-5163 .elementor-element.elementor-element-76dc5d54 {
	--spacer-size: 10px;
}

.elementor-5163 .elementor-element.elementor-element-7483a3c5 {
	--spacer-size: 10px;
}

.elementor-5163 .elementor-element.elementor-element-6c34c571 {
	--spacer-size: 10px;
}

.elementor-5163 .elementor-element.elementor-element-39b5a4a3 {
	--spacer-size: 50px;
}

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

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

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

.elementor-5163 .elementor-element.elementor-element-6b255bf5 {
	--spacer-size: 50px;
}

.elementor-5163 .elementor-element.elementor-element-3e889eeb {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-929d20d {
	--spacer-size: 20px;
}

.elementor-5163 .elementor-element.elementor-element-6e87481d {
	--spacer-size: 76px;
}

.elementor-5163 .elementor-element.elementor-element-2587090d {
	--spacer-size: 50px;
}

.elementor-5163 .elementor-element.elementor-element-51e38227 {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-25a66180 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-5163 .elementor-element.elementor-element-20828ed {
	--spacer-size: 50px;
}

.elementor-5163 .elementor-element.elementor-element-10c2c2de:not(.elementor-motion-effects-element-type-background), .elementor-5163 .elementor-element.elementor-element-10c2c2de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ececec;
}

.elementor-5163 .elementor-element.elementor-element-10c2c2de {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-5163 .elementor-element.elementor-element-10c2c2de > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-5163 .elementor-element.elementor-element-1a96bbe8 {
	--spacer-size: 50px;
}

.elementor-5163 .elementor-element.elementor-element-25490b4a {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-38a05c9a {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-38a05c9a .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-5163 .elementor-element.elementor-element-89af46 {
	--spacer-size: 10px;
}

.elementor-5163 .elementor-element.elementor-element-4e2f23b6 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	text-decoration: none;
	fill: #fff;
	color: #fff;
}

.elementor-5163 .elementor-element.elementor-element-4e2f23b6 .elementor-button:hover, .elementor-5163 .elementor-element.elementor-element-4e2f23b6 .elementor-button:focus {
	background-color: #8b8585;
}

.elementor-5163 .elementor-element.elementor-element-1e633816 {
	--spacer-size: 50px;
}

.elementor-5163 .elementor-element.elementor-element-580f888 {
	--spacer-size: 50px;
}

.elementor-5163 .elementor-element.elementor-element-5d364c7a {
	text-align: center;
}

.elementor-5163 .elementor-element.elementor-element-1682750e {
	--spacer-size: 14px;
}

.elementor-5163 .elementor-element.elementor-element-37c12c8c {
	--spacer-size: 16px;
}

.elementor-5163 .elementor-element.elementor-element-1c0bb707 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	text-decoration: none;
	fill: #fff;
	color: #fff;
}

.elementor-5163 .elementor-element.elementor-element-1c0bb707 .elementor-button:hover, .elementor-5163 .elementor-element.elementor-element-1c0bb707 .elementor-button:focus {
	background-color: #8b8585;
}

.elementor-5163 .elementor-element.elementor-element-55044a63 {
	--spacer-size: 50px;
}

@media (min-width:768px) {
	.elementor-5163 .elementor-element.elementor-element-516364d1 {
		width: 7.982%;
	}
	
	.elementor-5163 .elementor-element.elementor-element-165b04f3 {
		width: 83.366%;
	}
	
	.elementor-5163 .elementor-element.elementor-element-4941995d {
		width: 7.982%;
	}
}
