/* End custom CSS */

.elementor-2231 .elementor-element.elementor-element-7b5b8c4f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-2231 .elementor-element.elementor-element-7b5b8c4f:not(.elementor-motion-effects-element-type-background), .elementor-2231 .elementor-element.elementor-element-7b5b8c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(238, 172, 172, .62);
	background-image: url("https://cdn-ekfkm.nitrocdn.com/SdYvTtwmnqknLkPIFWtgFFgOFshryQCP/assets/images/optimized/rev-2d41718/online-cbt.com/wp-content/uploads/2024/09/online-therapy-emdr-cbt.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2231 .elementor-element.elementor-element-7b5b8c4f > .elementor-background-overlay {
	background-color: #4780ac;
	opacity: .52;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2231 .elementor-element.elementor-element-7b5b8c4f > .elementor-container {
	max-width: 1040px;
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-7b5b8c4f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 100px 0px;
}

.elementor-2231 .elementor-element.elementor-element-70fb8d03 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-ee16a6a .elementor-heading-title {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 48px;
	font-weight: 900;
	color: #fff;
}

.elementor-2231 .elementor-element.elementor-element-64ae078c {
	--divider-border-style: solid;
	--divider-color: #4780ac;
	--divider-border-width: 4px;
}

.elementor-2231 .elementor-element.elementor-element-64ae078c .elementor-divider-separator {
	width: 48px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2231 .elementor-element.elementor-element-64ae078c .elementor-divider {
	text-align: center;
	padding-block-start: 28px;
	padding-block-end: 28px;
}

.elementor-2231 .elementor-element.elementor-element-84f788a > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-2231 .elementor-element.elementor-element-84f788a .elementor-heading-title {
	font-size: 40px;
	color: var(--e-global-color-kadence3);
}

.elementor-2231 .elementor-element.elementor-element-d2253d6 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-2231 .elementor-element.elementor-element-d2253d6 .elementor-heading-title {
	font-size: 24px;
	color: var(--e-global-color-kadence3);
}

.elementor-2231 .elementor-element.elementor-element-4e966ee .elementor-button {
	background-color: var(--e-global-color-kadence1);
	fill: #fff;
	color: #fff;
}

.elementor-2231 .elementor-element.elementor-element-4e966ee .elementor-button:hover, .elementor-2231 .elementor-element.elementor-element-4e966ee .elementor-button:focus {
	background-color: rgba(237, 30, 40, .8);
	color: #fff;
}

.elementor-2231 .elementor-element.elementor-element-4e966ee .elementor-button:hover svg, .elementor-2231 .elementor-element.elementor-element-4e966ee .elementor-button:focus svg {
	fill: #fff;
}

.elementor-2231 .elementor-element.elementor-element-152838f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2231 .elementor-element.elementor-element-152838f > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2231 .elementor-element.elementor-element-152838f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-34891ba {
	text-align: left;
	font-size: 20px;
	color: #000;
}

.elementor-2231 .elementor-element.elementor-element-1e462fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-1e462fa > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 49px;
}

.elementor-2231 .elementor-element.elementor-element-9555a1b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-9555a1b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2231 .elementor-element.elementor-element-9555a1b img {
	border-radius: 17px 17px 17px 17px;
}

.elementor-2231 .elementor-element.elementor-element-586e5b5 > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-2231 .elementor-element.elementor-element-586e5b5 {
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-09e254b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2231 .elementor-element.elementor-element-09e254b {
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-9ba5cc9 {
	text-align: left;
	font-size: 20px;
	color: #000;
}

.elementor-2231 .elementor-element.elementor-element-41ff5c3 {
	text-align: left;
	font-size: 20px;
	color: #000;
}

.elementor-2231 .elementor-element.elementor-element-4e5ac4b .elementor-button {
	background-color: #4780ac;
}

.elementor-2231 .elementor-element.elementor-element-8be673d {
	padding: 40px 10px 40px 10px;
}

.elementor-2231 .elementor-element.elementor-element-c455d04 .pp-info-box {
	background-color: #4780ac;
	border-radius: 10px 10px 10px 10px;
	padding: 50px 30px 50px 30px;
}

.elementor-2231 .elementor-element.elementor-element-c455d04 .pp-info-box-icon {
	font-size: 50px;
	color: var(--e-global-color-kadence3);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.elementor-2231 .elementor-element.elementor-element-c455d04 .pp-info-box-icon svg {
	fill: var(--e-global-color-kadence3);
}

.elementor-2231 .elementor-element.elementor-element-c455d04 .pp-info-box-title {
	color: var(--e-global-color-kadence3);
	margin-bottom: 5px;
}

.elementor-2231 .elementor-element.elementor-element-c455d04 .pp-info-box-subtitle {
	color: var(--e-global-color-kadence9);
	margin-bottom: 18px;
}

.elementor-2231 .elementor-element.elementor-element-c455d04 .pp-info-box-description {
	color: var(--e-global-color-kadence3);
	line-height: 1.3em;
	margin-bottom: 30px;
}

.elementor-2231 .elementor-element.elementor-element-c455d04 .pp-info-box-button {
	background-color: rgba(237, 30, 40, .8);
	padding: 12px 30px 12px 30px;
}

.elementor-2231 .elementor-element.elementor-element-c455d04 .pp-slider-arrow {
	font-size: 22px;
}

.elementor-2231 .elementor-element.elementor-element-f5b6110 .pp-info-box-container {
	background-color: #4780ac;
	min-height: 50px;
	padding: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-f5b6110 .pp-info-box-container:hover {
	background-color: rgba(237, 30, 40, .8);
}

.elementor-2231 .elementor-element.elementor-element-f5b6110 .pp-info-box-icon {
	font-size: 50px;
	color: #000;
}

.elementor-2231 .elementor-element.elementor-element-f5b6110.pp-info-box-left .pp-info-box {
	align-items: flex-start;
}

.elementor-2231 .elementor-element.elementor-element-f5b6110.pp-info-box-right .pp-info-box {
	align-items: flex-start;
}

.elementor-2231 .elementor-element.elementor-element-f5b6110 .pp-info-box-icon svg {
	fill: #000;
}

.elementor-2231 .elementor-element.elementor-element-f5b6110 .pp-info-box-content {
	padding: 15px 15px 15px 15px;
}

.elementor-2231 .elementor-element.elementor-element-f5b6110 .pp-info-box-title {
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-f5b6110 .pp-info-box-subtitle {
	color: #fff;
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-f5b6110 .pp-info-box-description {
	color: #000;
	font-size: 19px;
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-7b3789b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2231 .elementor-element.elementor-element-1085b92 .pp-info-box-container {
	background-color: #4780ac;
	min-height: 50px;
	padding: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-1085b92 .pp-info-box-container:hover {
	background-color: var(--e-global-color-kadence2);
}

.elementor-2231 .elementor-element.elementor-element-1085b92 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2231 .elementor-element.elementor-element-1085b92 .pp-info-box-icon {
	font-size: 50px;
	color: #000;
}

.elementor-2231 .elementor-element.elementor-element-1085b92.pp-info-box-left .pp-info-box {
	align-items: flex-start;
}

.elementor-2231 .elementor-element.elementor-element-1085b92.pp-info-box-right .pp-info-box {
	align-items: flex-start;
}

.elementor-2231 .elementor-element.elementor-element-1085b92 .pp-info-box-icon svg {
	fill: #000;
}

.elementor-2231 .elementor-element.elementor-element-1085b92 .pp-info-box-content {
	padding: 15px 15px 15px 15px;
}

.elementor-2231 .elementor-element.elementor-element-1085b92 .pp-info-box-title {
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-1085b92 .pp-info-box-subtitle {
	color: #fff;
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-1085b92 .pp-info-box-description {
	color: #000;
	font-size: 19px;
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-c6ac27d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2231 .elementor-element.elementor-element-54456f3 .pp-info-box-container {
	background-color: #4780ac;
	min-height: 50px;
	padding: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-54456f3 .pp-info-box-container:hover {
	background-color: var(--e-global-color-kadence2);
}

.elementor-2231 .elementor-element.elementor-element-54456f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2231 .elementor-element.elementor-element-54456f3 .pp-info-box-icon {
	font-size: 50px;
	color: #000;
}

.elementor-2231 .elementor-element.elementor-element-54456f3.pp-info-box-left .pp-info-box {
	align-items: flex-start;
}

.elementor-2231 .elementor-element.elementor-element-54456f3.pp-info-box-right .pp-info-box {
	align-items: flex-start;
}

.elementor-2231 .elementor-element.elementor-element-54456f3 .pp-info-box-icon svg {
	fill: #000;
}

.elementor-2231 .elementor-element.elementor-element-54456f3 .pp-info-box-content {
	padding: 15px 15px 15px 15px;
}

.elementor-2231 .elementor-element.elementor-element-54456f3 .pp-info-box-title {
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-54456f3 .pp-info-box-subtitle {
	color: #fff;
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-54456f3 .pp-info-box-description {
	color: #000;
	font-size: 19px;
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-9bd9e42 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2231 .elementor-element.elementor-element-09a663f .pp-info-box-container {
	background-color: #4780ac;
	min-height: 50px;
	padding: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-09a663f .pp-info-box-container:hover {
	background-color: var(--e-global-color-kadence2);
}

.elementor-2231 .elementor-element.elementor-element-09a663f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2231 .elementor-element.elementor-element-09a663f .pp-info-box-icon {
	font-size: 50px;
	color: #000;
}

.elementor-2231 .elementor-element.elementor-element-09a663f.pp-info-box-left .pp-info-box {
	align-items: flex-start;
}

.elementor-2231 .elementor-element.elementor-element-09a663f.pp-info-box-right .pp-info-box {
	align-items: flex-start;
}

.elementor-2231 .elementor-element.elementor-element-09a663f .pp-info-box-icon svg {
	fill: #000;
}

.elementor-2231 .elementor-element.elementor-element-09a663f .pp-info-box-content {
	padding: 15px 15px 15px 15px;
}

.elementor-2231 .elementor-element.elementor-element-09a663f .pp-info-box-title {
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-09a663f .pp-info-box-subtitle {
	color: #fff;
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-09a663f .pp-info-box-description {
	color: #000;
	font-size: 19px;
	margin-bottom: 0px;
}

.elementor-2231 .elementor-element.elementor-element-2c35264 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2231 .elementor-element.elementor-element-71430dae:not(.elementor-motion-effects-element-type-background), .elementor-2231 .elementor-element.elementor-element-71430dae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-2231 .elementor-element.elementor-element-71430dae > .elementor-container {
	max-width: 600px;
}

.elementor-2231 .elementor-element.elementor-element-71430dae {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 120px 0px 50px 0px;
}

.elementor-2231 .elementor-element.elementor-element-71430dae > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2231 .elementor-element.elementor-element-71430dae > .elementor-shape-top .elementor-shape-fill {
	fill: var(--e-global-color-kadence9);
}

.elementor-2231 .elementor-element.elementor-element-71430dae > .elementor-shape-top svg {
	height: 90px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-2231 .elementor-element.elementor-element-244b831c {
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-586b5051 {
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-ddb372c .elementor-button {
	background-color: #4780ac;
}

.elementor-2231 .elementor-element.elementor-element-11931920:not(.elementor-motion-effects-element-type-background), .elementor-2231 .elementor-element.elementor-element-11931920 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f7f7f7 0%, #fff 18%);
}

.elementor-2231 .elementor-element.elementor-element-11931920 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 70px 0px 100px 0px;
}

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

.elementor-2231 .elementor-element.elementor-element-11931920 > .elementor-shape-top .elementor-shape-fill {
	fill: rgba(244, 244, 244, .96);
}

.elementor-2231 .elementor-element.elementor-element-11931920 > .elementor-shape-top svg {
	height: 60px;
}

.elementor-2231 .elementor-element.elementor-element-11931920 > .elementor-shape-bottom .elementor-shape-fill {
	fill: #f4f4f4;
}

.elementor-2231 .elementor-element.elementor-element-11931920 > .elementor-shape-bottom svg {
	height: 60px;
}

.elementor-2231 .elementor-element.elementor-element-374b973 {
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-374b973 .elementor-heading-title {
	font-size: 18px;
}

.elementor-2231 .elementor-element.elementor-element-32446cf .gallery-item .gallery-caption {
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-d820fbe {
	text-align: center;
}

.elementor-2231 .elementor-element.elementor-element-d820fbe .elementor-heading-title {
	font-size: 18px;
}

.elementor-2231 .elementor-element.elementor-element-1fa17e2 .gallery-item .gallery-caption {
	text-align: center;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-2231 .elementor-element.elementor-element-ee16a6a {
		text-align: center;
	}
	
	.elementor-2231 .elementor-element.elementor-element-ee16a6a .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-84f788a {
		text-align: center;
	}
	
	.elementor-2231 .elementor-element.elementor-element-84f788a .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-d2253d6 {
		text-align: center;
	}
	
	.elementor-2231 .elementor-element.elementor-element-d2253d6 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-152838f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 30px 40px 0px 40px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-dfd4417 > .elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-34891ba {
		text-align: center;
	}
	
	.elementor-2231 .elementor-element.elementor-element-1e462fa.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-2231 .elementor-element.elementor-element-1e462fa > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-9555a1b {
		text-align: center;
	}
	
	.elementor-2231 .elementor-element.elementor-element-9555a1b img {
		width: 50%;
	}
	
	.elementor-2231 .elementor-element.elementor-element-9ba5cc9 {
		text-align: center;
	}
	
	.elementor-2231 .elementor-element.elementor-element-41ff5c3 {
		text-align: center;
	}
	
	.elementor-2231 .elementor-element.elementor-element-f5b6110.pp-info-box-tablet-left .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-f5b6110.pp-info-box-tablet-right .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-1085b92.pp-info-box-tablet-left .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-1085b92.pp-info-box-tablet-right .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-54456f3.pp-info-box-tablet-left .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-54456f3.pp-info-box-tablet-right .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-09a663f.pp-info-box-tablet-left .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-09a663f.pp-info-box-tablet-right .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-71430dae > .elementor-shape-top svg {
		height: 30px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-71430dae {
		margin-top: 70px;
		margin-bottom: 0px;
		padding: 80px 0px 20px 0px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-11931920 {
		padding: 40px 0px 70px 0px;
	}
}

@media (max-width:767px) {
	.elementor-2231 .elementor-element.elementor-element-ee16a6a .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-64ae078c .elementor-divider {
		text-align: center;
	}
	
	.elementor-2231 .elementor-element.elementor-element-64ae078c .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-2231 .elementor-element.elementor-element-84f788a .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-d2253d6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-d2253d6 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-4e966ee > .elementor-widget-container {
		margin: 20px 0px 20px 0px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-152838f {
		margin-top: 50px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-dfd4417 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-9555a1b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-9555a1b {
		--container-widget-width: 499px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 499px);
		max-width: 499px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-586e5b5 > .elementor-widget-container {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-586e5b5 {
		text-align: center;
	}
	
	.elementor-2231 .elementor-element.elementor-element-09e254b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-09e254b {
		text-align: center;
	}
	
	.elementor-2231 .elementor-element.elementor-element-f5b6110.pp-info-box-mobile-left .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-f5b6110.pp-info-box-mobile-right .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-1085b92.pp-info-box-mobile-left .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-1085b92.pp-info-box-mobile-right .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-54456f3.pp-info-box-mobile-left .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-54456f3.pp-info-box-mobile-right .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-09a663f.pp-info-box-mobile-left .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-09a663f.pp-info-box-mobile-right .pp-info-box {
		align-items: flex-start;
	}
	
	.elementor-2231 .elementor-element.elementor-element-71430dae > .elementor-shape-top svg {
		height: 20px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-71430dae {
		padding: 60px 20px 0px 20px;
	}
	
	.elementor-2231 .elementor-element.elementor-element-11931920 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 20px 40px 20px;
	}
}

@media (min-width:768px) {
	.elementor-2231 .elementor-element.elementor-element-dfd4417 {
		width: 73%;
	}
	
	.elementor-2231 .elementor-element.elementor-element-1e462fa {
		width: 27%;
	}
	
	.elementor-2231 .elementor-element.elementor-element-0c2c9f5 {
		width: 49.961%;
	}
	
	.elementor-2231 .elementor-element.elementor-element-a6937e0 {
		width: 50.039%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2231 .elementor-element.elementor-element-dfd4417 {
		width: 100%;
	}
	
	.elementor-2231 .elementor-element.elementor-element-1e462fa {
		width: 100%;
	}
}

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

/* Start custom CSS for pp-info-box-carousel, class: .elementor-element-c455d04 */
.elementor-2231 .elementor-element.elementor-element-c455d04 h4, .elementor-2231 .elementor-element.elementor-element-c455d04 h5 {
	margin: 0;
}

.elementor-2231 .elementor-element.elementor-element-c455d04 p {
	margin-bottom: 5px;
}
