.rs-g05{--rs-g05-bg:#fffcf1;--rs-g05-text:#111;--rs-g05-muted:#444;--rs-g05-border:rgba(17,17,17,.12);--rs-g05-focus:#111;background:var(--rs-g05-bg);color:var(--rs-g05-text);font-family:inherit}.rs-g05,.rs-g05 *,.rs-g05 :after,.rs-g05 :before{box-sizing:border-box}.rs-g05 :focus-visible{outline:2px solid var(--rs-g05-focus);outline-offset:3px}.rs-g05 a{color:inherit}.rs-g05-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.rs-g05__inner{margin:0 auto;max-width:1440px;padding:72px 24px 56px}.rs-g05__brand{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.rs-g05__logo{align-items:center;display:inline-flex;min-height:44px;text-decoration:none}.rs-g05__logo img{display:block;max-height:40px;width:auto}.rs-g05__logo-text{font-size:1.25rem;font-weight:700}.rs-g05__tagline{color:var(--rs-g05-muted);margin:8px 0 0;max-width:36rem}.rs-g05__ctas{display:flex;flex-wrap:wrap;gap:8px}.rs-g05__cta{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;font-weight:700;height:60px;justify-content:center;max-height:60px;min-height:60px;padding:8px 16px;text-decoration:none}.rs-g05__grid{align-items:start;display:grid;gap:32px 48px;grid-template-columns:repeat(4,minmax(0,1fr))}.rs-g05-col:not(:has(a)):not(:has(address)):not(:has(.rs-g05__form)){display:none}.rs-module.rs-g05 .rs-g05-col__heading{color:var(--rs-g05-text);font-family:Inter,Arial,sans-serif;font-size:20px!important;font-weight:400!important;letter-spacing:0;line-height:1.4!important;margin:0 0 18px;padding:0;text-transform:none}.rs-g05-col__list,.rs-g05__legal-list,.rs-g05__social-list,.rs-g05__trust-list{list-style:none;margin:0;padding:0}.rs-g05-col__meta a,.rs-g05-office a,.rs-g05__legal-link{align-items:center;display:inline-flex;min-height:44px;text-decoration:none}.rs-module.rs-g05 .rs-g05-col__list>li+li{margin-top:12px}.rs-module.rs-g05 .rs-g05-col__link{color:var(--rs-g05-text);display:inline;font-family:Inter,Arial,sans-serif;font-size:14px!important;font-weight:500!important;line-height:1.3!important;min-height:0;padding:0;text-decoration:none}.rs-module.rs-g05 .rs-g05-col__meta a:hover,.rs-module.rs-g05 .rs-g05-office a:hover,.rs-module.rs-g05 a.rs-g05-col__link:hover,.rs-module.rs-g05 a.rs-g05__legal-link:hover{text-decoration:underline!important}.rs-g05-col__meta,.rs-g05-office{color:var(--rs-g05-muted);font-style:normal;margin:0 0 12px}.rs-g05-office__name{color:var(--rs-g05-text);font-weight:700;margin:0 0 4px}.rs-g05__form{margin-top:8px}.rs-g05__form .hs-form,.rs-g05__form form{margin:0}.rs-g05__social,.rs-g05__trust{border-top:1px solid var(--rs-g05-border);margin-top:32px;padding-top:24px}.rs-g05__social:not(:has(a)),.rs-g05__trust:not(:has(li)){display:none}.rs-g05__social-list,.rs-g05__trust-list{display:flex;flex-wrap:wrap;gap:16px}.rs-g05__trust-link{align-items:center;color:var(--rs-g05-muted);display:inline-flex;gap:8px;min-height:44px;text-decoration:none}.rs-g05__trust-link img{display:block;max-height:32px;width:auto}.rs-g05__social-link{align-items:center;color:inherit;display:inline-flex;height:44px;justify-content:center;width:44px}.rs-g05__social-link svg{height:22px;width:22px}.rs-g05__legal{align-items:center;border-top:1px solid var(--rs-g05-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:32px;padding-top:16px}.rs-g05__legal-list{display:flex;flex-wrap:wrap;gap:8px 16px}.rs-module.rs-g05 .rs-g05__cookie{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;min-height:44px;padding:0;text-decoration:none}.rs-module.rs-g05 .rs-g05__cookie,.rs-module.rs-g05 .rs-g05__copyright{font-family:Inter,Arial,sans-serif;font-size:14px!important;font-weight:400;line-height:1.3!important;margin:0}.rs-module.rs-g05 .rs-g05__copyright{color:var(--rs-g05-muted)}@media (max-width:767px){.rs-g05__inner{padding:32px 16px 16px}.rs-g05__grid{grid-template-columns:1fr}.rs-g05__legal{align-items:flex-start;flex-direction:column}}@media (min-width:768px) and (max-width:1023px){.rs-g05__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rs-g05 *,.rs-g05 :after,.rs-g05 :before{transition:none!important}}