@media screen and (max-width:989px){h1{font-size:26px}}.btn[disabled]{pointer-events:none;opacity:.5}.send-message.loading{opacity:.7;pointer-events:none}h1{text-align:center;margin-bottom:40px}.success-message{background:#f4ff7a;color:#000;font-family:Helvetica Neue;text-align:center;text-transform:uppercase;padding:10px;font-size:11px;width:100%;margin-top:16px}.select-final__message{margin-top:20px;text-align:center;color:var(--color-primary)!important}.select-final__message a{font-weight:600;color:var(--color-primary)}.form-control{font-size:14px}.form-group__item label.error{color:#ff7658}.form-group__item label.error .label-content,.form-group__item label.error .file-button{border-color:#ff7658}.form-group__item .error-message-input{margin:2px 0 0;color:#ff7658;font-family:Helvetica Neue;font-size:11px;font-style:normal;font-weight:400;line-height:15px;text-transform:uppercase}contact-form :is(textarea.error,input.error,select.error){border-color:#ff7658}contact-form :is(textarea.error,input.error,select.error)+label{color:#ff7658}[href="https://hydratis.digipharmacie.fr/login"]{display:block;background:var(--color-primary);color:#fff!important;max-width:170px;margin:10px auto;padding:11px}contact-form .form-group__item{width:calc(50% - 7.5px)}.full-width-input.form-group__item{width:100%}.form-group__item input,.form-group__item textarea{width:100%;font-family:Helvetica Neue;font-size:11px;font-style:normal;font-weight:400;line-height:15px;text-transform:uppercase;padding:7px 15px;border:1px solid #000000;background-color:transparent;text-transform:initial}.form-group__textarea{margin-top:20px;margin-bottom:10px}.form-group__item textarea{min-height:60px;overflow-y:auto;word-wrap:break-word}.form-group__item label,.form-group__file-label{width:100%;display:block;cursor:pointer;margin-bottom:5px;font-family:Helvetica Neue;font-size:11px;font-style:normal;font-weight:400;line-height:15px;text-transform:uppercase}.form-group__file label .label-content{height:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-group--main_form{display:flex;flex-wrap:wrap;gap:7px 15px}.label-content{padding:9px 15px;border:#000000 1px solid;width:100%}.form-group__file label{display:flex;gap:8px;align-items:center}progress{color:#000}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s}progress::-webkit-progress-value{background-color:#fff!important}progress::-webkit-progress-bar{background-color:#000;width:100%}.file-button{padding:9px 15px;transition:.2s;display:block;border:#000000 1px solid;min-width:130px;text-align:center}.section-contact-form{border-top:1px solid #000000;padding-top:50px;padding-bottom:50px}.contact-form__header h1{text-transform:uppercase;font-family:Helvetica Neue;margin:0}@media only screen and (max-width:719px){contact-form .form-group__item{width:100%}}.form-group--category{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}.form-group--inputs{display:flex;flex-wrap:wrap;gap:7px 15px}.form-group--category label{display:flex;width:calc(50% - 7.5px);align-items:center;gap:10px;font-family:Helvetica Neue;font-size:11px;font-style:normal;font-weight:400;line-height:15px;text-transform:uppercase;cursor:pointer}.checkbox__container{width:20px;display:block;height:20px;padding:3px;border:1px solid #000000}.checkbox__container .checked{width:100%;height:100%;background-color:#000;display:block;opacity:0;transition:opacity .3s}input[type=radio]:checked+label .checkbox__container .checked{opacity:1;transition:opacity .3s}.section-contact-form__container{display:flex;justify-content:space-between;gap:15px}.contact-form__texts{max-width:440px;display:flex;flex-direction:column}.contact-form__texts h3{font-family:Helvetica Neue;font-size:21px;font-style:normal;font-weight:400;line-height:110%!important;text-transform:uppercase;margin:0 0 20px!important}.contact-form__texts p{margin-top:4px!important;display:inline-block;margin-bottom:5px!important}.contact-form__texts ol{margin-bottom:20px!important;padding-left:20px}.link_basique{text-decoration:underline;font-family:Helvetica Neue;font-size:13px;font-style:normal;font-weight:700;line-height:20px;text-decoration-line:underline;text-transform:uppercase}.contact-form__header p{font-family:Helvetica Neue;font-size:13px;font-style:normal;font-weight:400;line-height:20px;margin:0!important}.contact-form__header h4 strong{font-weight:700!important}.contact-form__header h4{font-family:Helvetica Neue;font-size:27px;font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase;margin:0 0 20px}.contact-form__texts p,.contact-form__texts ol{margin:0;font-family:Helvetica Neue;font-size:13px;font-style:normal;font-weight:400;line-height:20px!important}contact-form{display:block;width:55%}@media only screen and (max-width:1039px){.section-contact-form__container{flex-direction:column}.contact-form__texts,contact-form{max-width:100%;width:100%}.contact-form__texts{margin-bottom:15px}}.btn.send-message{width:100%;text-align:center;font-family:Helvetica Neue;font-size:11px;font-style:normal;letter-spacing:.3px;font-weight:300;line-height:20px;text-transform:uppercase;background-color:#000;color:#fff7c6;padding:7px 15px;margin-top:15px;min-height:30px;height:30px}#fileProgress{bottom:0!important;left:0!important;position:relative!important;width:100%!important}.form-group__item-social p{margin:0;width:100%;font-family:Helvetica Neue;font-size:11px;font-style:normal;font-weight:400;line-height:15px;text-transform:uppercase}.social--input input{padding:0 0 2px;border:0}.social--input label{width:fit-content;margin-bottom:0;height:20px;align-items:center;font-size:9px;display:flex}.social--input label svg{width:20px;height:20px}.social--input label svg path:last-child{fill:#000}.social--input{border:#000000 1px solid;padding:4px 15px 4px 3px;display:flex;align-items:center;gap:3px}.file-button:hover{background:#000;color:#fff}.form-group__item-social{display:flex;flex-direction:row;flex-wrap:wrap;gap:7px}.form-group__item-social .social--input{width:calc(50% - 3.5px)}@media only screen and (max-width:719px){.social--input{width:100%}}.send-message[disabled]{opacity:.2}
/*# sourceMappingURL=/cdn/shop/t/48/assets/pro-contact-form.css.map */
