/* xl - DESKTOP STYLES */ 
a.wp-block-button__link.wp-element-button{
	
	-webkit-backdrop-filter: blur(7.8px);
    backdrop-filter: blur(7.8px);
    background-color: rgba(243,243,243,.21);
    border-color: transparent;
	color:white!important;
}
a.wp-block-button__link.wp-element-button:hover{
	border-color:white;
}

p{
	font-size:18px!important;
	line-height:24px!important;
}

.qodef-process-info-tabs-item{
	background-image: linear-gradient(360deg,rgba(223,193,193,.6) 0,rgba(158,214,226,.35) 100%)!important;
	webkit-backdrop-filter: blur(7.8px);
    backdrop-filter: blur(7.8px);
    background-color: #fffFFF12;
}

.name-1,.field-1{
	width:48%!important;
}

.d-flex{
	display: flex;
    align-content: center;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.page-id-87 span.qodef-e-tagline{
	font-size:40px!important;
}

.page-id-87  span.qodef-e-title{
	font-size:18px!important;
}

.qodef-charts.qodef-glossy-box--yes .qodef-m-canvas-holder{
	height:66%!important;
}

#qodef-page-mobile-header .qodef-mobile-header-logo-link img{
	margin:0px 0px!important;
	width:66%!important;
	max-height:none!important;
}

.qodef-header--vertical-over-content .qodef-header-vertical-over-content-navigation{
	top:-32px!important;
}
.ctm-text-arrow .qodef-icon-with-text.qodef-layout--before-content{
	flex-direction:row-reverse!important;
}
.ctm-title-margin .qodef-m-title{
	margin:0px!important;
}
.ctm-title-margin .elementor-element-0c22097,.ctm-title-margin  .elementor-element-a886367{
	margin-bottom:0px!important;
}


.text-arrow .qodef-shortcode.qodef-m.qodef-icon-with-text.qodef-layout--before-content.qodef-icon-gradient-bg--no.qodef--svg-icon.qodef-button-alignment--center{
	flex-direction:row-reverse;
	gap:10px;
}

.text-arrow h5.qodef-m-title{
	float:right;
}

.qodef-icon-with-text.qodef-icon-gradient-bg--yes .qodef-m-icon-wrapper{
	background-image:none!important;
	background-color:#0f202a!important;
	color:#7baecf!important;
}
@media (max-width:1920px){
	.text-arrow span{
		font-size:14px!important;
	}
	.ctm-title-margin .elementor-element-d86e7c3,.ctm-title-margin .elementor-element-ccfe6c4{
		margin-bottom:0px;
		
	}
}
.qodef-video-button.qodef-btn-position--in-corner .qodef-m-play .qodef-m-play-holder{
	top:42%!important;
}

.arrow-move:hover .arrow_up{
	transform: translateY(-10px);
}

.benefits-slider p{
	color:white!important;
}
.qodef-blog .qodef-e-info{
	display:none;
}

