/* End custom CSS */

.elementor-8080 .elementor-element.elementor-element-3d206e33 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-8080 .elementor-element.elementor-element-1fa3f040 {
	text-align: center;
}

.elementor-8080 .elementor-element.elementor-element-72ae799d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-72ae799d:not(.elementor-motion-effects-element-type-background), .elementor-8080 .elementor-element.elementor-element-72ae799d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-hibjl.nitrocdn.com/vFwVijygmwaKGJHHCRGgUeyNJwPatDai/assets/images/optimized/rev-bb9b8b9/www.chiranjeevgurukul.com/wp-content/uploads/2023/04/cg-background-01-jpg.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8080 .elementor-element.elementor-element-72ae799d > .elementor-container {
	min-height: 100vh;
}

.elementor-8080 .elementor-element.elementor-element-72ae799d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-8080 .elementor-element.elementor-element-72ae799d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8080 .elementor-element.elementor-element-6948dc3b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-2737c777.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-2737c777.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-2737c777 > .elementor-element-populated {
	padding: 110px 30px 0px 0px;
}

.elementor-8080 .elementor-element.elementor-element-2bf05228 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8080 .elementor-element.elementor-element-17021f4c .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 15px;
}

.elementor-8080 .elementor-element.elementor-element-17021f4c {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 52px 0px;
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-349606fb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-349606fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-349606fb.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-8080 .elementor-element.elementor-element-349606fb > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementor-repeater-item-2eb56bf {
	background-color: rgba(255, 255, 255, .6);
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementor-repeater-item-a55e575 {
	background-color: rgba(255, 255, 255, .6);
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 50px;
	--ekit_testimonial_slidetoshow: 1;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-single-testimonial-slider, .elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial_card, .elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: rgba(255, 255, 255, .29);
}

.elementor-8080 .elementor-element.elementor-element-19205881 > .elementor-widget-container {
	padding: 20px 20px 20px 20px;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-commentor-content {
	text-align: center;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial_card {
	text-align: center;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-profile-info {
	text-align: center;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-commentor-bio {
	text-align: center;
	justify-content: center;
	bottom: -98px;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .ekit_testimonial_style_5 .elementskit-commentor-header {
	text-align: center;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-stars > li > a, .elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-stars > li > span {
	color: #fec42d;
	fill: #fec42d;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-stars > li:not(:last-child) {
	margin-right: 5px;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i {
	color: #857d7d;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i {
	color: #857d7d;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
	color: #857d7d;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i {
	color: #857d7d;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-watermark-icon svg path {
	stroke: #857d7d;
	fill: #857d7d;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-profile-info .elementskit-author-name {
	margin-bottom: 0px;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-commentor-bio .elementskit-commentor-image > img {
	height: 70px;
	width: 70px;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider .swiper-navigation-button {
	font-size: 36px;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider .swiper-button-prev {
	left: 0%;
	width: 36px;
	height: 50px;
	color: rgba(0, 0, 0, .59);
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider .swiper-button-next {
	right: 0%;
	width: 36px;
	height: 50px;
	color: rgba(0, 0, 0, .59);
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider .swiper-button-prev:hover {
	color: #000;
}

.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider .swiper-button-next:hover {
	color: #000;
}

.elementor-8080 .elementor-element.elementor-element-5d1f2f16 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
	padding: 15px;
}

.elementor-8080 .elementor-element.elementor-element-5d1f2f16 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 52px 0px;
}

.elementor-8080 .elementor-element.elementor-element-2daaa051:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8080 .elementor-element.elementor-element-2daaa051 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .47);
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-2daaa051.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-2daaa051.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-2daaa051 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8080 .elementor-element.elementor-element-2daaa051 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8080 .elementor-element.elementor-element-457e6cc5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 24px 10px 24px 30px;
}

.elementor-8080 .elementor-element.elementor-element-457e6cc5 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-8080 .elementor-element.elementor-element-5c80d234 > .elementor-widget-container {
	padding: 22px 22px 22px 22px;
}

.elementor-8080 .elementor-element.elementor-element-5c80d234 {
	text-align: left;
	color: #7a7a7a;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-8080 .elementor-element.elementor-element-32ea5a2e:not(.elementor-motion-effects-element-type-background), .elementor-8080 .elementor-element.elementor-element-32ea5a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-hibjl.nitrocdn.com/vFwVijygmwaKGJHHCRGgUeyNJwPatDai/assets/images/optimized/rev-bb9b8b9/www.chiranjeevgurukul.com/wp-content/uploads/2023/04/cg-background-03-jpg.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8080 .elementor-element.elementor-element-32ea5a2e > .elementor-container {
	min-height: 100vh;
}

.elementor-8080 .elementor-element.elementor-element-32ea5a2e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-8080 .elementor-element.elementor-element-32ea5a2e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8080 .elementor-element.elementor-element-33623c6 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-4c0700a7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-4c0700a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-4c0700a7 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8080 .elementor-element.elementor-element-16088f86 > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-8080 .elementor-element.elementor-element-5489ce11 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-4a463cd8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-4a463cd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-4a463cd8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8080 .elementor-element.elementor-element-4a463cd8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8080 .elementor-element.elementor-element-1a4f7d9e > .elementor-widget-container {
	background-color: rgba(255, 255, 255, .47);
	margin: 0px 0px 0px 0px;
	padding: 32px 32px 32px 32px;
}

.elementor-8080 .elementor-element.elementor-element-1a4f7d9e {
	text-align: left;
	color: #7a7a7a;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-8080 .elementor-element.elementor-element-58d92331 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 22px 32px;
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-7102ecfc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-7102ecfc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-7102ecfc > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8080 .elementor-element.elementor-element-956e320 > .elementor-widget-container {
	padding: 0px 0px 0px 40px;
}

.elementor-8080 .elementor-element.elementor-element-956e320 {
	text-align: center;
}

.elementor-8080 .elementor-element.elementor-element-6908d9f8 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-8080 .elementor-element.elementor-element-47f798f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8080 .elementor-element.elementor-element-47f798f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .47);
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-47f798f7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-47f798f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-47f798f7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8080 .elementor-element.elementor-element-47f798f7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8080 .elementor-element.elementor-element-40cb2a6d > .elementor-widget-container {
	padding: 0px 40px 0px 0px;
}

.elementor-8080 .elementor-element.elementor-element-40cb2a6d {
	text-align: center;
}

.elementor-8080 .elementor-element.elementor-element-55ab2689 > .elementor-widget-container {
	padding: 32px 32px 32px 32px;
}

.elementor-8080 .elementor-element.elementor-element-55ab2689 {
	text-align: left;
	color: #7a7a7a;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-8080 .elementor-element.elementor-element-14beea7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 22px 32px;
}

.elementor-8080 .elementor-element.elementor-element-78080609 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-8080 .elementor-element.elementor-element-64f8d52f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8080 .elementor-element.elementor-element-64f8d52f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .47);
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-64f8d52f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-64f8d52f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-64f8d52f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 36px;
}

.elementor-8080 .elementor-element.elementor-element-64f8d52f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8080 .elementor-element.elementor-element-5db1e42d > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-8080 .elementor-element.elementor-element-6454da94 > .elementor-widget-container {
	padding: 0px 180px 0px 0px;
}

.elementor-8080 .elementor-element.elementor-element-6454da94 {
	color: #7a7a7a;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-8080 .elementor-element.elementor-element-5cc21ae > .elementor-container {
	max-width: 1280px;
}

.elementor-8080 .elementor-element.elementor-element-5cc21ae {
	margin-top: 0px;
	margin-bottom: 26px;
}

.elementor-8080 .elementor-element.elementor-element-5eb1ae0e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8080 .elementor-element.elementor-element-5eb1ae0e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .47);
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-5eb1ae0e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-5eb1ae0e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-5eb1ae0e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 36px;
}

.elementor-8080 .elementor-element.elementor-element-5eb1ae0e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8080 .elementor-element.elementor-element-78085e9e > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-8080 .elementor-element.elementor-element-461a2d78 > .elementor-widget-container {
	padding: 0px 180px 32px 0px;
}

.elementor-8080 .elementor-element.elementor-element-461a2d78 {
	color: #7a7a7a;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-8080 .elementor-element.elementor-element-7fe143e0 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-7e64c2bc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-7e64c2bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-7e64c2bc > .elementor-element-populated {
	padding: 0px 0px 0px 36px;
}

.elementor-8080 .elementor-element.elementor-element-3fd7e630 > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-8080 .elementor-element.elementor-element-263d50b9 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-14e2ac36.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-14e2ac36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-14e2ac36 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8080 .elementor-element.elementor-element-11c03f54 {
	text-align: center;
}

.elementor-bc-flex-widget .elementor-8080 .elementor-element.elementor-element-617b10a0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-617b10a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8080 .elementor-element.elementor-element-617b10a0 > .elementor-element-populated {
	padding: 0px 0px 0px 92px;
}

.elementor-8080 .elementor-element.elementor-element-6f03d457 > .elementor-widget-container {
	padding: 0px 38px 0px 0px;
}

.elementor-8080 .elementor-element.elementor-element-6f03d457 {
	color: #7a7a7a;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-8080 .elementor-element.elementor-element-c0ba673:not(.elementor-motion-effects-element-type-background), .elementor-8080 .elementor-element.elementor-element-c0ba673 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-hibjl.nitrocdn.com/vFwVijygmwaKGJHHCRGgUeyNJwPatDai/assets/images/optimized/rev-bb9b8b9/www.chiranjeevgurukul.com/wp-content/uploads/2023/04/cg-background-03-jpg.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8080 .elementor-element.elementor-element-c0ba673 > .elementor-container {
	min-height: 72vh;
}

.elementor-8080 .elementor-element.elementor-element-c0ba673 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

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

.elementor-8080 .elementor-element.elementor-element-6a2f12b8 > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form input[type="submit"] {
	background-color: #83bcb4;
	font-family: "Work Sans", Sans-serif;
	font-weight: 400;
	border-radius: 30px 30px 30px 30px;
	height: 50px;
	line-height: 0px;
	color: #fff;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form input[type="submit"]:hover {
	background-color: #62aaa0;
	color: #fff;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form label {
	font-family: "Work Sans", Sans-serif;
	font-weight: 400;
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form label span {
	font-family: "Work Sans", Sans-serif;
	font-weight: 400;
	color: #ccc;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form select {
	width: 100%;
	height: 50px;
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form textarea {
	width: 100%;
	height: 176px;
	margin-bottom: 20px;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form .ekit-form-input, .elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form select, .elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form input {
	margin-bottom: 20px;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form textarea, .elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form select {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #a7a7a7;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-8080 .elementor-element.elementor-element-44b1e7fe .wpcf7-form textarea, .elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-wid-con .ekit-form form textarea, .elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form select {
	font-family: "Work Sans", Sans-serif;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .wpcf7-form textarea {
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-wid-con .ekit-form form textarea {
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form textarea::-webkit-input-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form textarea::-moz-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form textarea:-ms-input-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form textarea:-moz-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form > p {
	text-align: left;
}

body.elementor-page-8080:not(.elementor-motion-effects-element-type-background), body.elementor-page-8080 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6efe9;
}

@media (min-width:768px) {
	.elementor-8080 .elementor-element.elementor-element-4a463cd8 {
		width: 60%;
	}
	
	.elementor-8080 .elementor-element.elementor-element-7102ecfc {
		width: 40%;
	}
	
	.elementor-8080 .elementor-element.elementor-element-14e2ac36 {
		width: 40%;
	}
	
	.elementor-8080 .elementor-element.elementor-element-617b10a0 {
		width: 60%;
	}
}

@media (max-width:1024px) {
	.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}
}

@media (max-width:767px) {
	.elementor-8080 .elementor-element.elementor-element-3d206e33 {
		margin-top: 33px;
		margin-bottom: 0px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-6948dc3b {
		padding: 0px 0px 0px 12px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-2737c777 > .elementor-element-populated {
		padding: 48px 0px 0px 0px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-2bf05228 > .elementor-widget-container {
		padding: 0px 0px 0px 8px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-19205881 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-5d1f2f16 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-2daaa051 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-457e6cc5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-5c80d234 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 18px 30px 18px 30px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-16088f86 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 25px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-4a463cd8 > .elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-47f798f7 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-40cb2a6d > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-55ab2689 > .elementor-widget-container {
		margin: 0px 0px 0px 16px;
		padding: 18px 30px 18px 30px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-55ab2689 {
		text-align: left;
	}
	
	.elementor-8080 .elementor-element.elementor-element-64f8d52f > .elementor-element-populated {
		padding: 0px 0px 0px 28px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-6454da94 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-461a2d78 > .elementor-widget-container {
		padding: 0px 18px 0px 0px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-617b10a0 > .elementor-element-populated {
		padding: 0px 0px 0px 22px;
	}
	
	.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form > p {
		text-align: center;
	}
	
	.elementor-8080 .elementor-element.elementor-element-44b1e7fe .ekit-form form input[type="submit"] {
		width: 100%;
		height: 50px;
		line-height: 8px;
	}
}

/* Start custom CSS */
a {}

.slick-slider a {
	pointer-events: none !important;
}

.item-course a {
	pointer-events: none !important;
}

.event-list a {
	pointer-events: none !important;
}

.event-slider a {
	pointer-events: none !important;
}

div.bp-element.bp-element-testimonials.layout-slider-10 .slide-testimonial .slide-thumb:before {
	display: none;
}

.price-course {
	display: none;
}

span.sub-title, .title-course, .name-author {
	color: #464051 !important;
	font-family: "Playfair Display", Sans-serif !important;
}

.title {
	color: #464051 !important;
	font-family: "Playfair Display", Sans-serif !important;
}

h3.title {
	color: #464051 !important;
	font-family: "Work Sans", Sans-serif !important;
}

.textwidget, .description-course {
	color: #464051 !important;
	font-family: "Work Sans", Sans-serif !important;
}

span.inner-text {
	font-family: "Work Sans", Sans-serif !important;
}

.number_counter {}

.bp-element-list-events.layout-slider-2 .event-item .text .author .info .name a {
	font-family: "Playfair Display", Sans-serif !important;
}

.content, name {
	font-family: "Playfair Display", Sans-serif !important;
}

.bp-element-list-courses.coach-life-layout-grid-1 .wrap-element .item-course .text-course .foot-item .author-course .name-author a {
	color: #00695c !important;
}

div.bp-element.bp-element-testimonials.layout-slider-10 .slide-testimonial .slide-content .item-slick .testimonial-content .author .name {
	color: #00695c !important;
}

.bp-element-testimonials.layout-slider-10 .slide-testimonial .slide-content .item-slick .testimonial-content .content {
	color: #464051 !important;
}

.bp-element-list-events.layout-slider-2 .event-item .text .author .info .name {
	display: none;
}
