body .e-con.e-flex>.e-con-inner{
	max-width: 1560px;
}

.banner-form .hs-error-msgs li label{
	font-size: 12px;
	position: static;
	line-height:1;
	margin-top:5px;
}

.banner-form input, .banner-form select{
		background-color:#fff;
}

.hs-fieldtype-intl-phone.hs-input select {
   -webkit-appearance:none;
   
}

.elementor-location-footer .cta-section-full{
	display:none;
}

.mt-104{
	margin-top:104px;
}

.mt-56{
	margin-top:56px;
}

.first-fold-section{
	padding:100px 0;
}

body .first-fold-section .first-fold-left-section h1.elementor-heading-title{
	font-size: 56px;
}

body .first-fold-section .first-fold-left-section .elementor-author-box .elementor-author-box__text p{
	font-size: 16px;
	color:#5D6481;
}

.first-fold-section > .e-con-inner{
	align-items: center !important;
}

.top-icon-list ul li span.elementor-icon-list-text{
	font-weight:500;
	color: #5D6481;
	font-size:20px;
}

body .first-fold-left-section .top-icon-list ul li svg{
	width: 24px;
    height: 24px;
}

body .first-fold-left-section .top-icon-list ul li{
	margin-left:20px !important;
}

body .first-fold-left-section .top-icon-list ul{
	margin-bottom:32px;
}

body .first-fold-left-section .top-icon-list ul li:first-child {
    background-color: #EAF4FF;
    border-radius: 100px;
    padding: 10px 20px;
	margin-left:8px !important;
	margin-right:0px !important;
}

.top-icon-list ul li:first-child span.elementor-icon-list-text{
	color: #004FFF !important;
	
}

body .banner-form.submit-form .hbspt-form .hs_submit .actions{
	    width: 100% !important;
}



.top-icon-list ul li:last-child{
	position:relative;
}

.top-icon-list ul li:last-child::before{
	position:absolute;
	content:"";
	height:22px;
	width:1px;
	background-color:#5D6481;
	left:-14px;
	
	
}

.testimonial-speakers {
    font-size: 48px;
    line-height: 57.6px;
    color: #E0E8FF;
    letter-spacing: -3px;
    margin-bottom: 44px;
    display: inline-block;
}

.first-fold-left-section .top-para-text{
	font-size:18px;
	line-height:27px;
	margin-top:24px;
}

.first-fold-left-section .top-author-info{
	margin-top:32px;
}

.first-fold-left-section .top-author-info h4{
	color: #000;
	font-size:20px;
	line-height:30px;
	font-weight:600;
	margin-bottom:4px;
}

.first-fold-left-section .top-para-text {
    font-size: 18px;
    line-height: 27px;
    margin-top: 24px;
    padding-right: 200px;
}

.first-fold-left-section .elementor-author-box__bio{
	    margin-bottom: 0;
}
.first-fold-left-section .elementor-author-box__text{
	width: 257px;
    box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.04);
    flex-grow: inherit;
    border-radius: 10px;
    padding: 10px;

}


@media screen and (max-width: 1680px) {
   .first-fold-section {
     padding: 20px 0;
	}
	
	
	
}

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

@media screen and (max-width: 1440px) {
	
	.banner-form .hs-error-msgs li label{
	font-size: 10px;
	}
	
   body .first-fold-section .first-fold-left-section h1.elementor-heading-title{
	font-size: 48px;
	line-height: 60px;
	}
	
	.first-fold-left-section .top-para-text {
      padding-right: 90px;
	}
	
	.first-fold-left-section .elementor-author-box__text {
      width: 214px;
	}
	 .first-fold-section {
       padding: 50px 0;
	}
	body .first-fold-section .first-fold-left-section .elementor-author-box .elementor-author-box__text p {
		font-size: 15px;
	        line-height: 24px;
	}
	.elementor-author-box__avatar img {
    width: 80px;
	}
	
	.banner-form-area {
		max-width: 435px;
		padding: 20px 34px 40px;
	}
	
	.top-icon-list ul li span.elementor-icon-list-text {
    font-size: 18px;
	}
	
	.banner-form-area p{
		font-size: 36px;
	}
	.banner-form input, .banner-form select{
		    height: 50px;
	}
}

@media screen and (max-width: 1439px) {
    .first-fold-left-section .top-author-info h4 {
		font-size: 18px;
		line-height: 28px;
	}
	body .first-fold-section .first-fold-left-section h1.elementor-heading-title {
		font-size: 42px;
		line-height: 56px;
	}
	
	.first-fold-left-section .elementor-author-box__text {
      width: 194px;
	}
}

