/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.elementor-element.header_wrap {
	background: rgba(255, 255, 255, 0.01);
}
.global_btn .elementor-button {
	background: linear-gradient(0deg, #FF15EA 0%, #F96 80.98%, #F96 95.19%);
	transition: background 0.3s ease;
}
.title_section_bg .elementor-heading-title{
	background: linear-gradient(90deg, #FFF 35.59%, rgba(255, 255, 255, 0.70) 89.14%) !important;
	background-clip: text !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}
.how_work_first_box{
	border-radius: 16px;
	background: linear-gradient(137deg, rgba(255, 255, 255, 0.20) -13.66%, rgba(255, 255, 255, 0.00) 101.15%);
	backdrop-filter: blur(10px);
}
.how_it_work_step .elementor-widget-container{
	padding: 2px 10px;
	border-radius: 100px;
	background: rgba(255, 255, 255, 0.10);
	backdrop-filter: blur(5px);
}
.elementor-element.real_cases_box {
  border-radius: 16px;
  background: linear-gradient(137deg, rgba(255, 255, 255, 0.20) -13.66%, rgba(255, 255, 255, 0.00) 101.15%);
  backdrop-filter: blur(10px);
}
.faq_section_wrap .e-n-accordion-item{
	border-radius: 16px;
	background: linear-gradient(137deg, rgba(255, 255, 255, 0.20) -13.66%, rgba(255, 255, 255, 0.00) 101.15%);
	backdrop-filter: blur(10px);
}
.faq_section_wrap .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"] {
	border-radius: 16px 16px 0px 0px;
	background: #715CF6;
}
.faq_section_wrap .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
	width: 30px;
	height: 30px;
	border: 1px solid #81879a;
	color: #81879a;
	text-align: center;
	line-height: 30px;
	justify-content: center;
	border-radius: 50px;
	align-items: center;
}
.faq_section_wrap .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened {
	width: 30px;
	height: 30px;
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border-radius: 50px;
	justify-content: center;
	align-items: center;
}
.faq_section_wrap .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed svg path{
	fill: #81879a;
}
.shape_css .attachment-full {
	filter: blur(75px);
}
.footer_widget_list::before {
	position: absolute;
	content: '';
	left: -10px;
	background: rgba(248, 255, 107, 0.1);
	width: 1px;
	height: 70%;
	top: 10px;
}
.footer_widget_list.three::before {
	left: -40px;
}
.footer_widget_list.two::before {
	left: -20px;
}


@media (max-width: 767px) {

.elementor-widget-n-accordion .e-n-accordion-item-title-text {
	font-size: 20px !important;
}

}