
.elementor-2001 .elementor-element.elementor-element-152930a:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-152930a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilcdkbh.nitrocdn.com/zbnUiKgFyiiKwuLFJchFOEumJQHDQFpI/assets/images/optimized/rev-1f6afb9/dirkverhoevenpraktijk.nl/wp-content/uploads/2024/11/DSC_8848-1-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2001 .elementor-element.elementor-element-152930a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 160px 0px 120px 0px;
}

.elementor-2001 .elementor-element.elementor-element-152930a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2001 .elementor-element.elementor-element-e813828 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-2001 .elementor-element.elementor-element-85c8954 {
	width: var(--container-widget-width, 110.778%);
	max-width: 110.778%;
	--container-widget-width: 110.778%;
	--container-widget-flex-grow: 0;
}

.elementor-2001 .elementor-element.elementor-element-85c8954 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2001 .elementor-element.elementor-element-85c8954.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2001 .elementor-element.elementor-element-85c8954 .elementor-heading-title {
	font-size: 80px;
	line-height: 1em;
	letter-spacing: -2px;
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-d8de61b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 60px 0px 0px;
}

.elementor-2001 .elementor-element.elementor-element-d8de61b {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-c0f75af {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2001 .elementor-element.elementor-element-48f38db .elementor-button {
	background-color: #f19606;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fafafa;
	color: #fafafa;
}

.elementor-2001 .elementor-element.elementor-element-48f38db .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-48f38db .elementor-button:focus {
	background-color: var(--e-global-color-kadence2);
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-48f38db {
	width: var(--container-widget-width, 59.924%);
	max-width: 59.924%;
	--container-widget-width: 59.924%;
	--container-widget-flex-grow: 0;
}

.elementor-2001 .elementor-element.elementor-element-48f38db.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2001 .elementor-element.elementor-element-48f38db .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-48f38db .elementor-button:focus svg {
	fill: #fff;
}

.elementor-2001 .elementor-element.elementor-element-a63a562 {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-35dba4a {
	--spacer-size: 38px;
}

.elementor-2001 .elementor-element.elementor-element-47b75c2 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-47b75c2 .elementor-heading-title {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-16415d5 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-2001 .elementor-element.elementor-element-f7f407f {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .infobox-icon {
	align-self: center;
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .infobox-icon i {
	font-size: 40px;
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .infobox-icon svg {
	height: 40px;
	width: 40px;
	fill: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .infobox-icon .infobox-icon-wrap img {
	height: 40px;
	width: 40px;
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox.icon-beside-title .infobox-content .title figure i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox:hover .infobox-icon i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox:hover .infobox-icon svg {
	fill: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .infobox-button .eael-infobox-button i {
	font-size: 16px;
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .infobox-button .eael-infobox-button img {
	height: 16px;
	width: 16px;
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .infobox-button .eael-infobox-button svg {
	height: 16px;
	width: 16px;
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .eael-infobox-button {
	color: var(--e-global-color-kadence4);
	box-shadow: -88px -77px 0px 11px rgba(0, 0, 0, .5);
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .eael-infobox-button svg {
	fill: var(--e-global-color-kadence4);
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .eael-infobox-button:hover {
	color: var(--e-global-color-kadence3);
	background: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .eael-infobox-button:hover svg {
	fill: var(--e-global-color-kadence3);
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .infobox-content .title {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox .infobox-content p {
	color: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox:hover .infobox-content h4 {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-91846a9 .eael-infobox:hover .infobox-content p {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-91846a9.eael_wd_liquid_glass-effect2 eael-infobox-button {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-91846a9.eael_wd_liquid_glass-effect2 .eael-infobox-button {
	backdrop-filter: blur(20px) brightness(1.7);
}

.elementor-2001 .elementor-element.elementor-element-91846a9.eael_wd_liquid_glass_shadow-effect4 .eael-infobox-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .12);
	border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, .25);
}

.elementor-2001 .elementor-element.elementor-element-917ceeb {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .infobox-icon {
	align-self: center;
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .infobox-icon i {
	font-size: 40px;
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .infobox-icon svg {
	height: 40px;
	width: 40px;
	fill: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .infobox-icon .infobox-icon-wrap img {
	height: 40px;
	width: 40px;
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox.icon-beside-title .infobox-content .title figure i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox:hover .infobox-icon i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox:hover .infobox-icon svg {
	fill: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .infobox-button .eael-infobox-button i {
	font-size: 16px;
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .infobox-button .eael-infobox-button img {
	height: 16px;
	width: 16px;
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .infobox-button .eael-infobox-button svg {
	height: 16px;
	width: 16px;
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .eael-infobox-button {
	color: var(--e-global-color-kadence4);
	box-shadow: -88px -77px 0px 11px rgba(0, 0, 0, .5);
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .eael-infobox-button svg {
	fill: var(--e-global-color-kadence4);
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .eael-infobox-button:hover {
	color: var(--e-global-color-kadence3);
	background: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .eael-infobox-button:hover svg {
	fill: var(--e-global-color-kadence3);
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .infobox-content .title {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox .infobox-content p {
	color: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox:hover .infobox-content h4 {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-da971a5 .eael-infobox:hover .infobox-content p {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-da971a5.eael_wd_liquid_glass-effect2 eael-infobox-button {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-da971a5.eael_wd_liquid_glass-effect2 .eael-infobox-button {
	backdrop-filter: blur(20px) brightness(1.7);
}

.elementor-2001 .elementor-element.elementor-element-da971a5.eael_wd_liquid_glass_shadow-effect4 .eael-infobox-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .12);
	border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, .25);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252.elementor-element {
	--align-self: center;
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .infobox-icon {
	align-self: center;
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .infobox-content {
	height: 204px;
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .infobox-icon i {
	font-size: 40px;
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .infobox-icon svg {
	height: 40px;
	width: 40px;
	fill: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .infobox-icon .infobox-icon-wrap img {
	height: 40px;
	width: 40px;
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox.icon-beside-title .infobox-content .title figure i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox:hover .infobox-icon i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox:hover .infobox-icon svg {
	fill: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .infobox-button .eael-infobox-button i {
	font-size: 16px;
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .infobox-button .eael-infobox-button img {
	height: 16px;
	width: 16px;
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .infobox-button .eael-infobox-button svg {
	height: 16px;
	width: 16px;
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .eael-infobox-button {
	color: var(--e-global-color-kadence4);
	box-shadow: -88px -77px 0px 11px rgba(0, 0, 0, .5);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .eael-infobox-button svg {
	fill: var(--e-global-color-kadence4);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .eael-infobox-button:hover {
	color: var(--e-global-color-kadence3);
	background: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .eael-infobox-button:hover svg {
	fill: var(--e-global-color-kadence3);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .infobox-content .title {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox .infobox-content p {
	color: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox:hover .infobox-content h4 {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-7d6c252 .eael-infobox:hover .infobox-content p {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-7d6c252.eael_wd_liquid_glass-effect2 eael-infobox-button {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-7d6c252.eael_wd_liquid_glass-effect2 .eael-infobox-button {
	backdrop-filter: blur(20px) brightness(1.7);
}

.elementor-2001 .elementor-element.elementor-element-7d6c252.eael_wd_liquid_glass_shadow-effect4 .eael-infobox-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .12);
	border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, .25);
}

.elementor-2001 .elementor-element.elementor-element-9486eb4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 131px 131px;
	--row-gap: 131px;
	--column-gap: 131px;
	--grid-auto-flow: row;
	--justify-items: stretch;
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .infobox-icon {
	align-self: center;
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .infobox-icon i {
	font-size: 40px;
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .infobox-icon svg {
	height: 40px;
	width: 40px;
	fill: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .infobox-icon .infobox-icon-wrap img {
	height: 40px;
	width: 40px;
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox.icon-beside-title .infobox-content .title figure i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox:hover .infobox-icon i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox:hover .infobox-icon svg {
	fill: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .infobox-button .eael-infobox-button i {
	font-size: 16px;
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .infobox-button .eael-infobox-button img {
	height: 16px;
	width: 16px;
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .infobox-button .eael-infobox-button svg {
	height: 16px;
	width: 16px;
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .eael-infobox-button {
	color: var(--e-global-color-kadence4);
	box-shadow: -88px -77px 0px 11px rgba(0, 0, 0, .5);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .eael-infobox-button svg {
	fill: var(--e-global-color-kadence4);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .eael-infobox-button:hover {
	color: var(--e-global-color-kadence3);
	background: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .eael-infobox-button:hover svg {
	fill: var(--e-global-color-kadence3);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .infobox-content .title {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox .infobox-content p {
	color: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox:hover .infobox-content h4 {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1 .eael-infobox:hover .infobox-content p {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1.eael_wd_liquid_glass-effect2 eael-infobox-button {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1.eael_wd_liquid_glass-effect2 .eael-infobox-button {
	backdrop-filter: blur(20px) brightness(1.7);
}

.elementor-2001 .elementor-element.elementor-element-b4b3bd1.eael_wd_liquid_glass_shadow-effect4 .eael-infobox-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .12);
	border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, .25);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .infobox-icon {
	align-self: center;
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .infobox-icon i {
	font-size: 40px;
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .infobox-icon svg {
	height: 40px;
	width: 40px;
	fill: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .infobox-icon .infobox-icon-wrap img {
	height: 40px;
	width: 40px;
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox.icon-beside-title .infobox-content .title figure i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox:hover .infobox-icon i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox:hover .infobox-icon svg {
	fill: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .infobox-button .eael-infobox-button i {
	font-size: 16px;
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .infobox-button .eael-infobox-button img {
	height: 16px;
	width: 16px;
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .infobox-button .eael-infobox-button svg {
	height: 16px;
	width: 16px;
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .eael-infobox-button {
	color: var(--e-global-color-kadence4);
	box-shadow: -88px -77px 0px 11px rgba(0, 0, 0, .5);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .eael-infobox-button svg {
	fill: var(--e-global-color-kadence4);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .eael-infobox-button:hover {
	color: var(--e-global-color-kadence3);
	background: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .eael-infobox-button:hover svg {
	fill: var(--e-global-color-kadence3);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .infobox-content .title {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox .infobox-content p {
	color: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox:hover .infobox-content h4 {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-f54b964 .eael-infobox:hover .infobox-content p {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-f54b964.eael_wd_liquid_glass-effect2 eael-infobox-button {
	background-color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-f54b964.eael_wd_liquid_glass-effect2 .eael-infobox-button {
	backdrop-filter: blur(20px) brightness(1.7);
}

.elementor-2001 .elementor-element.elementor-element-f54b964.eael_wd_liquid_glass_shadow-effect4 .eael-infobox-button {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(255, 255, 255, .12);
	border-radius: 24px 24px 24px 24px;
	box-shadow: 0px 9px 21px 0px rgba(0, 0, 0, .25);
}

.elementor-2001 .elementor-element.elementor-element-a11f1c4 {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-b1c7a13 {
	--spacer-size: 66px;
}

.elementor-2001 .elementor-element.elementor-element-3f68722 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-2001 .elementor-element.elementor-element-1716d33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2001 .elementor-element.elementor-element-1716d33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-kadence8);
}

.elementor-2001 .elementor-element.elementor-element-1716d33 > .elementor-element-populated, .elementor-2001 .elementor-element.elementor-element-1716d33 > .elementor-element-populated > .elementor-background-overlay, .elementor-2001 .elementor-element.elementor-element-1716d33 > .elementor-background-slideshow {
	border-radius: 6px 6px 6px 6px;
}

.elementor-2001 .elementor-element.elementor-element-1716d33 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 30px 30px 10px 30px;
}

.elementor-2001 .elementor-element.elementor-element-1716d33 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2001 .elementor-element.elementor-element-bf6d726 {
	width: var(--container-widget-width, 98.704%);
	max-width: 98.704%;
	--container-widget-width: 98.704%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	color: var(--e-global-color-kadence5);
}

.elementor-2001 .elementor-element.elementor-element-bf6d726 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-kadence6);
}

.elementor-2001 .elementor-element.elementor-element-bf6d726.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2001 .elementor-element.elementor-element-0ce5829.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-2001 .elementor-element.elementor-element-93bfc41 {
	width: var(--container-widget-width, 100.024%);
	max-width: 100.024%;
	--container-widget-width: 100.024%;
	--container-widget-flex-grow: 0;
}

.elementor-2001 .elementor-element.elementor-element-93bfc41.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2001 .elementor-element.elementor-element-93bfc41 .elementor-counter-number-wrapper {
	color: var(--e-global-color-kadence3);
	font-size: 85px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
}

.elementor-2001 .elementor-element.elementor-element-93bfc41 .elementor-counter-title {
	color: var(--e-global-color-kadence3);
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: .5px;
}

.elementor-2001 .elementor-element.elementor-element-2c37c94 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-2001 .elementor-element.elementor-element-cd5af49 {
	width: var(--container-widget-width, 100.319%);
	max-width: 100.319%;
	--container-widget-width: 100.319%;
	--container-widget-flex-grow: 0;
}

.elementor-2001 .elementor-element.elementor-element-cd5af49.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2001 .elementor-element.elementor-element-cd5af49 .elementor-counter-number-wrapper {
	color: var(--e-global-color-kadence3);
	font-size: 85px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-2001 .elementor-element.elementor-element-cd5af49 .elementor-counter-title {
	color: var(--e-global-color-kadence3);
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: .5px;
}

.elementor-2001 .elementor-element.elementor-element-e0eb75e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-2001 .elementor-element.elementor-element-eb85be9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-2001 .elementor-element.elementor-element-657b711 {
	width: var(--container-widget-width, 100.024%);
	max-width: 100.024%;
	--container-widget-width: 100.024%;
	--container-widget-flex-grow: 0;
}

.elementor-2001 .elementor-element.elementor-element-657b711.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2001 .elementor-element.elementor-element-657b711 .elementor-counter-number-wrapper {
	color: var(--e-global-color-kadence3);
	font-size: 85px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
}

.elementor-2001 .elementor-element.elementor-element-657b711 .elementor-counter-title {
	color: var(--e-global-color-kadence3);
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: .5px;
}

.elementor-2001 .elementor-element.elementor-element-3da2f82 {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-6deb63f {
	width: var(--container-widget-width, 100.024%);
	max-width: 100.024%;
	--container-widget-width: 100.024%;
	--container-widget-flex-grow: 0;
}

.elementor-2001 .elementor-element.elementor-element-6deb63f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2001 .elementor-element.elementor-element-6deb63f .elementor-counter-number-wrapper {
	color: var(--e-global-color-kadence3);
	font-size: 85px;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: -2px;
}

.elementor-2001 .elementor-element.elementor-element-6deb63f .elementor-counter-title {
	color: var(--e-global-color-kadence3);
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	letter-spacing: .5px;
}

.elementor-2001 .elementor-element.elementor-element-c44a01b {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-494a226 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-kadence6);
	--divider-border-width: 1px;
}

.elementor-2001 .elementor-element.elementor-element-494a226 .elementor-divider-separator {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-494a226 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox .infobox-icon {
	align-self: center;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .infobox-content {
	height: 237px;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox .infobox-icon i {
	font-size: 40px;
	color: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox .infobox-icon svg {
	height: 40px;
	width: 40px;
	fill: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox .infobox-icon .infobox-icon-wrap img {
	height: 40px;
	width: 40px;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox.icon-beside-title .infobox-content .title figure i {
	color: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox:hover .infobox-icon i {
	color: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox:hover .infobox-icon svg {
	fill: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox.icon-beside-title:hover .infobox-content .title figure i {
	color: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox .infobox-content .title {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox .infobox-content p {
	color: #4d4d4d;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox:hover .infobox-content h4 {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox:hover .infobox-content p {
	transition: 100ms;
}

.elementor-2001 .elementor-element.elementor-element-e100cc4 {
	--spacer-size: 50px;
}

.elementor-2001 .elementor-element.elementor-element-8ddc3f2 {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-43bec69 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-43bec69 .elementor-heading-title {
	color: var(--e-global-color-kadence1);
}

.elementor-2001 .elementor-element.elementor-element-65f6597 {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-7f1532e {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-ad91f47 .elementor-button {
	background-color: #f19606;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	border-radius: 6px 6px 6px 6px;
	padding: 20px 50px 20px 50px;
}

.elementor-2001 .elementor-element.elementor-element-ad91f47 .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-ad91f47 .elementor-button:focus {
	background-color: var(--e-global-color-kadence2);
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-ad91f47 > .elementor-widget-container {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2001 .elementor-element.elementor-element-ad91f47 .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-ad91f47 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-2001 .elementor-element.elementor-element-1f8a64a > .elementor-container {
	min-height: 0px;
}

.elementor-2001 .elementor-element.elementor-element-1f8a64a {
	margin-top: 90px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-2001 .elementor-element.elementor-element-010c792.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-2001 .elementor-element.elementor-element-010c792.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-2001 .elementor-element.elementor-element-010c792 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-2001 .elementor-element.elementor-element-010c792 > .elementor-element-populated {
	margin: 0px 90px 0px 0px;
	--e-column-margin-right: 90px;
	--e-column-margin-left: 0px;
}

.elementor-2001 .elementor-element.elementor-element-75a8828 .elementor-heading-title {
	color: #049f82;
}

.elementor-2001 .elementor-element.elementor-element-dd23714 {
	color: #fffefe;
}

.elementor-bc-flex-widget .elementor-2001 .elementor-element.elementor-element-74a2010.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-2001 .elementor-element.elementor-element-74a2010.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-2001 .elementor-element.elementor-element-74a2010 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-2001 .elementor-element.elementor-element-f81f614 {
	--e-image-carousel-slides-to-show: 1;
	width: var(--container-widget-width, 77%);
	max-width: 77%;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
	z-index: 2;
}

.elementor-2001 .elementor-element.elementor-element-f81f614 > .elementor-widget-container {
	background-color: var(--e-global-color-kadence8);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0px 30px 20px -15px rgba(0, 0, 0, .2);
}

.elementor-2001 .elementor-element.elementor-element-f81f614.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2001 .elementor-element.elementor-element-f81f614 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-radius: 3px 3px 3px 3px;
}

.elementor-2001 .elementor-element.elementor-element-2a78e95 {
	--e-image-carousel-slides-to-show: 1;
	width: var(--container-widget-width, 100.483%);
	max-width: 100.483%;
	--container-widget-width: 100.483%;
	--container-widget-flex-grow: 0;
	top: -134px;
}

.elementor-2001 .elementor-element.elementor-element-2a78e95 > .elementor-widget-container {
	margin: 90px 0px -1px 0px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-2001 .elementor-element.elementor-element-2a78e95.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-2001 .elementor-element.elementor-element-2a78e95 {
	left: 63px;
}

body.rtl .elementor-2001 .elementor-element.elementor-element-2a78e95 {
	right: 63px;
}

.elementor-2001 .elementor-element.elementor-element-2a78e95 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-radius: 3px 3px 3px 3px;
}

.elementor-2001 .elementor-element.elementor-element-260a3c9 {
	margin-top: 120px;
	margin-bottom: 0px;
}

.elementor-2001 .elementor-element.elementor-element-854f8fa > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2001 .elementor-element.elementor-element-ffca709 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-kadence6);
	--divider-border-width: 1px;
}

.elementor-2001 .elementor-element.elementor-element-ffca709 .elementor-divider-separator {
	width: 100%;
}

.elementor-2001 .elementor-element.elementor-element-ffca709 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2001 .elementor-element.elementor-element-9fc2811 {
	margin-top: 120px;
	margin-bottom: 0px;
}

.elementor-2001 .elementor-element.elementor-element-8d25779 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-2001 .elementor-element.elementor-element-8d25779 > .elementor-element-populated {
	padding: 0% 20% 0% 20%;
}

.elementor-2001 .elementor-element.elementor-element-63ba8c6 {
	width: var(--container-widget-width, 109.064%);
	max-width: 109.064%;
	--container-widget-width: 109.064%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-63ba8c6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2001 .elementor-element.elementor-element-63ba8c6 .elementor-heading-title {
	color: #049f82;
}

.elementor-2001 .elementor-element.elementor-element-c81f41e > .elementor-widget-container {
	padding: 0px 30px 0px 30px;
}

.elementor-2001 .elementor-element.elementor-element-c81f41e {
	text-align: center;
	color: var(--e-global-color-kadence4);
}

.elementor-2001 .elementor-element.elementor-element-bc895d9 {
	margin-top: 60px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2001 .elementor-element.elementor-element-808260f > .elementor-element-populated, .elementor-2001 .elementor-element.elementor-element-808260f > .elementor-element-populated > .elementor-background-overlay, .elementor-2001 .elementor-element.elementor-element-808260f > .elementor-background-slideshow {
	border-radius: 9px 9px 9px 9px;
}

.elementor-2001 .elementor-element.elementor-element-808260f > .elementor-element-populated {
	box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0);
}

.elementor-2001 .elementor-element.elementor-element-808260f:hover > .elementor-element-populated, .elementor-2001 .elementor-element.elementor-element-808260f:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 9px 9px 9px 9px;
}

.elementor-2001 .elementor-element.elementor-element-808260f:hover > .elementor-element-populated {
	box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, .1);
}

.elementor-2001 .elementor-element.elementor-element-83f0068:hover .elementor-widget-container {
	background-color: var(--e-global-color-kadence8);
}

.elementor-2001 .elementor-element.elementor-element-83f0068 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-2001 .elementor-element.elementor-element-83f0068 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-83f0068 .elementor-testimonial-content {
	color: var(--e-global-color-kadence3);
	font-size: 20px;
	font-style: italic;
	line-height: 1.6em;
}

.elementor-2001 .elementor-element.elementor-element-83f0068 .elementor-testimonial-name {
	color: var(--e-global-color-kadence3);
	font-weight: 600;
}

.elementor-2001 .elementor-element.elementor-element-83f0068 .elementor-testimonial-job {
	color: var(--e-global-color-kadence3);
}

.elementor-2001 .elementor-element.elementor-element-f11cc2f > .elementor-element-populated, .elementor-2001 .elementor-element.elementor-element-f11cc2f > .elementor-element-populated > .elementor-background-overlay, .elementor-2001 .elementor-element.elementor-element-f11cc2f > .elementor-background-slideshow {
	border-radius: 9px 9px 9px 9px;
}

.elementor-2001 .elementor-element.elementor-element-f11cc2f > .elementor-element-populated {
	box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0);
}

.elementor-2001 .elementor-element.elementor-element-f11cc2f:hover > .elementor-element-populated, .elementor-2001 .elementor-element.elementor-element-f11cc2f:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 9px 9px 9px 9px;
}

.elementor-2001 .elementor-element.elementor-element-f11cc2f:hover > .elementor-element-populated {
	box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, .1);
}

.elementor-2001 .elementor-element.elementor-element-4ff769a:hover .elementor-widget-container {
	background-color: var(--e-global-color-kadence8);
}

.elementor-2001 .elementor-element.elementor-element-4ff769a > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-2001 .elementor-element.elementor-element-4ff769a .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-4ff769a .elementor-testimonial-content {
	color: var(--e-global-color-kadence3);
	font-size: 20px;
	font-style: italic;
	line-height: 1.6em;
}

.elementor-2001 .elementor-element.elementor-element-4ff769a .elementor-testimonial-name {
	color: var(--e-global-color-kadence3);
	font-weight: 600;
}

.elementor-2001 .elementor-element.elementor-element-4ff769a .elementor-testimonial-job {
	color: var(--e-global-color-kadence3);
}

.elementor-2001 .elementor-element.elementor-element-0ca8bbc > .elementor-element-populated, .elementor-2001 .elementor-element.elementor-element-0ca8bbc > .elementor-element-populated > .elementor-background-overlay, .elementor-2001 .elementor-element.elementor-element-0ca8bbc > .elementor-background-slideshow {
	border-radius: 9px 9px 9px 9px;
}

.elementor-2001 .elementor-element.elementor-element-0ca8bbc > .elementor-element-populated {
	box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0);
}

.elementor-2001 .elementor-element.elementor-element-0ca8bbc:hover > .elementor-element-populated, .elementor-2001 .elementor-element.elementor-element-0ca8bbc:hover > .elementor-element-populated > .elementor-background-overlay {
	border-radius: 9px 9px 9px 9px;
}

.elementor-2001 .elementor-element.elementor-element-0ca8bbc:hover > .elementor-element-populated {
	box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, .1);
}

.elementor-2001 .elementor-element.elementor-element-c024289:hover .elementor-widget-container {
	background-color: var(--e-global-color-kadence8);
}

.elementor-2001 .elementor-element.elementor-element-c024289 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-2001 .elementor-element.elementor-element-c024289 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-c024289 .elementor-testimonial-content {
	color: var(--e-global-color-kadence3);
	font-size: 20px;
	font-style: italic;
	line-height: 1.6em;
}

.elementor-2001 .elementor-element.elementor-element-c024289 .elementor-testimonial-name {
	color: var(--e-global-color-kadence3);
	font-weight: 600;
}

.elementor-2001 .elementor-element.elementor-element-c024289 .elementor-testimonial-job {
	color: var(--e-global-color-kadence3);
}

.elementor-2001 .elementor-element.elementor-element-6954aff {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-kadence6);
	margin-top: 90px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2001 .elementor-element.elementor-element-bc6aaa9 > .elementor-element-populated, .elementor-2001 .elementor-element.elementor-element-bc6aaa9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2001 .elementor-element.elementor-element-bc6aaa9 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-2001 .elementor-element.elementor-element-bc6aaa9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 120px 0px 0px 0px;
}

.elementor-2001 .elementor-element.elementor-element-53d8372 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-2001 .elementor-element.elementor-element-f5e552e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-2001 .elementor-element.elementor-element-f5e552e > .elementor-element-populated {
	padding: 0% 20% 0% 20%;
}

.elementor-2001 .elementor-element.elementor-element-0853fba {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-0853fba .elementor-heading-title {
	color: #049f82;
}

.elementor-2001 .elementor-element.elementor-element-8ff3f3d {
	text-align: center;
	color: var(--e-global-color-kadence4);
}

.elementor-2001 .elementor-element.elementor-element-205b3de {
	margin-top: 60px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2001 .elementor-element.elementor-element-32ace0b > .elementor-element-populated {
	padding: 0% 0% 0% 0%;
}

.elementor-2001 .elementor-element.elementor-element-69ca880 {
	--display: flex;
}

.elementor-2001 .elementor-element.elementor-element-708b4ea .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2001 .elementor-element.elementor-element-708b4ea .elementor-swiper-button.elementor-swiper-button-next {
	color: #020101;
}

.elementor-2001 .elementor-element.elementor-element-708b4ea .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2001 .elementor-element.elementor-element-708b4ea .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: #020101;
}

.elementor-2001 .elementor-element.elementor-element-708b4ea .elementor-image-carousel-caption {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-36b3fae:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-36b3fae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-kadence7);
}

.elementor-2001 .elementor-element.elementor-element-36b3fae > .elementor-background-overlay {
	background-image: url("https://cdn-ilcdkbh.nitrocdn.com/zbnUiKgFyiiKwuLFJchFOEumJQHDQFpI/assets/images/optimized/rev-1f6afb9/dirkverhoevenpraktijk.nl/wp-content/uploads/2020/12/waves_02.png");
	background-position: center right;
	opacity: .025;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2001 .elementor-element.elementor-element-36b3fae > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-2001 .elementor-element.elementor-element-36b3fae {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 90px;
	margin-bottom: 0px;
	padding: 120px 0px 120px 0px;
}

.elementor-2001 .elementor-element.elementor-element-c6e11a4 > .elementor-element-populated {
	padding: 0% 10% 0% 10%;
}

.elementor-2001 .elementor-element.elementor-element-acc04ee > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-2001 .elementor-element.elementor-element-acc04ee.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2001 .elementor-element.elementor-element-acc04ee {
	text-align: center;
}

.elementor-2001 .elementor-element.elementor-element-acc04ee .elementor-heading-title {
	font-size: 69px;
	font-weight: 700;
	line-height: 1.2em;
	letter-spacing: -3px;
}

.elementor-2001 .elementor-element.elementor-element-354947c > .elementor-widget-container {
	padding: 0% 10% 0% 10%;
}

.elementor-2001 .elementor-element.elementor-element-354947c {
	text-align: center;
	color: var(--e-global-color-kadence4);
}

.elementor-2001 .elementor-element.elementor-element-3d51a34 .elementor-button {
	background-color: #f19606;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	fill: #fff;
	color: #fff;
	border-radius: 6px 6px 6px 6px;
	padding: 20px 50px 20px 50px;
}

.elementor-2001 .elementor-element.elementor-element-3d51a34 .elementor-button:hover, .elementor-2001 .elementor-element.elementor-element-3d51a34 .elementor-button:focus {
	background-color: var(--e-global-color-kadence2);
	color: #fff;
}

.elementor-2001 .elementor-element.elementor-element-3d51a34 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2001 .elementor-element.elementor-element-3d51a34 .elementor-button:hover svg, .elementor-2001 .elementor-element.elementor-element-3d51a34 .elementor-button:focus svg {
	fill: #fff;
}

@media (max-width:1024px) {
	.elementor-2001 .elementor-element.elementor-element-152930a:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-152930a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center right;
	}
	
	.elementor-2001 .elementor-element.elementor-element-152930a {
		padding: 120px 120px 60px 60px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-e813828 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-85c8954 > .elementor-widget-container {
		padding: 0px 90px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-85c8954 .elementor-heading-title {
		font-size: 60px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-d8de61b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 90px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-c0f75af {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-48f38db {
		width: var(--container-widget-width, 250.95px);
		max-width: 250.95px;
		--container-widget-width: 250.95px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2001 .elementor-element.elementor-element-16415d5 {
		--grid-auto-flow: row;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9486eb4 {
		--grid-auto-flow: row;
	}
	
	.elementor-2001 .elementor-element.elementor-element-3f68722 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-bf6d726 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-bf6d726 {
		font-size: 14px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-0ce5829.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-2001 .elementor-element.elementor-element-2c37c94.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-2001 .elementor-element.elementor-element-494a226 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-e100cc4 {
		--spacer-size: 82px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-1f8a64a {
		margin-top: 60px;
		margin-bottom: 0px;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-010c792 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 60px 0px 60px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-74a2010 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f81f614 {
		--container-widget-width: 686px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 686px);
		max-width: 686px;
	}
	
	body:not(.rtl) .elementor-2001 .elementor-element.elementor-element-2a78e95 {
		left: 722px;
	}
	
	body.rtl .elementor-2001 .elementor-element.elementor-element-2a78e95 {
		right: 722px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-2a78e95 {
		top: 6px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-260a3c9 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-854f8fa > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-ffca709 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9fc2811 {
		margin-top: 90px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-8d25779 > .elementor-element-populated {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-bc895d9 {
		padding: 0px 60px 0px 60px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-6954aff {
		margin-top: 60px;
		margin-bottom: 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-bc6aaa9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-0853fba .elementor-heading-title {
		font-size: 52px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-36b3fae {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media (max-width:767px) {
	.elementor-2001 .elementor-element.elementor-element-152930a:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-152930a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center right;
	}
	
	.elementor-2001 .elementor-element.elementor-element-152930a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 120px 20px 30px 20px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-85c8954 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-85c8954 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-c0f75af {
		margin-top: 30px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-21edc96 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-48f38db {
		width: var(--container-widget-width, 281.275px);
		max-width: 281.275px;
		--container-widget-width: 281.275px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2001 .elementor-element.elementor-element-16415d5 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9486eb4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox .infobox-content .title {
		font-size: 17px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-6870eba .eael-infobox .infobox-content p {
		font-size: 15px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-010c792 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-75a8828 {
		text-align: center;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f9b5ac5 {
		text-align: center;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f81f614 > .elementor-widget-container {
		margin: 0px -30px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f81f614 {
		--container-widget-width: 280px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 280px);
		max-width: 280px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f81f614 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
		border-radius: 3px 3px 3px 3px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9fc2811 {
		padding: 30px 20px 0px 20px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-8d25779 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-63ba8c6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-c81f41e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-bc895d9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-6954aff {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f5e552e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-0853fba .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-205b3de {
		margin-top: 30px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-36b3fae {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-acc04ee {
		width: var(--container-widget-width, 283px);
		max-width: 283px;
		--container-widget-width: 283px;
		--container-widget-flex-grow: 0;
		z-index: 0;
		text-align: center;
	}
	
	.elementor-2001 .elementor-element.elementor-element-acc04ee > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-acc04ee.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-2001 .elementor-element.elementor-element-acc04ee .elementor-heading-title {
		font-size: 43px;
		line-height: 1.2em;
	}
	
	.elementor-2001 .elementor-element.elementor-element-354947c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-2001 .elementor-element.elementor-element-e813828 {
		width: 63.596%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-2b06d0d {
		width: 36.36%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-16415d5 {
		--content-width: 1047px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-9486eb4 {
		--content-width: 671px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-eb85be9 {
		--width: 50%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-010c792 {
		width: 38.156%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-74a2010 {
		width: 61.844%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2001 .elementor-element.elementor-element-e813828 {
		width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-21edc96 {
		width: 50%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-eb85be9 {
		--width: 500px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-3da2f82 {
		--width: 500px;
	}
	
	.elementor-2001 .elementor-element.elementor-element-010c792 {
		width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-74a2010 {
		width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-808260f {
		width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-f11cc2f {
		width: 100%;
	}
	
	.elementor-2001 .elementor-element.elementor-element-0ca8bbc {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-2001 .elementor-element.elementor-element-152930a:not(.elementor-motion-effects-element-type-background), .elementor-2001 .elementor-element.elementor-element-152930a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

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