@media screen and (max-width: 1320px) {
   .first-fold-left-section .top-para-text {
    padding-right: 60px;
	}
	.elementor-author-box__avatar {
    margin-right: 10px !important; 
	}
}

@media screen and (max-width: 1199px) {
    .top-icon-list ul li span.elementor-icon-list-text {
     font-size: 16px;
	}
	.elementor-author-box__avatar img {
    width: 60px;
	}
	.first-fold-left-section .elementor-author-box__text {
    width: 170px;
	}
	.first-fold-left-section .top-author-info h4 {
    font-size: 16px;
    line-height: 26px;
	}
}

@media screen and (max-width: 1024px) {
	.banner-form .hs-error-msgs li label{
		 line-height: 10px;
		
	}
}

@media screen and (max-width: 991px) {
	.banner-form .hs-error-msgs li label{
		
	}
	
	.first-fold-left-section{
		width: 100% !important;
	}
	
	.first-fold-right-section.banner-form{
		width: 100% !important;
	}
	
	.banner-form-area {
    max-width: 100%;
    margin-top: 40px;
	}
	
	.first-fold-section {
    padding: 50px 0 0 0;
	}
	
	body .first-fold-section.e-con.e-flex>.e-con-inner{
		display: flex;
       flex-wrap: wrap;
	    padding: 0 10px;
	}
	
	.elementor-author-box__avatar {
     margin-right: 20px !important;
	}
	
	.first-fold-left-section .elementor-author-box__text {
    width: 260px;
	}
	
	.webinars-template .third-fold-section .slider-pra-text .elementor-widget-container {
		font-size: 18px;
		line-height: 30px;
	}
	
	
   
}

@media screen and (max-width: 767px) {
   .first-fold-section .top-author-info .e-con-full{
		    width: 50%;
	}
	body .first-fold-section .first-fold-left-section h1.elementor-heading-title {
    font-size: 36px;
   
	}
	
	.first-fold-left-section .top-para-text {
     padding-right: 0;
	}
	
	.top-author-info .e-child:last-child{
		margin-top:20px;
	}
	
	body .first-fold-section .top-author-info .e-con-full {
		width: 100%;
	}
	
	body .first-fold-left-section .elementor-author-box__text {
      width: calc(100% - 70px);
	}
	
	.first-fold-left-section .top-author-info {
    flex-direction: column;
	}
	
	
}

@media screen and (max-width: 640px) {
   .first-fold-left-section .elementor-author-box__text {
    width: 170px;
	}
}

@media screen and (max-width: 550px) {
   .first-fold-left-section .elementor-author-box__text,
	.first-fold-section .top-author-info .e-con-full   {
    width: 100%;
	}
	
	.third-fold-section .slider-left-outer .elementor-widget-container img {
      width: 100px;
	}
}

@media screen and (max-width: 480px) {
  body .first-fold-left-section .top-icon-list ul li:first-child{
	  width: 100%;
	      margin-right: 8px !important;
	      margin-bottom: 10px;
  }
  
  .hs-fieldtype-intl-phone.hs-input select {
    padding-left: 9px;
	}
	
	body .field.hs-form-field {
    margin: 0 0 31px;
	}
  
}

body .elementor-widget-heading h2.elementor-heading-title{
	font-size: 48px;
}

.second-fold-icon-box .elementor-widget-container {
    padding: 30px;
   min-height: 243px;
  
}

.second-fold-icon-box:nth-child(n+4) .elementor-widget-container{
	margin-top:44px;
}

.second-fold-icon-section .second-fold-icon-box-outer{
	width: 80%;
}

.second-fold-icon-section .second-fold-blue-box {
    margin-left: 3%;
    border-radius: 20px;
    padding: 42px 45px;
}

.second-fold-icon-box-outer .second-fold-icon-box p.elementor-image-box-title{
	 font-size: 28px !important;
     line-height: 35.28px;
	 color: #000;
	 margin-top:0px; 
	 margin-bottom:0px;
}

.second-fold-icon-box-outer .second-fold-icon-box.text-overlap p.elementor-image-box-title{
	    padding-right: 10px;
}

.second-fold-icon-section .second-fold-icon-box-outer {
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: -22px;
	margin-right: -22px;
}

.second-fold-icon-section .second-fold-icon-box-outer > div {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 0 22px;
}

