.rounded-btn{display:block;background-color:#fff;padding:12px;font-family:"Open Sans",sans-serif;font-size:20px;text-align:center;font-weight:200;border-radius:30px;border:2px solid #d33;-webkit-transition:background-color .2s;transition:background-color .2s;cursor:pointer;color:#d33}.rounded-btn:hover{background-color:#d33;color:#fff;text-decoration:none}.rounded-btn.red{background-color:#d33;color:#fff;border:none}.rounded-btn.red:hover{background-color:#ae1f1f}.rounded-btn.green{background-color:#3cb371;color:#fff;border:none}.rounded-btn.green:hover{background-color:#1d5938}.rounded-btn.small{padding:5px 20px;font-size:16px}.rounded-btn.inline{display:inline-block}.rounded-btn.disabled{color:#fff!important;background:#d3d3d3!important;border-color:#d3d3d3!important;cursor:not-allowed!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rounded-btn.disabled:hover{background:#d3d3d3!important;border-color:#d3d3d3!important}.rounded-outlined-btn{display:block;color:#fff;text-transform:none;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:14px;margin-top:20px;padding:12px 20px;border-radius:30px;border:1px solid #fff;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.rounded-outlined-btn:hover{color:#d33;background-color:#fff;text-decoration:none}.rounded-outlined-btn.dampened{opacity:.4!important;-webkit-transition:opacity .2s;transition:opacity .2s}.rounded-outlined-btn.dampened:hover{opacity:1!important;color:#fff!important;background-color:transparent!important}[v-cloak]{display:none}.text-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:25px 25px;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:30px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.text-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.login{background-color:#d33}.login .login-header{color:#fff;padding:20px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;font-family:"Open Sans",sans-serif}.login .login-header .company{font-family:Pacifico,cursive;font-size:25px;text-align:center;color:#fff;-webkit-transition:color .2s;transition:color .2s}.login .login-header .company:hover{color:#ffebeb;text-decoration:none}.login .login-header .header-menu{margin-left:auto}.login .login-header .header-menu .menu-item{padding:0 15px;color:#fff;opacity:.5;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s;font-weight:300}.login .login-header .header-menu .menu-item:hover{opacity:1}.login .login-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-radius:20px;width:80%;max-width:1000px;background:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:rgba(0,0,0,.25) 0 54px 55px,rgba(0,0,0,.12) 0 -12px 30px,rgba(0,0,0,.12) 0 4px 6px,rgba(0,0,0,.17) 0 12px 13px,rgba(0,0,0,.09) 0 -3px 5px;box-shadow:rgba(0,0,0,.25) 0 54px 55px,rgba(0,0,0,.12) 0 -12px 30px,rgba(0,0,0,.12) 0 4px 6px,rgba(0,0,0,.17) 0 12px 13px,rgba(0,0,0,.09) 0 -3px 5px}.login .login-container .login-section{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;height:100%}.login .login-container .bg-login-image{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:700px}.login .login-container .login-details{padding:40px}.login .login-container .login-details .company-header{color:#d33;font-family:Pacifico,cursive;font-size:35px;margin-bottom:30px;text-align:center}.login .login-container .login-details .login-input-container{margin-top:50px}.login .login-container .login-details .login-input-container input{border-radius:30px;padding:25px 25px}.login .login-container .login-details .forgot-password{display:block;color:#d33;font-size:13px;margin-top:10px;margin-left:25px}.login .login-container .login-details .login-btn{font-size:15px}.login .login-container .login-details .no-account-container{text-align:center;margin:30px 0 40px 0;font-size:14px}.login .login-container .login-details .no-account-container .no-account-create-btn{font-weight:700;text-decoration:none;cursor:pointer;margin-left:10px;color:#d33;-webkit-transition:color .2s,-webkit-text-decoration .2s;transition:color .2s,-webkit-text-decoration .2s;transition:color .2s,text-decoration .2s;transition:color .2s,text-decoration .2s,-webkit-text-decoration .2s}.login .login-container .login-details .no-account-container .no-account-create-btn:hover{color:#ae1f1f;text-decoration:underline}.login .login-container .login-details .third-party-login-btn{cursor:pointer}.login .login-container .login-details .third-party-login-container{text-align:center;font-size:14px;color:#a9a9a9}.login .login-container .login-details .third-party-login-container .third-party-login-btn{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}.login .login-container .login-details .third-party-login-container .apple-signin-btn{margin-top:20px}.login .login-footer{position:absolute;bottom:0;width:100%;padding:20px 60px;color:#fff;text-align:center;font-size:12px}@media (max-width:1199px){.login .login-container{width:500px}.login .login-section-image{display:none}}@media (max-width:799px){.login .login-header{position:relative;display:none}.login .login-container{position:relative;margin:0 calc((100% - 500px)/ 2);margin-top:100px;margin-bottom:40px;top:unset;left:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset}.login .login-footer{position:relative;text-align:center;padding:20px}}@media (max-width:599px){.login .container{padding:0;margin:0}.login .login-container{width:90%;margin:0 5%;margin-top:100px;margin-bottom:40px;padding:0}.login .login-details{padding:40px 20px!important}}@media (max-width:400px){.login .login-container{margin-top:20px;margin-bottom:20px}.login .company-header{padding:0!important;margin:0!important;font-size:25px!important}.login .login-input-container{margin-top:25px!important}}@media (max-height:700px){.login-container{margin-top:30px!important;margin-bottom:10px!important}}