@font-face{font-display:fallback;font-family:RTL Graphik;font-stretch:normal;font-style:normal;font-weight:400;src:url(/themes/custom/rtl/dist/fonts/RTLGraphikTT-Regular.2612470f.woff2) format("woff2"),url(/themes/custom/rtl/dist/fonts/RTLGraphikTT-Regular.a13c58ea.woff) format("woff")}@font-face{font-display:fallback;font-family:RTL Graphik;font-stretch:normal;font-style:normal;font-weight:500;src:url(/themes/custom/rtl/dist/fonts/RTLGraphikTT-Medium.babb3d57.woff2) format("woff2"),url(/themes/custom/rtl/dist/fonts/RTLGraphikTT-Medium.87480b11.woff) format("woff")}@font-face{font-family:EuclidFlex;font-stretch:normal;font-weight:700;src:url(/themes/custom/rtl/dist/fonts/EuclidFlexRTL-BoldRTL-WebS.b4d17549.woff2) format("woff2"),url(/themes/custom/rtl/dist/fonts/EuclidFlexRTL-BoldRTL-WebS.34f7acb7.woff) format("woff"),url(/themes/custom/rtl/dist/fonts/EuclidFlexRTL-BoldRTL-WebS.c980530d.ttf) format("ttf")}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}img{display:block;max-width:100%}button,input{font:inherit}.login-page{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#edf2f4;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:RTL Graphik,Arial,sans-serif;justify-content:center;min-height:100vh}.login-page__container{height:100%;max-width:768px;width:100%}@media (min-width:768px){.login-page__container{padding-left:30px;padding-right:30px}}@media (min-width:1024px){.login-page__container{margin:0 auto;padding-left:0;padding-right:0}}.login-page__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f8f9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:hidden;position:relative;width:100%}@media (min-width:640px){.login-page__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.login-page__box{-webkit-box-shadow:0 48px 84px -8px rgba(141,153,174,.5);box-shadow:0 48px 84px -8px rgba(141,153,174,.5);height:430px}}.login-page__content{background-color:#fff;overflow-y:scroll;padding:20px}@media (min-width:640px){.login-page__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:60%}}@media (min-width:1024px){.login-page__content{padding:30px}}.login-page__content .messages{margin-bottom:15px}@media (min-width:640px){.login-page__content .messages{margin-top:15px}}.login-page__content .okta-login,.login-page__content .return-login,.login-page__content input[type=submit]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #a8aaaf;-webkit-box-shadow:none;box-shadow:none;color:#020203;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:400;height:48px;justify-content:center;margin:0;padding:12px 24px;width:auto}@media (min-width:640px){.login-page__content .okta-login,.login-page__content .return-login,.login-page__content input[type=submit]{padding-left:25px;padding-right:25px}}.login-page__content--password{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;justify-content:center}.login-page__content--password .description{color:#243447;font-size:17px;margin-bottom:15px;margin-top:0}.login-page__content--password .description--small{color:#8d99ae;font-size:14px;margin-bottom:0}.login-page__content--password .description--small a{color:#243447}.login-page__content--password .return-login{margin:30px 0 0;text-decoration:none}.login-page__image{background-color:#243447;background-image:url(/themes/custom/rtl/dist/images/login-image.4a31ecbc.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:30%;margin:0;width:100%}@media (min-width:640px){.login-page__image{height:100%;width:40%}}.login-page__logo{display:inline-block;margin-left:20px;margin-top:20px}.login-page .user-login-form label{color:#243447;display:block;font-family:EuclidFlex,Arial,sans-serif;font-size:14px;font-weight:500;margin-bottom:5px}.login-page .user-login-form .form-item{margin-bottom:15px;margin-top:0;width:100%}.login-page .user-login-form .form-item.form-type-password{margin-bottom:30px}.login-page .user-login-form .form-actions{margin-bottom:20px;margin-top:0}@media (min-width:640px){.login-page .user-login-form .form-actions{border-bottom:1px solid #a8aaaf;display:block;margin-bottom:20px;padding-bottom:20px}}.login-page .user-login-form .form-text{border:1px solid rgba(141,153,174,.3);font-size:14px;font-weight:500;line-height:1;padding:15px;width:100%}.login-page .user-login-form .form-text:focus{border:2px solid #243447;-webkit-box-shadow:none;box-shadow:none;outline:none}.login-page .user-login-form .description{color:#8d99ae;font-size:14px;margin-top:5px}.login-page .user-login-form input[type=submit].form-submit{background-color:#17181a;border:none;color:#f7f8f9;width:100%}.login-page .user-login-form .okta-login{text-decoration:none;width:auto}@media (min-width:640px){.login-page .user-login-form .okta-login{margin:0}}