/* Shared company information layout. The container remains a Bootstrap block. */
.company-info-main{background:#edeef0;padding:40px 0 60px}.company-info-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:30px;align-items:start}.company-info-sidebar{background:#fff;min-width:0}.company-info-sidebar-heading{padding:25px 20px 22px;background:#2877c8;color:#fff}.company-info-sidebar-heading h2{font-size:24px;font-weight:700;line-height:1.4;margin:0 0 7px;color:#fff}.company-info-sidebar-heading span{font-size:14px;line-height:1.5}.company-info-navigation{list-style:none;margin:0;padding:10px 16px 20px}.company-info-navigation li{margin:0;border-bottom:1px dashed #cbd1d5}.company-info-navigation a{display:flex;align-items:baseline;gap:11px;padding:15px 7px;color:#333;line-height:1.7;font-size:14px}.company-info-navigation .fa{font-size:12px;flex-shrink:0}.company-info-navigation a:hover,.company-info-navigation a.is-current{color:#2877c8;background:#f4f8fd;text-decoration:none}.company-info-panel{min-width:0;padding:30px;background:#fff}.company-info-panel>h1{position:relative;color:#333;font-size:18px;line-height:1.6;font-weight:700;margin:0 0 18px;padding:0 0 20px 18px;border-bottom:1px solid #ddd}.company-info-panel>h1:before{content:"";position:absolute;left:0;top:2px;width:6px;height:25px;background:#2877c8}.company-info-body{font-size:14px;line-height:1.95;color:#555;overflow-wrap:anywhere}.company-info-body p{line-height:1.95;margin:0 0 22px}.company-info-body h2{color:#333;font-size:20px;line-height:1.7;margin:20px 0}.company-info-body img{display:block;max-width:100%!important;height:auto!important;margin:20px auto}.company-info-body table{display:block;max-width:100%;overflow-x:auto}.company-info-body a{color:#2877c8}.company-info-body iframe,.company-info-body video{max-width:100%}.about-milestone{border-left:2px solid #dbe7f3;padding:0 0 26px 22px;margin:22px 0}.about-milestone h3{font-size:24px;font-weight:700;color:#2877c8;margin:0 0 15px}.about-milestone img{max-height:420px;object-fit:contain;object-position:left;margin-left:0}.about-milestone p{margin-bottom:10px}
@media(min-width:1200px){.company-info-main>.container{width:1200px;max-width:calc(100% - 48px)}}@media(max-width:1199px){.company-info-layout{grid-template-columns:220px minmax(0,1fr);gap:22px}.company-info-panel{padding:25px}.company-info-sidebar-heading h2{font-size:22px}}
@media(max-width:767px){.company-info-main{padding:22px 0 35px}.company-info-layout{grid-template-columns:minmax(0,1fr);gap:22px}.company-info-sidebar-heading{padding:15px 18px;display:flex;align-items:center;gap:15px}.company-info-sidebar-heading h2{font-size:21px;margin:0}.company-info-sidebar-heading span{font-size:12px}.company-info-navigation{display:flex;overflow-x:auto;padding:0 10px}.company-info-navigation li{flex:0 0 auto;border-bottom:0}.company-info-navigation a{padding:13px 14px;white-space:nowrap;font-size:13px}.company-info-panel{padding:23px 18px}.company-info-panel>h1{font-size:18px}.company-info-body{font-size:14px}.about-milestone{padding-left:16px}}
