.elementor-420 .elementor-element.elementor-element-e08689b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}/* Start custom CSS */.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    letter-spacing: normal;
    border-style: solid;
    border-color:#dc5c45;
	border-radius: 100px;}

/*font-family des champs de formulaire*/

.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label, .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    letter-spacing:0 !important;
    list-style: none;
    clear: both;
    font-size: 15px !important;
    font-family: 'arial' !important;
    font-weight:500;
    margin:0px;
}


/*bouton envoyer*/
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    font-size: 1em;
    width: auto;
    margin: 0 16px 0 0;
    background: #eb609f;
    border-radius: 100px;
    padding-left: 20px;
    padding-right: 20px;
        padding-bottom:5px;
    padding-top: 5px;
    padding-bottom: px;
    font-size: 19px;
	font-weight: 600;
margin-top:20px;
}

#gform_confirmation_message_15{
	   font-size: 25px;
	font-weight: 600;;
	text-align:center;
	background:white;
}

#gform_confirmation_message_15{
	padding:10px;
}

/*suppression du titre du formulaire*/

.gform_wrapper h3.gform_title{
	display:none;
}

.gform_wrapper .field_description_below .gfield_consent_description, .gform_wrapper .gfield_consent_description .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{
	background:white;
}


/*padding des champs de formulaire*/

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	padding:5px !important;}

.elementor-28921 .elementor-element.elementor-element-3148b2f .elementor-button {
    text-transform: uppercase;
    background-color: #CF4F4D;
    color: white;
}

.wysiwyg .gris{
	display:none;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{
margin-top:10px !important;
}/* End custom CSS */