.elementor-4512 .elementor-element.elementor-element-a79958c{
	margin-top:130px;
}
.elementor-4512 .elementor-element.elementor-element-e1740f0 > .elementor-widget-container{
	border:none;
}
.ctm-team .qodef-m-title{
	font-size:23px;
	color: #0E202A;
}
.ctm-team .qodef-m-text{
	font-size:16px;
	text-transform: uppercase;
	
}
@media screen and (min-width: 1400px) and (max-width: 1920px) {
  .ctm-platforms span,.ctm-platforms h3 {
    font-size:22px;
  }
	.ctm-platforms .qodef-m-text {
    font-size:14px!important;
  }
}
.qodef-e-testimonials-image-holder{
	display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.ui-accordion-header-active{
	background-color:#0e202a!important;
	color:white;
}

@media screen and (min-width: 1200px) and (max-width: 1919px) {
	.qodef-testimonials-list .qodef-e-text{
		font-size:18px;
		line-height:28px;
	}
}

.wpcf7-list-item{
	margin-left:0px!important;
}
.captcha-text{
	margin-bottom:10px!important;
}


.page-id-5898 svg.qodef-svg--menu-star.qodef-menu-item-star{
	color:white!important;
}

.ctm-accordion-12 .qodef-tabs-navigation{
	width:45%!important;
	margin-right:0px!important;
}

.ctm-accordion-12 p{
	font-size:18px!important;
	line-height: 24px!important;
	color:white;
	padding-top:20px!important;
}
.ctm-accordion-12.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a{
	flex-direction:row-reverse!important;
	font-size:23px;
	line-height:28px;
	color:#acacac!important;
	background-color:#00000000!important;
	border-radius:0px;
	border:none!important;
	border-top:1px solid #DCDCDC!important;
	transition:all 0.2s ease-in-out;
	text-transform:Capitalize;
}
.ctm-accordion-12.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li.ui-state-active a{
	color:white!important;
	border-top-color:white!important;
	transform: translateX(30px);
	transition:all 0.2s ease-in-out;
}
.ctm-accordion-12.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li.ui-state-active .qodef-tabs-anchor-count{
	color:white;
	transition:all 0.2s ease-in-out!important;
}
.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a .qodef-tabs-anchor-count{
	transition:all 0.2s ease-in-out!important;
}

.ctm-accordion-12.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li{
	margin-bottom:40px!important;
	background-color:#00000000!important;
	transition:all 0.3s ease-in-out;
}
.ctm-accordion-12 .qodef-tabs-navigation .qodef-tabs-anchor-text:hover{
	
}


.ctm-accordion-12.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation{
	position:initial!important;
}
.ctm-accordion-12.qodef-tabs .qodef-tabs-content{
	width:45%!important;
	opacity: 0;
    animation: fadeInFromRight 1s ease-in-out forwards;
}
 @keyframes fadeInFromRight {
      from {
        opacity: 0;
        transform: translateX(50%);
      }
      to {
        opacity: 1;
        transform: translateX(0);
      }
    }
.elementor-section .elementor-container,.elementor-column,.elementor-widget,.qodef-tabs,.elementor-widget-wrap{
	position:initial!important;
}
.page-id-11179 .ctm-accordion-12.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a{
 color: #0e202a!important;
}

.page-id-11179 .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a .qodef-tabs-anchor-count{
	color:#0e202a!important;
}

.page-id-11179 .ctm-accordion-12 h3{
	color:#0e202a!important;
}
.page-id-11179 .ctm-accordion-12.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li.ui-state-active .qodef-tabs-anchor-count{
	color:white!important;
	transition:all 0.2s ease-in-out!important;
}
a.qodef-shortcode.qodef-m.btn-blog.qodef-button.qodef-layout--outlined.qodef-html--link{
	float:right;
}

.page-id-5898 a.wp-block-button__link.wp-element-button,.page-id-4332 a.wp-block-button__link.wp-element-button,.single-post a.wp-block-button__link.wp-element-button{
	color:black!important;
}
.page-id-5898 .qodef-menu-item-text,.page-id-4332 .qodef-menu-item-text,.page-id-4512 .qodef-menu-item-text,.single-post .qodef-menu-item-text{
	color:white!important;
}

.page-id-4512 svg.qodef-svg--menu-star.qodef-menu-item-star,.page-id-4332 svg.qodef-svg--menu-star.qodef-menu-item-star{
	color:white!important;
}
.qodef-e-info-author,.qodef-e-author-label{
	display:none!important;
}
.qodef-accordion .qodef-accordion-content-inner span{
	font-size:18px;
	line-height:24px;
}

/* lg - TABLET LANDSCAPE STYLES */ 
@media (max-width: 1490px) {
  .ctm-accordion-12.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a{
  	font-size:24px;
  	line-height:26px;
  }
  .ctm-accordion-12 h3{
  	font-size:18px!important;
  	line-height: 20px!important;
  	color:white;
  	padding-top:20px!important;
  }
  
}

/* md - TABLET PORTRAIT STYLES */ 
@media (max-width: 1024px) {
  .qodef-testimonials-list .qodef-e-text{
  		font-size:14px;
  		line-height:16px;
  	}
  
  #qodef-page-mobile-header .qodef-mobile-header-logo-link img{
  	width:36%!important
  }
  .ctm-accordion-12.qodef-tabs .qodef-tabs-content{
  	width:100%!important;
  	opacity: 0;
      animation: fadeInFromRight 1s ease-in-out forwards;
  }
  .ctm-accordion-12 .qodef-tabs-navigation{
  	width:100%!important;
  	margin-right:0px!important;
  }
  .ctm-accordion-12.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical{
  	flex-direction:column!important;
  }
  .ctm-accordion-12.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a{
  	font-size:24px;
  	line-height:26px;
  }
  .ctm-accordion-12 h3{
  	font-size:18px!important;
  	line-height: 20px!important;
  	color:white;
  	padding-top:20px!important;
  }
  .page-id-5898 .qodef-menu-item-text,.page-id-4332 .qodef-menu-item-text,.page-id-4512 .qodef-menu-item-text,.single-post .qodef-menu-item-text{
  	color:black!important;
  }
}

