@keyframes spinnerAnimation-95e0e778{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spinnerCenterAnimation-95e0e778{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.wrapper_google_sign_in[data-v-95e0e778]{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:40px;overflow:hidden;position:relative;width:100%}.wrapper_google_sign_in[data-v-95e0e778]>div{align-items:center;display:inline-flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:none!important}@keyframes spinnerAnimation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spinnerCenterAnimation{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}#FormContactRegister .icons{aspect-ratio:1/1;background-color:#000;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}#FormContactRegister .icons.buildings{-webkit-mask-image:url(../images/icons/buildings.svg);mask-image:url(../images/icons/buildings.svg)}#FormContactRegister .outer-creation{display:flex;flex-direction:column;flex-wrap:nowrap;padding-left:50px;position:relative;width:100%}@media (max-width:575px){#FormContactRegister .outer-creation{padding-left:36px}}#FormContactRegister .outer-creation .formkit-decorator{box-shadow:none;height:26px;left:4px;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:26px}@media (max-width:575px){#FormContactRegister .outer-creation .formkit-decorator{height:18px;width:18px}}#FormContactRegister .outer-creation .formkit-label{color:#000;font-weight:600!important;line-height:normal!important;margin:0}#FormContactRegister .outer-creation .small-tip{color:#000;font-size:.65rem;line-height:12px;margin-bottom:0}@keyframes spinnerAnimation-80a0307a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spinnerCenterAnimation-80a0307a{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}#LoginRegister[data-v-80a0307a] .modal-body{overflow:hidden;position:relative}#LoginRegister .wrapper[data-v-80a0307a]{position:relative;width:100%}#LoginRegister.back-in-progress .wrapper .slide-enter-from[data-v-80a0307a]{transform:translate(-100%)}#LoginRegister.back-in-progress .wrapper .slide-leave-to[data-v-80a0307a]{transform:translate(100%)}#LoginRegister.google-in-progress[data-v-80a0307a] .modal-container .wrapper{opacity:.7;pointer-events:none}#LoginRegister.google-in-progress[data-v-80a0307a] .modal-container:before{animation:spinnerAnimation-80a0307a 1s linear infinite;animation-name:spinnerCenterAnimation-80a0307a;aspect-ratio:1/1;border:2px solid;border-color:#fff #fff #17243f;border-color:var(--green);border-bottom-color:var(--primary);border-radius:50%;content:"";display:inline-block;left:50%;position:absolute;top:50%;width:50px;z-index:9}#LoginRegister .step[data-v-80a0307a]{padding:0 20px;width:100%}@media (max-width:575px){#LoginRegister .step[data-v-80a0307a]{padding:0}}#LoginRegister .step>p[data-v-80a0307a]{font-size:.75rem;line-height:18px;margin-bottom:30px}#LoginRegister .step .bottom-actions[data-v-80a0307a]{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-top:10px;padding:10px 0;width:100%}#LoginRegister .step .bottom-actions>.cta[data-v-80a0307a]{color:var(--input-label-color);cursor:pointer;font-size:.56rem;line-height:normal}#LoginRegister .step .bottom-actions>.cta.back[data-v-80a0307a]{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start}#LoginRegister .step .bottom-actions>.cta.back[data-v-80a0307a]:before{background-color:var(--input-label-color);content:"";display:inline-block;height:8px;-webkit-mask-image:url(../images/icons/arrow-back.svg);mask-image:url(../images/icons/arrow-back.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:10px}#LoginRegister .step .bandeau[data-v-80a0307a]{position:relative}#LoginRegister .step .bandeau[data-v-80a0307a]:before{background-color:var(--primary);bottom:0;content:"";left:50%;opacity:.4;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:200%;z-index:0}#LoginRegister .step .bandeau.green[data-v-80a0307a]:before{background-color:var(--green)}#LoginRegister .step .bandeau[data-v-80a0307a]>*{position:relative;z-index:1}#LoginRegister .step .wrapper_google_sign_in[data-v-80a0307a]{margin-top:20px}#LoginRegister .step[data-v-80a0307a] .formkit-form>.group{margin-bottom:0}#LoginRegister .step[data-v-80a0307a] .formkit-form .formkit-actions button[type=submit]{align-items:center;background-color:var(--green);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;letter-spacing:1px;text-transform:uppercase;width:100%}#LoginRegister .step[data-v-80a0307a] .formkit-form[data-loading=true] .formkit-actions button[type=submit]{background-color:var(--green);opacity:1}#LoginRegister .step.choose_type_account>p[data-v-80a0307a]{text-align:center}#LoginRegister .step.choose_type_account[data-v-80a0307a] .formkit-form>.formkit-outer{margin-bottom:20px}#LoginRegister .step.choose_type_account[data-v-80a0307a] .formkit-form .formkit-options{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:100%}#LoginRegister .step.choose_type_account[data-v-80a0307a] .formkit-form .formkit-options .formkit-option .formkit-wrapper{border:1px solid #fff;border-radius:20px;max-width:305px;padding:10px 20px;transition:border-color .3s ease;width:100%}#LoginRegister .step.choose_type_account[data-v-80a0307a] .formkit-form .formkit-options .formkit-option .formkit-wrapper .formkit-inner{margin-right:10px;transition:margin-right .3s}#LoginRegister .step.choose_type_account[data-v-80a0307a] .formkit-form .formkit-options .formkit-option .formkit-wrapper .formkit-label,#LoginRegister .step.choose_type_account[data-v-80a0307a] .formkit-form .formkit-options .formkit-option .formkit-wrapper .libelle{color:#000!important;font-weight:600!important}#LoginRegister .step.choose_type_account[data-v-80a0307a] .formkit-form .formkit-options .formkit-option .formkit-wrapper:has(input:checked){border:1px solid var(--green)}#LoginRegister .step.choose_type_account[data-v-80a0307a] .formkit-form .formkit-options .formkit-option .formkit-wrapper:has(input:checked) .formkit-inner{margin-right:12px}#LoginRegister .step.register_pro>p[data-v-80a0307a],#LoginRegister .step.register_user>p[data-v-80a0307a]{text-align:center}#LoginRegister .step.register_pro[data-v-80a0307a] .formkit-form,#LoginRegister .step.register_user[data-v-80a0307a] .formkit-form{gap:24px}#LoginRegister .step.register_pro[data-v-80a0307a] .formkit-form>.line,#LoginRegister .step.register_user[data-v-80a0307a] .formkit-form>.line{gap:24px}#LoginRegister .step.register_pro[data-v-80a0307a] .formkit-form .formkit-actions,#LoginRegister .step.register_user[data-v-80a0307a] .formkit-form .formkit-actions{margin-left:auto;margin-right:auto;margin-top:30px;max-width:250px;width:100%}#LoginRegister .step.register_pro .bottom-actions[data-v-80a0307a],#LoginRegister .step.register_user .bottom-actions[data-v-80a0307a]{margin-left:auto;margin-right:auto;max-width:250px}#LoginRegister .step.register_pro[data-v-80a0307a]{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:100%}#LoginRegister .step.register_pro .sub_section[data-v-80a0307a]{margin-top:40px;max-width:100%;padding-top:40px}#LoginRegister .step.register_pro .sub_section[data-v-80a0307a]:before{height:300%}#LoginRegister .step.register_pro .sub_section>.content[data-v-80a0307a]{max-width:100%;width:370px}#LoginRegister .step.register_pro .sub_section>.content>.title[data-v-80a0307a]{padding-left:80px;position:relative}#LoginRegister .step.register_pro .sub_section>.content>.title[data-v-80a0307a]:before{aspect-ratio:1/1;background-color:#000;content:"";left:10px;-webkit-mask-image:url(../images/icons/megaphone.svg);mask-image:url(../images/icons/megaphone.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateY(-50%);width:55px}#LoginRegister .step.register_pro .sub_section>.content>.btn-link[data-v-80a0307a]{font-weight:500;letter-spacing:1px;margin-top:20px;padding:12px 28px;text-align:center;text-transform:uppercase;width:100%}
