h2{font-size:18px;color:#2c8ebf;font-family:"regular_bold" !important;font-size:18px;color:#2c8ebf;font-family:"regular_bold" !important}h3{font-family:"regular_semibold";font-size:16px;font-family:"regular_semibold";font-size:16px}.updated-desktop-logo{display:block}.updated-mobile-logo{display:none;width:25%;margin-left:12px}.heading-description{font-family:"regular_semibold";font-size:16px;margin-bottom:0 !important}.submit-customize-form-section-title{color:#fff;text-align:center;margin:20px 0;padding:0 10px;width:100%;box-sizing:border-box;line-height:26px;font-size:18px;font-family:"regular_bold" !important;font-weight:500}.component h2{padding:10px 0;color:#0e7db3}.component-2 h2{margin-top:20px}.component-3>h2{margin-top:15px}.component-3>p{margin-bottom:12px}.component-4>h2{margin-top:20px}.component-4>h3{color:rgba(0,0,0,.8705882353);font-family:"regular_semibold"}.component-5>h3{margin-top:30px;max-width:750px}.figure_ol_list>p{margin-bottom:12px}.fixed-customize-form-title{font-family:"regular_semibold";font-size:16px !important;display:block}.panel-title{margin:0}.customize-toc h2{margin-top:20px}.shares-heading{color:#fff;display:block;width:50%;font-family:"regular_semibold"}footer .ft-title{font-size:16px;display:block;font-family:"regular_bold";margin-bottom:.5rem;font-weight:500;line-height:1.2}.company-flex{display:flex}.company-page-heading{font-family:"regular_bold";font-size:24px;text-transform:uppercase;margin:0 0 25px 0}.container p{font-family:"regular_medium";line-height:26px}.company-h2{margin-top:20px;padding:10px 0}.top-companies-list{flex:1}.market-concentration-info{flex:1}.company-list-section{flex:1;margin-left:25px;display:none}.top-company-img-container{flex:1}.top-company-list{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:5px;justify-content:center;justify-items:center;align-items:center;background:#fff}.top-company-img{width:calc(100% - 20px);margin:10px}.market-concentration-img{width:calc(100% - 20px);flex:1;max-width:360px}.company-page-ul>ul{margin-left:20px}.company-page-ul>ul>li{margin-bottom:12px}.company-access-btns-wrap{display:none}@media screen and (max-width: 991px){.updated-desktop-logo{display:none}.updated-mobile-logo{display:block;width:50px;height:30px;margin-left:12px}.nav-items{padding:50px 50px 20px}}@media screen and (min-width: 992px){.updated-desktop-logo{display:block}.updated-mobile-logo{display:none}}@media only screen and (min-width: 280px)and (max-width: 720px){.company-flex{display:flex;flex-direction:column}.company-page-ul{margin:0 !important}.company-page-ul>ul{margin-left:0 !important}}