@font-face{font-family:'Futura Std';src:url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-Heavy.woff2) format('woff2'),url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-Heavy.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Futura Std';src:url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-HeavyOblique.woff2) format('woff2'),url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-HeavyOblique.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Futura Std';src:url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-Medium.woff2) format('woff2'),url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Futura Std';src:url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-MediumOblique.woff2) format('woff2'),url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-MediumOblique.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Futura Std';src:url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-Bold.woff2) format('woff2'),url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Futura Std';src:url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-BoldOblique.woff2) format('woff2'),url(/wp-content/themes/stoney_creek_investor_portal/webfonts/FuturaStd-BoldOblique.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Playlist;src:url(/wp-content/themes/stoney_creek_investor_portal/webfonts/Playlist-Script.woff2) format('woff2'),url(/wp-content/themes/stoney_creek_investor_portal/webfonts/Playlist-Script.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.login-hero{position:absolute;z-index:-1;min-height:100vh;width:50vw;left:0;top:0;background-image:url(/wp-content/themes/stoney_creek_investor_portal/img/login-hero.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.login label{font-size:18px}.login #login_error,.login .message,.login .success{max-width:calc(100% - 80px);margin:20px auto 0}#login{width:50%;background:#e3dccc;margin:0 0 0 auto;display:flex;height:100%;padding:0;align-items:center;justify-content:center;align-content:revert;z-index:9999;color:#434544;font-size:20px;font-weight:500;letter-spacing:.04em;text-transform:none;line-height:1.4em;font-family:'Futura Std',sans-serif}#login h1::after{content:"Investor Portal";max-width:calc(100% - 40px);margin:0 auto;display:block;font-weight:900;margin-top:50px;font-size:40px;line-height:1.125em;font-style:normal;font-family:'Futura Std',sans-serif}#login h1 a{max-width:calc(100% - 80px);background-image:url(/wp-content/themes/stoney_creek_investor_portal/img/logos/logo-stoney-creek-hospitality-color.svg);background-size:contain;color:#999;display:block;font-size:20px;font-weight:400;line-height:1.3em;outline:0 none;overflow:hidden;text-decoration:none;text-indent:-9999px;width:100%;height:140px}#login form{margin-top:0;margin-left:0;padding:26px 30px 34px;font-weight:400;overflow:hidden;background:0 0;border:none;box-shadow:0 1px 3px rgba(0,0,0,.04)}#login form input[type=password],#login form input[type=tel],#login form input[type=text]{border:none;height:65px;line-height:65px;padding-left:20px}#login form .wp-pwd .wp-hide-pw{top:50%;right:12px;transform:translate(0,calc(-50% - 8px))}#login .submit #submit,#login .submit #wp-submit{color:#fff;background-color:#aaa798;font-weight:900;font-size:18px;line-height:1.125em;letter-spacing:.2em;text-transform:uppercase;font-style:normal;cursor:pointer;display:inline-block;padding:24px 45px 21px;position:relative;z-index:1;border:none;text-decoration:none;outline:0;text-align:center;border-radius:15px;-webkit-transition:color .3s ease 0s,background-color .3s ease 0s;-moz-transition:color .3s ease 0s,background-color .3s ease 0s;-o-background-size:color .3s ease 0s,background-color .3s ease 0s;transition:color .3s ease 0s,background-color .3s ease 0s}#login .submit #submit:hover,#login .submit #wp-submit:hover{color:#fff;background-color:#666762}@media (max-width:991px){#login .submit #submit,#login .submit #wp-submit{padding:20px 35px 17px;border-radius:13px}}@media (max-width:767px){#login .submit #submit,#login .submit #wp-submit{font-size:16px;padding:15px 22px 12px;border-radius:10px}}#login #backtoblog{display:none}.itsec-screen__actions button{color:#fff;background-color:#aaa798;font-weight:900;font-size:18px;line-height:1.125em;letter-spacing:.2em;text-transform:uppercase;font-style:normal;cursor:pointer;display:inline-block;padding:24px 45px 21px;position:relative;z-index:1;border:none;text-decoration:none;outline:0;text-align:center;border-radius:15px;-webkit-transition:color .3s ease 0s,background-color .3s ease 0s;-moz-transition:color .3s ease 0s,background-color .3s ease 0s;-o-background-size:color .3s ease 0s,background-color .3s ease 0s;transition:color .3s ease 0s,background-color .3s ease 0s}.itsec-screen__actions button:hover{color:#fff;background-color:#666762}@media (max-width:991px){.itsec-screen__actions button{padding:20px 35px 17px;border-radius:13px}}@media (max-width:767px){.itsec-screen__actions button{font-size:16px;padding:15px 22px 12px;border-radius:10px}}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#434544}.login #login_error,.login .message,.login .success{border-left:4px solid #434544}#nav{font-size:18px!important}#nav a{-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-o-background-size:color .3s ease 0s;transition:color .3s ease 0s}#nav a:hover{color:#aaa798!important}@media (max-width:767px){.login-hero{width:100vw}#login{width:calc(100% - 200px);margin:0 auto}}@media (max-width:550px){#login{width:calc(100% - 40px)}#login h1::after{margin-top:30px;font-size:35px}#login form{padding:26px 20px 34px}#login form input[type=password],#login form input[type=text]{height:40px;line-height:40px}}