.elementor-1020 .elementor-element.elementor-element-c731e30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:37px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-1020 .elementor-element.elementor-element-1de5207{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-363f47d .elementskit-section-title-wraper .elementskit-section-title.text_fill > span{background-color:transparent;background-image:linear-gradient(221deg, var( --e-global-color-1f7a50e ) 0%, var( --e-global-color-36a76bd ) 100%);}.elementor-1020 .elementor-element.elementor-element-363f47d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1020 .elementor-element.elementor-element-363f47d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-1020 .elementor-element.elementor-element-363f47d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1020 .elementor-element.elementor-element-363f47d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1020 .elementor-element.elementor-element-363f47d .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Orbitron", Sans-serif;font-size:24px;font-weight:500;}.elementor-1020 .elementor-element.elementor-element-f1dbddb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-1020 .dialog-widget-content{background-color:var( --e-global-color-e95c03c );border-radius:10px 10px 10px 10px;box-shadow:1px 1px 30px 1px rgba(124.00000000000011, 59.00000000000001, 236.99999999999997, 0.67);}#elementor-popup-modal-1020{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1020 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1020 .dialog-close-button{display:flex;font-size:20px;}#elementor-popup-modal-1020 .dialog-close-button i{color:#BEBEBE;}#elementor-popup-modal-1020 .dialog-close-button svg{fill:#BEBEBE;}@media(max-width:1024px){.elementor-1020 .elementor-element.elementor-element-363f47d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1020 .elementor-element.elementor-element-363f47d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:38px;}}@media(max-width:767px){.elementor-1020 .elementor-element.elementor-element-1de5207{--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-1020 .elementor-element.elementor-element-363f47d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1020 .elementor-element.elementor-element-363f47d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:20px;}#elementor-popup-modal-1020 .dialog-message{width:342px;}}/* Start custom CSS for elementskit-heading, class: .elementor-element-363f47d *//* Heading */
.page-content .ekit-wid-con h2{
	font-size:48px !important;
	font-weight:600 !important;
}

/* 639px and smaller screen sizes */
@media (max-width:639px){

	/* Span Tag */
	.hero-section .ekit-wid-con span span{
		font-size: 20px !important;
	}
	
}

/* 411px and smaller screen sizes */
@media (max-width:411px){

	/* Heading */
	.hero-section .ekit-wid-con h2{
		font-size: 20px !important;
		transform:translatex(0px) translatey(0px);
	}
	
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-61224f5 *//* Input */
#wpforms-form-2225 input[type=email]{
	
}

/* Wpforms field label */
fieldset .wpforms-field-label{
	color:rgba(242,242,242,0.85) !important;
	
}

/* Text Area */
#wpforms-form-2225 textarea{
	border-color: #7c3bed;
	border-radius: 10px;
	font-family: "Orbitron";
		color: #f3f0f0 !important;
}


div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea {
  	background-color:rgba(76,76,76,0)!important;
	border-style:solid;
	color: #f3f0f0 !important;
   	border-color: #7c3bed !important;
	border-radius: 10px !important;
	font-family: "Orbitron";
}
/* Input */
.wpforms-datepicker-wrap input[type=text]{
	border-color: #7c3bed;
	border-radius: 10px;
	font-family: "Orbitron";
		color: #f3f0f0 !important;
}

#wpforms-2225-field_3::placeholder{
	color: #7a7a7a !important;
}

#wpforms-2225-field_3{
	border-color: #7c3bed;
	border-radius: 10px;
	background-color:rgba(76,76,76,0)!important;
		color: #f3f0f0 !important;
}

/* Input */
#wpforms-form-2225 input[type=email]{
	border-color: #7c3bed;
	border-radius: 10px;
	font-family: "Orbitron";
	background-color:rgba(76,76,76,0) !important;
		color: #f3f0f0 !important;
}

#wpforms-form-2225 input[type=email]::placeholder{
	color: #7a7a7a !important;
}

/* Input */
fieldset .wpforms-field-medium input[type=text]{
	border-color: #7c3bed;
	border-radius: 10px;
	font-family: "Orbitron";
		color: #f3f0f0 !important;
}

/* List Item */
#wpforms-form-2225 fieldset li{
	border-color: #7c3bed;
	border-radius: 10px;
	font-family: "Orbitron";
		color: #f3f0f0 !important;
}

/* Label */
fieldset li label{
	color:rgba(237,237,237,0.85) !important;
	font-family: "Orbitron";
}

/* Wpforms field divider */
#wpforms-form-2225 .wpforms-field-divider{
	color:#b5b5b5;
	font-family: "Orbitron";
}


#wpforms-form-2225 label{
	color:rgba(229,229,229,0.85) !important;
	font-family: "Orbitron";
}

/* Wpforms submit 2225 */
#wpforms-submit-2225{
	font-family: "Orbitron";
	width:100%;
	border-color: #7c3bed;
	border-radius: 10px;
	border-width:1px;
	color: #7c3bed;
	background-color: black;
	border-style:solid;
}

/* Heading */
#wpforms-form-2225 div h3{
	font-family: "Orbitron";
}

/* Paragraph */
.e-con-boxed .elementor-widget-text-editor p{
	color:#7a7a7a;
}


/* List */
.mont{
	left: 130px;
	margin-right: -90px !important;
	width: 92% !important;

}

/* Wpforms page button */
#wpforms-form-2225 .wpforms-page .wpforms-page-button{
	font-family:"Orbitron";
	background-color:#7c3bed;
	min-width:1px;
	width:150px;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	
}




/* Import de la police au cas où elle ne serait pas chargée par le thème */
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@700&display=swap');

/* Ciblage précis du legend pour le formulaire WPForms */
.wpforms-field-date-time legend.wpforms-field-label,
.wpforms-field-date legend.wpforms-field-label {
    font-family: 'Orbitron', sans-serif !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    /* Optionnel : Ajustement pour l'alignement Orbitron */
    letter-spacing: 1px;
    margin-bottom: 10px !important;
    display: block !important;
}/* End custom CSS */