.second-fold-blue-box .elementor-widget-container{
	font-size: 38px;
     line-height:53.2px;
	 font-weight:600;
	 color: #fff;
	  
}

.second-fold-blue-box .elementor-widget-container ul li span svg{
	height: 20px;
    width: 20px;
}

.second-fold-blue-box .elementor-widget-container ul li span.elementor-icon-list-text{
	font-size: 16px;
     line-height:24px;
	 font-weight:500 !important;
	 padding-bottom:0px;
	 position:relative;
	 
}

.second-fold-blue-box .elementor-widget-container ul li span.elementor-icon-list-text::after{
	 position:absolute;
	content:"";
	height:1px;
	width:100%;
	background-color:#1F64FF; 
	bottom:-24px;
	left: 5px; 
} 

.second-fold-blue-box .elementor-widget-container ul li:last-child span.elementor-icon-list-text{
	padding-bottom:0px;
}



.second-fold-blue-box .elementor-widget-container ul li:last-child span.elementor-icon-list-text::after{
	height:0px;
}

.second-fold-blue-box .elementor-widget-container ul li{
	margin-top:40px;
	align-items: flex-start;
}

.second-fold-blue-box .elementor-widget-container ul li:first-child{
	margin-top:24px;
}

.second-fold-blue-box .elementor-widget-container ul li:last-child{
	margin-bottom:0px;
}


@media screen and (max-width: 1680px) {
	.second-fold-icon-box-outer .second-fold-icon-box p.elementor-image-box-title {
    font-size: 26px !important;
	}
	
}

@media screen and (max-width: 1550px) {
	.second-fold-icon-box-outer .second-fold-icon-box p.elementor-image-box-title {
    font-size: 24px !important;
	}
	
	.second-fold-icon-section .second-fold-blue-box {
    padding: 42px 28px;
	}
	
}

@media screen and (max-width: 1440px) {
   body .elementor-widget-heading h2.elementor-heading-title {
    font-size: 40px;
	}
	.second-fold-icon-box-outer .second-fold-icon-box p.elementor-image-box-title {
    line-height: 34.28px;
  
	}
	.second-fold-icon-section .second-fold-blue-box {
    padding: 42px 20px;
	}
	.second-fold-icon-box:nth-child(n+4) .elementor-widget-container {
      margin-top: 20px;
	}
	.second-fold-icon-section .second-fold-icon-box-outer > div {
   
    padding: 0 15px;
	}
	.second-fold-icon-box .elementor-widget-container {
    padding: 22px;
    
	}
	
	.second-fold-blue-box .elementor-widget-container {
    font-size: 32px;
    line-height: 46.2px;
   
	}
	
	.testimonial-speakers {
		font-size: 40px;
		line-height: 54.6px;
		letter-spacing: -2px;
		margin-bottom: 30px;
    
	}
}

@media screen and (max-width: 1439px) {
    .second-fold-icon-box-outer .second-fold-icon-box p.elementor-image-box-title {
		font-size: 22px !important;
		line-height: 32.28px;
	}
}

@media screen and (max-width: 1320px) {
   .second-fold-icon-box-outer .second-fold-icon-box p.elementor-image-box-title {
		font-size: 20px !important;
		line-height: 30px;
	}
	.second-fold-icon-section .second-fold-blue-box {
    padding: 28px 20px;
	}
	
	.second-fold-icon-box .elementor-widget-container {

    min-height: 220px;
	}
	
	
}

@media screen and (max-width: 1280px) {
    .second-fold-blue-box .elementor-widget-container ul li {
    margin-top: 25px;
   
	}
	
	.second-fold-blue-box .elementor-widget-container ul li span.elementor-icon-list-text::after {
    bottom: -15px;  
	}
	
	
	
}

@media screen and (max-width: 1199px) {
   .second-fold-icon-section .second-fold-icon-box-outer > div {
    flex: 0 0 50%;
    max-width: 50%;
	}
	
	.second-fold-icon-section .second-fold-blue-box {
    
    width: 30%;
	}
	
	.second-fold-icon-box:nth-child(n+4) .elementor-widget-container,.second-fold-icon-box:nth-child(n+3) .elementor-widget-container {
     margin-top: 30px;
	}
	
}

