html{height:auto}html body.public-page{background-image:url(/assets/images/public-bg.107b5767.png);background-repeat:no-repeat;background-size:cover;flex-grow:1;position:relative}@media (max-width:767.98px){html body.public-page{background-position-x:right}}.content-Wrapper .container{align-items:flex-start;display:flex}.content-Wrapper .container .box-wrapper .box{background-color:#fff;border-radius:20px;padding:15px 30px;width:340px}.content-Wrapper .container .box-wrapper .box .form-control{padding-bottom:0;width:100%}.content-Wrapper .container .box-wrapper .box button{display:block;width:100%}.content-Wrapper .container .box-wrapper .box .alert{margin-bottom:15px;margin-top:10px}.content-Wrapper .container .title-wrapper{margin-left:80px;margin-top:10px}.content-Wrapper .container .title-wrapper h1{font-family:SourceSansPro,sans-serif;font-size:32px;font-weight:900;letter-spacing:0;line-height:30px;text-align:left;text-transform:capitalize}.content-Wrapper .container .title-wrapper h2{font-family:SourceSansPro,sans-serif;font-size:22px;letter-spacing:0;line-height:17px;text-align:left}.content-Wrapper .container .title-wrapper h1,.content-Wrapper .container .title-wrapper h2{color:#fff}@media (min-width:768px){.main-Content{padding-top:5vh}}@media (max-width:767.98px){body{display:flex;flex-direction:column}.page-Wrapper{flex-grow:1}.content-Wrapper .container{align-items:center;flex-direction:column-reverse}.content-Wrapper .container .title-wrapper{margin-left:0;margin-top:0}.content-Wrapper .container .title-wrapper h1,.content-Wrapper .container .title-wrapper p{text-align:center}}@media (max-width:380px){.content-Wrapper .container .box-wrapper,.content-Wrapper .container .box-wrapper .box{width:100%}}.content-Wrapper .container .box-wrapper .box .password-forgot{color:var(--secondary);font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;margin-top:25px;outline:none;text-align:center}.content-Wrapper .container .box-wrapper .box .password-forgot:focus-visible{outline:2px solid #00f;outline-offset:8px}.content-Wrapper .container .box-wrapper .box .password-forgot span{font-size:10px;margin-left:5px}.content-Wrapper .container .box-wrapper .box #login_password{padding-right:32px}.content-Wrapper .container .box-wrapper .box .field-eye-icon{cursor:pointer;float:right;margin-left:-25px;margin-top:20px;position:relative;z-index:2}.content-Wrapper .container .box-wrapper .login-bottom{margin-top:25px}.content-Wrapper .container .box-wrapper .login-bottom h6,.content-Wrapper .container .box-wrapper .login-bottom p{color:#fff;text-align:center}.content-Wrapper .container .box-wrapper .login-bottom h6{font-size:21px;font-weight:900;letter-spacing:0;line-height:27px}.content-Wrapper .container .box-wrapper .login-bottom a{outline:none}.content-Wrapper .container .box-wrapper .login-bottom a:focus-visible{outline:2px solid #fff;outline-offset:8px}.content-Wrapper .container .box-wrapper .login-bottom p{font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;text-transform:capitalize}.content-Wrapper .container .box-wrapper .login-bottom p span{font-size:10px;margin-left:5px}@media (max-width:767.98px){.content-Wrapper .container .box-wrapper .box{border-bottom-left-radius:0;border-bottom-right-radius:0}.content-Wrapper .container .box-wrapper .login-bottom{background:linear-gradient(180deg,var(--primary) 0,var(--primary-dark) 100%);border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:0;padding:20px 0}}