@import url(https://fonts.googleapis.com/css?family=Roboto&display=swap);.alert-danger{color:#fff;font-family:Roboto Light,sans-serif}.continue-btn{background-color:#fecc37;width:220px;height:60px;border:3px solid #cda429;border-radius:5px;font-size:1.1rem}input,select,textarea{width:230px;height:40px;left:63px;top:231px;background:rgba(74,176,121,.8);border:2px solid #1e6740;border-radius:5px;color:#fff;font-size:18px;text-align:center}input[type=file]{font-size:75%}#registration_form_agreeTerms{width:auto;margin:0 .5rem}::placeholder{font-size:18px;color:hsla(0,0%,100%,.8);text-align:center}.cgu{font-size:14px;text-align:right;color:#fecc37}.errors-block{flex-direction:column}.cgu-block,.errors-block{display:flex;align-items:center}.cgu-block{justify-content:space-evenly}.step-check{display:flex;justify-content:center;align-items:center}.login-form,.registration-form{grid-area:form;height:60%;width:100%;display:flex;justify-content:space-around;align-items:center;flex-direction:column}.login-form ul li,.registration-form ul li{list-style:none;color:#fff;text-align:center}.login-form .part-form,.registration-form .part-form{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:70%}.login-form .part-form textarea,.registration-form .part-form textarea{height:50%}.choice-btn{width:230px;height:40px;left:63px;top:231px;background:rgba(74,176,121,.8);border:2px solid #1e6740;border-radius:5px;color:rgba(74,176,121,.8);font-size:18px;text-align:center}@media screen and (min-width:992px){.login-form,.registration-form{height:100%}}#black-filter{width:100%;height:100%;position:fixed;z-index:-999;background-color:rgba(0,0,0,.5)}@font-face{font-family:Edmondsans;src:url(/build/fonts/Edmondsans-Regular.639a9e32.woff2) format("woff2"),url(/build/fonts/Edmondsans-Regular.802c844c.woff) format("woff");font-weight:400;font-style:normal}.hide{display:none!important}.show{display:block!important}.closeCard{display:flex}body{height:100vh;background:url(/build/images/homepage.52c9d0c1.jpg) no-repeat fixed 50%;background-size:cover}body .green-box{background-color:rgba(74,176,121,.95);height:80%;width:90%;border:3px solid #1e6740;border-radius:5px}body .searchBar{display:flex;width:80%;justify-content:flex-end}body .searchBar .searchType{visibility:hidden}body .searchBar .searchType.visible{visibility:visible;width:100%}body .searchBar div.js-search-icon{border-radius:5px;display:flex;justify-content:center;align-items:center;width:35px;height:100%;background-color:#fecc37}body .searchBar div.js-search-icon img{width:80%;height:35px}body .search-results{display:flex;flex-direction:column;position:absolute;top:115px;background-color:rgba(254,204,55,.85);border:3px solid #1e6740;border-radius:5px;min-width:80%;padding:.3em}body .search-results p{margin:.2em 0}body .container{height:85%;margin:20% 0 5%;flex-direction:column;justify-content:space-between}body li{list-style:none}*{padding:0;margin:0;overflow:hidden}body .container{height:50%;width:100%}body .container,body .container #auth-buttons{display:flex;align-items:center;justify-content:center}body .container #auth-buttons{height:60%;flex-direction:column}body .container #auth-buttons .auth-button{background:rgba(74,176,121,.9);border:2px solid #1e6740;width:315px;height:78px;color:#fff;text-align:center;font-size:48px;margin:.5em 0;border-radius:5px}body .container-more{height:500px;text-align:right}body .container-more .more{padding:10px;font-size:15px;color:#fecc37;text-decoration:none}body .container-more .more:active{color:#cda429;text-decoration:none}body .logo-block{z-index:2;height:40%;width:100%;display:flex;align-items:center;justify-content:center}body .logo-block #logo-banner{width:275px;background:hsla(0,0%,100%,.75);border-radius:23px;margin:0 auto}body .logo-block #logo-banner img{width:100%;height:100%}body #register-form{height:50vh;z-index:2}body #register-form #choice-entity{display:flex;justify-content:space-evenly;flex-wrap:wrap;height:100%}body #register-form #choice-entity .entity{background:rgba(74,176,121,.9);border:5px solid #1e6740;border-radius:15px;text-align:center;font-size:36px;width:60%;height:125px;color:#fff;display:flex;flex-direction:column;justify-content:center}body #register-form #choice-entity .entity:hover{cursor:pointer}body #register-form #choice-entity .entity:focus{color:rgba(254,204,55,.9)}body .info-banner{display:none}@media screen and (min-width:992px){body{display:grid;grid-template-columns:50% 50%;grid-template-rows:25% 25% 50%;grid-template-areas:"logoBlock form" "buttons form" "infobar infobar"}body .logo-block{grid-area:logoBlock;height:100%}body .logo-block #logo-banner{margin:0;width:400px;height:95%}body .container{grid-area:buttons;height:100%}body .container #auth-buttons{height:100%;display:flex;flex-direction:column;justify-content:space-evenly}body .container #auth-buttons .auth-button{margin:0;height:65px}body .info-banner{grid-area:infobar;display:flex;justify-content:space-around;align-items:center;height:80%;background-color:rgba(254,204,55,.7);padding:0 2em}body .info-banner p{display:flex;flex-direction:column;color:#102e82;font-size:36px;text-align:center;width:25%}body .info-banner hr{height:70%;width:-1px;color:#102e82}body .backFaq{margin:100px auto;height:60px;width:60px;background-color:#fecc37;border-radius:50%;display:inline-block;border:none;outline:none}}*{overflow:visible}body{max-height:0}.information{margin:60px auto;color:#102e82;background-color:#fecc37;border-radius:5px;border:3px solid #cda429;text-align:center;width:150px;font-size:18px;padding:10px}.details{display:flex;flex-direction:column;align-items:center}.details .accordion{text-align:center;color:#fff;cursor:pointer;padding:10px;width:90%;border-radius:7px;border:2px solid #1e6740;outline:none;font-size:15px;transition:.4s;margin:5px 0}.details .accordion,.details .accordion:hover,.details .active{background-color:#4ab079}.details .panel{padding:0 18px;width:80%;margin:auto;background-color:hsla(0,0%,100%,.75);max-height:0;overflow:hidden;transition:max-height .2s ease-out}.details .contact{display:flex;flex-direction:column;align-items:center}.details .contact .phMailer,.details .contact .phMessage{margin-bottom:7px;margin-top:10px;width:300px}.details .contact .phMessage{height:100px}.details .contact .send{width:100px;padding:5px;margin-top:10px}.details .backDetail{margin-top:100px;margin-bottom:20px;height:55px;width:55px;background-color:#fecc37;border-radius:50%;align-items:center;display:flex;align-content:space-between;border:none;outline:none}.details .backDetail .return{padding:0 0 0 16px}@media screen and (min-width:992px){body{display:block}}