@media screen and (max-width: 1024px) {
	
	.second-fold-icon-section .second-fold-blue-box {
    
    width: 24%;
	}
	.second-fold-blue-box .elementor-widget-container {
    font-size: 24px;
    line-height: 34px;
	}

	

	.second-fold-icon-section .second-fold-icon-box-outer {
		
		margin-left: 0px;
		margin-right: 0px;
	}

	.second-fold-section {
       padding: 0 20px !important;
	}
	
	.second-fold-blue-box .elementor-widget-container ul li span.elementor-icon-list-text::after{
		  width: 95%;
	}
   
}

@media screen and (max-width: 991px) {
  
   .second-fold-icon-section .second-fold-icon-box-outer {
    width: 100%;
	}
	.second-fold-icon-section{
		    flex-wrap: wrap !important;
	}
	.second-fold-blue-box {
    width: 100% !important;
	}
	.second-fold-icon-section .second-fold-blue-box{
		    margin-left: 0;
	}
	
	.second-fold-blue-box .elementor-widget-container ul li span.elementor-icon-list-text{
		width: 100%;
	}
	
	.second-fold-blue-box .elementor-widget-container ul li span.elementor-icon-list-text::after{
		  width: 99%;
	}
}

@media screen and (max-width: 767px) {
	body .elementor-widget-heading h2.elementor-heading-title {
		font-size: 26px;
		letter-spacing: 0;
	}
	.second-fold-icon-section .second-fold-icon-box-outer > div {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.second-fold-icon-box .elementor-widget-container {
     min-height: auto;
	         margin-top: 30px;
	}
	
	.second-fold-icon-box.second-fold-first-box .elementor-widget-container {
  
	         margin-top: 0px;
	}
	
	.second-fold-icon-section .second-fold-icon-box-outer {
		
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.second-fold-icon-section .second-fold-icon-box-outer > div {
    padding: 0;
	}
}


.third-fold-section {
    padding: 80px 0;
}

.third-fold-section .slider-right-outer{
	padding-left:44px;
}

.third-fold-section .slider-left-outer .elementor-widget-container img{
	    border-radius: 100%;
    border: 5px solid #fff;
	width:100%;
}

.third-fold-section .swiper-pagination-bullets{
	left: 20px;
	
}

.slider-inner-section .swiper-slide > .e-child{
	padding-left:0px;
	padding-right:0px;
}

.swiper-pagination .swiper-pagination-bullet-active{
	background-color:#fff !important;
}

.swiper-pagination .swiper-pagination-bullet{
	background-color:#8BAEFF;
}

.slider-sub-text .elementor-widget-container{
	 font-size: 18px;
     line-height:27px;
	 font-weight:400;
	 letter-spacing:2px;
	 position:relative;
	 margin-top: 12px;
}

.slider-pra-text .elementor-widget-container{
	 font-size: 24px;
     line-height:36px;
	 font-weight:300; 
	 margin-top: 24px;
}

.third-fold-section .swiper-initialized.swiper-horizontal{
	padding-bottom: 70px !important;
}

.third-fold-section .elementor-widget-container .elementor-swiper-button svg{
	height:48px;
	width:48px;
}

.third-fold-section .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev{
	right: -25px;
	bottom: 0px;
}

.third-fold-section .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next{
	bottom: 0px;
}

.third-fold-section .elementor-widget-container .swiper-horizontal.swiper-pointer-events{
	    padding-bottom: 64px;
}

.elementor-widget-n-carousel.elementor-pagination-position-outside>.elementor-widget-container .swiper-pagination-bullet {
    height: 8px;
    width: 8px;
}


@media screen and (max-width: 1280px) {
    .third-fold-section .swiper-initialized.swiper-horizontal {
    padding-bottom: 40px !important;
}
}

@media screen and (max-width: 1024px) {
  .third-fold-section .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
    right: -25px;
   
	}
	.third-fold-section .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
    right: 0px;
   
	}
	
	.slider-pra-text .elementor-widget-container {
    font-size: 20px;
    line-height: 32px;
   
	}
	
	.testimonial-speakers {
		font-size: 36px;
		line-height: 50.6px;
		letter-spacing: -1px;
		margin-bottom: 30px;
    
	}
}

@media screen and (max-width: 991px) {
	
	.third-fold-section .swiper-pagination-bullets {
    left: 40px;
	}
	
	.third-fold-section .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-prev {
    right: -45px;
   
	}
	.third-fold-section .elementor-widget-container .elementor-swiper-button.elementor-swiper-button-next {
    right: 20px;
   
	}
	
	.third-fold-section .slider-left-outer .elementor-widget-image{
		text-align: left;
		    padding-left: 0px;
	}
	
}

