
.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-repeater-item-4c108e3 .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilchbnn.nitrocdn.com/kQZoFYDrWJqbRUmOzBaaBRWINYKEFmKY/assets/images/optimized/rev-c2a5de7/centreofdentalexcellence.co.uk/wp-content/uploads/2026/07/WhatsApp-Image-2025-12-10-at-9.47.51-AM-e1785493070755.webp");
	background-size: cover;
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-repeater-item-4c108e3 .elementor-background-overlay {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-repeater-item-d0d89da .swiper-slide-bg {
	background-color: #4054b2;
	background-image: url("https://cdn-ilchbnn.nitrocdn.com/kQZoFYDrWJqbRUmOzBaaBRWINYKEFmKY/assets/images/optimized/rev-c2a5de7/centreofdentalexcellence.co.uk/wp-content/uploads/2026/07/bbv-Sedation-1.webp");
	background-size: cover;
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-repeater-item-d0d89da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-repeater-item-d0d89da .elementor-background-overlay {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-repeater-item-a3ab5a6 .swiper-slide-bg {
	background-color: #1abc9c;
	background-image: url("https://cdn-ilchbnn.nitrocdn.com/kQZoFYDrWJqbRUmOzBaaBRWINYKEFmKY/assets/images/optimized/rev-c2a5de7/centreofdentalexcellence.co.uk/wp-content/uploads/2026/07/Untitled-design-e1785493635725.webp");
	background-size: cover;
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-repeater-item-a3ab5a6 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-repeater-item-a3ab5a6 .elementor-background-overlay {
	background-color: rgba(0, 0, 0, .5);
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 400px;
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-slide-button {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-accent);
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .swiper-slide-contents {
	max-width: 66%;
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .swiper-slide-inner {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 10px;
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-slide-heading {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .swiper-slide-inner .elementor-slide-description:not(:last-child) {
	margin-bottom: 12px;
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-slide-description {
	color: var(--e-global-color-8f8c607);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-12016 .elementor-element.elementor-element-4c40f38 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-4e4195f {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-69ae89f {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-d96bd9c {
	text-align: start;
}

.elementor-12016 .elementor-element.elementor-element-8b61295 {
	width: var(--container-widget-width, 120.496%);
	max-width: 120.496%;
	--container-widget-width: 120.496%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-c0baf4c {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-811f6d0:not(.elementor-motion-effects-element-type-background), .elementor-12016 .elementor-element.elementor-element-811f6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-12016 .elementor-element.elementor-element-811f6d0 > .elementor-container {
	min-height: 498px;
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-811f6d0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12016 .elementor-element.elementor-element-811f6d0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12016 .elementor-element.elementor-element-811f6d0 > .elementor-shape-top svg {
	width: calc(120% + 1.3px);
	height: 51px;
}

.elementor-12016 .elementor-element.elementor-element-811f6d0 > .elementor-shape-bottom svg {
	width: calc(173% + 1.3px);
	height: 39px;
}

.elementor-12016 .elementor-element.elementor-element-811f6d0 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-12016 .elementor-element.elementor-element-04af45e {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-de1db95 {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-4cb5bf1 {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-2fae454 {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-05d43bf > .elementor-container {
	max-width: 1424px;
	min-height: 435px;
}

.elementor-12016 .elementor-element.elementor-element-5cbeb39 {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-5cbeb39 img {
	width: 44%;
	max-width: 53%;
}

.elementor-12016 .elementor-element.elementor-element-e8d8913 {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-51ca6ec {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: center;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .125);
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-12016 .elementor-element.elementor-element-51ca6ec > .elementor-widget-container {
	margin: 5px 5px 5px 5px;
	padding: 19px 19px 19px 19px;
}

.elementor-12016 .elementor-element.elementor-element-51ca6ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(16px / 2);
}

.elementor-12016 .elementor-element.elementor-element-51ca6ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(16px / 2);
}

.elementor-12016 .elementor-element.elementor-element-51ca6ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(16px / 2);
}

.elementor-12016 .elementor-element.elementor-element-51ca6ec .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-16px / 2);
}

.elementor-12016 .elementor-element.elementor-element-51ca6ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-16px / 2);
}

.elementor-12016 .elementor-element.elementor-element-51ca6ec .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-12016 .elementor-element.elementor-element-51ca6ec .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-12016 .elementor-element.elementor-element-51ca6ec .elementor-icon-list-icon {
	padding-inline-end: 1px;
}

.elementor-12016 .elementor-element.elementor-element-51ca6ec .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-12016 .elementor-element.elementor-element-6ef7e44:not(.elementor-motion-effects-element-type-background), .elementor-12016 .elementor-element.elementor-element-6ef7e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-12016 .elementor-element.elementor-element-6ef7e44 > .elementor-container {
	min-height: 400px;
}

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

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

.elementor-12016 .elementor-element.elementor-element-c9d3d9c {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-eb861d4 .elementor-tab-title {
	background-color: var(--e-global-color-secondary);
}

.elementor-12016 .elementor-element.elementor-element-eb861d4 .elementor-accordion-icon, .elementor-12016 .elementor-element.elementor-element-eb861d4 .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-12016 .elementor-element.elementor-element-eb861d4 .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-12016 .elementor-element.elementor-element-eb861d4 .elementor-tab-content {
	background-color: var(--e-global-color-primary);
}

.elementor-12016 .elementor-element.elementor-element-36f0ea4 {
	text-align: center;
}

.elementor-12016 .elementor-element.elementor-element-1138160 {
	width: var(--container-widget-width, 42%);
	max-width: 42%;
	--container-widget-width: 42%;
	--container-widget-flex-grow: 0;
}

.elementor-12016 .elementor-element.elementor-element-f1d1e68 {
	width: var(--container-widget-width, 39%);
	max-width: 39%;
	--container-widget-width: 39%;
	--container-widget-flex-grow: 0;
}

.elementor-12016 .elementor-element.elementor-element-da6e3df:not(.elementor-motion-effects-element-type-background), .elementor-12016 .elementor-element.elementor-element-da6e3df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-12016 .elementor-element.elementor-element-da6e3df {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12016 .elementor-element.elementor-element-da6e3df > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12016 .elementor-element.elementor-element-7c56558 > .elementor-container {
	max-width: 1013px;
}

.elementor-12016 .elementor-element.elementor-element-a925a49 .instagram-gallery-feed {
	--qligg-mask-bg: #000;
	--qligg-mask-icon-color: #fff;
	--qligg-modal-text-align: left;
	--qligg-modal-font-size: 12px;
	--qligg-button-color: rgba(255, 255, 255, 1);
}

@media (max-width:1024px) {
	.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-slide-description {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media (max-width:767px) {
	.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-slide-description {
		font-size: var(--e-global-typography-text-font-size);
	}
}

.elementor-12016 .elementor-element.elementor-element-3f98358 .elementor-repeater-item-4c108e3 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}
