.qpc-language{position:relative;flex-shrink:0;margin-right:6px}.qpc-language>summary{display:flex;align-items:center;gap:7px;min-height:36px;padding:6px 9px;border:1px solid #dbe3eb;border-radius:8px;font-size:12px;line-height:1;color:#16324e;cursor:pointer;list-style:none;background:#fff}.qpc-language>summary::-webkit-details-marker{display:none}.qpc-language-list{position:absolute;top:calc(100% + 10px);left:0;width:212px;background:#fff;box-shadow:0 18px 45px #09213e20;border:1px solid #dbe3eb;border-radius:12px;padding:7px;z-index:60}.qpc-language-list a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 12px;border-radius:6px;font-size:13px;color:#18344e}.qpc-language-list a:hover,.qpc-language-list a[aria-current=true]{background:#eef5ff;color:#0761d1;text-decoration:none}.qpc-language-list small{font-size:10px;color:#708399}.qpc-language-suggestion{position:fixed;bottom:22px;left:22px;max-width:390px;padding:20px 46px 20px 20px;border:1px solid #dbe3eb;border-radius:12px;background:#fff;box-shadow:0 14px 45px #09213e20;z-index:70}.qpc-language-suggestion p{font-size:14px;color:#18344e;margin:0 0 10px}.qpc-language-suggestion a{font-size:13px;font-weight:700}.qpc-language-suggestion button{position:absolute;right:10px;top:10px;background:transparent;border:0;font-size:25px;line-height:1;color:#536477;padding:4px 8px}.qpc-local-prose{max-width:850px}.qpc-local-prose p,.qpc-local-prose li{color:#40576a}.qpc-local-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:45px}.qpc-local-page h2{font-size:30px}.qpc-language-list a:focus-visible{outline-offset:-2px}
@media(min-width:1081px){.qespro-site .q-header-inner{gap:17px}.qespro-site .q-menu{gap:13px}.qespro-site .q-nav-actions{gap:13px}.qespro-site .q-logo img{width:145px}.qespro-site .q-nav-actions .q-button{max-width:180px;font-size:12px;line-height:1.3;white-space:normal}.qespro-site .q-menu a,.qespro-site .q-account{font-size:12px}}
@media(max-width:1080px){.qpc-language{margin-left:auto;margin-right:0}.qpc-language-list{left:auto;right:0}.qespro-site .q-header-inner>.q-menu-toggle{margin-left:0}}
@media(max-width:760px){.qpc-language-suggestion{left:12px;right:12px;bottom:12px;max-width:none}.qpc-local-cta{align-items:flex-start;flex-direction:column}.qm-purchase .q-button{white-space:normal;text-align:center}.qm-card-bottom a{max-width:100%;overflow-wrap:anywhere}}
