/*


bleu = var( --e-global-color-primary )
orange = var( --e-global-color-eb8abad ) 
jaune = var( --e-global-color-accent )
vert = var( --e-global-color-0c92371 )

bleu foncé = var( --e-global-color-secondary )
blanc = var( --e-global-color-4e2263a )
*/


.gform-theme--api, .gform-theme--framework,.gform-theme, .gform-theme--foundation, .gform-theme--orbital{
	--gf-ctrl-btn-bg-color-ctrl : #405B5C!important;
	--gf-ctrl-btn-bg-color-focus-ctrl : #405B5C!important;
	--gf-ctrl-file-zone-icon-color : #405B5C!important;
	--gf-ctrl-btn-bg-color-primary : #405B5C!important;
	--e-global-color-text : #405B5C!important;
	
	--gf-ctrl-btn-bg-color-hover-primary : #2B3434!important;
	--gf-ctrl-btn-bg-color-hover-ctrl : #2B3434!important;
	--gf-ctrl-choice-check-color : #2B3434!important;
	--gf-ctrl-border-color-focus : #2B3434!important;
	--gf-ctrl-accent-color : #2B3434!important;
	--gf-color-primary : #2B3434!important;
}


.gform_button[type="submit"]{
	    font-family: var( --e-global-typography-5c6ae29-font-family ), Sans-serif!important;
    font-size: var( --e-global-typography-5c6ae29-font-size )!important;
    font-weight: var( --e-global-typography-5c6ae29-font-weight )!important;
    line-height: var( --e-global-typography-5c6ae29-line-height )!important;
}


body .elementor div.gform_wrapper form *{
	
	    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
	
}

body .elementor div.gform_wrapper form input,
body .elementor div.gform_wrapper form textarea,
body .elementor div.gform_wrapper form select,
body .elementor div.gform_wrapper form .button
{	
	border-radius:10px!important;
	padding:12px 24px!important;
	height:auto;
	border:none;	
}

body .elementor div.gform_wrapper form input[type="checkbox"] {
	width: 35px;
    height: 35px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}


body .elementor div.gform_wrapper form .gfield_description
{
	
	    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
	
}
