/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/
Description: Child theme for Hello Elementor
Author: Your Name
Author URI: https://yourwebsite.com/
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

/* Add your custom CSS below */

body{
	overflow-x: hidden;
}
.top-header{
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
	backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
	border-bottom: 1px solid #22293999;
}

.hero-section h1.elementor-heading-title span{
	color: #f1ede4 !important;
}

.hero-section:after{
	content: "";
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(9, 13, 27, 0.55) 0%, rgba(9, 13, 27, 0.85) 70%, rgb(9, 13, 27) 100%);
}

.step-wave{
	position: relative !important;
}
.step-wave:before{
	content: "" !important;
	position: absolute !important;
	top: 28% !important;
	left: 50% !important;
	transform: translate(-50%, -50%) !important;
	width: 900px !important;
	height: 1px !important;
	background: linear-gradient(90deg, transparent 0%, rgba(212, 175, 55, 0.15) 15%, rgba(212, 175, 55, 0.45) 50%, rgba(212, 175, 55, 0.15) 85%, transparent 100%);
}
.step-wave-cp{
	position: relative !important;
}
.step-wave-cp:before{
	content: "" !important;
	position: absolute !important;
	top: 32% !important;
	left: 50% !important;
	transform: translate(-50%, -50%) !important;
	width: 700px !important;
	height: 1px !important;
	background: linear-gradient(90deg, transparent 0%, rgba(212, 175, 55, 0.15) 15%, rgba(212, 175, 55, 0.45) 50%, rgba(212, 175, 55, 0.15) 85%, transparent 100%);
}

.list-checked .elementor-icon-list-item svg{
	fill: transparent;
    color: #c3aa79;
}
.high-light-text span{
	color: #c3aa79;
}

@media (max-width: 1024px){
	.step-wave:before,
	.step-wave-cp:before{
		content: none !important;
	}
}



