@charset "UTF-8";:root{--form-main-color:black;--invalidColor:#c04534;--validColor:#006300;--form-font-size:16px;--form-font-weight:400;--input-padding-y:4px;--input-padding-x:0px;--input-bg:transparent;--input-border-radius:0;--input-border-color:var(--form-main-color);--input-border-width:1px}[data-module=form] form[id^=ajax],[data-module=form] form[id^=form]{font-size:var(--form-font-size)}[data-module=form] form[id^=ajax] .bloc-form,[data-module=form] form[id^=form] .bloc-form{padding-top:0!important}[data-module=form] form[id^=ajax] .bloc.row>div,[data-module=form] form[id^=form] .bloc.row>div{margin-top:12px!important;display:flex;flex-direction:column;align-items:flex-start}[data-module=form] form[id^=ajax] .bloc.row>div .form-label+.form-control,[data-module=form] form[id^=ajax] .bloc.row>div .form-label+.form-select,[data-module=form] form[id^=ajax] .bloc.row>div .form-label+svg+.form-select,[data-module=form] form[id^=form] .bloc.row>div .form-label+.form-control,[data-module=form] form[id^=form] .bloc.row>div .form-label+.form-select,[data-module=form] form[id^=form] .bloc.row>div .form-label+svg+.form-select{display:block;width:100%;margin-top:0}[data-module=form] form[id^=ajax] .bloc.row>div:has(.optin-checkboxes),[data-module=form] form[id^=ajax] .bloc.row>div:has(.txtOptin),[data-module=form] form[id^=form] .bloc.row>div:has(.optin-checkboxes),[data-module=form] form[id^=form] .bloc.row>div:has(.txtOptin){align-items:center!important}[data-module=form] form[id^=ajax] button[type=submit],[data-module=form] form[id^=form] button[type=submit]{position:relative;padding-right:50px!important;overflow:visible;padding-left:20px!important;margin-top:30px!important}[data-module=form] form[id^=ajax] button[type=submit]::after,[data-module=form] form[id^=form] button[type=submit]::after{content:"➜";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background-color:#7c70b1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;line-height:1}[data-module=form] form[id^=ajax] input[type=email],[data-module=form] form[id^=ajax] input[type=number],[data-module=form] form[id^=ajax] input[type=tel],[data-module=form] form[id^=ajax] input[type=text],[data-module=form] form[id^=ajax] select,[data-module=form] form[id^=form] input[type=email],[data-module=form] form[id^=form] input[type=number],[data-module=form] form[id^=form] input[type=tel],[data-module=form] form[id^=form] input[type=text],[data-module=form] form[id^=form] select{border-radius:var(--input-border-radius);-webkit-border-radius:var(--input-border-radius);line-height:1}[data-module=form] form[id^=ajax] input::-webkit-inner-spin-button,[data-module=form] form[id^=ajax] input::-webkit-outer-spin-button,[data-module=form] form[id^=form] input::-webkit-inner-spin-button,[data-module=form] form[id^=form] input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-module=form] form[id^=ajax] input[type=number],[data-module=form] form[id^=form] input[type=number]{-moz-appearance:textfield}[data-module=form] form[id^=ajax] .form-control.noBoxing,[data-module=form] form[id^=ajax] .form-select.noBoxing,[data-module=form] form[id^=ajax] .notBoxed,[data-module=form] form[id^=form] .form-control.noBoxing,[data-module=form] form[id^=form] .form-select.noBoxing,[data-module=form] form[id^=form] .notBoxed{border-top:0;border-right:0;border-left:0}[data-module=form] form[id^=ajax] input:-webkit-autofill,[data-module=form] form[id^=ajax] input:-webkit-autofill:active,[data-module=form] form[id^=ajax] input:-webkit-autofill:focus,[data-module=form] form[id^=ajax] input:-webkit-autofill:hover,[data-module=form] form[id^=form] input:-webkit-autofill,[data-module=form] form[id^=form] input:-webkit-autofill:active,[data-module=form] form[id^=form] input:-webkit-autofill:focus,[data-module=form] form[id^=form] input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}[data-module=form] form[id^=ajax] input:-webkit-autofill,[data-module=form] form[id^=form] input:-webkit-autofill{-webkit-text-fill-color:#000!important}[data-module=form] form[id^=ajax] label,[data-module=form] form[id^=form] label{color:var(--form-main-color)}[data-module=form] form[id^=ajax] label.form-label,[data-module=form] form[id^=form] label.form-label{display:block;font-weight:700;font-size:14px;color:#000;margin-bottom:0;margin-top:0;line-height:1.2;text-align:left;padding-left:0;min-height:18px;height:auto}[data-module=form] form[id^=ajax] input[type=radio],[data-module=form] form[id^=form] input[type=radio]{background-color:transparent;border-radius:0;margin-right:5px}[data-module=form] form[id^=ajax] .txtOptin,[data-module=form] form[id^=form] .txtOptin{font-size:12px;margin-bottom:10px;display:block;color:var(--form-main-color);line-height:1.3;opacity:1;text-align:center}[data-module=form] form[id^=ajax] .optinType,[data-module=form] form[id^=form] .optinType{min-width:60px;display:inline;opacity:1;color:var(--form-main-color)}[data-module=form] form[id^=ajax] .form-check-inline input,[data-module=form] form[id^=form] .form-check-inline input{margin-right:5px}[data-module=form] form[id^=ajax] .optin-checkboxes,[data-module=form] form[id^=form] .optin-checkboxes{display:flex;justify-content:center;align-items:center;width:100%;gap:15px;margin:0 auto}[data-module=form] form[id^=ajax] .btn,[data-module=form] form[id^=form] .btn{display:block}[data-module=form] form[id^=ajax] .requiredField,[data-module=form] form[id^=form] .requiredField{font-size:12px;text-align:center;display:block;color:var(--form-main-color);line-height:normal}[data-module=form] .invalid-feedback{color:var(--invalidColor)}[data-module=form] .form-control{padding:var(--input-padding-y) var(--input-padding-x);padding-left:0;padding-right:0;font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:1.4;color:var(--form-main-color);background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border-color);border-top:0;border-right:0;border-left:0;border-radius:0;-webkit-border-radius:0;width:100%;text-align:left;min-height:auto;height:auto;box-sizing:border-box;vertical-align:top}[data-module=form] .form-control::-moz-placeholder{color:#999;opacity:1;text-align:left;padding-left:0;font-size:14px}[data-module=form] .form-control::placeholder{color:#999;opacity:1;text-align:left;padding-left:0;font-size:14px}[data-module=form] .form-control:focus{border-color:#96a1ad;box-shadow:none}[data-module=form] textarea.form-control{height:35px;min-height:35px;resize:vertical;padding-top:6px;padding-bottom:6px;font-family:inherit;border-radius:0;-webkit-border-radius:0}[data-module=form] textarea.form-control::-moz-placeholder{color:#999;opacity:1;text-align:left;padding-left:0;font-size:14px}[data-module=form] textarea.form-control::placeholder{color:#999;opacity:1;text-align:left;padding-left:0;font-size:14px}[data-module=form] .form-select{padding:6px 2.25rem 6px 0;font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:1.4;color:var(--form-main-color);background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border-color);border-top:0;border-right:0;border-left:0;background-image:none!important;cursor:pointer;width:100%!important;max-width:100%;text-align:left;display:block;min-height:auto;height:auto;box-sizing:border-box;vertical-align:top}[data-module=form] .form-select option{color:#000;font-size:var(--form-font-size)}[data-module=form] .form-select option:disabled,[data-module=form] .form-select option[disabled]{color:#999!important;font-size:14px}[data-module=form] .form-select.is-placeholder,[data-module=form] .form-select:invalid:not(:focus){color:#999!important;font-size:14px;line-height:1.4;padding-top:6px;padding-bottom:6px}[data-module=form] .form-select:focus{border-color:#96a1ad;box-shadow:none}[data-module=form] .form-select:valid:not(.is-placeholder){color:var(--form-main-color);font-size:var(--form-font-size)}[data-module=form] svg.chevron-down{position:absolute;right:0;top:50%;transform:translate(-10px,-50%);fill:var(--form-main-color);stroke-width:10px;pointer-events:none;z-index:1}[data-module=form] .form-check-input{border:var(--input-border-width) solid var(--input-border-color);background-color:#fff;width:1em;height:1em;margin-top:.25em;vertical-align:top;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}[data-module=form] .form-check-input[type=checkbox]:checked{background-color:var(--form-main-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;border-color:var(--form-main-color)}[data-module=form] .form-check-input[type=radio]{border-radius:50%}[data-module=form] .form-check-input[type=radio]:checked{background-color:var(--form-main-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:70% 70%;border-color:var(--form-main-color)}[data-module=form] .form-check-input:focus{border-color:#96a1ad;outline:0;box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}[data-module=form] .form-check-input.is-invalid,[data-module=form] .form-control.is-invalid,[data-module=form] .form-select.is-invalid,[data-module=form] .was-validated .form-check-input:invalid,[data-module=form] .was-validated .form-control:invalid,[data-module=form] .was-validated .form-select:invalid{border-color:var(--invalidColor)!important;background-image:none}[data-module=form] .was-validated:invalid svg.chevron-down{top:35%}[data-module=form] .was-validated:invalid .requiredField{color:var(--invalidColor)!important}[data-module=form] .infopop{position:absolute;top:-20px;left:0;padding:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:3px;font-size:13px;height:65px;transition:.2s ease-in-out;opacity:0;visibility:hidden;color:#000}[data-module=form] .infopop::after{content:"";position:absolute;bottom:-10px;left:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;transition:.2s ease-in-out}[data-module=form] .infopop::before{content:"";position:absolute;top:-8px;left:-8px;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23cbcbcb' class='bi bi-info-square' viewBox='0 0 16 16'><rect x='0' y='0' width='100%' height='100%' fill='white'/><path d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z'/><path d='m8.93 6.588-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z'/></svg>");background-position:center;background-repeat:no-repeat}[data-module=form] .invalid+.infopop{top:calc(var(--input-padding-y) * -2 - 40px);opacity:1;visibility:visible}[data-module=form] .bloc.row>div:has(.custom-multiselect.is-open){z-index:10}[data-module=form] .custom-multiselect{position:relative;width:100%}[data-module=form] .custom-multiselect__trigger{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:34px;padding:6px 28px 6px 0;font-size:var(--form-font-size);font-weight:var(--form-font-weight);color:var(--form-main-color);background:var(--input-bg);border:var(--input-border-width) solid var(--input-border-color);border-top:0;border-right:0;border-left:0;cursor:pointer;position:relative}[data-module=form] .custom-multiselect__trigger .chevron-down{position:absolute;right:0;top:50%;transform:translateY(-50%);fill:var(--form-main-color);pointer-events:none;transition:transform .2s}[data-module=form] .custom-multiselect.is-open .custom-multiselect__trigger .chevron-down{transform:translateY(-50%) rotate(180deg)}[data-module=form] .custom-multiselect__placeholder{color:#999;font-size:14px;line-height:1.4}[data-module=form] .custom-multiselect__tags{display:flex;flex-wrap:wrap;gap:4px;flex:1}[data-module=form] .custom-multiselect__tag{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:var(--form-main-color);color:#fff;font-size:12px;font-weight:600;border-radius:2px;line-height:1.3;max-width:100%;word-break:break-word}[data-module=form] .custom-multiselect__tag-remove{display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;color:inherit;font-size:14px;line-height:1;padding:0;cursor:pointer;opacity:.7;flex-shrink:0}[data-module=form] .custom-multiselect__tag-remove:hover{opacity:1}[data-module=form] .custom-multiselect__dropdown{display:none;position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border:1px solid var(--input-border-color);box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:100;max-height:220px;overflow-y:auto}[data-module=form] .custom-multiselect.is-open .custom-multiselect__dropdown{display:block}[data-module=form] .custom-multiselect__option{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;font-size:14px;color:var(--form-main-color);transition:background .15s;margin:0}[data-module=form] .custom-multiselect__option:hover{background:rgba(0,0,0,.05)}[data-module=form] .custom-multiselect__option input[type=checkbox]{width:14px;height:14px;min-width:14px;margin:0;flex-shrink:0;cursor:pointer;border:var(--input-border-width) solid var(--input-border-color);background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-module=form] .custom-multiselect__option input[type=checkbox]:checked{background-color:var(--form-main-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;border-color:var(--form-main-color)}[data-module=form] .custom-multiselect__option span{line-height:1.3}[data-module=form] #confMessage{display:none}[data-module=form] .modal-content{color:#000!important}