.section-candidature {background-color: rgba(211, 188, 160,.15); padding-top: 110px; padding-bottom: 110px; background-position: 0%;}
.section-candidature>div {flex-direction: column;}
.form-candidature {max-width: 560px; background-color: var(--couleur-blanc); padding: 40px; border-radius: 20px; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.form-candidature .gform-body .gform_fields {display: flex; flex-wrap: wrap; row-gap: 30px; column-gap: 15px;}
.form-candidature input, .form-candidature select, .form-candidature textarea {border: 1px solid var(--couleur-secondaire-light); border-radius: 15px; font-size: 18px; color: var(--couleur-secondaire-light); padding: 14px 32px; font-weight: 400;  font-family: 'Montserrat', sans-serif !important;}
.form-candidature input:focus-visible, .form-candidature select:focus-visible,.form-candidature textarea:focus-visible  {outline: 1px solid var(--couleur-principale);}
.form-candidature .gfield:nth-child(-n + 4) label, .form-candidature .gform_fileupload_rules, .form-candidature span {display: none;}
.form-candidature .gform_fields .gfield:nth-child(5), .form-candidature .gform_fields .gfield:nth-child(6) {width: 100%;}
.form-candidature .gform_fields .gfield:nth-child(5) input, .form-candidature .gform_fields .gfield:nth-child(6) input {width: 100%; background-color: rgba(211, 188, 160,.15); border: 1px dashed var(--couleur-principale-dark);}
.form-candidature .gform_fields textarea, .form-candidature .gform_fields .gfield:nth-child(-n + 4) input  {width: calc(100% - 64px)}
.form-candidature .gform_fields textarea, .form-candidature .gform_fields .gfield:nth-child(-n + 4) input  {width: 100%;}
.form-candidature input[type="submit"] {color: var(--couleur-blanc); background-color: var(--couleur-principale); padding: 20px 40px; border-radius: 15px; text-transform: uppercase; font-size: 14px; font-weight: 600; transition: all 250ms ease-in-out; border: 1px solid var(--couleur-principale); width: 100%; margin-top: 20px;}
.form-candidature input[type="submit"]:hover {border: 1px solid var(--couleur-principale); background-color: var(--couleur-blanc); color: var(--couleur-principale);}
.form-candidature input::file-selector-button { background: transparent !important; border: none !important; text-transform: uppercase; color: var(--couleur-principale); font-weight: 500; font-size: 14px;}
.form-candidature label {font-size: 16px; color: var(--couleur-secondaire-light); padding-bottom: 6px; display: block;}
input::placeholder {font-size: 16px; font-weight: 400; color: var(--couleur-secondaire-light);  font-family: 'Montserrat', sans-serif !important;}

@media screen and (min-width: 768px) {

.form-candidature .gfield:nth-child(-n + 4) {min-width: calc(50% - 15px); flex: 1;}

}