.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1500}.modal-content-split{display:flex;width:90%;height:80%;max-width:800px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:8px;overflow:hidden}.login-form-section,.login-image-section{flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:center}.login-form-section{background-color:#f8f8f8}.login-form-section h1{font-weight:700}.login-image{width:100%;height:100%;object-fit:contain}.login-title{font-family:Roboto,sans-serif;margin-bottom:20px;text-align:center}.login-page-box-shadow .login-title span{font-weight:600;color:#9b9b98}.login-input-bg-color{background-color:#0b3763;width:90%;padding:25px 20px 20px;border-radius:10px;margin-bottom:20px}.login-input-bg-color input{padding:5px 15px;border-radius:10px;font-size:17px;font-weight:600;margin-bottom:10px}.login-input-bg-color input:focus{color:#000!important}.login-input-bg-color label{color:#fff;font-weight:600;font-size:17px}.contact-input{position:relative}.contact-input .form-message{position:absolute;left:0;top:102%}.contact-input .form-message.error{color:red}.contact-input .form-message.success{color:green}.contact-input h1{font-style:normal;font-size:25px;color:#000;text-transform:uppercase}.signup-page-heading-text h1{text-transform:capitalize}.login-page-box-shadow{padding:40px;width:100%;margin:0}.contact-input input,.contact-input textarea{width:100%;border:1.5px solid rgba(90,113,132,.25);box-sizing:border-box;border-radius:8px;padding:15px 20px}.contact-input input::placeholder,.contact-input textarea::placeholder{color:#5a7184}.contact-input .contact-btn-wrap button{border:none}.login-btn{margin-bottom:20px;text-align:center}.login-btn button{border:none;background:none}.login-page-btn{padding:10px 125px;background-color:#f8f8f8;font-size:22px;font-weight:600;color:#000;border-radius:10px;border:2px solid #000;transition:all .2s ease-in}.login-page-btn:hover{color:#fff;background-color:#0b3763;border:2px solid transparent}.or-text{width:90%;display:flex;justify-content:space-around;align-items:center;margin:17px 0 0 15px}.or-text hr{flex:1 1;height:1px;color:#000}.or{padding:0 10px}.google-signin-btn{text-align:center;padding:0}.google-signin-btn a{background-color:#f8f8f8;padding:15px 60px;font-size:17px;font-weight:600;border-radius:10px;color:#000;border:2px solid #000;transition:all .2s ease-in}.google-signin-btn span{font-size:17px}.google-signin-btn a:hover{background-color:#e6e6e6}.google-signin-btn img{width:30px;padding-right:5px;margin-right:10px}.signin-btn{padding-bottom:27px;text-align:center}.signin-btn button{border:none;background:none}.google-signin{text-align:center;padding:16px 0 0}.google-signin a{background-color:#f8f8f8;padding:15px 60px;font-size:17px;font-weight:600;border-radius:10px;color:#000;border:2px solid #000;transition:all .2s ease-in}.google-signin span{font-size:17px}.google-signin a:hover{background-color:#e6e6e6}.google-signin img{width:30px;padding-right:5px;margin-right:10px}.signup-now{text-align:center}.forgot-password-link{color:#fff;cursor:pointer}@media only screen and (max-width:767px){.modal-content-split{width:100%;box-shadow:none}.login-page-box-shadow{padding:40px 0}.login-image{display:none}.login-image-section{flex:unset;display:unset}.login-form-section{background:#fff}}