@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;700&display=swap";html{font-size:16px}body{overflow-x:hidden;font-family:Manrope,sans-serif;margin:0;display:block}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}li,ol{list-style-type:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;font-size:1rem;line-height:inherit}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;padding:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ul.menu{margin:0}ul.menu .menu-item{padding:0}.site-slogan,.site-name{display:none}p{margin-bottom:30px}p:last-child{margin-bottom:0}a{text-decoration:none}.form-actions{margin-bottom:0;margin-top:0}input[type=search]{-webkit-appearance:none}#login-background{width:100vw;height:100vh;object-fit:cover;display:block}.easy-login--column{display:flex;flex-direction:column;gap:40px;align-items:center}.easy-login--form{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:636px;height:570px;border-radius:4px;opacity:1;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#fff}.easy-login--form-header{margin-right:auto;display:flex;flex-direction:column;gap:8px}.easy-login--form-header-title{font-size:1.625rem;line-height:2rem;width:230px;margin-right:auto}.easy-login--form-header-subtitle{font-size:.875rem}.easy-login--form-footer{display:flex;flex-direction:column;margin-right:auto;gap:8px}.easy-login--form-footer a{font-size:.75rem;font-weight:800;color:#018cff;display:flex;align-items:center;gap:12px}.easy-login--form-footer a:visited{color:#018cff}.easy-login--form-footer-text{font-size:.875rem;line-height:1}.easy-login--form-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:33px;width:372px}.easy-login--form-wrapper{position:absolute;top:50%;left:80px;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;width:calc(100vw - 304px)}.easy-login--form .form-actions input{width:100%;padding:0;height:44px;border-radius:8px;border:none;font-size:.875rem;background:#53b1ff;color:#fff;cursor:pointer;transition:all .2s}.easy-login--form .form-actions input:hover{background:#018cff}.user-login-form{display:flex;flex-direction:column;gap:33px}.user-login-form .form-item{display:flex;flex-direction:column;gap:8px}.user-login-form .form-item label{font-size:.75rem}.user-login-form .form-item input{width:100%;padding:0 12px;border:none;height:44px;border-radius:8px}.user-login-form .form-item input[id^=edit-pass]{padding-right:50px}.easy-login--page-title{font-size:2.5rem;line-height:3rem;font-weight:700;color:#fff;max-width:516px;width:100%}.easy-login--espa-banner-inner img{width:380px}.easy-login--espa-banner{width:auto;overflow:hidden;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.easy-login--espa-banner img{width:160px}.easy-login--espa-banner .powered-by{color:#fff;font-weight:700}.easy-login--espa-banner .powered-by a,.easy-login--espa-banner .powered-by a:visited{color:#fff}.easy-login--espa-banner .powered-by a:hover{text-decoration:underline}.easy-login--pass-input{position:relative}.easy-login--pass-input #toggle-pass-visibility{position:absolute;right:18px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center}.easy-login--pass-input #toggle-pass-visibility #eye-on{display:none}#logo{position:absolute;left:80px;top:60px;z-index:1}div[data-drupal-messages]{width:100%}.messages{border:1px solid;border-radius:8px;padding:10px}.messages.messages--error{background-color:#ffd6d6;border-color:#e01d1e;color:#e01d1e}.messages.messages--error a{color:#e01d1e;text-decoration:underline}.messages.messages--error a:visited{color:#e01d1e}.messages a,.messages a:visited{color:#018cff}body{overflow:hidden;font-size:.75rem;font-family:Manrope,sans-serif}.layout-content{position:relative}
