.join-us .box{background-color:#fff;padding:20px;margin:9px;min-width:260px;min-height:60px;border-radius:.5rem;flex:1;box-shadow:0 5px 10px rgba(0,0,0,.1)}@media screen and (max-width:520px){.join-us .box{min-width:130px;padding:5px}}.join-us .cellSeparator{background-color:#e8e8f4;height:1px;width:100%;margin:15px auto}.join-us .cellTitle{font-weight:700;font-size:1.1rem;height:30px;text-align:center}.join-us .sectionTitle{max-width:230px;font-family:"Open sans",sans-serif;font-weight:700;text-align:center;color:#fff;font-size:1rem;border-radius:20px;background:linear-gradient(to right,#3498db,#2980b9);padding:10px 20px;margin:10px auto 10px;cursor:pointer}.join-us h2{font-family:Roboto,sans-serif;font-weight:900;text-align:left;font-size:1.1rem;margin-top:10px!important}.join-us .box-img{width:100%}.join-us #rejoindre-federation{margin-top:-100px;padding-top:100px;background-color:transparent}.welcome.container .welcome-img img{border-radius:10px;height:260px}.join-us.container,.welcome.container{display:flex;align-items:flex-start!important;align-items:center;justify-content:center;text-align:center;margin:22px 22px 9px 22px}.welcome.container .welcome-section{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.join-us .welcome-title,.welcome.container .welcome-title{font-size:24px;text-align:center;width:100%}.join-us .join-us.container .sectionTitle{word-wrap:break-word}.join-us.container input,.welcome.container input{margin-bottom:10px;box-sizing:border-box;width:100%;padding:8px 5px;border-radius:5px;border:1px solid #ccc;color:#000;font-size:1rem;height:36px}.join-us.container .autocomplete-list{font-size:20px}.join-us .input-container{display:flex;align-items:center;position:relative}.join-us .input-container input,.join-us .input-container textarea{flex:1}.join-us .input-container textarea{flex:1;margin-right:8px;margin-left:40px}.join-us .input-container.username input{margin-right:8px}.join-us .input-container textarea{overflow:hidden;width:100%;resize:none;margin-bottom:22px}.join-us .char-count{position:absolute;bottom:5px;right:45px;color:#666;font-size:12px}.join-us .submit-button{cursor:pointer;margin-bottom:10px}.join-us .consent-terms{max-width:100%;width:100%;margin-bottom:10px;box-sizing:border-box;padding:8px 5px}.join-us .terms{max-width:100%;width:100%;overflow-y:scroll;overflow-x:hidden;margin-bottom:10px;box-sizing:border-box;padding:8px 5px;border-radius:5px;border:1px solid #ccc;color:#000;font-size:1rem;max-height:300px;text-align:left}.join-us .consent button{margin-bottom:0;margin-left:10px}.join-us .consent-button{background:0 0;border:none;cursor:pointer;position:relative;font-size:2rem;background:0 0;color:#2881ba;border:none;cursor:pointer;margin:auto;vertical-align:middle;opacity:.4}.join-us .check-icon{position:absolute;top:0;left:0;color:green;font-size:2.5rem;margin-top:-5px;margin-left:1px}.join-us .consent-message{border-radius:10px;background-color:#2881ba;color:#fff;align-items:center;display:none;position:absolute;border-radius:10px;padding:10px;max-width:100%}.join-us .consent-message div{font-size:1.5rem;order:1}.join-us .consent-message i{order:2;margin-left:10px}.join-us .check{position:relative}.join-us .check .fa-circle-check{position:absolute;font-size:20px;color:#fff;top:-.2rem;left:0}.join-us .check .fa-circle{font-size:20px;color:#92d050}.join-us .consent-terms{margin-bottom:10px;box-sizing:border-box;padding:8px 5px}.join-us .terms{width:100%;overflow-y:scroll;overflow-x:hidden;margin-bottom:10px;box-sizing:border-box;width:100%;padding:8px 5px;border-radius:5px;border:1px solid #ccc;color:#000;font-size:1rem;max-height:300px;text-align:left}.join-us .consent button{margin-bottom:0;margin-left:10px}.join-us .consent-button{background:0 0;border:none;cursor:pointer;position:relative;font-size:2rem;background:0 0;color:#2881ba;border:none;cursor:pointer;margin:auto;vertical-align:middle;opacity:.4}.join-us .check-icon{position:absolute;top:0;left:0;color:green;font-size:2.5rem;margin-top:-5px;margin-left:1px}.join-us .consent-message{border-radius:10px;background-color:#2881ba;color:#fff;align-items:center;display:none;position:absolute;border-radius:10px;padding:10px;max-width:100%}.join-us .consent-message div{font-size:1.5rem;order:1}.join-us .consent-message i{order:2;margin-left:10px;font-size:2rem}.join-us .check{position:relative}.join-us .check .fa-circle-check{position:absolute;font-size:20px;color:#fff;top:-.2rem;left:0}.join-us .check .fa-circle{font-size:20px;color:#92d050}@media screen and (max-width:710px){.welcome.container .welcome-section{flex-direction:column}.welcome.container{flex-direction:column}.join-us.container,.welcome.container{margin:9px}.join-us.container{display:block;padding:5px}.welcome.container .welcome-title{width:100%;padding:10px 10px 0 10px}.welcome.container .welcome-title h1{font-size:1.2rem}.welcome.container .welcome-img{width:100%}.welcome.container .welcome-img img{height:auto}.input-container input,.input-container textarea{margin-left:0}.consent-message div{font-size:1rem}body.min main{margin-left:0!important;width:100%!important}body.min .first-div,body.min .sidebar,body.min nav{display:none}}@media screen and (max-width:710px){.welcome.container .welcome-title{font-size:1.2rem}.welcome.container .welcome-title h1{font-size:1.2rem}}div.form.container.inscription{border:none;box-shadow:none;margin:0;margin-top:-13px}.join-us.container .group-center{margin:0!important;padding:0!important}.join-us.container .alert.danger{font-size:1rem}