/* End custom CSS */

.elementor-8145 .elementor-element.elementor-element-118bb79c {
	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-8145 .elementor-element.elementor-element-391bfdda {
	text-align: center;
}

.elementor-8145 .elementor-element.elementor-element-45669c3b:not(.elementor-motion-effects-element-type-background), .elementor-8145 .elementor-element.elementor-element-45669c3b > .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-8145 .elementor-element.elementor-element-45669c3b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-8145 .elementor-element.elementor-element-45669c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-8145 .elementor-element.elementor-element-45669c3b > .elementor-container {
	min-height: 85vh;
}

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

.elementor-8145 .elementor-element.elementor-element-45669c3b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8145 .elementor-element.elementor-element-1616a512 {
	margin-top: 100px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-2991537a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-2991537a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-2991537a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-4ccec786 {
	margin-top: 0px;
	margin-bottom: 25px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-465270df.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-465270df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-465270df > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-24771a58.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-24771a58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-24771a58 > .elementor-element-populated {
	padding: 0px 92px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-3203a96c > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-8145 .elementor-element.elementor-element-1b8e6fb8 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-61cb0434.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-61cb0434.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-61cb0434 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-4f14fd9e {
	text-align: center;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-398ab3a0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-398ab3a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-398ab3a0 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.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-8145 .elementor-element.elementor-element-655e22a6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-655e22a6 {
	text-align: justify;
	color: #7a7a7a;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-8145 .elementor-element.elementor-element-476844f0 {
	margin-top: 40px;
	margin-bottom: 25px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-6da41fe4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-6da41fe4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-6da41fe4 > .elementor-element-populated {
	padding: 0px 92px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-49a0cc27 > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-8145 .elementor-element.elementor-element-33bb91dc {
	text-align: left;
}

.elementor-8145 .elementor-element.elementor-element-3d9118f9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-8145 .elementor-element.elementor-element-2d83c371:not(.elementor-motion-effects-element-type-background), .elementor-8145 .elementor-element.elementor-element-2d83c371 > .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-02-jpg.webp");
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8145 .elementor-element.elementor-element-2d83c371 > .elementor-container {
	min-height: 62vh;
}

.elementor-8145 .elementor-element.elementor-element-2d83c371 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 0px;
}

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

.elementor-8145 .elementor-element.elementor-element-5d04831d {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-442f60e9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-442f60e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-442f60e9 > .elementor-element-populated {
	padding: 0px 0px 0px 92px;
}

.elementor-8145 .elementor-element.elementor-element-1b1355f4 > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-335d1fc9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-335d1fc9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-335d1fc9 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-4f0136a1 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-21b76dbf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-21b76dbf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-21b76dbf > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-741e8c1b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-741e8c1b {
	text-align: justify;
	color: #7a7a7a;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-593050d2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-593050d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-593050d2 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-6cdc27a6 {
	text-align: center;
}

.elementor-8145 .elementor-element.elementor-element-2824b208 {
	margin-top: 0px;
	margin-bottom: 0px;
}

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

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

.elementor-8145 .elementor-element.elementor-element-7e94fc48 > .elementor-element-populated {
	padding: 0px 0px 0px 92px;
}

.elementor-8145 .elementor-element.elementor-element-705c22ac > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-8145 .elementor-element.elementor-element-56c47181 {
	text-align: center;
}

.elementor-8145 .elementor-element.elementor-element-43bbb34d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-8145 .elementor-element.elementor-element-66ff2399:not(.elementor-motion-effects-element-type-background), .elementor-8145 .elementor-element.elementor-element-66ff2399 > .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-8145 .elementor-element.elementor-element-66ff2399:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-8145 .elementor-element.elementor-element-66ff2399 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-8145 .elementor-element.elementor-element-66ff2399 > .elementor-container {
	min-height: 92vh;
}

.elementor-8145 .elementor-element.elementor-element-66ff2399 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-8145 .elementor-element.elementor-element-66ff2399 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8145 .elementor-element.elementor-element-2c8baa84 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-5931fd7b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-5931fd7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-5931fd7b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-6d769b69.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-6d769b69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-6d769b69 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-780f49d8 > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-8145 .elementor-element.elementor-element-56dc5c48 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-fb6ab3f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-8145 .elementor-element.elementor-element-fb6ab3f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-48ee1634 {
	text-align: center;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-69fe83a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-69fe83a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-69fe83a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-4a57415a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-8145 .elementor-element.elementor-element-4a57415a {
	text-align: justify;
	color: #7a7a7a;
	font-family: "Work Sans", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-8145 .elementor-element.elementor-element-374e1bf5 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8145 .elementor-element.elementor-element-6baf0dbb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-6baf0dbb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8145 .elementor-element.elementor-element-6baf0dbb > .elementor-element-populated {
	padding: 0px 0px 0px 92px;
}

.elementor-8145 .elementor-element.elementor-element-59a74b75 > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-8145 .elementor-element.elementor-element-b032e40 {
	text-align: center;
}

.elementor-8145 .elementor-element.elementor-element-14aa4349 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-8145 .elementor-element.elementor-element-23736ecf:not(.elementor-motion-effects-element-type-background), .elementor-8145 .elementor-element.elementor-element-23736ecf > .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-8145 .elementor-element.elementor-element-23736ecf:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-8145 .elementor-element.elementor-element-23736ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-8145 .elementor-element.elementor-element-23736ecf > .elementor-container {
	min-height: 72vh;
}

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

.elementor-8145 .elementor-element.elementor-element-23736ecf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8145 .elementor-element.elementor-element-2264ea97 > .elementor-widget-container {
	margin: 30px 0px 10px 0px;
}

.elementor-8145 .elementor-element.elementor-element-2c7073f .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-8145 .elementor-element.elementor-element-2c7073f .ekit-form form input[type="submit"]:hover {
	background-color: #62aaa0;
	color: #fff;
}

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

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

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

.elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form textarea {
	width: 100%;
	height: 176px;
	margin-bottom: 20px;
}

.elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form .ekit-form-input, .elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form select, .elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form input {
	margin-bottom: 20px;
}

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

.elementor-8145 .elementor-element.elementor-element-2c7073f .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-8145 .elementor-element.elementor-element-2c7073f .wpcf7-form textarea, .elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-wid-con .ekit-form form textarea, .elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form select {
	font-family: "Work Sans", Sans-serif;
}

.elementor-8145 .elementor-element.elementor-element-2c7073f .wpcf7-form textarea {
	color: #7a7a7a;
}

.elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-wid-con .ekit-form form textarea {
	color: #7a7a7a;
}

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

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

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

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

.elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form textarea::-webkit-input-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form textarea::-moz-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form textarea:-ms-input-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form textarea:-moz-placeholder {
	font-size: 16px;
	color: #7a7a7a;
}

.elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form > p {
	text-align: left;
}

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

@media (max-width:1024px) {
	.elementor-8145 .elementor-element.elementor-element-33bb91dc {
		text-align: center;
	}
	
	.elementor-8145 .elementor-element.elementor-element-3d9118f9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}
}

@media (max-width:767px) {
	.elementor-8145 .elementor-element.elementor-element-118bb79c {
		margin-top: 32px;
		margin-bottom: 0px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-32bbab6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-1616a512 {
		margin-top: 47px;
		margin-bottom: 0px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-2991537a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-33ca5292 > .elementor-widget-container {
		padding: 0px 0px 0px 18px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-476844f0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-6da41fe4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-49a0cc27 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 18px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-33bb91dc > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-3d9118f9 > .elementor-widget-container {
		padding: 18px 30px 0px 30px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-3d9118f9 {
		text-align: left;
	}
	
	.elementor-8145 .elementor-element.elementor-element-2824b208 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-7e94fc48 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-705c22ac > .elementor-widget-container {
		padding: 0px 0px 0px 18px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-56c47181 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-43bbb34d > .elementor-widget-container {
		padding: 18px 20px 18px 20px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-43bbb34d {
		text-align: left;
	}
	
	.elementor-8145 .elementor-element.elementor-element-6baf0dbb > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-59a74b75 > .elementor-widget-container {
		padding: 0px 0px 0px 18px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-b032e40 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-14aa4349 > .elementor-widget-container {
		padding: 18px 30px 18px 30px;
	}
	
	.elementor-8145 .elementor-element.elementor-element-14aa4349 {
		text-align: left;
	}
	
	.elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form > p {
		text-align: center;
	}
	
	.elementor-8145 .elementor-element.elementor-element-2c7073f .ekit-form form input[type="submit"] {
		width: 100%;
		height: 50px;
		line-height: 8px;
	}
}

@media (min-width:768px) {
	.elementor-8145 .elementor-element.elementor-element-465270df {
		width: 40%;
	}
	
	.elementor-8145 .elementor-element.elementor-element-24771a58 {
		width: 60%;
	}
	
	.elementor-8145 .elementor-element.elementor-element-61cb0434 {
		width: 40%;
	}
	
	.elementor-8145 .elementor-element.elementor-element-398ab3a0 {
		width: 60%;
	}
	
	.elementor-8145 .elementor-element.elementor-element-442f60e9 {
		width: 60%;
	}
	
	.elementor-8145 .elementor-element.elementor-element-335d1fc9 {
		width: 40%;
	}
	
	.elementor-8145 .elementor-element.elementor-element-21b76dbf {
		width: 60%;
	}
	
	.elementor-8145 .elementor-element.elementor-element-593050d2 {
		width: 40%;
	}
	
	.elementor-8145 .elementor-element.elementor-element-5931fd7b {
		width: 40%;
	}
	
	.elementor-8145 .elementor-element.elementor-element-6d769b69 {
		width: 60%;
	}
	
	.elementor-8145 .elementor-element.elementor-element-fb6ab3f {
		width: 40%;
	}
	
	.elementor-8145 .elementor-element.elementor-element-69fe83a {
		width: 60%;
	}
}

/* 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;
}