@media screen and (max-width: 767px) {
   .third-fold-section .slider-left-outer .elementor-widget-container img{
	   width: 140px;
	   margin-bottom: 20px;
   }
   
	.third-fold-section .slider-right-outer {
    padding-left: 10px;
	}
	
	.third-fold-section {
    padding: 40px 0;
	}
	
	
	
	
}

.forth-fold-section .webinar-inner-box{
	background-color: #F5F9FF;
    border-radius: 24px;
    padding: 40px 24px;
}



.forth-fold-section .webinar-outer-container{
	  margin-left: -10px;
	  margin-right: -10px;
}

.forth-fold-section .webinar-inner-box .elementor-widget-container{
	font-size:20px;
	line-height:28px;
	color:#000;
	margin-bottom:15.76px;
	padding:0;
}

.forth-fold-section .webinar-inner-box .elementor-widget-text-editor .elementor-widget-container{
	
	margin-bottom:0px;
}

.forth-fold-section .h2-48-heading{
	margin-bottom: 40px !important;
}

.forth-fold-section .webinar-sub-heading{
	margin-bottom: 24px !important; 
}

.forth-fold-section .webinar-bottom-text .elementor-widget-container{
	font-size:24px;
	line-height:33.6px;
	
}

.forth-fold-section .webinar-sub-heading + .e-con-full{
	justify-content: space-around;
}

.forth-fold-section .webinar-sub-heading + .e-con-full .webinar-outer-container{
	display: inline-block;
    width: 100%;
}

.forth-fold-section .webinar-sub-heading + .e-con-full .webinar-outer-container .webinar-outer-box{
	width: 32%;
    padding: 0;
    float: left;
}

.forth-fold-section .webinar-sub-heading + .e-con-full .webinar-outer-container .webinar-outer-box:nth-child(2){
	    margin: 0 2%;
}

@media screen and (max-width: 1440px) {
  .forth-fold-section .webinar-inner-box .elementor-widget-container {
    font-size: 18px;
    line-height: 26px;
	}
    
}

@media screen and (max-width: 1320px) {
 
    .forth-fold-section .webinar-inner-box .elementor-widget-container {
    font-size: 17px;
    line-height: 26px;
	}
}

@media screen and (max-width: 991px) {
   body .forth-fold-section.e-con.e-flex>.e-con-inner,
   .webinar-bottom-text.elementor-widget.elementor-widget-text-editor{
		padding:0 10px;
	}
	
	.forth-fold-section .webinar-inner-box {
    padding: 30px 20px;
	}
	
	
    
}

@media screen and (max-width: 767px) {
  .forth-fold-section .webinar-sub-heading + .e-con-full .webinar-outer-container .webinar-outer-box{
	width: 100%;
   
	}

	.forth-fold-section .webinar-sub-heading + .e-con-full .webinar-outer-container .webinar-outer-box:nth-child(2){
			margin:20px 0%;
	}
    
	.forth-fold-section .webinar-inner-box .elementor-widget-container {
    
    padding: 0;
	}
}

.cta-section{
	max-width: 1560px !important; 
	margin-left:auto;
	margin-right:auto;
}


.cta-section-full.cta-section{
	max-width: 100% !important; 
}

body .cta-section.elementor-element .elementor-widget-container h2.elementor-heading-title{
	font-size: 54px !important;
	line-height: 64.8px !important;
	letter-spacing:-2px !important;
}

/***.elementor-element.elementor-element-3f002dd.e-con-full.footer-input-section.e-flex.e-con.e-child {
    display: none;
}**/

.webinars-template.postid-46897 .elementor-element.elementor-element-3f002dd.e-con-full.footer-input-section.e-flex.e-con.e-child {
    display: none;
}




/********container media query*********/
@media screen and (max-width: 1680px) {
    body .e-con.e-flex>.e-con-inner {
        max-width: 1440px;
    }
	
	.cta-section{
	  max-width: 1440px !important; 
	}
}

@media screen and (max-width: 1550px) {
    body .e-con.e-flex>.e-con-inner {
        max-width: 1320px;
    }
	.cta-section{
	  max-width: 1320px !important; 
	}
}

@media screen and (max-width: 1440px) {
    body .e-con.e-flex>.e-con-inner {
        max-width: 1220px;
    }
	.cta-section{
	  max-width: 1220px !important; 
	}
}

