/* 
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 */
#epic-form .elementor-field-type-previous	{ display: none; }

#epic-form-img 					{ background: url(../../../wp-content/uploads/2024/04/epic-form-e.png ); background-size: cover; background-position: center; }
/* #epic-form-img2 				{ background: url(../../..//wp-content/uploads/2024/04/epic-form-step-1.png ); background-size: cover; } */
#epic-form-img.step-1 			{ background: url(../../../wp-content/uploads/2024/04/epic-form-p.png); background-size: cover; background-position: center;  }
/* #epic-form-img2.step2-1 			{ background: url(../../..//wp-content/uploads/2024/04/epic-form-step-2.png); background-size: cover; } */
#epic-form-img.step-2 			{ background: url(../../../wp-content/uploads/2024/04/epic-form-i.png); background-size: cover; background-position: center;  }
#epic-form-img.step-3 			{ background: url(../../../wp-content/uploads/2024/04/epic-form-c.png); background-size: cover; background-position: center;  }
#epic-form-img.step-4 			{ background: url(../../../wp-content/uploads/2024/04/epic-form-c2.png); background-size: cover; background-position: center;  }
#epic-form-img.step-5 			{ display: none; }
.last-step-background 			{ background: url(../../../wp-content/uploads/2024/04/fact-bck.jpg); padding: 50px 0; background-size: cover;  }

.step2-5 						{ width: 50%; }


#epic-form-img2.step2-1 .epic-slide-1,
.step2-1 .epic-slide-1,
.step2-2 .epic-slide-1, 
.step2-3 .epic-slide-1, 
.step2-4 .epic-slide-1, 
.step2-5 .epic-slide-1, 
.epic-slide-2, 
.epic-slide-3, 
.epic-slide-4, 
.epic-slide-5,
.epic-slide-6 				{ display: none; }

#epic-form-img2.step2-1 .epic-slide-2, 
#epic-form-img2.step2-2 .epic-slide-3, 
#epic-form-img2.step2-3 .epic-slide-4, 
#epic-form-img2.step2-4 .epic-slide-5,
#epic-form-img2.step2-5 .epic-slide-6 { display: block; } 	

#epic-form .elementor-field-type-html 		{ padding-bottom: 0; }


/* Hide the default radio button */
.elementor-field-type-radio .elementor-field-option input[type="radio"] {
    appearance: none;
    -webkit-appearance: none; /* For older browsers */
    opacity: 1;
    position: relative;
    width: 1px;
    height: 1px;
}

/* Create a new styled span after each radio input to hold the SVG */
.elementor-field-type-radio .elementor-field-option input[type="radio"] {
    
    display: inline-block;
    width: 25px; /* Adjust based on your SVG size */
    height: 25px; /* Adjust based on your SVG size */
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
	position: relative;
	top: 34px;
}

#epic-form label { padding-left: 50px; }
#epic-form .elementor-field-option 		{ margin-bottom: 0px }
#epic-form input[type="file"] 		{  }
#epic-form label 			 			{ flex-direction: row; display: flex; }

.elementor-field-type-radio.elementor-field-group-step1 .elementor-field-option input[type="radio"]			        { background-image: url('../../../wp-content/uploads/2024/04/01-unchecked.svg'); /* Path to your SVG for the unchecked state */ }
.elementor-field-type-radio.elementor-field-group-step1 .elementor-field-option input[type="radio"]:checked 		{ background-image: url('../../../wp-content/uploads/2024/04/01-checked.svg'); /* Path to your SVG for the checked state */ }

.elementor-field-type-radio.elementor-field-group-step2 .elementor-field-option input[type="radio"]			        { background-image: url('../../../wp-content/uploads/2024/04/02-unchecked.svg'); /* Path to your SVG for the unchecked state */ }
.elementor-field-type-radio.elementor-field-group-step2 .elementor-field-option input[type="radio"]:checked 		{ background-image: url('../../../wp-content/uploads/2024/04/02-checked.svg'); /* Path to your SVG for the checked state */ }

.elementor-field-type-radio.elementor-field-group-step3 .elementor-field-option input[type="radio"]			        { background-image: url('../../../wp-content/uploads/2024/04/03-unchecked.svg'); /* Path to your SVG for the unchecked state */ }
.elementor-field-type-radio.elementor-field-group-step3 .elementor-field-option input[type="radio"]:checked 		{ background-image: url('../../../wp-content/uploads/2024/04/03-checked.svg'); /* Path to your SVG for the checked state */ }

.elementor-field-type-radio.elementor-field-group-step4 .elementor-field-option input[type="radio"]			        { background-image: url('../../../wp-content/uploads/2024/04/04-unchecked.svg'); /* Path to your SVG for the unchecked state */ }
.elementor-field-type-radio.elementor-field-group-step4 .elementor-field-option input[type="radio"]:checked 		{ background-image: url('../../../wp-content/uploads/2024/04/04-checked.svg'); /* Path to your SVG for the checked state */ }

.elementor-field-type-radio.elementor-field-group-step5 .elementor-field-option input[type="radio"]			        { background-image: url('../../../wp-content/uploads/2024/04/05-unchecked.svg'); /* Path to your SVG for the unchecked state */ }
.elementor-field-type-radio.elementor-field-group-step5 .elementor-field-option input[type="radio"]:checked 		{ background-image: url('../../../wp-content/uploads/2024/04/05-checked.svg'); /* Path to your SVG for the checked state */ }


@media only screen and (max-width: 767px) {
   	#epic-form label { font-size: 17px; line-height: 24px; padding-left: 35px; }
	.step2-5 						{ width: 100%; } 
}


.last-step-background .elementor-field-group-field_7f4bded {
    display: none!important;
}


.last-step-background .elementor-message-success {
    margin-top: 10%;
    font-size: 18px;
}

