@font-face{font-family:Karbon-Regular;font-style:normal;src:local("Karbon Regular"),local("Karbon-Regular"),url(../lib/Karbon/KarbonWeb-Regular.woff2) format("woff2"),url(../lib/Karbon/KarbonWeb-Regular.woff) format("woff")}@font-face{font-family:Karbon-Bold;font-style:normal;font-weight:400;src:local("Karbon Regular"),local("Karbon-Bold"),url(../lib/Karbon/KarbonWeb-Bold.woff2) format("woff2"),url(../lib/Karbon/KarbonWeb-Bold.woff) format("woff")}html{font-family:Karbon-Regular,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#979595}.funnel-logo{width:178px;margin:42px auto 100px}.funnel-logo img{width:100%}.login-panel{margin:50px auto;padding:30px;min-height:340px;max-width:450px;color:#fff;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);background-color:rgba(0,0,0,.7)}.login-panel .sign-in-text{font-size:32px}.login-panel .enter-credentials-text{font-size:18px}.login-panel .alert{font-size:14px;border:1px solid transparent;border-radius:3px;padding:15px;margin-bottom:20px}.login-panel .alert-error{background-color:#fed9d8;color:#fb6d68;border-color:#fb6d68;text-align:center}.login-panel .alert-error .alert-link{color:#fb6d68;text-decoration:underline}.login-panel .alert-success{background-color:#eaf9ed;color:#52b97f;border-color:#52b97f}.login-panel .alert-success .alert-link{color:#52b97f;text-decoration:underline}.login-panel .alert-success p{margin:0}.login-panel .errorlist{list-style-type:none;padding:0;margin:0}.login-panel .text-center{text-align:center}.login-panel .text-center p{margin-block:0 18px}.login-panel .checkbox-inline{margin-bottom:8px}.form-group{margin-bottom:15px}.form-control{border-radius:4px;font-size:18px;width:100%;padding:6px 12px;border:1px solid #ebebeb;line-height:1.428571429;color:#575757;display:block}.form-control::placeholder{color:#999}.btn-primary{font-family:Karbon-Bold,sans-serif;background-color:#fe26fe;border:none;width:100%;font-size:16px;font-weight:700;letter-spacing:.8px;color:#000;margin-bottom:25px;clip-path:polygon(0 0,100% 0,98% 100%,2% 100%);padding-block:10px;cursor:pointer}.col-xs-12 a{display:block;font-size:17px;color:#fff;text-decoration:none;text-align:center;width:100%}.col-xs-12 a:focus,.col-xs-12 a:hover{text-decoration:underline}.pre-content{display:flex;justify-content:center}.pre-content div{display:flex;align-items:center;gap:12px;background:#fff6de;border-radius:4px;padding:12px;width:450px}