html{margin:0;padding:0;overflow-y:hidden;font-size:62.5%;height:100vh;width:100vw;scrollbar-color:#bbb #f5f5f5}a{outline:none}a,a:hover{text-decoration:none}.container-checkbox{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative;padding-left:8px;padding-right:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(45,64,76,.25);border-radius:16px;color:#2d404c;font-size:16px;height:32px}.container-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:flex;-webkit-box-ordinal-group:0;order:-1;margin-right:5px;height:16px;width:16px;background:rgba(45,64,76,.5);border-radius:50%}.container-checkbox:hover input~.checkmark{background-color:#00a99d}.container-checkbox input:checked~.checkmark{background-color:rgba(0,169,157,.5)}.checkmark:after{content:"";position:absolute;display:none}.container-checkbox input:checked~.checkmark:after{display:block}.container-checkbox .checkmark:after{left:14px;top:10px;width:5px;height:10px;border:solid #00a99d;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.outside-wrapper{width:100vw;height:100vh}.one{width:100vw;background:url(/images/login-register.png) no-repeat;background-size:cover}.modal{overflow-y:hidden!important}close{z-index:200}body{font-size:1.6rem;font-family:Poppins,sans-serif}.wrapper-website{-webkit-box-orient:horizontal;flex-direction:row;width:100vw}.home--page_footer--content,.wrapper-website{display:-webkit-box;display:flex;-webkit-box-direction:normal}.home--page_footer--content{height:100%;width:100%;-webkit-box-orient:vertical;flex-direction:column;-webkit-box-pack:center;justify-content:center;color:#2d404c}.home--page_footer--content h4{font-size:2.4rem;font-weight:700;margin:16px 0;color:#fff}.home--page_footer--content a{font-size:1.8rem;color:#fff}.footer-icons,.home--page_footer p.footer-text{margin:32px 0}.footer-icons img:not(:first-child){margin-left:16px}.login-container{width:100vw;height:100vh}.login-box,.login-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.login-box{max-width:416px;width:100%;margin:0 16px;background:#fff;border-radius:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.login-box .logo{margin:32px 0}.login-box form{width:100%;-webkit-box-pack:center;justify-content:center;padding:20px}.login-box form button{width:100%;text-align:center;background:#00a99d;color:#fff;border-radius:5px;border:0;height:40px;margin:32px 0;cursor:pointer}.login-box form button:hover{opacity:.8}.login-box form input,.login-box form label{display:block;color:rgba(0,0,0,.5)}.login-box form input{width:100%;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:5px;font-size:18px;padding:0 8px}.login-box-links{display:-webkit-box;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.login-box-links img{margin-right:8px}.login-wrapper{width:100vw;height:100vh;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.facebook-link{color:#4267b2!important}.google-link{color:#ea4335!important}.forgot-link{color:#00a99d!important}.forgot-box{padding-top:10px;margin:16px 0;-webkit-box-pack:center;justify-content:center;border-top:1px solid #ccc}.forgot-box,.register-box{width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.register-box{max-width:800px;background:#fff;border-radius:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:16px 8px;margin:0 16px}.register-box .logo{margin:32px 0}.register-box form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px}.register-box form,.register-box form button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.register-box form button{width:50%;text-align:center;background:#00a99d;color:#fff;border-radius:5px;border:0;height:40px;margin:32px 0;cursor:pointer}.register-box form button:hover{opacity:.8}.register-box form label{display:block;color:rgba(0,0,0,.5);width:100%;margin:8px 0}.register-box form input{display:block;width:100%;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:5px;font-size:18px;color:rgba(0,0,0,.5);padding:0 8px}.input-error{background:rgba(207,0,0,.05) url(/images/input_error.svg) no-repeat 97%}.input-success{background:rgba(0,169,157,.1) url(/images/input_success.svg) no-repeat 97%}.text-input-error{color:#cf0000;font-size:13px;float:right}.register-box form div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%}.register-box form div label{width:100%}.register-box form div label p{position:absolute;font-size:12px;color:rgba(0,0,0,.5)}.register-box form div label:not(:first-child){margin-left:16px}.footer-content_contact{color:#fff}.footer-content_about,.footer-content_contact,.footer-content_explore{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.footer-text{color:#fff}.register-box-links{display:-webkit-box;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.register-box .logo.small-logo{display:none}@media (max-width:1024px){html{margin:0;padding:0;overflow-y:hidden;font-size:55.5%;height:100%;width:100vw}::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}::-webkit-scrollbar{width:8px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#bbb}.register-box .logo.large-logo{display:none}.register-box .logo.small-logo{display:block}.one{width:100vw;background:url(/images/login-register.png) 100%}.outside-wrapper{height:100%}.wrapper-website{display:-webkit-box;display:flex}.login-container,.wrapper-website{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100vw}.login-wrapper{height:100%;margin:32px 0}.register_password_label{position:relative}.explore--footer{height:100%}.register-box form div label:not(:first-child){margin-left:0}.register-box form div label{margin:4px 0}.home--page_footer--content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.regist{margin-top:30px}}@media (max-width:768px){.register-box form div label:first-child{margin:4px 5px auto 0}.one{width:100vw;height:-webkit-fill-available}.register-box form button{width:100%}.register_password_label{display:block}.login-container{display:-webkit-box;display:flex}.outside-wrapper{height:94.5%}.one{background-size:cover}.register_password_label p{display:none}.regist{margin-top:0}.login-box .logo{margin:17px 0 0}.logo.large-logo{display:none}.login-container{-webkit-box-pack:initial}}@media (max-width:414px){label{font-size:12px}.one{background-size:cover}.register-box .logo{margin:17px 0}}@media (min-width:320px) and (max-width:413px){.register-box form input{height:32px}.register-box .logo,.register-box form button{margin:0}label{font-size:10px}}@media (min-width:768px){.register_password_label p{display:inline-block}}@media (min-width:1024px){.one{height:100vh}.register-box form div label:not(:first-child){margin-left:16px}.register-box form input{display:block;width:100%;height:30px;border:1px solid rgba(0,0,0,.1);border-radius:5px;font-size:15px;color:rgba(0,0,0,.5);padding:0 8px}.register-box .logo{margin:0}.register-box form{padding:0}.login-container{-webkit-box-orient:unset;-webkit-box-direction:unset;flex-direction:unset}.regist .col-md{padding:0}.regist button{width:100%!important}.logo.small-logo{display:none!important}.logo.large-logo{display:inline!important}.login-form{display:-webkit-box;display:flex;padding:0 17px 0 0}.login-box,.register-box{max-width:550px;margin:150px 16px 0}.login-box-links{-webkit-box-pack:justify;justify-content:space-between;margin:25px 0 45px}}@media (min-width:1280px){.regist .col-md{padding:0}.regist button{width:100%!important}}@media (min-width:1365px){.regist .col-md{padding:0}.regist button{width:100%!important}}input.forgot_email{height:4rem;font-size:1.7rem}button.forgot_password_btn{font-size:1.6rem;background:#00a99d;color:#fff;-webkit-transition:all .3s;transition:all .3s}button.forgot_password_btn:hover{opacity:.8}