@media screen and (max-width: 1439px) {
    body .e-con.e-flex>.e-con-inner {
        max-width: 1180px;
    }
	
	.cta-section{
	  max-width: 1180px !important; 
	}
}

@media screen and (max-width: 1320px) {
    body .e-con.e-flex>.e-con-inner {
        max-width: 1120px;
    }
	.cta-section{
	  max-width: 1120px !important; 
	}
}



@media screen and (max-width: 1199px) {
    body .e-con.e-flex>.e-con-inner {
        max-width: 870px;
    }
	.cta-section{
	  max-width: 870px !important; 
	}
	
	body .cta-section.elementor-element .elementor-widget-container h2.elementor-heading-title {
    font-size: 44px !important;
    line-height: 54.8px !important;
	}
	
	.elementor-element.ai-thankyou-latest.slider-padding.insights-global.e-con-full.e-flex.e-con.e-parent{
		        margin: 0;
	}
	
	.webinars-template .cta-section.ai-thank-you.e-con>.e-con-inner {
    
		padding: 0 20px !important;
	}
	
}

@media screen and (max-width: 1024px) {
    body .e-con.e-flex>.e-con-inner {
        max-width: 970px;
    }
	.cta-section{
	  max-width: 970px !important; 
	}
	body .cta-section.elementor-element .elementor-widget-container h2.elementor-heading-title {
    font-size: 32px !important;
    line-height: 38px !important;
   
	}
	
	.webinars-template .cta-section.ai-thank-you.e-con .left-heading {
     width: 70% !important; 
	         align-items: start;
	
	}
	
	.webinars-template .cta-section.ai-thank-you.e-con .right-btn {
		width: 30% !important; 
	
	}
	
	
}

@media screen and (max-width: 991px) {
	
	.webinars-template .cta-section.ai-thank-you.e-con .left-heading,
	.webinars-template .cta-section.ai-thank-you.e-con .right-btn	{
     width: 100% !important; 
	align-items: center;
	margin-bottom: 20px;
	}
	
	.webinars-template .cta-section.ai-thank-you.e-con .right-btn{
		margin-bottom: 0px;
	}
	
	
    body .e-con.e-flex>.e-con-inner {
        max-width: 768px;
    }
	.cta-section{
	  max-width: 768px !important; 
	}
	body .elementor-element.e-con-full.e-parent.cta-section > div {
    border-radius: 0;
	}
	body .cta-section.elementor-element .elementor-widget-container h2.elementor-heading-title {
    letter-spacing: 0;
	}
}

@media screen and (max-width: 767px) {
    body .e-con.e-flex>.e-con-inner {
        max-width: 100%;
    }
	.cta-section{
	  max-width: 100% !important; 
	}
	
	body .cta-section.ai-thank-you .e-con-inner>div .elementor-widget-container .elementor-heading-title {
           letter-spacing: 0 !important;
    margin-bottom: 0px;
	}
	
	body .cta-section.ai-thank-you .button-white a.elementor-button{
		        width: 227px !important;
				height: 50px !important;
	}
	
	.elementor-element.ai-thankyou-latest.slider-padding.insights-global.e-con-full.e-flex.e-con.e-parent {
		margin: 60px 0 0;
	}
	
	body .cta-section.ai-thank-you .e-con-inner>div {
   
    min-height: auto;
	}
	
	body .elementor-element.e-con-full.e-parent.cta-section > div {
   
    padding: 20px 20px;
	}
	
	body .cta-section.elementor-element .elementor-widget-container h2.elementor-heading-title{
		font-size: 28px !important;
        line-height: 32px !important;
        padding-right: 15px !important;
	}
	
	body .cta-section.elementor-element .elementor-widget-container h2.elementor-heading-title br{
		display:none;
	}
	
	.mt-104 {
     margin-top: 70px;
	}
	.elementor-location-footer {
      margin: 0;
	}
	
	
}

@media screen and (max-width: 639px) {
	.e-con-full.cta-section.e-flex.e-con.e-parent.e-lazyloaded {
      margin-top: 40px;
	}
	
	body .elementor-element.e-con-full.e-parent.cta-section > div > div:first-child {
    width: calc(100% - 0px);
	margin-bottom: 20px;
	}
}

@media screen and (max-width: 500px) {
	

	body .cta-section.ai-thank-you.elementor-element .elementor-widget-container h2.elementor-heading-title {
    font-size: 18px !important;
    line-height: 24px !important;
    padding-right: 0px !important;
	}
	
	
	
} 