/* xs - SMARTPHONE PORTRAIT STYLES */ 
@media (max-width: 479px) {
  .ctm-platforms span,.ctm-platforms h3 {
      font-size:16px!important;
    }
  	.ctm-platforms .qodef-m-text {
      font-size:10px!important;
    }
  .text-arrow h5.qodef-m-title{
  	float:left;
  }
  .elementor-4512 .elementor-element.elementor-element-a79958c{
  	margin-top:30px;
  }
  .ctm-team .qodef-m-title{
  	font-size:18px;
  }
  .ctm-team .qodef-m-text{
  	font-size:10px;
  }
  .qodef-accordion.qodef-layout--simple .qodef-accordion-title{
  	text-align:left;
  }
  .ctm-text12 .qodef-m-title{
  	font-size:14px!important;
  }
  .ctm-boxes-12 h3{
  	font-size:18px;
  }
  .ctm-boxes-12 p{
  	font-size:12px;
  }
  .qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper{
  	margin-right:0px;
  }
  .ctm-accordion-12 .qodef-tabs-navigation{
  	width:100%!important;
  	margin-right:0px!important;
  }
  .ctm-accordion-12.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a{
  	font-size:18px;
  	line-height:20px;
  }
  .ctm-accordion-12.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li.ui-state-active a{
  
  	transform: translateX(20px);
  	transition:all 0.2s ease-in-out;
  }
  .ctm-accordion-12.qodef-tabs.qodef-layout--simple.qodef-orientation--vertical .qodef-tabs-navigation li{
  	margin-bottom:10px!important;
  }
  .ctm-accordion-12.qodef-tabs .qodef-tabs-content{
  	width:100%!important;
  	opacity: 0;
      animation: fadeInFromRight 1s ease-in-out forwards;
  }
  .ctm-accordion-12 h3{
  	font-size:18px!important;
  	line-height: 20px!important;
  	color:white;
  	padding-top:20px!important;
  }
  .acc-ctm h5{
  	font-size:18px;
  	line-height:20px;
  }
  .acc-ctm p{
  	font-size:14px!important;
  	line-height:18px!important;
  }
  .page-id-11179 .ctm-accordion-12.qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a{
   color: #0e202a!important;
  }
  .page-id-11179 .ctm-accordion-12 h3{
  	font-size:18px!important;
  	line-height: 20px!important;
  	color:#0e202a!important;
  	padding-top:20px!important;
  }
  #qodef-page-mobile-header .qodef-mobile-header-logo-link img{
  	width:65%!important;
  }
}

