/* End Custom Fonts CSS */

.elementor-kit-338 {
	--e-global-color-primary: #001e1b;
	--e-global-color-secondary: #001e1b;
	--e-global-color-text: #001e1b;
	--e-global-color-accent: #001e1b;
	--e-global-color-94473be: #fff;
	--e-global-color-c8b29fa: #000;
	--e-global-color-8744c87: #ff6183;
	--e-global-color-1cfcc14: #0b3633;
	--e-global-color-2d7af9f: #138074;
	--e-global-color-c19d0b3: #3c5da8;
	--e-global-color-2fa2e67: #f1f4f8;
	--e-global-color-74cfff7: #ffb94e;
	--e-global-color-b46ad8e: #01883a;
	--e-global-color-f598fec: #3763c8;
	--e-global-color-777e1a1: #f1f4fb;
	--e-global-color-b6e3f92: #01883a;
	--e-global-color-187ca60: #202020;
	--e-global-color-7ad1c4f: #3763c8;
	--e-global-color-c08ae8d: #000;
	--e-global-color-e3fed31: #f5f7fc;
	--e-global-color-ce30682: #6d38a5;
	--e-global-color-090e92c: #ec6184;
	--e-global-color-5f84871: #f9f9f9;
	--e-global-color-bc50640: #007230;
	--e-global-color-165e03b: #6d38a5;
	--e-global-color-b5a975d: #c42f55;
	--e-global-color-878320d: #01883a;
	--e-global-color-1fefbd2: #dedede;
	--e-global-color-368bc75: #5f20a3;
	--e-global-color-2ac4deb: #c42f55;
	--e-global-color-bdfb765: #a71339;
	--e-global-color-4779a50: #ec6184;
	--e-global-color-998c9b0: #3763c8;
	--e-global-color-c2690e2: #d0d0d0;
	--e-global-color-71ffd7b: #234fb5;
	--e-global-color-188dce0: #001e1b;
	--e-global-color-698fc3c: #077f74;
	--e-global-color-0ba7d4d: #f86388;
	--e-global-color-79b96b2: #b6c3c2;
	--e-global-color-3a05887: #f86388;
	--e-global-color-871bbf3: #f5f5f5;
	--e-global-color-352fd14: #09aea1;
	--e-global-color-edc6a25: rgba(10, 54, 51, .7);
	--e-global-color-f824a38: #f3f5f5;
	--e-global-typography-primary-font-family: "Boing";
	--e-global-typography-primary-font-weight: 500;
	--e-global-typography-secondary-font-family: "Boing";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "F37 Ginger";
	--e-global-typography-text-font-size: 18px;
	--e-global-typography-text-font-weight: 300;
	--e-global-typography-text-line-height: 1.8em;
	--e-global-typography-accent-font-family: "Boing";
	--e-global-typography-accent-font-weight: 500;
	background-color: #fff;
	color: #131313;
	font-family: "F37 Ginger", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.6em;
}

.elementor-kit-338 e-page-transition {
	background-color: rgba(255, 255, 255, .73);
}

.elementor-kit-338 a {
	color: #3763c8;
}

.elementor-kit-338 h1 {
	color: var(--e-global-color-c8b29fa);
	font-family: "Boing", Sans-serif;
	font-size: 48px;
	line-height: 1.3em;
}

.elementor-kit-338 h2 {
	color: var(--e-global-color-c08ae8d);
	font-family: "Boing", Sans-serif;
	font-size: 40px;
	font-weight: 500;
	line-height: 1.3em;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1190px;
}

.e-con {
	--container-max-width: 1190px;
}

.elementor-widget:not(:last-child) {
	margin-block-end: 20px;
}

.elementor-element {
	--widgets-spacing: 20px 20px;
	--widgets-spacing-row: 20px;
	--widgets-spacing-column: 20px;
}

@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-kit-338 {
		font-size: 16px;
	}
	
	.elementor-kit-338 h1 {
		font-size: 38px;
	}
	
	.elementor-kit-338 h2 {
		font-size: 30px;
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}

/* Start custom CSS */

/*header*/
.elementor-widget-icon-box .elementor-icon-box-content {
	display: flex;
	flex-direction: column;
}

#login a:hover {
	color: #fff;
}

#loginn a:hover {
	color: #077f74;
}

/*Testimonail Carusel*/
.arba {
	height: 420px;
}

/* Home page numbers gradiant*/
.numb .elementor-counter-number, .numb .elementor-counter-number-suffix {
	background: linear-gradient(111.35deg, #077f74 -2.99%, #0b3633 106.5%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/** Button Fix for Tag Manager (For Click Id triggering) **/
.elementor-button-content-wrapper {
	pointer-events: none;
}

.elementor-button span {
	pointer-events: none;
}

@media only screen and (max-width: 1280px) {
	.left_margin .elementor-widget-container {
		margin-left: 0 !important;
	}
	
	.right_margin .elementor-widget-container {
		margin-right: 0 !important;
	}
}

/**General and header**/
.margi P {
	margin-bottom: 0;
}

header.elementor-sticky--effects {
	box-shadow: 0 10px 15px rgba(0, 0, 0, 15%);
}

figure.elementor-image-box-img img {
	max-width: 65px;
}

.menu-item-link-sub .jet-nav-item-desc {
	color: #444;
}

/** Home Page**/
#bluegradiant {
	background: linear-gradient(276.84deg, #077f74 .74%, #0b3633 100%);
}

.eicon-play:before {
	content: url("https://cdn-ildnhaf.nitrocdn.com/jxKdKJSPZSKcsswymxSysdmcQXxDfFaa/assets/images/source/rev-1f1954b/loris.ai/wp-content/uploads/2022/01/play-button.svg");
}

img.swiper-slide-image {
	vertical-align: middle;
}

/**Blog ***/
.blog-card .elementor-cta__button {
	padding: 0 !important;
}

.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 0 !important;
}

@media only screen and (min-width: 789px) {
	.page-id-222 .jet-toggle__label-text, .page-id-222 .jet-toggle__content-inner {
		max-width: 570px;
	}
	
	.home .jet-toggle__label-text, .page-id-222 .jet-toggle__content-inner {
		max-width: 570px;
	}
}

#no_one_knows .img_back span {
	display: block;
	width: 470px;
	height: 385px;
	background: linear-gradient(318.89deg, #ff6183 -11.49%, rgba(255, 97, 131, .18) 87.63%);
	border-radius: 93px 0 0 0;
	transform: matrix(-1, 0, 0, 1, 0, 0);
	position: absolute;
	top: -70px;
	left: 100px;
}

@media only screen and (max-width: 769px) {}
