@charset "UTF-8";
/* CSS Document */

.industries-box,
.cg-work-box-wrap .cg-work-box,
.cg-work-box-wrap:hover .cg-work-box,
.form-wrap {
	background: #F6F7F9;
}

.industries-box .industries-info h2 {
	color: #666;
}

.text-gradient {
	background: rgb(62, 14, 253);
	background: linear-gradient(82deg, rgba(62, 14, 253, 1) 0%, rgba(102, 53, 251, 1) 27%, rgba(155, 112, 251, 1) 66%, rgba(205, 171, 251, 1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.text-orange {
	color: #F97D09;
}

.text-purple {
	color: #6635fb;
}

.text-light-purple {
	color: #cdabfb;
}

.slider-button-wrap-arrow .slide-btn,
.slider-button-wrap-arrow .slide-btn:hover,
.blog-details-info-wrap .blog-details-sub-title,
.blog-meta li,
.blog-meta li svg,
.blog-meta li i,
.data-info h2,
.listing li,
.faq-wrap .accordion-item .accordion-button,
.faq-wrap .accordion-item .accordion-collapse .accordion-body,
.faq-wrap .accordion-item .accordion-button::after,
.faq-wrap .accordion-item .accordion-button:not(.collapsed)::after,
.form-wrap .common-form-box .input-group label {
	color: inherit;
}

.blog-box {
	background: #F6F7F9;
	border: 1px solid rgba(0, 0, 0, 0.25);
}

.common-btn.border-style,
.subscribe-wrap,
.common-btn,
.contact-card-box .contact-card-icon {
	background: #6635fb;
	/* background: -webkit-linear-gradient(left, rgba(10,130,175,1) 0%, rgba(131,200,150,1) 100%);
	background: -o-linear-gradient(left, rgba(10,130,175,1) 0%, rgba(131,200,150,1) 100%);
	background: linear-gradient(to right, rgba(10,130,175,1) 0%, rgba(131,200,150,1) 100%); */
}

.common-btn.border-style:hover,
.contact-card-box:hover .contact-card-icon {
	background: #6635fb;
}

.subscribe-wrap {
	border-radius: 45px;
}

.blog-details-info-wrap {
	max-width: 100%;
	padding-left: 0;
}

.values-box-wrap {
	-ms-grid-columns: (1fr)[1];
	grid-template-columns: repeat(1, 1fr);
}

.wp-block-quote {
	background: var(--primary-purple);
}

.cg-work-box-wrap .cg-work-box {
	padding: 50px;
}

.cg-work-box-wrap .cg-work-box .cg-work-img {
	background: none;
	padding: 0;
	border-top-left-radius: 0;
}

.cg-work-box-wrap .cg-work-box .cg-work-img img {
	border-top-left-radius: 0px;
}

.faq-wrap.faq-wrap-two .accordion-item {
	border: 1px solid rgba(0, 0, 0, 0.25);
}

.faq-wrap .accordion-item,
.faq-wrap.faq-wrap-two .accordion-item:hover {
	background-color: #F6F7F9;
}

.form-wrap .common-form-box .input-group input,
.form-wrap .common-form-box .input-group textarea {
	background: #fff;
	color: inherit;
}

input::placeholder {
	color: #666;
}

.faq-wrap .accordion-item,
.faq-wrap.faq-wrap-two .accordion-item {
	background-color: transparent;

}

.accordion-button,
.accordion-header {}

.bg_color_blue {
	background-color: #2e1e7b;
}

.bg_color_light_blue {
	background-color: #1E5AB3;
}

.bg_color_light_gray {
	background-color: #F4F5FA;
}

.about-ai-info .section-title .title {
	font-size: 18px;
	line-height: 1.7;
}

.achievement-count-box .counter-item {
	font-size: 60px;
	font-weight: 600;
	line-height: 1.2;
}

.odometer.odometer-auto-theme {
	font-size: 60px;
	line-height: 1.2;
}

.achievement-count-box .counter-item em {
	font-size: 60px;
	line-height: 1.2;
}

.achievement-count-box p {
	font-size: 18px;
	line-height: 1.7;
}

.values-box-wrap .single-values-box .values-icon img {
	filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(320deg) brightness(105%) contrast(102%);
	-webkit-transition: all .1s linear;
	transition: all .1s linear;
}

.blog-details-img img {
	height: 500px;
	object-fit: cover;
	overflow: hidden;
	border-radius: 20px;
}

@media only screen and (min-width: 992px) {
	.section-title.border-style .border-sbu {
		font-size: 60px;
		font-weight: 600;
		line-height: 1.2;
	}
}

@media only screen and (max-width: 992px) {
	.about-ai-area img {
		height: 150px;
	}

	.about-ai-area img {
		height: auto;
	}

	.blog-details-img img {
		height: 100%;
	}
}


#contact-btn {

	a:hover {
		color: white;
	}
}