/* Suraj Work */
.card-height{
	height: auto !important;
	align-self: start !important;
}

.form-hero-section{
	 background: linear-gradient(to bottom right, #f0fdf4, #ffffff, #ecfdf5);
}
.form-ai-wraper{
	 background: linear-gradient(to bottom right, #eff6ff, #fAf5ff, #fdf2f8);
}
.form-fotter-wraper{
	 background: linear-gradient(to right, #16a34a, #059669);
}
.titles-chip .elementor-widget-container{
	width: fit-content;
    border-radius: 35px;
}

.titles-chip .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 12px;
}
.title-chip .elementor-widget-container{
	width: fit-content;
    border-radius: 35px;
}

.title-chip .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 8px;
}

.title-chips .elementor-widget-container{
	width: fit-content;
    border-radius: 35px;
}
.title-chips .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 4px;
}
.title-chip-icon .elementor-widget-container{
	width: fit-content;
    border-radius: 35px;
}
.title-chip-icon .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 4px;
}

.hero-title{
	color: transparent;
    background-image: linear-gradient(to right, #16a34a, #059669);
    background-clip: text;
}

.icon-box-wrap .elementor-widget-container .elementor-heading-title span{
	display: flex;
	align-items: center;
	gap: 8px;
}
.icon-boxes-wrap .elementor-widget-container .elementor-heading-title span{
	display: flex;
	align-items: center;
	gap: 12px;
}

.elementor-element.position-flex {
	position: relative;
}
.elementor-element.positional-chip-form {
	position: absolute;
    top: -17px;
    right: -17px;
}
.positional-chip-form .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 8px;
}
.positional-chip-form .elementor-widget-container {
	border-radius: 35px;
}
.elementor-element.positional-chips {
	position: absolute;
    top: -24px;
    right: -24px;
}
.positional-chips .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 8px;
}
.positional-chips .elementor-widget-container {
	border-radius: 35px;
}
.elementor-element.positional-chip {
	position: absolute;
    top: -16px;
    right: -16px;
/*     height: fit-content; */
}

.positional-chip .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 5px;
}
.positional-chip .elementor-widget-container {
	border-radius: 35px;
}
.elementor-element.positional-chip-title {
	position: absolute;
    top: -26px;
    right: -16px;
    height: fit-content;
}
.positional-chip-title .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 5px;
}
.positional-chip-title .elementor-widget-container {
	border-radius: 35px;
}
.ai-button .elementor-widget-container .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-text {
	display: flex;
	gap: 16px;
	align-items: center;
}
.work-ai-button .elementor-widget-container .elementor-button-wrapper .elementor-button .elementor-button-content-wrapper .elementor-button-text {
	display: flex;
	gap: 8px;
	align-items: center;
}

