.site-cache{z-index:10000}body,div,h2,h3,input,p{font-weight:300}.container{position:relative;background-color:#fff;min-height:110vh;overflow:hidden;font-family:Montserrat}.forms-container{position:absolute;width:100%;height:100%;top:0;left:0}.signin-signup{position:absolute;top:45%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:75%;width:50%;-webkit-transition:1s .7s ease-in-out;-o-transition:1s .7s ease-in-out;transition:1s .7s ease-in-out;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;z-index:5}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5rem;-webkit-transition:all .2s .7s;-o-transition:all .2s .7s;transition:all .2s .7s;overflow:hidden;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}form.sign-up-form{opacity:0;z-index:1;position:relative}form.sign-in-form{z-index:2;max-height:500px}.title{font-size:2.2rem;color:#444;margin-bottom:10px}.input-field{max-width:320px;width:100%;background-color:#f0f0f0;margin:10px 0;height:40px;border-radius:10px;display:-ms-grid;display:grid;-ms-grid-columns:15% 85%;grid-template-columns:15% 85%;padding:0 .4rem;position:relative;padding-left:10px}.input-field i{text-align:center;line-height:40px;color:#c5c5c5;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;font-size:1.1rem}.input-field input{background:#f0f0f0;outline:0;border:none;line-height:40px;font-size:15px;color:#333;padding-left:10px;height:38px;font-size:1rem}.input-field input::-webkit-input-placeholder{color:#aaa}.input-field input::-moz-placeholder{color:#aaa}.input-field input:-ms-input-placeholder{color:#aaa}.input-field input::-ms-input-placeholder{color:#aaa}.input-field input::placeholder{color:#aaa}.social-text{padding:.7rem 0;font-size:1rem}.lien-rsx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-rsx{height:46px;width:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .45rem;color:#333;border-radius:50%;border:1px solid #333;text-decoration:none;font-size:1.1rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.icon-rsx:hover{color:#4481eb;border-color:#4481eb}.btnConnection{background-color:#144e63}.btnInscription{background-color:#208fbd}.btn{width:150px;border:none;outline:0;height:40px;border-radius:10px;color:#fff;text-transform:uppercase;font-weight:600;margin:10px 0;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:all .5s}.btn:active{transform:translateY(2px)}.btnConnection:hover{background-color:#208fbc}.btnInscription:hover{background-color:#164151}.panels-container{position:absolute;height:100%;width:100%;top:0;left:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.container:before{content:'';position:absolute;height:2000px;width:2000px;top:-10%;right:48%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:-o-linear-gradient(135deg,#1b1d1f 0,#04befe 100%);background-image:linear-gradient(-45deg,#1b1d1f 0,#04befe 100%);-webkit-transition:1.8s ease-in-out;-o-transition:1.8s ease-in-out;transition:1.8s ease-in-out;border-radius:50%;z-index:6}.image{width:100%;-webkit-transition:-webkit-transform 1.1s ease-in-out;transition:-webkit-transform 1.1s ease-in-out;-o-transition:transform 1.1s ease-in-out;transition:transform 1.1s ease-in-out;transition:transform 1.1s ease-in-out,-webkit-transform 1.1s ease-in-out;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;z-index:6}.left-panel{pointer-events:all;padding:3rem 17% 2rem 12%}.right-panel{pointer-events:none;padding:3rem 12% 2rem 17%}.panel .content{color:#fff;-webkit-transition:-webkit-transform .9s ease-in-out;transition:-webkit-transform .9s ease-in-out;-o-transition:transform .9s ease-in-out;transition:transform .9s ease-in-out;transition:transform .9s ease-in-out,-webkit-transform .9s ease-in-out;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.panel h3{font-weight:600;line-height:1;font-size:1.5rem;color:#fff;margin:0}.panel p{font-size:.95rem;padding:.7rem 0}.btn.transparent{margin:0;background-color:transparent;border:2px solid #fff;width:130px;height:41px;font-weight:600;font-size:.8rem}#sign-in-btn.btn.transparent:active,#sign-in-btn.btn.transparent:hover{background-color:#fff;color:#208fbd}#sign-up-btn.btn.transparent:active,#sign-up-btn.btn.transparent:hover{background-color:#fff;color:#144e63}.right-panel .content,.right-panel .image{-webkit-transform:translateX(800px);-ms-transform:translateX(800px);transform:translateX(800px)}.container.sign-up-mode:before{-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);right:52%}.container.sign-up-mode .left-panel .content,.container.sign-up-mode .left-panel .image{-webkit-transform:translateX(-800px);-ms-transform:translateX(-800px);transform:translateX(-800px)}.container.sign-up-mode .signin-signup{left:25%}.container.sign-up-mode form.sign-up-form{opacity:1;z-index:2}.container.sign-up-mode form.sign-in-form{opacity:0;z-index:1}.container.sign-up-mode .right-panel .content,.container.sign-up-mode .right-panel .image{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.container.sign-up-mode .left-panel{pointer-events:none}.container.sign-up-mode .right-panel{pointer-events:all}.backConnection{opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#validpass{height:10px;width:100%;max-width:320px;margin-bottom:1rem}.alert{font-size:14px;color:red}.info-mdp-ins{font-size:13px;margin-top:0;margin-bottom:0;text-decoration:underline;color:#3b3b3a;margin:10px 0}.info-mail{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);z-index:10000;border:1px solid #eee;padding:3rem;background-color:#fff;-webkit-box-shadow:0 2px 10px 0 rgb(5 5 5 / 15%);box-shadow:0 2px 10px 0 rgb(5 5 5 / 15%);width:100%;max-width:600px;border-radius:5px;transition:.5s}.fermer-info-mail{position:absolute;top:0;right:1rem;font-size:3rem;cursor:pointer;transition:.5s;outline:0}.fermer-info-mail:hover{transform:rotate(90deg)}.retour-info-mail{text-align:center;margin-top:10px;display:flex;justify-content:center;align-items:center}.retourAccueil:hover{text-decoration:underline}.overlay{width:100%;height:100vh;position:absolute;z-index:9999;background-color:rgba(80,78,86,.7)}.hidden{opacity:0;visibility:hidden}@media (max-width:870px){.container{min-height:110vh;height:110vh}.signin-signup{width:100%;top:25%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:1s .8s ease-in-out;-o-transition:1s .8s ease-in-out;transition:1s .8s ease-in-out}.title{font-size:1.5rem}.container.sign-up-mode .right-panel{pointer-events:none;display:none}.container.sign-up-mode .signin-signup,.signin-signup{left:50%}.panels-container{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr 2fr 1fr;grid-template-rows:1fr 2fr 1fr}.panels-container>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.panels-container>:nth-child(2){-ms-grid-row:2;-ms-grid-column:1}.panels-container>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5rem 8%;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.right-panel{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4}.left-panel{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.image{width:200px;-webkit-transition:-webkit-transform .9s ease-in-out;transition:-webkit-transform .9s ease-in-out;-o-transition:transform .9s ease-in-out;transition:transform .9s ease-in-out;transition:transform .9s ease-in-out,-webkit-transform .9s ease-in-out;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.panel .content{padding-right:15%;-webkit-transition:-webkit-transform .9s ease-in-out;transition:-webkit-transform .9s ease-in-out;-o-transition:transform .9s ease-in-out;transition:transform .9s ease-in-out;transition:transform .9s ease-in-out,-webkit-transform .9s ease-in-out;-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.panel h3{font-size:1.2rem}.panel p{font-size:13px;padding:.5rem 0}.btn.transparent{width:110px;height:35px;font-size:.7rem}.container:before{width:1500px;height:1500px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:30%;bottom:68%;right:initial;top:initial;-webkit-transition:2s ease-in-out;-o-transition:2s ease-in-out;transition:2s ease-in-out}.backConnection{font-size:1.5rem;position:absolute;top:10px;left:3rem;cursor:pointer;opacity:1;visibility:visible}.container.sign-up-mode:before{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);bottom:0;left:50%}.container.sign-up-mode .left-panel .content,.container.sign-up-mode .left-panel .image{-webkit-transform:translateY(-300px);-ms-transform:translateY(-300px);transform:translateY(-300px)}.container.sign-up-mode .right-panel .content,.container.sign-up-mode .right-panel .image{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.right-panel .content,.right-panel .image{-webkit-transform:translateY(300px);-ms-transform:translateY(300px);transform:translateY(300px)}.container.sign-up-mode .signin-signup{top:5%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}@media (max-width:570px){form{padding:0 1.5rem}.signin-signup{top:28%}.image{display:none}.panel .content{padding:.5rem 1rem}.container{padding:1.5rem}.container:before{bottom:75%;left:50%}form.sign-in-form{z-index:2;max-height:370px}}