.elementor-39014 .elementor-element.elementor-element-22fdb8e{--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;--background-transition:0.3s;}.elementor-39014 .elementor-element.elementor-element-ff0c560{--spacer-size:100px;}.elementor-39014 .elementor-element.elementor-element-7852189{--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;--justify-content:space-evenly;--gap:2vw 2vw;--background-transition:0.3s;}.elementor-39014 .elementor-element.elementor-element-7f97c27{--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;--background-transition:0.3s;--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-39014 .elementor-element.elementor-element-71fcc0e{text-align:left;}.elementor-39014 .elementor-element.elementor-element-71fcc0e img{width:33%;}.elementor-39014 .elementor-element.elementor-element-2acaf9c .elementor-heading-title{color:var( --e-global-color-4d4b01b );font-weight:500;letter-spacing:0px;}.elementor-39014 .elementor-element.elementor-element-9623325{font-size:18px;font-style:normal;}.elementor-39014 .elementor-element.elementor-element-cd5acf9{--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;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39014 .elementor-element.elementor-element-cd5acf9:not(.elementor-motion-effects-element-type-background), .elementor-39014 .elementor-element.elementor-element-cd5acf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d4b01b );}.elementor-39014 .elementor-element.elementor-element-cd5acf9, .elementor-39014 .elementor-element.elementor-element-cd5acf9::before{--border-transition:0.3s;}.elementor-39014 .elementor-element.elementor-element-55f3e18 > .elementor-widget-container{padding:10px 10px 10px 10px;}body.elementor-page-39014{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-39014 .elementor-element.elementor-element-7f97c27{--width:50%;}.elementor-39014 .elementor-element.elementor-element-cd5acf9{--width:50%;}}/* Start custom CSS */.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3{
    color:white;
}

#gform_40 > div.gform_heading > span > h4{
    color:white;
}

.elementor-38774 .elementor-element.elementor-element-482abbe .elementor-heading-title{
    color:#e10917;
}

/*titre du formulaire*/
.elementor-39014 .elementor-element.elementor-element-2acaf9c .elementor-heading-title{
    color:#cf4f4d !important;
}

h2{
    font-size:2em;
}
.elementor-39014 .elementor-element.elementor-element-7f97c27 > .elementor-shape-bottom .elementor-shape-fill, .elementor-39014 .elementor-element.elementor-element-7f97c27 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{
    background:#cf4f4d !important;
}

.elementor-38774 .elementor-element.elementor-element-e5a0296 .elementor-button{
    background:black;}
    
/*background du formulaire*/

.elementor-39014 .elementor-element.elementor-element-7f97c27 > .elementor-shape-bottom .elementor-shape-fill, .elementor-39014 .elementor-element.elementor-element-7f97c27 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{
    background:blue !important;
}

/*formulaire sur 2 colonnes*/
body > div.elementor.elementor-39014 > div.elementor-element.elementor-element-7852189.e-flex.e-con-boxed.e-con > div > div.elementor-element.elementor-element-cd5acf9.e-flex.e-con-boxed.e-con > div > div{
    background: green !important;
}

.elementor-39014 .elementor-element.elementor-element-55f3e18 > .elementor-widget-container{
    background:#cf4f4d !important;
}

.elementor-39014 .elementor-element.elementor-element-7f97c27 > .elementor-shape-bottom .elementor-shape-fill, .elementor-39014 .elementor-element.elementor-element-7f97c27 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{
  fill: #cf4f4d !important;
}

/*couleur texte rgpd*/

.gform_wrapper .field_description_below .gfield_consent_description, .gform_wrapper .gfield_consent_description{
    color:white;
}

#field_40_14 > div.ginput_container.ginput_container_consent > label{
    color:white;
}

.gform_wrapper span.gform_description{
    display:none;
}
.wysiwyg .elementor-inner h3:not(.elementor-tab-title){
    color:white !important;
}

*{
    font-family:"Maven Pro";
    font-weight: 500;
  
}

#input_28_5_1_container{
    width:100%;
}

#input_28_5_2_container{
    width:100%;
}

#field_28_5{
    width:50%;
}


.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{
    color:white !important;
    padding-bottom:5px;
    
}


/*police d'écriture*/

.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label{
    color:white !important;
     line-height: 1.3em;
     font-family:"maven pro";
}

.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;
    padding: 5px 4px;
    letter-spacing: normal;
    border-style: solid;
    border-color: white;
	border-radius: 100px;}


/*bouton*/

/*marge entre le bouton envoyer et le formulaire*/
.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:30px !important;
}

.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: 1.3em;
    border-radius: 100px;
    box-shadow: none;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 20px;
	font-weight: 600;
	border-style: none;
	
}

.gform_wrapper .gform_footer input.button:hover{
    background:white;
}

/*bouton voir le programme*/

.elementor-button:hover{
    background:#2c3e50!important;
}


/*message de confirmation*/

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

#gform_confirmation_message_15{
	padding:10px;
}

/*suppression du itre du formulaire*/
.gform_wrapper h3.gform_title{
	display:none;
}


/*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:8px;
}

/*bouton radio*/

.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{
    color:white;
}

.elementor-39014 .elementor-element.elementor-element-cd5acf9:not(.elementor-motion-effects-element-type-background), .elementor-39014 .elementor-element.elementor-element-cd5acf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background:#cf4f4d !important;
}



body > div.elementor.elementor-39014 > div.elementor-element.elementor-element-7852189.e-flex.e-con-boxed.e-con.e-parent > div > div.elementor-element.elementor-element-cd5acf9.e-con-full.e-flex.e-con.e-child > div.elementor-element.elementor-element-55f3e18.elementor-widget.elementor-widget-shortcode > div > div > p{
    text-align:center !important;
    color:white;
}/* End custom CSS */