.aisec-title {
    color: transparent;
    background-image: linear-gradient(to right, #2563eb, #7c3aed, #db2777);
    background-clip: text;
}

.aiaction-title {
	color: transparent;
    background-image: linear-gradient(to right, #2563eb, #7c3aed);
    background-clip: text;

}
.staper-card{
	position: relative;
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.staper-card:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}
.elementor-element.arrow-icon {
	position: absolute;
    top: 50%;
    right: -17px;
    transform: translatey(-50%);
    height: 32px !important;
}
.elementor-element.arrow-icons {
	position: absolute;
    top: 50%;
    right: -16px;
    transform: translatey(-50%);
    height: 32px !important;
}
.elementor-element.arrows-icon {
	position: absolute;
	top:45%;
	right: -10px;
}
.elementor-element.arrows-icon-action {
	position: absolute;
	top:45%;
	right: -12px;
}

@media screen and (max-width: 1024px){
	.arrows-icon{
		display: none;
	}
}

@media screen and (max-width: 1024px){
	.arrows-icon-action{
		display: none;
	}
}

.artificial-intelligence-card{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;
}

.artificial-intelligence-card:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important;
}

.pricing-sub sub{
	font-size: 16px;
	color:#4b5563;
	font-weight: 400;
}
.pricing-sub-white sub{
	font-size: 16px;
	color:#dcfce7;
	font-weight: 400;
}

.pricing-plan-chip-main{
	position: relative;
}
.elementor-element.pricing-plan-chip{
	position: absolute;
	top:-20px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
	gap: 8px;
}

.pricing-plan-chip .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 8px;
}
.social-hero-wraper{
	background-image: linear-gradient(to bottom right, #faf5ff, #fdf2f8, #eff6ff);
}
.social-title{
	color: transparent;
    background-clip: text;
    background-image: linear-gradient(to right, #9333ea, #db2777, #2563eb);
}
.elementor-widget-container .elementor-heading-title .green-dot{
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #22c55e;
	animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.elementor-widget-container .elementor-heading-title .green-dots{
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #4ade80;
}
@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.social-ser-title{
	background-image: linear-gradient(to right, #9333ea, #db2777);
  	background-clip: text;
 	color: transparent;
}
.social-advance{
	color: transparent;              
   background-clip: text;     
   background-image: linear-gradient(to right, #9333ea, #db2777);
}
.ai-card-wrap:hover .ai-card-icon{
   transform: scale(1.1);
   transition: transform 0.1s ease-in-out;
}
.native-card-title{
  color: transparent;  
  background-clip: text;        
  background-image: linear-gradient(
    to right,
    #2563eb,                          
    #db2777    
  );
}

.elementor-element.case-studies-chip-right {
	position: absolute;
    top: 16px;
    right: 16px;
}
/* case studies page css */
.elementor-element.case-studies-flex {
	position: relative;
}
.elementor-element.case-studies-chip {
	position: absolute;
    top: 16px;
    left: 16px;
}
.elementor-element.case-card-icon{
	width: 64px;
	height: 64px;
	min-width: 64px !important;
}

.case-card-icon .elementor-widget-container{
	 background-image: linear-gradient(to bottom right, #3b82f6, #9333ea);
}
.seccess-across-card:hover{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
/* omni page css */

.elementor-element.omni-position-flex {
	position: relative;
}
.elementor-element.omni-positional-chip {
	position: absolute;
    top: -25px;
    right: -25px;
/*     height: min-content; */
}

.positional-chip svg{
	margin-top: 4px;
    margin-right: -1px;
}

.omni-channel-review-banner{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}


.omni-main-banner{
	background: linear-gradient(to bottom right, #eff6ff, #eef2ff, #faf5ff);
}
.omni-positional-chip .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 4px;
}

.elementor-element.omni-card-icon{
	width: 56px;
	height: 56px;
	min-width: 56px !important;
}

.omni-card-icon .elementor-widget-container{
	 background-image: linear-gradient(to bottom right, #3b82f6, #9333ea);
}

.omni-card-bottom{
	background-image: linear-gradient(to right, #2563eb, #9333ea);
}

.omni-chip-gradient .elementor-widget-container {
	 background-image: linear-gradient(to right, #9333ea, #2563eb);
}
.omni-messaging-chip{
	background-image: linear-gradient(to right, #9333ea, #2563eb);
}

.elementor-element.omni-sms-card {
	width: 56px;
	height: 56px;
	min-width: 56px !important;
}

.elementor-element.omni-whatsapp-card {
	width: 56px;
	height: 56px;
	min-width: 56px !important;
}

.elementor-element.omni-phone-card {
	width: 56px;
	height: 56px;
	min-width: 56px !important;
}

.omni-sms-card .elementor-widget-container{
	background-image: linear-gradient(to right, #a855f7, #9333ea); 
} 

.omni-phone-card .elementor-widget-container {
	background-image: linear-gradient(to right, #f97316, #ea580c);
}


.omni-whatsapp-card .elementor-widget-container{
	background-image: linear-gradient(to right, #22c55e, #16a34a);
}

.omni-communication-bg{
	background-image: linear-gradient(to right, #f9fafb, #eff6ff);
}
.omni-inbox{
	background-image: linear-gradient(to bottom right, #f9fafb, #eff6ff);
}

.omni-hero-title{
	background-image: linear-gradient(to right, #2563eb, #9333ea, #db2777); 
  	background-clip: text;
  	-webkit-background-clip: text; 
  	color: transparent;
  	-webkit-text-fill-color: transparent; 
}

.omni-success-title{
	color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #2563eb, #9333ea);
}

.omni-messaging-title{
	 color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #9333ea, #2563eb, #4f46e5);
}

.omni-ready-transform{
	background-image: linear-gradient(to right, #2563eb, #9333ea);
}

.omni-icon .elementor-widget-container{
	width: 32px;
	height: 32px !important;
}

.omni-success-card{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}

.omni-success-card:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.omni-steps-title{
	color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #2563eb, #9333ea);
}

.omni-steps-container {
	position: relative;
}
.omni-steps-container:after{
	content: "";
	position: absolute;
	top: 128px;
	left: 0;
	height: 2px;
	width: 100%;
	 background-image: linear-gradient(to right, #2563eb, #9333ea);
	z-index: -1;
}
.omni-testimonial-wrap{
	position: relative;
}

.omni-channle-footer{
	background: linear-gradient(to right, #2563eb, #9333ea);
}
.omni-card-multi .elementor-widget-container{
	background: linear-gradient(to bottom right, #a855f7, #2563eb);
}

.omni-msg-shadow{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.omni-msg-shadow:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.elementor-element.omni-testimonial-icon {
	position: absolute;
	top: -8px;
	left: -8px;
}

.omni-pricing-title {
	color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #2563eb, #9333ea);
}

.omni-faq-title{
	color: transparent;
  	background-clip: text;
 	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
  	background-image: linear-gradient(to right, #2563eb, #9333ea);
}

.onmi-footer-sec .elementor-widget-container .elementor-heading-title {
	display: flex;
	gap: 8px;
	align-items: center;
}

/* lead nurture css */

.lead-nurture-hero-title{
	color: transparent;
   	background-clip: text;
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
  	background-image: linear-gradient(to right, #2563eb, #9333ea );
}
.elementor-element.lead-nurture-chip {
	position: absolute;
    bottom: -16px;
    left: -16px;
      width: 48px;
    height: 48px;
}


.elementor-element.lead-nurture-top-chip{
	    position: absolute;
    top: -16px;
    right: -16px;
        width: 48px;
    height: 48px;
}
.lead-nurture-steps-chip-main{
	position: relative;
}
.elementor-element.lead-nurture-steps-chip{
	position: absolute;
    top: -12px;
    right: -12px;

}

.lead-nurture-steps-chip-main:after{
	content: "";
	position: absolute;
	top: 50%;
	right: -16px;
	width: 32px;
	height: 2px;
	background: #b9b4fd;
	transform: translateY(-50%);
}
.lead-nurture-steps-chip-main:last-child::after {
  content: none;
}
@media screen and (max-width: 1024px){
	.lead-nurture-steps-chip-main:after {
    content: none;
  }
}
.lead-nurturing-main-banner{
	 background: linear-gradient(to bottom right,#eef2ff,  #ffffff, #faf5ff );
}

.lead-nurture-number{
	background: linear-gradient(to right, #6366f1, #9333ea);
}


.lead-nurture-setup-time-chip .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 12px;
}
.lead-nurture-setup-time-chip .elementor-widget-container{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}

.lead-nurturw-simple-step{
	  background: linear-gradient(to bottom right, #f9fafb, #eef2ff);
}

.lead-nurture-ai-convert-card{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.lead-nurture-ai-convert-card:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.lead-nurture-ai-convert-card-icon .elementor-widget-container{ 
	background: linear-gradient(to right, #6366f1, #9333ea);
}

.lead-nurture-ai-convert-main{
	 background: linear-gradient(to bottom right, #f9fafb, #eef2ff);
}
.lead-nurture-card-chip .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 4px;
}

.lead-nurture-steps-chip-main{
	box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px rgb(0 0 0 / .1);
}

.nurture-leads-number{
	 background: linear-gradient(to right, #eef2ff, #faf5ff);
}

.lead-nurture-footer{
	background: linear-gradient(to right, #4f46e5, #9333ea);
}

.lead-nurture-footer1{
	background: linear-gradient(to right, #2563eb, #9333ea);
}

/* lead scoring page css */

.lead-scoring-hero-title{
	 color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #2563eb, #9333ea);
}

.lead-scoring-chip .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 4px;
}

.lead-scoring-main-wrap{
	 background: linear-gradient(to bottom right, #eff6ff, #ffffff, #faf5ff);
}

.lead-scoring-ai .elementor-widget-container {
	display: flex;
	justify-content: center;
	align-items: center;
}

.lead-scoring-ai-inner{
	box-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px rgb(0 0 0 / .1);
}

.lead-scoring-ai-main{
	background: linear-gradient(to bottom right, #eff6ff, #e0e7ff);
}

.width-48 .elementor-widget-container {
	display: flex;
	justify-content: center;
	align-items: center;
}

.lead-scoring-footer{
	 background: linear-gradient(to right, #2563eb, #9333ea);
}

/* social media css */
.social-ready-leads{
	background-image: linear-gradient(to right, #9333ea, #db2777);
}
.social-media-card{
	width: 56px;
	height: 56px;
}
.top-social-icon{
	width: 64px;
	height: 64px;
}

.social-media-btn .elementor-widget-container .elementor-button-wrapper .elementor-button{
	background-image: linear-gradient(to right, #9333ea, #db2777);
}

.social-media-card .elementor-widget-container{
	background-image: linear-gradient(to bottom right, #a855f7, #db2777);
}


.social-media-card-bottom {
	 background-image: linear-gradient(to right, #9333ea, #db2777); 
}
.social-understand-banner {
	background: linear-gradient(to bottom right, #f9fafb, #faf5ff); 
}



/* survey builder page css */

.survey-hero-title{
	color: transparent;
  	background-clip: text;
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
  	background-image: linear-gradient(to right, #2563eb, #4f46e5);
}
.survey-positional-flex{
	position: relative;
}
.elementor-element.survey-positional-chip{
	position: absolute;
    top: -24px;
    right: -24px;
/*     height: fit-content; */
}

.elementor-element.survey-positional-chip .elementor-widget-container .elementor-heading-title {
		display: flex;
	align-items: center;
	gap: 5px;
}
.elementor-element.survey-ai-chip .elementor-widget-container .elementor-heading-title {
		display: flex;
	align-items: center;
	gap: 8px;
}

.survey-main-banner{
	 background: linear-gradient(to bottom right, #eff6ff, #ffffff, #eef2ff);
}

.suvey-supercharge:hover{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;
	transform: translateY(-4px); 
}

.suvey-supercharge:hover .width-56 {
	transform: scale(1.1);
}


.survey-experience-banner{
	background: linear-gradient(to bottom right, #2563eb, #1d4ed8, #7e22ce);
	position: relative;
	z-index: 10 !important;
	overflow: hidden !important;
}

.survey-experience-banner:after{
	content:"";
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(4px);
	top: 0;
	left: 0;
	z-index: -1;
}

.survey-stepper-card{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}

.survey-stepper-card:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}
/* segment list css */

.segment-list-main{
	position: relative;
}
.segment-list-wrap{
	position: absolute;
	top: -16px;
	right: -16px;
	display: flex;
	flex-direction: column;
	  background-image: linear-gradient(to right, #3b82f6, #9333ea);
  color: white;
	padding: 12px;
	border-radius: 8px;
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.segment-list-wrap .segment-desc{
	font-size: 12px;
	line-height: normal;
	color: #fff;
	font-weight: 600;
	margin: 0;
}
.segment-list-wrap .segment-title{
	font-size: 18px;
	line-height: 28px;
	color: #fff;
	font-weight: 700;
	margin: 0;
}

.segment-ai-intelligence{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}

.segment-ai-intelligence:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}
.segment-list-number{
	background: linear-gradient(to right, #eff6ff, #faf5ff);
}

.new-segment-ai-card .elementor-widget-container{
	background: linear-gradient(to right, #3b82f6, #9333ea);
}

.segment-main-banner {
	 background: linear-gradient(to bottom right,#eff6ff,#eef2ff,#f5f3ff);
}

.segment-ai-banner{
	background: linear-gradient(to bottom right, #f9fafb, #eff6ff);
}


.segment-star-icon{
	min-width:48px !important;
}

.large-shadow{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}

.segement-mix-section{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.segement-type-card{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}

.segement-type-card:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}
.segmanet-banner-icon .elementor-widget-container {
	width: 20px;
	height: 20px !important;
	display: flex !important;
}

.elementor-element.segment-ai-icon{
	min-width: 48px ;
}

.elementor-widget.segment-list-div{
	position: unset;
} 
.webchat-hero-section{
	 background-image: linear-gradient(
    to bottom right, 
    #eff6ff,  
    #ffffff,         
    #eef2ff
  );
}



.webchat-hero-title{
	color: #2563EB;
}
.webdot-wrap{
	display: flex;
	align-items: center;
	gap: 8px;
}
.web-dot{
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #86EFAC;
}
.social-lead-wraper{
	 background-image: linear-gradient(to bottom right, #f5f3ff, #fdf2f8);
}
.elementor-element.webchat-chip{
	position: absolute;
    bottom: -17px;
    right: -17px;
    height: fit-content;
}
.elementor-element.webchat-card:hover .webchat-icon-wrap .elementor-widget-container{
	background-color: #2563eb;
	border-radius: 12px;
}

.webchat-card:hover .webchat-icon-wrap .elementor-widget-container svg{
	stroke: #fff;
}

.sales-ser-title{
  background: linear-gradient(to right, #2563eb, #9333ea); 
  background-clip: text;
  color: transparent;
}


.sales-wraper{
	position: relative;
}

.sales-wraper:after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 40px;
	width : 2px;
	height:600px;
	 background-image: linear-gradient(to bottom, #bfdbfe, #fbcfe8);
}

@media screen and (max-width: 1024px){
	.arrow-icon{
		display: none;
	}
}

@media screen and (max-width: 1024px){
	.arrow-icons{
		display: none;
	}
}

@media screen and (max-width: 1024px){
	.sales-wraper:after{
		display: none;
	}
} 
.funnels-wrapper{
	transition: all 0.3s ease;
}
.funnels-wraper:hover{
	transform: translateY(-0.25rem);
}
.funnels-wraper:hover .funnels-icon-wrap{
	transform: scale(1.1);
	transition: all 0.3s ease;
}
.sales-content-wrap:hover .sales-icon-wrap{
	transform: scale(1.1);
}
.sales-content-wrap:hover .sales-funnel-content{
	background-color: #f3f4f6;
}
.deal-hero-title{
	color: transparent; 
    background-clip: text;
    background-image: linear-gradient(to right, #2563eb, #16a34a);
}
.deal-sales-title{
	color: transparent; 
    background-clip: text;
    background-image: linear-gradient(to right, #16a34a, #2563eb);
}
.deal-icon-wraper:hover .deal-icon-wrap{
	transform: scale(1.1);
	transition: all 0.3s ease;
}
.quote-hero-title{
	background: linear-gradient(to right, #2563eb, #9333ea);
    background-clip: text;   
    color: transparent;  
}

 .admin-bar #masthead .ast-mobile-header-wrap .ast-primary-header-bar, .admin-bar #masthead .ast-mobile-header-wrap .ast-below-header-bar,  .admin-bar .ast-mobile-header-wrap .ast-above-header-bar {
	padding: 0 16px;
}
.form-lead-icon{
	height: 48px;
	width: 48px;
	border-radius: 12px;
}
.form-ai-icon{
	height: 56px;
	width: 56px;
	border-radius: 12px;
}

.lead-nurture-customer-review{
	background: linear-gradient(to bottom right,#f9fafb,#eef2ff);
}

.width-64{
	width: 64px;
	height: 64px;
}

.width-32{
	height: 32px !important;
	width: 32px !important;
	min-width: 32px !important;
	min-height: 32px !important;
}

.width-56{
width: 56px !important;
    height: 56px !important;
    min-width: 56px !important;
}
.width-80 {
	width: 80px;
	height: 80px;
}
.width-96 {
	width: 96px;
	height: 96px;
}
.sales-funnel-hero-sec{
	background-image: linear-gradient(
    to bottom right,
    #eff6ff, 
    #eef2ff,
    #f5f3ff   
  );
}


.width-48 {
	width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
}
.sales-btm-sec{
	  background-image: linear-gradient(
    to bottom right,
    #2563eb, 
    #1d4ed8,  
    #6b21a8
  );
}
.sales-ai-power{
	 background-image: linear-gradient(to bottom right, #2563eb, #1d4ed8, #6b21a8);
}
.deal-hero-wrapper{
	background-image: linear-gradient(
    to bottom right,
    #f0fdf4, 
    #eff6ff,
    #faf5ff  
  );
}
.deals-faster-wrapper{
	 background-image: linear-gradient(
    to bottom right,
    #16a34a, 
    #15803d, 
    #1d4ed8  
  );
}
.quote-hero-wrapper{
	 background-image: linear-gradient(to bottom right, #eff6ff, #eef2ff, #f5f3ff);
}
.quoting-wrapper{
	background-image: linear-gradient(to bottom right, #eff6ff, #f5f3ff);
}
.quote-faster-wrapper{
	 background: linear-gradient(to bottom right, #2563eb, #9333ea, #4338ca);
}
.signup-hero-wrap{
	 background-image: linear-gradient(
    to bottom right,
    #eff6ff, 
    #eef2ff, 
    #faf5ff 
  );
}
.Features-hero-wrap{
	background-image: linear-gradient(
    to bottom right,
    #1e3a8a,  
    #1e40af, 
    #4c1d95  
  );
}
.features-growth-wrap{
	aspect-ratio: 1 / 1; 
}
@media screen and (max-width: 1024px){
	.features-growth-wrap{
	aspect-ratio: auto; 
}
}

/* ai chatbot css */

.elementor-element.ai-chatbot-top-chip  {
	position: absolute;
    top: -16px;
    right: -16px;
}


.ai-chatbot-steps-banner{
	background: linear-gradient(to bottom right, #f9fafb, #faf5ff);
}

.ai-chatbot-omdustries-card:hover{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.elementor-element.ai-chatbot-omdustries-card:hover .ai-chatbot-omdustries-icon .elementor-widget-container{
	background-color: #9333ea;
	border-radius: 8px;
}
.ai-chatbot-omdustries-card:hover .ai-chatbot-omdustries-icon .elementor-widget-container svg {
    stroke: #fff;
}

.ai-chatbot-review-card{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}

.ai-chatbot-footer{
	background: linear-gradient(to right, #9333ea, #2563eb);
}

.ai-chatbot-hero{
	background: linear-gradient(to bottom right, #faf5ff, #ffffff, #eff6ff);
}


/* ai receptionist page css */

.ai-receptionist-main{
	background: linear-gradient(to bottom right, #ecfdf5, #ffffff, #eff6ff);
}

.ai-receptionist-hero-title{
	background: linear-gradient(to right, #059669, #2563eb);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	color: transparent;
}
.ai-receptionist-call-icon{
	height: 16px !important;
}
.ai-receptionist-call-icon .elementor-widget-container{
	display: flex;
}
.ai-receptionist-card-icon .elementor-widget-container{
	background: linear-gradient(to bottom right, #10b981, #2563eb);
}

.ai-receptionist-card-wrap:hover{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.ai-receptionist-card-wrap:hover .ai-receptionist-icon-wrap{
	transform: scale(1.1);
	transition: all 0.3s ease;
}
.ai-receptionist-next-generation{
	background: linear-gradient(to bottom right, #f9fafb, #eff6ff);
}
.ai-receptionist-next-generation-card{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.ai-receptionist-next-generation-card:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}
.ai-receptionist-next-card-icon .elementor-widget-container{
	background: linear-gradient(to bottom right, #34d399, #3b82f6);
}
.ai-receptionist-step-icon .elementor-widget-container{
	background: linear-gradient(to bottom right, #10b981, #2563eb);
}
.elementor-element.ai-receptionist-number{
	position: absolute;
	top: -16px;
	right: -16px;
}
.elementor-element.ai-receptionist-number .elementor-widget-container{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.ai-receptionist-card-inner-title{
	background: linear-gradient(to bottom right, #f3f4f6, #e5e7eb);
	border-radius: 8px;
}
.ai-receptionist-card-inner-title .elementor-widget-container{
	height: 128px !important;
	display: flex;
    align-items: center;
    justify-content: center;
}
.ai-receptionist-card-inner{
	box-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
}
.ai-receptionist-industry-card:hover{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.ai-receptionist-industry-card-icon .elementor-widget-container{
	background: linear-gradient(to bottom right, #34d399, #3b82f6);
}
.ai-receptionist-review-banner{
	 background: linear-gradient(to bottom right, #ecfdf5, #eff6ff);
}
.ai-receptionist-footer-desc{
	opacity: 0.9;
}
.ai-receptionist-avtar-card .elementor-widget-container{
	 background: linear-gradient(to bottom right, #34d399, #3b82f6);
}
.ai-receptionist-avtar-card-main{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.ai-receptionist-avtar-card-quote{
	min-width: 32px !important;
}
.ai-receptionist-review-bottom{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.ai-receptionist-footer-banner{
	background: linear-gradient(to bottom right, #059669, #2563eb);
}
/* pricing page css */
.pricing-hero-wrapper{
	background-image: linear-gradient(to bottom right, #eff6ff, #eef2ff, #f5f3ff);
}
.pricing-footer-wrap{
	background-image: linear-gradient(to right, #1e3a8a, #581c87, #312e81);
}



/* ai copilot css */

.ai-copilot-main-banner{
	background: linear-gradient(to bottom right, #eff6ff, #ffffff, #f5f3ff);
}
.ai-copilot-icon .elementor-widget-container{
	background: linear-gradient(to bottom right, #3b82f6, #9333ea);
}
.ai-copilot-card-inner:hover .ai-copilot-icon{
	transform: scale(1.1);
   transition: transform 0.1s ease-in-out;
}
.ai-copilot-business-card{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.ai-copilot-business-card:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}
.ai-copilot-business-card:hover .ai-copilot-business-card-icon{
	transform: scale(1.1);
   transition: transform 0.1s ease-in-out;
}
.ai-copilot-business-card-main{
	background: linear-gradient(to bottom right, #f9fafb, #eff6ff);
}
.ai-copilot-business-card-icon .elementor-widget-container{
	background: linear-gradient(to bottom right, #3b82f6, #9333ea);
}
.ai-copilot-card-inner-wrap{
	background: linear-gradient(to right, #2563eb, #9333ea);
}
.ai-copilot-steps-container{
	position: relative;
	z-index: 10 !important;
}
.ai-copilot-steps-container:after{
	content: "";
	position: absolute;
	top: 48px;
	left:0;
	width: 100%;
	height: 2px;
	background: linear-gradient(to right, #93c5fd, #d8b4fe);
	z-index: -1;
}
.ai-copilot-steps-icon .elementor-widget-container{
	background: linear-gradient(to bottom right, #3b82f6, #9333ea);
}
.ai-copilot-steps-card{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.ai-copilot-steps-card:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}
.ai-copilot-steps-icon .elementor-widget-container{
	background: linear-gradient(to bottom right, #3b82f6, #9333ea);
}
.ai-copilot-industry-card:hover{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.ai-copilot-industry-card:hover .ai-copilot-steps-icon {
	transform: scale(1.1);
}
.ai-copilot-industry-banner{
	 background: linear-gradient(to right, #2563eb, #9333ea);
}
.ai-copilot-avtar-icon .elementor-widget-container{
	background: linear-gradient(to bottom right, #3b82f6, #9333ea);
}
.ai-copilot-review-card{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}
.ai-copilot-review-card:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}


/* appointment css */
.schedule-wrapper{
	position: relative;
	z-index: 1 !important;
}
.schedule-wrapper:after{
	content:"";
	 position: absolute;
 	 top: 0;
   	 right: 0;
 	 bottom: 0;
  	 left: 0;
	z-index:-1;
  border-radius: 16px;
  filter: blur(24px); 
  transition: all 0.2s ease-in-out;
	background: linear-gradient(to right, rgba(59, 130, 246, 0.2), rgba(168, 85, 247, 0.2));

	 transition: all 0.2s ease-in-out;
}
/* Quote css */
.quote-process-wrap{
	position: relative;
}
.elementor-element.quote-hours{
	position: absolute;
    top: -16px;
    right: -16px;
}

/* website-builder css */
.website-builder-hero-wraper{
	background-image: linear-gradient(to bottom right, #eff6ff, #ffffff, #f5f3ff);
}
.website-builder-hero-title{
	background-image: linear-gradient(to right, #2563eb, #9333ea);
	background-clip: text;
  color: transparent;
}
.website-builder-steps{
	background-image: linear-gradient(to bottom right, #f9fafb, #eff6ff); 
}
.website-builder-footer{
	background-image: linear-gradient(to right, #2563eb, #9333ea);
}
.website-builder-temp-card-wrap{
	transition: box-shadow 0.2s ease-in-out;
}
.website-builder-temp-card-wrap:hover .website-builder-icon-wrap{
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
              0 4px 6px -4px rgba(0, 0, 0, 0.1);
}

 .elementor-element .elementor-button:hover svg,  .elementor-element .elementor-button:focus svg{
	stroke: currentcolor;
	fill: none !important;
}
.social-result{
	box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1),
            0 8px 10px -6px rgba(0, 0, 0, 0.1);
}
.socials-result{
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
            0 4px 6px -4px rgba(0, 0, 0, 0.1);
}
/* woekflow-ai css */
.workflow-ai-hero-wraper{
	background-image: linear-gradient(to bottom right, #312e81, #581c87, #831843); 
}
.workflow-ai-title{
	color: transparent;
  background-clip: text;
  background-image: linear-gradient(to right, #c084fc, #f472b6); 
}

.icon-ai-modal .elementor-widget-container{
	display: flex;
}
.workflow-footer-wrap{
	background-image: linear-gradient(to bottom right, #312e81, #581c87, #831843);
}

/* case studies css */
.case-studies-hero-wraper{
	background: linear-gradient(to bottom right, #1e3a8a, #581c87, #831843);
}
.elementor-element.positional-case-form {
	position: absolute;
    top: -17px;
    right: -17px;
}
.positional-case-form .elementor-widget-container .elementor-heading-title {
	display: flex;
	align-items: center;
	gap: 4px;
}
.positional-case-form .elementor-widget-container {
	border-radius: 35px;
}
.case-success-title{
	background-image: linear-gradient(to right, #c084fc, #f472b6); 
 	 background-clip: text;
  	color: transparent;
}
.case-success-section{
	 background-image: linear-gradient(to bottom right, #111827, #1e3a8a, #581c87);
}


/* whitre paper css */

.whitepaper-image .elementor-widget-container img{
	aspect-ratio: 3 / 4;
	opacity: 0.2;
	object-fit: cover;
}
.whitepaper-image-banner{
	background: linear-gradient(to bottom right, #2563eb, #9333ea);
}
.whitepaper-img-content{
	position: absolute !important;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.whitepaper-bottom-doc{
	position: absolute !important;
	bottom: 16px;
	right: 16px;
	width: 40px;
    height: 40px;
}

.whitepaper-card-wrap{
	transition: all 0.3s ease;
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
}

.whitepaper-card-wrap:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.whitepaper-card-wrap:hover .whitepaper-card-title .elementor-widget-container p{
	color: #2563eb !important;
}
.whitepaper-card-wrap:hover .funnels-icon-wrap{
	transform: scale(1.1);
	transition: all 0.3s ease;
}
.whitepaper-card-arrow{
	transition: transform 300ms;
}
.whitepaper-card-wrap:hover .whitepaper-card-arrow{
	transform: translateX(0.25rem);
}
