.elementor-997 .elementor-element.elementor-element-fe41065{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-997 .elementor-element.elementor-element-fe41065:not(.elementor-motion-effects-element-type-background), .elementor-997 .elementor-element.elementor-element-fe41065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e95c03c );}.elementor-997 .elementor-element.elementor-element-cbc05bb{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-997 .elementor-element.elementor-element-df1af2f{width:var( --container-widget-width, 48% );max-width:48%;padding:10px 10px 10px 10px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 1px 0px;border-color:#7C3BED;border-radius:500px 500px 500px 500px;text-align:center;}.elementor-997 .elementor-element.elementor-element-df1af2f.elementor-element{--align-self:center;}.elementor-997 .elementor-element.elementor-element-df1af2f .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:27px;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-997 .elementor-element.elementor-element-ce13571{text-align:center;}.elementor-997 .elementor-element.elementor-element-dbe40d3{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}#elementor-popup-modal-997 .dialog-widget-content{background-color:var( --e-global-color-e95c03c );border-style:solid;border-width:1px 1px 1px 1px;border-color:#7C3BED1C;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 33px 17px rgba(124.00000000000011, 59.00000000000001, 236.99999999999997, 0.3803921568627451);}#elementor-popup-modal-997{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-997 .dialog-message{width:766px;height:820px;align-items:flex-start;}#elementor-popup-modal-997 .dialog-close-button{display:flex;font-size:20px;}#elementor-popup-modal-997 .dialog-close-button i{color:#BEBEBE;}#elementor-popup-modal-997 .dialog-close-button svg{fill:#BEBEBE;}@media(max-width:1024px){.elementor-997 .elementor-element.elementor-element-df1af2f .elementor-heading-title{font-size:20px;}#elementor-popup-modal-997 .dialog-message{width:682px;height:685px;}}@media(max-width:767px){.elementor-997 .elementor-element.elementor-element-fe41065{--border-radius:10px 10px 10px 10px;}.elementor-997 .elementor-element.elementor-element-df1af2f{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}#elementor-popup-modal-997 .dialog-message{width:342px;}}/* Start custom CSS for wpforms, class: .elementor-element-55fbb4f *//* Text Area */
#wpforms-form-842 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-842-field_3::placeholder{
	color: #7a7a7a !important;
}

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

/* Input */
#wpforms-form-842 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-842 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-842 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-842 .wpforms-field-divider{
	color:#b5b5b5;
	font-family: "Orbitron";
}

p{
    color:#b5b5b5;
}

a{
    color: #7c3bed;
}
/* Label */
#wpforms-form-842 label{
	color:rgba(229,229,229,0.85) !important;
	font-family: "Orbitron";
}

/* Wpforms submit 842 */
#wpforms-submit-842{
	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-842 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-842 .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;
	
}

/* Force l'affichage du label "Date de naissance" */
#wpforms-form-842 .wpforms-field-date label,
#wpforms-form-842 .wpforms-field-date-time label,
#wpforms-form-842 .wpforms-field-date .wpforms-field-label,
#wpforms-form-842 .wpforms-field-date-time .wpforms-field-label {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	height: auto !important;
	width: auto !important;
	position: relative !important;
	color: rgba(229,229,229,0.85) !important;
	font-family: "Orbitron" !important;
}

/* On cible le canvas de signature spécifiquement */
#wpforms-842-field_34-signature {
    height: 100px !important;
    width: 100% !important;
    min-height: 100px !important;
    background-color: #f9f9f9; /* Optionnel : pour mieux voir la zone */
    border: 1px solid #ccc;    /* Optionnel : pour délimiter la zone */
}

/* On s'assure que le conteneur laisse l'espace nécessaire */
.wpforms-signature-wrap {
    min-height: 100px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbe40d3 *//* Input */
fieldset .wpforms-field-medium input[type=text]{
	height:47px !important;
}

/* Heading */
#wpforms-form-842 div h3{
	color:#e1dfdf;
}

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

/* Input */
fieldset .wpforms-field-medium input[type=text]{
	height:47px !important;
}

/* Heading */
#wpforms-form-842 div h3{
	color:#e1dfdf;
}

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

/* Wpforms field checkbox */
#wpforms-form-842 .wpforms-field-checkbox{
	padding: 15px;
	border-width: 1px!important;
	border-color:#e2e2e2;
	border-radius: 5px;
	
}/* End custom CSS */