.zurcherlandbank-module__CgKUlW__page{--zlb-green:#159447;--zlb-grey:#747575;color:#292b2d;-webkit-font-smoothing:antialiased;background:#fff;min-height:873px;padding-bottom:44px;font-family:Trebuchet MS,Segoe UI,sans-serif;position:relative;overflow-x:hidden}.zurcherlandbank-module__CgKUlW__page *,.zurcherlandbank-module__CgKUlW__page :before,.zurcherlandbank-module__CgKUlW__page :after{box-sizing:border-box}.zurcherlandbank-module__CgKUlW__inner{width:min(100% - 40px,774px);height:100%;margin:0 auto}.zurcherlandbank-module__CgKUlW__header{background:#fff;border-top:1px solid #ddd;height:122px}.zurcherlandbank-module__CgKUlW__header .zurcherlandbank-module__CgKUlW__inner{position:relative}.zurcherlandbank-module__CgKUlW__logoLink{color:inherit;text-decoration:none;position:absolute;top:21px;left:14px}.zurcherlandbank-module__CgKUlW__logo{color:#222426;align-items:center;display:inline-flex}.zurcherlandbank-module__CgKUlW__logo svg{flex:none;width:59px;height:59px;margin-right:12px}.zurcherlandbank-module__CgKUlW__logoTile{fill:#26282a}.zurcherlandbank-module__CgKUlW__logoRiver{fill:none;stroke:var(--zlb-green);stroke-linecap:round;stroke-width:8px}.zurcherlandbank-module__CgKUlW__logo>span{flex-direction:column;display:flex}.zurcherlandbank-module__CgKUlW__logo strong{letter-spacing:-.4px;font-size:27px;font-weight:800;line-height:.95}.zurcherlandbank-module__CgKUlW__logoCompact{transform-origin:0;transform:scale(.78)}.zurcherlandbank-module__CgKUlW__titleBar{color:#fff;background:var(--zlb-grey);height:61px}.zurcherlandbank-module__CgKUlW__titleBar h1{margin:0;padding-top:19px;font-size:19px;font-weight:400;line-height:1.2}.zurcherlandbank-module__CgKUlW__content{background:#fff;height:690px}.zurcherlandbank-module__CgKUlW__content .zurcherlandbank-module__CgKUlW__inner{position:relative}.zurcherlandbank-module__CgKUlW__loginForm{flex-direction:column;width:348px;display:flex;position:absolute;top:56px;left:0}.zurcherlandbank-module__CgKUlW__loginForm label{color:#707275;margin-bottom:6px;font-size:10px;line-height:1}.zurcherlandbank-module__CgKUlW__loginForm label:first-of-type{margin-bottom:7px}.zurcherlandbank-module__CgKUlW__loginForm input{color:#252729;width:348px;height:40px;font:inherit;background:#fff;border:1px solid #d3d4d5;border-radius:0;outline:0;padding:6px 9px}.zurcherlandbank-module__CgKUlW__loginForm input:focus{border-color:var(--zlb-green);box-shadow:0 0 0 1px var(--zlb-green)}.zurcherlandbank-module__CgKUlW__loginForm input[aria-invalid=true]{border-color:#ba3b3b}.zurcherlandbank-module__CgKUlW__loginForm label:nth-of-type(2){margin-top:22px;margin-bottom:8px}.zurcherlandbank-module__CgKUlW__loginForm button{color:#292b2d;cursor:pointer;width:134px;height:46px;font:inherit;background:#fff;border:1px solid #858688;border-radius:0;margin-top:33px;font-size:14px}.zurcherlandbank-module__CgKUlW__loginForm button:hover,.zurcherlandbank-module__CgKUlW__loginForm button:focus-visible{color:#fff;background:var(--zlb-grey)}.zurcherlandbank-module__CgKUlW__securityNotice{color:#272a2c;width:245px;position:absolute;top:341px;left:0}.zurcherlandbank-module__CgKUlW__securityNotice h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.2}.zurcherlandbank-module__CgKUlW__securityNotice p{margin:0;font-size:12px;line-height:1.7}.zurcherlandbank-module__CgKUlW__securityNotice a{color:#0d446d;margin:11px 0 12px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-block}.zurcherlandbank-module__CgKUlW__supportBar{z-index:4;color:#fff;background:var(--zlb-grey);height:44px;position:fixed;bottom:0;left:0;right:0}.zurcherlandbank-module__CgKUlW__supportBar .zurcherlandbank-module__CgKUlW__inner{align-items:center;font-size:14px;line-height:1;display:flex}.zurcherlandbank-module__CgKUlW__chatButton{z-index:5;color:#fff;cursor:pointer;background:#14202d;border:0;border-radius:50%;place-items:center;width:49px;height:49px;padding:0;display:grid;position:fixed;bottom:14px;right:27px;box-shadow:0 4px 15px #00000045}.zurcherlandbank-module__CgKUlW__chatButton svg{fill:currentColor;width:25px;height:25px}.zurcherlandbank-module__CgKUlW__codeForm{color:#333638;width:min(100%,390px)}.zurcherlandbank-module__CgKUlW__codeForm label{color:#707275;margin-bottom:7px;font-size:13px;display:block}.zurcherlandbank-module__CgKUlW__codeForm input{width:100%;height:42px;font:inherit;border:1px solid #d3d4d5;border-radius:0;outline:0;padding:7px 10px}.zurcherlandbank-module__CgKUlW__codeForm input:focus{border-color:var(--zlb-green);box-shadow:0 0 0 1px var(--zlb-green)}.zurcherlandbank-module__CgKUlW__codeForm button{color:#292b2d;min-width:122px;min-height:40px;font:inherit;background:#fff;border:1px solid #858688;border-radius:0}@media (max-width:820px){.zurcherlandbank-module__CgKUlW__inner{width:auto;margin-left:20px;margin-right:20px}.zurcherlandbank-module__CgKUlW__logoLink{left:0}.zurcherlandbank-module__CgKUlW__supportBar .zurcherlandbank-module__CgKUlW__inner{padding-right:72px;font-size:10px;line-height:1.35}.zurcherlandbank-module__CgKUlW__chatButton{right:14px}}@media (max-width:440px){.zurcherlandbank-module__CgKUlW__header{height:112px}.zurcherlandbank-module__CgKUlW__logo{transform-origin:0;transform:scale(.84)}.zurcherlandbank-module__CgKUlW__titleBar{height:56px}.zurcherlandbank-module__CgKUlW__titleBar h1{padding-top:17px;font-size:18px}.zurcherlandbank-module__CgKUlW__content{height:730px}.zurcherlandbank-module__CgKUlW__loginForm,.zurcherlandbank-module__CgKUlW__loginForm input{width:100%}}@media (prefers-reduced-motion:reduce){.zurcherlandbank-module__CgKUlW__page *{transition:none!important}}@media (min-width:1441px){.zurcherlandbank-module__CgKUlW__page{width:100%;max-width:none;margin-inline:0}}
