
		.elementor-kit-8941 {
			--e-global-color-primary: #FFB606;
			--e-global-color-secondary: #E6A303;
			--e-global-color-text: #333333;
			--e-global-color-accent: #868686;
			--e-global-color-4588661: #5EBB3E;
			--e-global-color-5f782af: #FFFFFF;
			--e-global-color-6b28c0b: #000000;
		}

		.elementor-section.elementor-section-boxed > .elementor-container {
			max-width: 1170px;
		}

		.e-con {
			--container-max-width: 1170px;
		}

		.elementor-widget:not(:last-child) {
			margin-bottom: 30px;
		}

		.elementor-element {
			--widgets-spacing: 30px;
		}

		{
		}

		h1.entry-title {
			display: var(--page-title-display);
		}

		@media(max-width:1024px) {
			.elementor-section.elementor-section-boxed > .elementor-container {
				max-width: 1024px;
			}

			.e-con {
				--container-max-width: 1024px;
			}
		}

		@media(max-width:767px) {
			.elementor-section.elementor-section-boxed > .elementor-container {
				max-width: 767px;
			}

			.e-con {
				--container-max-width: 767px;
			}
		}

		.elementor-widget-heading .elementor-heading-title {
			color: var( --e-global-color-primary );
			line-height: var( --e-global-typography-primary-line-height );
		}

		.elementor-widget-image .widget-image-caption {
			color: var( --e-global-color-text );
			font-weight: var( --e-global-typography-text-font-weight );
		}

		.elementor-widget-text-editor {
			color: var( --e-global-color-text );
			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-widget-button .elementor-button {
			background-color: var( --e-global-color-accent );
		}

		.elementor-widget-divider {
			--divider-color: var( --e-global-color-secondary );
		}

			.elementor-widget-divider .elementor-divider__text {
				color: var( --e-global-color-secondary );
				font-weight: var( --e-global-typography-secondary-font-weight );
			}

			.elementor-widget-divider.elementor-view-stacked .elementor-icon {
				background-color: var( --e-global-color-secondary );
			}

			.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
				color: var( --e-global-color-secondary );
				border-color: var( --e-global-color-secondary );
			}

				.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
					fill: var( --e-global-color-secondary );
				}

		.elementor-widget-image-box .elementor-image-box-title {
			color: var( --e-global-color-primary );
			line-height: var( --e-global-typography-primary-line-height );
		}

		.elementor-widget-image-box .elementor-image-box-description {
			color: var( --e-global-color-text );
			font-weight: var( --e-global-typography-text-font-weight );
		}

		.elementor-widget-icon.elementor-view-stacked .elementor-icon {
			background-color: var( --e-global-color-primary );
		}

		.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
			color: var( --e-global-color-primary );
			border-color: var( --e-global-color-primary );
		}

			.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
				fill: var( --e-global-color-primary );
			}

		.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
			background-color: var( --e-global-color-primary );
		}

		.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
			fill: var( --e-global-color-primary );
			color: var( --e-global-color-primary );
			border-color: var( --e-global-color-primary );
		}

		.elementor-widget-icon-box .elementor-icon-box-title {
			color: var( --e-global-color-primary );
		}

			.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
				line-height: var( --e-global-typography-primary-line-height );
			}

		.elementor-widget-icon-box .elementor-icon-box-description {
			color: var( --e-global-color-text );
			font-weight: var( --e-global-typography-text-font-weight );
		}

		.elementor-widget-star-rating .elementor-star-rating__title {
			color: var( --e-global-color-text );
			font-weight: var( --e-global-typography-text-font-weight );
		}

		.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
			border-color: var( --e-global-color-text );
		}

		.elementor-widget-icon-list .elementor-icon-list-icon i {
			color: var( --e-global-color-primary );
		}

		.elementor-widget-icon-list .elementor-icon-list-icon svg {
			fill: var( --e-global-color-primary );
		}

		.elementor-widget-icon-list .elementor-icon-list-text {
			color: var( --e-global-color-secondary );
		}

		.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
			font-weight: var( --e-global-typography-text-font-weight );
		}

		.elementor-widget-counter .elementor-counter-number-wrapper {
			color: var( --e-global-color-primary );
			line-height: var( --e-global-typography-primary-line-height );
		}

		.elementor-widget-counter .elementor-counter-title {
			color: var( --e-global-color-secondary );
			font-weight: var( --e-global-typography-secondary-font-weight );
		}

		.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
			background-color: var( --e-global-color-primary );
		}

		.elementor-widget-progress .elementor-title {
			color: var( --e-global-color-primary );
			font-weight: var( --e-global-typography-text-font-weight );
		}

		.elementor-widget-testimonial .elementor-testimonial-content {
			color: var( --e-global-color-text );
			font-weight: var( --e-global-typography-text-font-weight );
		}

		.elementor-widget-testimonial .elementor-testimonial-name {
			color: var( --e-global-color-primary );
			line-height: var( --e-global-typography-primary-line-height );
		}

		.elementor-widget-testimonial .elementor-testimonial-job {
			color: var( --e-global-color-secondary );
			font-weight: var( --e-global-typography-secondary-font-weight );
		}

		.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a {
			color: var( --e-global-color-primary );
		}

			.elementor-widget-tabs .elementor-tab-title.elementor-active,
			.elementor-widget-tabs .elementor-tab-title.elementor-active a {
				color: var( --e-global-color-accent );
			}

		.elementor-widget-tabs .elementor-tab-title {
			line-height: var( --e-global-typography-primary-line-height );
		}

		.elementor-widget-tabs .elementor-tab-content {
			color: var( --e-global-color-text );
			font-weight: var( --e-global-typography-text-font-weight );
		}

		.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
			color: var( --e-global-color-primary );
		}

			.elementor-widget-accordion .elementor-accordion-icon svg {
				fill: var( --e-global-color-primary );
			}

		.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
			color: var( --e-global-color-accent );
		}

			.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
				fill: var( --e-global-color-accent );
			}

		.elementor-widget-accordion .elementor-accordion-title {
			line-height: var( --e-global-typography-primary-line-height );
		}

		.elementor-widget-accordion .elementor-tab-content {
			color: var( --e-global-color-text );
			font-weight: var( --e-global-typography-text-font-weight );
		}

		.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon {
			color: var( --e-global-color-primary );
		}

			.elementor-widget-toggle .elementor-toggle-icon svg {
				fill: var( --e-global-color-primary );
			}

		.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
			color: var( --e-global-color-accent );
		}

		.elementor-widget-toggle .elementor-toggle-title {
			line-height: var( --e-global-typography-primary-line-height );
		}

		.elementor-widget-toggle .elementor-tab-content {
			color: var( --e-global-color-text );
			font-weight: var( --e-global-typography-text-font-weight );
		}

		.elementor-widget-alert .elementor-alert-title {
			line-height: var( --e-global-typography-primary-line-height );
		}

		.elementor-widget-alert .elementor-alert-description {
			font-weight: var( --e-global-typography-text-font-weight );
		}

		.elementor-widget-text-path {
			font-weight: var( --e-global-typography-text-font-weight );
		}

		@media(max-width:1024px) {
			.elementor-widget-heading .elementor-heading-title {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-image-box .elementor-image-box-title {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-counter .elementor-counter-number-wrapper {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-testimonial .elementor-testimonial-name {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-tabs .elementor-tab-title {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-accordion .elementor-accordion-title {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-toggle .elementor-toggle-title {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-alert .elementor-alert-title {
				line-height: var( --e-global-typography-primary-line-height );
			}
		}

		@media(max-width:767px) {
			.elementor-widget-heading .elementor-heading-title {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-image-box .elementor-image-box-title {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-counter .elementor-counter-number-wrapper {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-testimonial .elementor-testimonial-name {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-tabs .elementor-tab-title {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-accordion .elementor-accordion-title {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-toggle .elementor-toggle-title {
				line-height: var( --e-global-typography-primary-line-height );
			}

			.elementor-widget-alert .elementor-alert-title {
				line-height: var( --e-global-typography-primary-line-height );
			}
		}

		.elementor-12 .elementor-element.elementor-element-c53ab33 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
			padding: 15px;
		}

		.elementor-12 .elementor-element.elementor-element-c53ab33 {
			margin-top: -220px;
			margin-bottom: 125px;
			z-index: 1;
		}

		.elementor-12 .elementor-element.elementor-element-dfe6d05 .wrapper-box-icon .sc-heading .heading__primary {
			font-size: 1.5rem;
			font-weight: 600;
			line-height: 1.4em;
		}

		.elementor-12 .elementor-element.elementor-element-dfe6d05 .wrapper-box-icon .boxes-icon {
			font-size: 70px;
			width: 120px;
			height: 100px;
			line-height: 100px;
			border-style: none;
			color: #FFB606;
		}

		.elementor-12 .elementor-element.elementor-element-dfe6d05 .wrapper-box-icon .iconbox-left .content-inner,
		.elementor-12 .elementor-element.elementor-element-dfe6d05 .wrapper-box-icon .iconbox-right .content-inner {
			width: calc(100% - 120px - 15px);
		}

		.elementor-12 .elementor-element.elementor-element-dfe6d05 .dot_line_buttom_top .dot-line,
		.elementor-12 .elementor-element.elementor-element-dfe6d05 .dot_line_buttom_top .dot-line span {
			color: #FFB606;
			background-color: #FFB606;
		}

		.elementor-12 .elementor-element.elementor-element-dfe6d05 .wrapper-box-icon .content-inner .smicon-read {
			font-size: 1em;
			font-weight: normal;
			text-transform: none;
			border-style: none;
			color: var( --e-global-color-primary );
		}

		.elementor-12 .elementor-element.elementor-element-dfe6d05 > .elementor-widget-container {
			transition: background 0.3s;
		}

		.elementor-12 .elementor-element.elementor-element-1648e41 .wrapper-box-icon .sc-heading .heading__primary {
			font-size: 1.5rem;
			font-weight: 600;
			line-height: 1.4em;
		}

		.elementor-12 .elementor-element.elementor-element-1648e41 .wrapper-box-icon .boxes-icon {
			font-size: 70px;
			width: 120px;
			height: 100px;
			line-height: 100px;
			border-style: none;
			color: #FFB606;
		}

		.elementor-12 .elementor-element.elementor-element-1648e41 .wrapper-box-icon .iconbox-left .content-inner,
		.elementor-12 .elementor-element.elementor-element-1648e41 .wrapper-box-icon .iconbox-right .content-inner {
			width: calc(100% - 120px - 15px);
		}

		.elementor-12 .elementor-element.elementor-element-1648e41 .dot_line_buttom_top .dot-line,
		.elementor-12 .elementor-element.elementor-element-1648e41 .dot_line_buttom_top .dot-line span {
			color: #FFB606;
			background-color: #FFB606;
		}

		.elementor-12 .elementor-element.elementor-element-1648e41 .wrapper-box-icon .content-inner .smicon-read {
			font-size: 1em;
			font-weight: normal;
			text-transform: none;
			border-style: none;
			color: var( --e-global-color-primary );
		}

		.elementor-12 .elementor-element.elementor-element-1648e41 > .elementor-widget-container {
			transition: background 0.3s;
		}

		.elementor-12 .elementor-element.elementor-element-8c39ce8 .wrapper-box-icon .sc-heading .heading__primary {
			font-size: 1.5rem;
			font-weight: 600;
			line-height: 1.4em;
		}

		.elementor-12 .elementor-element.elementor-element-8c39ce8 .wrapper-box-icon .boxes-icon {
			font-size: 70px;
			width: 120px;
			height: 100px;
			line-height: 100px;
			border-style: none;
			color: #FFB606;
		}

		.elementor-12 .elementor-element.elementor-element-8c39ce8 .wrapper-box-icon .iconbox-left .content-inner,
		.elementor-12 .elementor-element.elementor-element-8c39ce8 .wrapper-box-icon .iconbox-right .content-inner {
			width: calc(100% - 120px - 15px);
		}

		.elementor-12 .elementor-element.elementor-element-8c39ce8 .dot_line_buttom_top .dot-line,
		.elementor-12 .elementor-element.elementor-element-8c39ce8 .dot_line_buttom_top .dot-line span {
			color: #FFB606;
			background-color: #FFB606;
		}

		.elementor-12 .elementor-element.elementor-element-8c39ce8 .wrapper-box-icon .content-inner .smicon-read {
			font-size: 1em;
			font-weight: normal;
			text-transform: none;
			border-style: none;
			color: var( --e-global-color-primary );
		}

		.elementor-12 .elementor-element.elementor-element-8c39ce8 > .elementor-widget-container {
			transition: background 0.3s;
		}

		.elementor-12 .elementor-element.elementor-element-a57ecee .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
			padding: 15px;
		}

		.elementor-12 .elementor-element.elementor-element-a57ecee {
			margin-top: 0px;
			margin-bottom: 65px;
		}

		.elementor-12 .elementor-element.elementor-element-b9080e9 > .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-12 .elementor-element.elementor-element-633f9ab > .elementor-widget-container {
			margin: 0px 0px 35px 0px;
		}

		.elementor-12 .elementor-element.elementor-element-633f9ab {
			width: auto;
			max-width: auto;
		}

		.elementor-12 .elementor-element.elementor-element-4b33cdd .elementor-button {
			font-family: "Roboto", Sans-serif;
			font-weight: 500;
			text-transform: uppercase;
			fill: #000000;
			color: #000000;
			background-color: var( --e-global-color-primary );
			border-radius: 0px 0px 0px 0px;
			padding: 15px 33px 15px 33px;
		}

			.elementor-12 .elementor-element.elementor-element-4b33cdd .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4b33cdd .elementor-button:focus {
				background-color: #E6A303;
			}

		.elementor-12 .elementor-element.elementor-element-4b33cdd > .elementor-widget-container {
			padding: 50px 0px 0px 0px;
		}

		.elementor-12 .elementor-element.elementor-element-749413db .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
			padding: 15px;
		}

		.elementor-12 .elementor-element.elementor-element-749413db:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-749413db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
			background-image: url("wp-content/uploads/sites/95/2022/12/bg-register-now.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-12 .elementor-element.elementor-element-749413db > .elementor-background-overlay {
			background-color: #000000;
			opacity: 0.6;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-12 .elementor-element.elementor-element-749413db {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		}

		.elementor-12 .elementor-element.elementor-element-45a556d4 .thim-countdown {
			text-align: left;
		}

		.elementor-12 .elementor-element.elementor-element-135e925:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-135e925 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
			background-color: #F3F3F3;
		}

		.elementor-12 .elementor-element.elementor-element-135e925 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 80px;
			padding: 70px 0px 70px 0px;
		}

			.elementor-12 .elementor-element.elementor-element-135e925 > .elementor-background-overlay {
				transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
			}

		.elementor-12 .elementor-element.elementor-element-c712e75 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
			padding: 15px;
		}

		.elementor-12 .elementor-element.elementor-element-360d811 .wrapper-box-icon .boxes-icon {
			font-size: 14px;
			width: 100px;
			height: 100px;
			line-height: 100px;
			border-style: none;
		}

		.elementor-12 .elementor-element.elementor-element-360d811 .wrapper-box-icon .iconbox-left .content-inner,
		.elementor-12 .elementor-element.elementor-element-360d811 .wrapper-box-icon .iconbox-right .content-inner {
			width: calc(100% - 100px - 15px);
		}

		.elementor-12 .elementor-element.elementor-element-360d811 > .elementor-widget-container {
			padding: 50px 50px 50px 50px;
			background-color: #FFFFFF;
		}

		.elementor-12 .elementor-element.elementor-element-09c83f1 .wrapper-box-icon .boxes-icon {
			font-size: 14px;
			width: 100px;
			height: 100px;
			line-height: 100px;
			border-style: none;
		}

		.elementor-12 .elementor-element.elementor-element-09c83f1 .wrapper-box-icon .iconbox-left .content-inner,
		.elementor-12 .elementor-element.elementor-element-09c83f1 .wrapper-box-icon .iconbox-right .content-inner {
			width: calc(100% - 100px - 15px);
		}

		.elementor-12 .elementor-element.elementor-element-09c83f1 > .elementor-widget-container {
			padding: 50px 50px 50px 50px;
			background-color: #FFFFFF;
		}

		.elementor-12 .elementor-element.elementor-element-ebb3160 .wrapper-box-icon .boxes-icon {
			font-size: 14px;
			width: 100px;
			height: 100px;
			line-height: 100px;
			border-style: none;
		}

		.elementor-12 .elementor-element.elementor-element-ebb3160 .wrapper-box-icon .iconbox-left .content-inner,
		.elementor-12 .elementor-element.elementor-element-ebb3160 .wrapper-box-icon .iconbox-right .content-inner {
			width: calc(100% - 100px - 15px);
		}

		.elementor-12 .elementor-element.elementor-element-ebb3160 > .elementor-widget-container {
			padding: 50px 50px 50px 50px;
			background-color: #FFFFFF;
		}

		.elementor-12 .elementor-element.elementor-element-05913c1 .elementor-button {
			font-family: "Roboto", Sans-serif;
			font-weight: 500;
			text-transform: uppercase;
			fill: #000000;
			color: #000000;
			background-color: var( --e-global-color-primary );
			border-radius: 0px 0px 0px 0px;
			padding: 15px 33px 15px 33px;
		}

			.elementor-12 .elementor-element.elementor-element-05913c1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-05913c1 .elementor-button:focus {
				background-color: #E6A303;
			}

		.elementor-12 .elementor-element.elementor-element-05913c1 > .elementor-widget-container {
			padding: 35px 0px 0px 0px;
		}

		.elementor-12 .elementor-element.elementor-element-d65ec78 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
			padding: 15px;
		}

		.elementor-12 .elementor-element.elementor-element-d65ec78 {
			margin-top: 0px;
			margin-bottom: 30px;
		}

		.elementor-12 .elementor-element.elementor-element-d4c132c > .elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-12 .elementor-element.elementor-element-4514e48 .event-wrapper .title, .elementor-12 .elementor-element.elementor-element-4514e48 .thim-ekits-event__title {
			margin-bottom: 10px;
		}

			.elementor-12 .elementor-element.elementor-element-4514e48 .event-wrapper .title a:hover, .elementor-12 .elementor-element.elementor-element-4514e48 .thim-ekits-event__title a:hover {
				color: var( --e-global-color-primary );
			}

		.elementor-12 .elementor-element.elementor-element-4514e48 {
			--thim-meta-data-margin-bottom: 0px;
			--thim-meta-data-color: #878787;
		}

			.elementor-12 .elementor-element.elementor-element-4514e48.thim-ekits-event-style .event-wrapper .meta i, .elementor-12 .elementor-element.elementor-element-4514e48 .thim-ekits-event__meta i {
				font-size: 16px;
			}

			.elementor-12 .elementor-element.elementor-element-4514e48 .thim-list-event .view-all {
				padding: 1px 20px 1px 20px;
				font-weight: 500;
				border-style: solid;
				border-width: 1px 1px 1px 1px;
				color: var( --e-global-color-text );
				border-color: #E8E8E8;
			}

				.elementor-12 .elementor-element.elementor-element-4514e48 .thim-list-event .view-all:hover {
					color: var( --e-global-color-text );
					border-color: var( --e-global-color-primary );
				}

		.elementor-12 .elementor-element.elementor-element-3acc908 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
			padding: 15px;
		}

		.elementor-12 .elementor-element.elementor-element-3acc908:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3acc908 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
			background-image: url("wp-content/uploads/sites/95/2022/12/bg-lastest-new.jpg");
			background-position: center center;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.elementor-12 .elementor-element.elementor-element-3acc908 > .elementor-background-overlay {
			background-color: #000000;
			opacity: 0.6;
			transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
		}

		.elementor-12 .elementor-element.elementor-element-3acc908 {
			transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
			margin-top: 0px;
			margin-bottom: 80px;
			padding: 70px 0px 80px 0px;
		}

		.elementor-12 .elementor-element.elementor-element-1a40905 .sc_heading .title, .elementor-12 .elementor-element.elementor-element-1a40905 .sc_heading .clone {
			color: var( --e-global-color-5f782af );
		}

		.elementor-12 .elementor-element.elementor-element-1a40905 .sc_heading .sub-heading {
			color: #FFFFFF;
		}

		.elementor-12 .elementor-element.elementor-element-1a40905 > .elementor-widget-container {
			margin: 0px 0px 10px 0px;
		}

		.elementor-12 .elementor-element.elementor-element-4e16875 .thim-ekits-post__article .elementor-repeater-item-fc56ba8 {
			--thim-item-meta-data-display: inline_block;
		}

		.elementor-12 .elementor-element.elementor-element-4e16875 .thim-ekits-post__meta span + span:before {
			content: "-";
		}

		.elementor-12 .elementor-element.elementor-element-4e16875 {
			--thim-ekits-slider-show: 3;
			--thim-ekits-slider-space: 30px;
			--thim-ekits-image-spacing: 0px;
			--thim-bg-image-overlay-icon-font-size: 20px;
			--thim-meta-data-item-color: var( --e-global-color-text );
		}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-ekits-post__article .thim-ekits-post__thumbnail .thim-ekits-blog__categories {
				font-size: 18px;
				left: 10px;
				bottom: 10px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-ekits-post__article .thim-ekits-post__thumbnail .thim-ekits-post__date {
				font-size: 18px;
				right: 10px;
				top: 10px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-ekits-post__content {
				text-align: center;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-ekits-post__article .thim-ekits-post__content {
				margin: -23px 0px 0px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-ekits-post__article .thim-ekits-post__title a {
				color: #FFFFFF;
			}

				.elementor-12 .elementor-element.elementor-element-4e16875 .thim-ekits-post__article .thim-ekits-post__title a:hover {
					color: var( --e-global-color-primary );
				}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-ekits-post__article .thim-ekits-post__title {
				margin-bottom: 15px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-ekits-post__article .thim-ekits-post__meta {
				font-size: 0.87rem;
				background-color: var( --e-global-color-primary );
				padding: 1px 12px 1px 12px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-ekits-post__article .thim-ekits-post__read-more {
				border-style: none;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-slider-pagination {
				top: 100%;
				-webkit-transform: translateY(0px);
				-ms-transform: translateY(0px);
				transform: translateY(0px);
				--thim-pagination-space: 10px;
			}

				.elementor-12 .elementor-element.elementor-element-4e16875 .thim-slider-pagination .swiper-pagination-bullet {
					border-style: none;
					background-color: #FFFFFF6B;
					opacity: 1;
				}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-bullets .swiper-pagination-bullet {
				width: 12px;
				height: 12px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-progressbar, .elementor-12 .elementor-element.elementor-element-4e16875 .thim-scrollbar {
				height: 12px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .swiper-pagination-progressbar, .elementor-12 .elementor-element.elementor-element-4e16875 .thim-scrollbar {
				background-color: #FFFFFF6B;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
				width: 12px;
				height: 12px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-slider-pagination .swiper-pagination-bullet:hover, .elementor-12 .elementor-element.elementor-element-4e16875 .thim-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
				background-color: var( --e-global-color-primary );
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill, .elementor-12 .elementor-element.elementor-element-4e16875 .thim-scrollbar .swiper-scrollbar-drag {
				background: var( --e-global-color-primary );
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-slider-nav-prev {
				right: 38px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-slider-nav-next {
				right: 1px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 .thim-slider-nav {
				top: 0%;
				-webkit-transform: translateY(-90px);
				-ms-transform: translateY(-90px);
				transform: translateY(-90px);
				font-size: 10px;
				width: 28px;
				height: 28px;
				color: #fff;
				border-style: solid;
				border-width: 1px 1px 1px 1px;
			}

				.elementor-12 .elementor-element.elementor-element-4e16875 .thim-slider-nav:hover {
					color: var( --e-global-color-primary );
				}

		.elementor-12 .elementor-element.elementor-element-82f9fc1 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
			padding: 15px;
		}

		.elementor-12 .elementor-element.elementor-element-82f9fc1 {
			padding: 0px 0px 60px 0px;
		}

		.elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__quote-icon {
			left: 51%;
			top: -6px;
			background-color: var( --e-global-color-primary );
			padding: 04px 9px 4px 9px;
			border-radius: 50% 50% 50% 50%;
		}

		.elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__inner {
			max-width: 800px;
		}

		.elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__article, .elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__article-avatar-left_client_name .thim-ekits-testimonial__client-content {
			text-align: center;
		}

		.elementor-12 .elementor-element.elementor-element-3e75865 {
			--thim-ekits-testimonial__image-border-radius: 50% 50% 50% 50%;
			--thim-ekits-avatar-position: column;
			--thim-ekits-quote-color: #000000;
			--thim-ekits-slider-show: 5;
			--thim-ekits-slider-space: 20px;
		}

			.elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__image {
				padding: 3px 3px 3px 3px;
				opacity: 0.6;
			}

				.elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__image:before {
					top: 3px;
					right: 3px;
					bottom: 3px;
					left: 3px;
					background-color: #FFB60661;
				}

			.elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__name {
				display: block;
				color: var( --e-global-color-text );
				font-size: 18px;
				font-weight: 500;
				margin: 25px 0px 2px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__position {
				display: block;
				color: var( --e-global-color-accent );
				font-size: 16px;
				font-weight: 400;
				margin: 0px 0px 20px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__client-content {
				color: #7C7C7C;
				font-size: 16px;
				font-weight: 400;
				margin: 0px 0px 30px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__avatars {
				max-width: 490px;
				padding: 12px 0px 12px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-3e75865 .swiper-slide-active .thim-ekits-testimonial__image {
				border-style: dotted;
				border-width: 1px 1px 1px 1px;
				border-color: var( --e-global-color-accent );
				opacity: 1;
				transition: all 0.2s;
				z-index: 1;
				transform: scale(1.2);
			}

			.elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__avatars .thim-ekits-testimonial__avatar {
				width: calc(100%/5 - 20px);
			}

			.elementor-12 .elementor-element.elementor-element-3e75865 .thim-slider-pagination {
				justify-content: center;
				-webkit-transform: translateY(20px);
				-ms-transform: translateY(20px);
				transform: translateY(20px);
				--thim-pagination-space: 6px;
			}

				.elementor-12 .elementor-element.elementor-element-3e75865 .thim-slider-pagination .swiper-pagination-bullet {
					border-style: none;
					background-color: #FFFFFF;
					opacity: 1;
				}

			.elementor-12 .elementor-element.elementor-element-3e75865 .thim-bullets .swiper-pagination-bullet {
				width: 10px;
				height: 10px;
			}

				.elementor-12 .elementor-element.elementor-element-3e75865 .thim-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
					width: 10px;
					height: 10px;
				}

			.elementor-12 .elementor-element.elementor-element-3e75865 .thim-slider-pagination .swiper-pagination-bullet:hover, .elementor-12 .elementor-element.elementor-element-3e75865 .thim-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
				background-color: #FAD556;
			}

			.elementor-12 .elementor-element.elementor-element-3e75865 > .elementor-widget-container {
				padding: 20px 0px 0px 0px;
			}

		@media(max-width:1024px) {
			.elementor-12 .elementor-element.elementor-element-c53ab33 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
				padding: 15px;
			}

			.elementor-12 .elementor-element.elementor-element-c53ab33 {
				margin-top: -210px;
				margin-bottom: 80px;
			}

			.elementor-12 .elementor-element.elementor-element-dfe6d05 .wrapper-box-icon .sc-heading .heading__primary {
				font-size: 1em;
			}

			.elementor-12 .elementor-element.elementor-element-dfe6d05 .wrapper-box-icon .boxes-icon {
				font-size: 65px;
				width: 90px;
			}

			.elementor-12 .elementor-element.elementor-element-dfe6d05 .wrapper-box-icon .iconbox-left .content-inner,
			.elementor-12 .elementor-element.elementor-element-dfe6d05 .wrapper-box-icon .iconbox-right .content-inner {
				width: calc(100% - 90px - 15px);
			}

			.elementor-12 .elementor-element.elementor-element-1648e41 .wrapper-box-icon .sc-heading .heading__primary {
				font-size: 1em;
			}

			.elementor-12 .elementor-element.elementor-element-1648e41 .wrapper-box-icon .boxes-icon {
				font-size: 65px;
				width: 90px;
			}

			.elementor-12 .elementor-element.elementor-element-1648e41 .wrapper-box-icon .iconbox-left .content-inner,
			.elementor-12 .elementor-element.elementor-element-1648e41 .wrapper-box-icon .iconbox-right .content-inner {
				width: calc(100% - 90px - 15px);
			}

			.elementor-12 .elementor-element.elementor-element-8c39ce8 .wrapper-box-icon .sc-heading .heading__primary {
				font-size: 1em;
			}

			.elementor-12 .elementor-element.elementor-element-8c39ce8 .wrapper-box-icon .boxes-icon {
				font-size: 65px;
				width: 90px;
			}

			.elementor-12 .elementor-element.elementor-element-8c39ce8 .wrapper-box-icon .iconbox-left .content-inner,
			.elementor-12 .elementor-element.elementor-element-8c39ce8 .wrapper-box-icon .iconbox-right .content-inner {
				width: calc(100% - 90px - 15px);
			}

			.elementor-12 .elementor-element.elementor-element-a57ecee {
				margin-top: 0px;
				margin-bottom: 30px;
			}

			.elementor-12 .elementor-element.elementor-element-633f9ab > .elementor-widget-container {
				margin: 0px 0px 30px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-135e925 {
				margin-top: 0px;
				margin-bottom: 30px;
				padding: 30px 0px 30px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-ad5360f > .elementor-widget-container {
				padding: 0px 0px 10px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-360d811 > .elementor-widget-container {
				padding: 20px 20px 20px 20px;
			}

			.elementor-12 .elementor-element.elementor-element-09c83f1 > .elementor-widget-container {
				padding: 20px 20px 20px 20px;
			}

			.elementor-12 .elementor-element.elementor-element-ebb3160 > .elementor-widget-container {
				padding: 20px 20px 20px 20px;
			}

			.elementor-12 .elementor-element.elementor-element-d65ec78 {
				margin-top: 0px;
				margin-bottom: 0px;
			}

			.elementor-12 .elementor-element.elementor-element-3acc908 {
				margin-top: 0px;
				margin-bottom: 30px;
				padding: 30px 0px 40px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-f1413c6 > .elementor-element-populated {
				padding: 0px 0px 0px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 {
				--thim-ekits-slider-show: 3;
			}

			.elementor-12 .elementor-element.elementor-element-82f9fc1 {
				padding: 0px 15px 20px 15px;
			}

			.elementor-12 .elementor-element.elementor-element-356c7f3 > .elementor-element-populated {
				padding: 0px 0px 0px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-3e75865 > .elementor-widget-container {
				padding: 10px 0px 0px 0px;
			}
		}

		@media(max-width:767px) {
			.elementor-12 .elementor-element.elementor-element-c53ab33 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
				padding: 15px;
			}

			.elementor-12 .elementor-element.elementor-element-c53ab33 {
				margin-top: 30px;
				margin-bottom: 30px;
			}

			.elementor-12 .elementor-element.elementor-element-26a5f79 > .elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-12 .elementor-element.elementor-element-dfe6d05 .wrapper-box-icon .sc-heading .heading__primary {
				margin: 15px 0px 10px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-6eb9db5 > .elementor-element-populated {
				margin: 0px 0px 0px 0px;
				--e-column-margin-right: 0px;
				--e-column-margin-left: 0px;
			}

			.elementor-12 .elementor-element.elementor-element-1648e41 .wrapper-box-icon .sc-heading .heading__primary {
				margin: 15px 0px 10px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-8c39ce8 .wrapper-box-icon .sc-heading .heading__primary {
				margin: 15px 0px 10px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-633f9ab > .elementor-widget-container {
				margin: 0px 0px 30px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-45a556d4 > .elementor-widget-container {
				margin: 0px 0px 30px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-d4c132c > .elementor-widget-container {
				padding: 0px 0px 50px 0px;
			}

			.elementor-12 .elementor-element.elementor-element-3acc908 {
				padding: 30px 15px 40px 15px;
			}

			.elementor-12 .elementor-element.elementor-element-4e16875 {
				--thim-ekits-slider-show: 2;
				--thim-ekits-slider-space: 15px;
			}

				.elementor-12 .elementor-element.elementor-element-4e16875 .thim-slider-nav-prev {
					right: 40px;
				}

				.elementor-12 .elementor-element.elementor-element-4e16875 .thim-slider-nav {
					font-size: 12px;
					width: 32px;
					height: 32px;
				}

			.elementor-12 .elementor-element.elementor-element-3e75865 .thim-ekits-testimonial__avatars {
				max-width: 300px;
			}

			.elementor-12 .elementor-element.elementor-element-3e75865 > .elementor-widget-container {
				padding: 0px 0px 0px 0px;
			}
		}
		/* Start custom CSS for thim-list-event, class: .elementor-element-4514e48 */

		.thim-list-event .item-event .time-from .month {
			color: #000;
			font-size: 16px;
			line-height: 20px;
		}
		/*.thim-list-event .event-wrapper .title a{*/
		/*   border-bottom: 1px solid #000;*/
		/*}*/
		/*.thim-list-event .event-wrapper .title a:hover{*/
		/*    border-bottom: 1px solid  #FAD556;*/
		/*}*/ /* End custom CSS */
		/* Start custom CSS for thim-ekits-list-blog, class: .elementor-element-4e16875 */ .elementor-widget-thim-ekits-list-blog .thim-slider-nav {
			top: 0;
		}
		/* End custom CSS */
	