@charset "utf-8";
/*++++++++ STYLES DE FORMULAIRE++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.btn{border-radius:2.5rem !important;text-transform:uppercase;font-size:0.75rem;font-weight:700;padding:0.75rem 2rem;letter-spacing: 0.2em;transition: all 0.9s !important;}
.btn-lg{font-size:0.85rem;padding:1.25rem 3rem;font-weight:700;}
.btn-sm{font-size:0.7rem;font-weight:800;padding:0.55rem 1.5rem;}
.btn-secondary:hover{box-shadow: 0 0 2.5rem rgba(var(--secondaryRVB), 0.5) !important;}
.btn-outline-secondary:hover{box-shadow: 0 0 2.5rem rgba(var(--secondaryRVB), 0.5) !important;}
.formulaire{padding:1.5rem 2rem;}
.form-control:active,
.form-control:focus{background:none;background:rgba(var(--secondaryRVB),0.3);box-shadow:none;color:#fff;outline:none;webkit-box-shadow:none;width:100% !important;}
.form-control{color:var(--dark);font-size:1em;background:rgba(var(--lightRVB),0.3);border:0;transition:all 0.6s;width:95%;}
.custom-file-label::after{background-color:var(--secondary);border-radius:0;color:#fff;content:"Parcourir";}
.custom-file-input:lang(fr) ~ .custom-file-label::after{content:"Parcourir";}
.custom-file{display:inline-block;height:calc(1.5em + 0.75rem + 2px);margin-bottom:0;position:relative;width:100%;}
.custom-file-input{height:calc(1.5em + 0.75rem + 2px);margin:0;opacity:0;position:relative;width:100%;z-index:2;}
.custom-file-input:focus ~ .custom-file-label{border-color:var(--primary);box-shadow:0 0 0 0.2rem rgba(0, 0, 0, 0.05);}
.custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label{background-color:var(--light);}
.custom-file-label{background-color:#fff;border:1px solid var(--gray-light);border-radius:0.25rem;color:var(--gray);font-weight:400;height:calc(1.5em + 0.75rem + 2px);left:0;line-height:1.5;padding:0.375rem 0.75rem;position:absolute;right:0;top:0;z-index:1;}
.custom-file-label::after{background-color:var(--primary);border-left:inherit;border-radius:0;bottom:0;color:var(--light);content:"Parcourir";display:block;height:calc(1.5em + 0.75rem);line-height:1.5;padding:0.375rem 0.75rem;position:absolute;right:0;top:0;z-index:3;}
.form-control::-webkit-input-placeholder{color:var(--primary);opacity:0.6;}
.form-control::-moz-placeholder{color:var(--primary);opacity:0.6;}
.form-control:-ms-input-placeholder{color:var(--primary);opacity:0.6;}
.form-control::-ms-input-placeholder{color:var(--primary);opacity:0.6;}
.form-control::placeholder{color:var(--primary);opacity:0.6;}
.input-group-text{border-radius:0;}
.form.form-inline .btn {height:calc(1.5em + 1.25rem + 2px);padding:0.5rem 1rem;}
.btn-more::after{content:'\2b';font-family:"font Awesome 6 Pro";padding:0 0 0 0.25rem;margin-left:0;transition:all 0.8s;font-size:0;line-height:inherit;vertical-align:middle;}
.btn-more:hover::after{font-size:inherit;display:inline-block;margin-left:1.5rem;}
.btn-more{line-height:1.5em;}