header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-toggle{appearance:none;background:none;border:0;cursor:pointer;font:inherit;padding:0;text-align:left}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel{background:#fff;border-radius:0 30px 30px;box-shadow:0 4px 10px rgba(0,0,0,.1);color:#000;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:normal;overflow:auto;text-align:left}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel[hidden]{display:none !important}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel ul,header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel li,header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel p{border:0;list-style:none;margin:0;padding:0}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel a.ic-about-link,header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-heading a,header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-company a{background:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;transition:color .15s}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel a.ic-about-link::after,header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-heading a::after,header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-company a::after{content:none}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel a.ic-about-link:hover,header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-heading a:hover,header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-company a:hover{color:#0054d7}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel a.ic-about-link:focus-visible,header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-heading a:focus-visible,header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-company a:focus-visible{outline:2px solid #0054d7;outline-offset:4px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-heading{color:#0054d7;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:20px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-learning{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));padding:48px 88px 28px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-group{min-width:0;padding-right:26px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-group+.ic-about-group{border-left:1px solid #e7e9ea;padding-left:26px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-group:last-child{padding-right:0}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-links{display:grid;gap:20px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-link{align-items:flex-start;display:flex;flex-direction:row;gap:10px;width:100%}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-link strong{display:block;font-size:14px;font-weight:700;line-height:1.2}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-icon{flex:0 0 16px;height:16px;margin:0;width:16px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-description{color:#6b676f;display:block;font-size:11.5px;font-weight:400;line-height:1.3;margin-top:1px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-guides{background:#f4f7f8;border-top:1px solid #e7e9ea;padding:26px 88px 30px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-guides .ic-about-heading{margin-bottom:18px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-guides .ic-about-description{font-size:12px;margin-top:3px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-grid{display:grid;gap:18px 53px;grid-template-columns:repeat(3, minmax(0, 1fr))}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-company{border-top:1px solid #e7e9ea;display:flex;flex-wrap:wrap;font-size:12px;gap:12px 28px;padding:14px 88px}@media(min-width: 1080px){header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel{max-height:calc(100dvh - var(--ic-about-top, 150px) - 16px);position:fixed;right:max(24px,(100vw - 1073px)/2);top:var(--ic-about-top, 150px);width:min(973px,100vw - 48px);z-index:20}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav.ic-about-open::after{opacity:1}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav.ic-about-open>.ic-about-toggle{color:#00ddf4}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-toggle .plus{display:none}}@media(max-width: 1079px){header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-toggle{justify-content:space-between;width:100%}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel{box-shadow:none;margin-top:20px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-learning{gap:24px;grid-template-columns:1fr;padding:24px 20px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-group{border:0;padding:0}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-group+.ic-about-group{border-left:0;border-top:1px solid #e7e9ea;padding:24px 0 0}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-heading{margin-bottom:16px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-guides{padding:24px 20px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-grid{gap:22px 24px;grid-template-columns:repeat(2, minmax(0, 1fr))}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-company{padding:20px}header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-description{font-size:12px}}@media(max-width: 479px){header.component.component-header-2024 :is(.header-main,.header-mobile) .ic-about-nav .ic-about-panel .ic-about-grid{grid-template-columns:1fr}}
