#form-career{margin-bottom:50px}#form-career .file-input-label,#form-career input[type=email],#form-career input[type=number],#form-career input[type=password],#form-career input[type=tel],#form-career input[type=text],#form-career select,#form-career textarea{width:100%;margin-bottom:30px;padding:15px 10px;font-family:inherit;border:1px solid transparent;background-color:rgba(128,128,128,.1);-webkit-box-shadow:5px 5px 10px rgba(128,128,128,.1);box-shadow:5px 5px 10px rgba(128,128,128,.1);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;border-radius:3px}#form-career .file-input-label:focus,#form-career .file-input-label:hover,#form-career input[type=email]:focus,#form-career input[type=email]:hover,#form-career input[type=number]:focus,#form-career input[type=number]:hover,#form-career input[type=password]:focus,#form-career input[type=password]:hover,#form-career input[type=tel]:focus,#form-career input[type=tel]:hover,#form-career input[type=text]:focus,#form-career input[type=text]:hover,#form-career select:focus,#form-career select:hover,#form-career textarea:focus,#form-career textarea:hover{border:1px solid grey;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(128,128,128,.03)}#form-career .file-input-label.invalid,#form-career .file-input-label.invalid+.select2 .select2-selection,#form-career input[type=email].invalid,#form-career input[type=email].invalid+.select2 .select2-selection,#form-career input[type=number].invalid,#form-career input[type=number].invalid+.select2 .select2-selection,#form-career input[type=password].invalid,#form-career input[type=password].invalid+.select2 .select2-selection,#form-career input[type=tel].invalid,#form-career input[type=tel].invalid+.select2 .select2-selection,#form-career input[type=text].invalid,#form-career input[type=text].invalid+.select2 .select2-selection,#form-career select.invalid,#form-career select.invalid+.select2 .select2-selection,#form-career textarea.invalid,#form-career textarea.invalid+.select2 .select2-selection{border-color:red!important}#form-career .checkbox>input{position:absolute;opacity:0}#form-career .checkbox>input:checked+label::before{background-color:#c8ac58;opacity:1}#form-career .checkbox>input:checked+label::after{background-color:grey;opacity:.4}#form-career .checkbox>label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:30px;padding:0 10px;height:54px;font-family:inherit;border:1px solid transparent;background-color:rgba(128,128,128,.1);-webkit-box-shadow:5px 5px 10px rgba(128,128,128,.1);box-shadow:5px 5px 10px rgba(128,128,128,.1);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;border-radius:3px}#form-career .checkbox>label::after,#form-career .checkbox>label::before{border-radius:.5em;display:block;padding:.25em 1em;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;cursor:pointer;height:40px;width:80px;text-align:center;line-height:30px;text-transform:uppercase;position:relative;top:2px}#form-career .checkbox>label::before{content:attr(data-yes);-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:25px;background-color:grey;color:#fff;opacity:.4}#form-career .checkbox>label::after{content:attr(data-no);-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:15px;background-color:#c8ac58;color:#fff}#form-career .file-input-label{display:block;cursor:pointer;color:rgba(0,0,0,.65)}#form-career .file-input-label #no-file-text.hidden{display:none}#form-career .file-input-label input{display:none}#form-career textarea{font-family:inherit}#form-career .custom-checkbox{display:none}#form-career .grecaptcha-badge{visibility:hidden}#form-career button#submit_nl:disabled{cursor:not-allowed;background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.25);border-color:transparent;-webkit-box-shadow:none;box-shadow:none}#form-career .col-input{position:relative}#form-career .col-input--nickname{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}#form-career .col-input--nb::after{content:attr(data-suffix);position:absolute;left:45px;top:16px;display:none}#form-career .col-input--nb.show-suffix::after{display:block}#form-career .col-input .error-notice{position:absolute;bottom:12px;left:15px;width:100%;color:red;font-size:11px;opacity:0;-webkit-transition:opacity .1s ease;-o-transition:opacity .1s ease;transition:opacity .1s ease}#form-career .col-input .error-notice #error-notice-format,#form-career .col-input .error-notice #error-notice-size{display:none}#form-career .col-input .error-notice #error-notice-format.visible,#form-career .col-input .error-notice #error-notice-size.visible{display:inline-block}#form-career .col-input .invalid~.error-notice{opacity:1}#form-career .job-select,#form-career .place-select{margin-bottom:30px}#form-career .job-select select,#form-career .place-select select{cursor:pointer;font-style:italic;color:rgba(0,0,0,.65)}#form-career .job-select select option,#form-career .job-select select:valid,#form-career .place-select select option,#form-career .place-select select:valid{font-style:normal;color:#000}#form-career .job-select .error-notice,#form-career .place-select .error-notice{bottom:-18px}#form-career .job-select textarea,#form-career .place-select textarea{padding:0 10px;margin:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}#form-career .job-select textarea:hover,#form-career .place-select textarea:hover{border:none}#form-career .job-select .select2-selection,#form-career .place-select .select2-selection{height:54px;padding-bottom:0;padding-right:0;border:1px solid transparent;background-color:rgba(128,128,128,.1);-webkit-box-shadow:5px 5px 10px rgba(128,128,128,.1);box-shadow:5px 5px 10px rgba(128,128,128,.1);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#form-career .job-select .select2-selection:focus,#form-career .job-select .select2-selection:hover,#form-career .place-select .select2-selection:focus,#form-career .place-select .select2-selection:hover{border:1px solid grey;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(128,128,128,.03)}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.form-contact-img{display:block;width:100%;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:992px){.form-contact-img{display:none}}