.swissquote-module__o56vQa__page{--sq-orange:#ff5b3e;color:#29292b;-webkit-font-smoothing:antialiased;background:#f2f5fb;width:calc(100% + 16px);min-height:100svh;margin:-8px;font-family:Arial,Helvetica Neue,sans-serif;overflow:hidden}.swissquote-module__o56vQa__page *,.swissquote-module__o56vQa__page :before,.swissquote-module__o56vQa__page :after{box-sizing:border-box}.swissquote-module__o56vQa__header{z-index:2;background:#fff;border-bottom:1px solid #d9dde5;justify-content:space-between;align-items:center;height:80px;padding:0 17px 0 20px;display:flex;position:relative}.swissquote-module__o56vQa__logo{color:#303033;align-items:center;gap:5px;display:inline-flex}.swissquote-module__o56vQa__logo img{width:35px;height:35px;display:block}.swissquote-module__o56vQa__logo strong{letter-spacing:-2.2px;font-size:38px;font-weight:600;line-height:1}.swissquote-module__o56vQa__logoCompact{transform-origin:50%;transform:scale(.82)}.swissquote-module__o56vQa__languageButton{color:#25272a;cursor:pointer;width:91px;height:45px;font:inherit;background:#e7e7e8;border:0;border-radius:12px;justify-content:center;align-items:center;gap:17px;padding:0;font-size:18px;font-weight:700;display:inline-flex}.swissquote-module__o56vQa__languageButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.swissquote-module__o56vQa__mainArea{background:#f2f5fb;min-height:calc(100svh - 80px);position:relative}.swissquote-module__o56vQa__formPanel{width:440px;position:absolute;top:67px;left:250px}.swissquote-module__o56vQa__formPanel h1{letter-spacing:-.8px;margin:0 0 43px;font-size:45px;font-weight:700;line-height:1.25}.swissquote-module__o56vQa__loginForm{flex-direction:column;display:flex}.swissquote-module__o56vQa__fieldGroup{flex-direction:column;margin:0 0 34px;display:flex}.swissquote-module__o56vQa__fieldGroup label{margin:0 0 9px;font-size:17px;font-weight:700;line-height:1.15}.swissquote-module__o56vQa__inputShell{width:440px;height:60px;position:relative}.swissquote-module__o56vQa__inputShell input{color:#29292b;width:100%;height:100%;font:inherit;background:#fff;border:1px solid #bfc4ce;border-radius:10px;outline:0;padding:0 54px 0 50px;font-size:18px;font-weight:600}.swissquote-module__o56vQa__inputShell input::placeholder{color:#b7b8bd;opacity:1}.swissquote-module__o56vQa__inputShell input:focus{border-color:#63686f;box-shadow:0 0 0 1px #63686f}.swissquote-module__o56vQa__inputShell input[aria-invalid=true]{border-color:#c64c42}.swissquote-module__o56vQa__leadingIcon{z-index:1;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.swissquote-module__o56vQa__leadingIcon svg{fill:none;stroke:#29292b;stroke-width:1.8px;width:20px;height:20px;display:block}.swissquote-module__o56vQa__passwordToggle{color:#29292b;cursor:pointer;background:0 0;border:0;border-radius:0 9px 9px 0;place-items:center;width:48px;height:58px;padding:0;display:grid;position:absolute;top:1px;right:1px}.swissquote-module__o56vQa__passwordToggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.swissquote-module__o56vQa__recoveryLink{color:#151515;text-underline-offset:2px;align-self:flex-end;margin-top:13px;font-size:16px;font-weight:500;text-decoration:underline}.swissquote-module__o56vQa__submitButton{color:#fff;cursor:pointer;width:440px;height:60px;font:inherit;background:#333334;border:0;border-radius:9px;margin-top:12px;font-size:19px;font-weight:700}.swissquote-module__o56vQa__submitButton:hover,.swissquote-module__o56vQa__submitButton:focus-visible{background:#202022}.swissquote-module__o56vQa__helpLink{color:#151515;text-underline-offset:2px;align-self:center;margin-top:12px;font-size:16px;text-decoration:underline}.swissquote-module__o56vQa__newCustomer{border-top:1px solid #cbd0da;flex-direction:column;align-items:center;width:440px;margin-top:43px;padding-top:41px;font-size:17px;line-height:1.45;display:flex}.swissquote-module__o56vQa__newCustomer a{color:#065ee8;text-underline-offset:2px;font-weight:600;text-decoration:underline}.swissquote-module__o56vQa__hero{background:#ff795e;border-radius:16px;width:940px;height:calc(100svh - 101px);min-height:620px;max-height:792px;position:absolute;top:21px;right:17px;overflow:hidden}.swissquote-module__o56vQa__hero img{object-fit:cover}.swissquote-module__o56vQa__codeForm{width:min(100%,500px)}.swissquote-module__o56vQa__codeForm input:focus{border-color:var(--sq-orange);box-shadow:0 0 0 2px #ff5b3e21}.swissquote-module__o56vQa__codeForm button{border-color:var(--sq-orange);color:#fff;background:var(--sq-orange)}@media (max-width:1480px){.swissquote-module__o56vQa__formPanel{left:max(40px,7vw)}.swissquote-module__o56vQa__hero{width:49vw}}@media (max-width:1050px){.swissquote-module__o56vQa__page{overflow:auto}.swissquote-module__o56vQa__mainArea{padding:54px 24px}.swissquote-module__o56vQa__formPanel{width:min(440px,100%);margin:0 auto;position:static}.swissquote-module__o56vQa__hero{width:min(700px,100% - 48px);height:590px;margin:60px auto 0;position:relative;top:auto;right:auto}}@media (max-width:520px){.swissquote-module__o56vQa__header{padding-inline:14px}.swissquote-module__o56vQa__logo img{width:30px;height:30px}.swissquote-module__o56vQa__logo strong{letter-spacing:-1.5px;font-size:29px}.swissquote-module__o56vQa__languageButton{width:70px}.swissquote-module__o56vQa__formPanel h1{font-size:38px}.swissquote-module__o56vQa__inputShell,.swissquote-module__o56vQa__submitButton,.swissquote-module__o56vQa__newCustomer{width:100%}.swissquote-module__o56vQa__hero{height:420px}}@media (prefers-reduced-motion:reduce){.swissquote-module__o56vQa__page *{transition:none!important}}@media (min-width:1441px){.swissquote-module__o56vQa__page{width:100%;max-width:none;margin-inline:0}.swissquote-module__o56vQa__formPanel{left:max(7%, var(--desktop-template-gutter))}.swissquote-module__o56vQa__hero{width:49%}}
