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