h1{font-family:Roboto;font-style:normal;font-weight:bold;font-size:48px;line-height:110%;letter-spacing:-.5px;color:#333}h2{font-family:Roboto;font-style:normal;font-weight:bold;font-size:36px;line-height:110%;letter-spacing:-.5px;color:#333}h3{font-family:Roboto;font-style:normal;font-weight:bold;font-size:36px;line-height:48px;letter-spacing:.25px}h4{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;color:#333}h5{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;font-size:24px;line-height:30px;letter-spacing:.5px}h6{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:20px;letter-spacing:.5px}.subtitle{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;font-size:16px;line-height:24px;letter-spacing:.5px}.caption{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;font-size:12px;line-height:16px;letter-spacing:.4px}.ReportBreadCrumb{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:19px;font-size:12px;letter-spacing:.25px;text-transform:uppercase;color:#bdbdbd}.ReportBreadCrumb a{color:#1d87c1 !important;text-decoration-line:underline !important}#ChartArea{text-align:center;border-radius:5px;box-shadow:1px 2px #eee;padding:5px;background-color:#fff;margin-top:10px;margin-bottom:30px}#ChartContainer{display:inline-block;position:relative}#ReportInfoBox{padding:20px;border-radius:5px;background-color:#fff;box-shadow:1px 2px #eee;margin-bottom:20px}#ReportInfoBox .PublishedDate{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:16px;font-size:14px;letter-spacing:1.5px;color:#37070b !important}#ReportInfoBox .TagLine{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400 !important;line-height:28px;font-size:18px !important;letter-spacing:.25px;color:#37070b !important}#ReportInfoBox .spacer{height:auto;width:90px;background:none;margin-top:40px;border-top:6px solid #7a1315}#ReportInfoBox h2{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;line-height:normal;font-size:18px;color:#771018;margin:0;padding:0}#ReportInfoBox h3{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;line-height:42px;font-size:36px;padding-top:0;letter-spacing:.25px;color:#333}#ReportContentsBox{padding:20px;border-radius:5px;background-color:#fff;box-shadow:1px 2px #eee;margin-bottom:20px}#ReportContentsBox .spacer{height:auto;width:90px;background:none;margin-top:40px;border-top:6px solid #7a1315}#executiveSummary760Display{padding-bottom:15px}.why-buy-container{background-color:#fefefe}.TOCArea{margin-left:16px;border-left:1px solid #dd9276;padding-left:8px;margin-bottom:12px;margin-top:2px}#JargonList h4{font-family:Roboto;font-style:normal;font-weight:300;font-size:16px;line-height:21px;letter-spacing:.25px;color:#000}#IndustryDefinitionDisplay{font-family:Roboto;font-style:normal;font-weight:normal;font-size:14px;line-height:23px;letter-spacing:.25px;color:#37070b}.TOCListItems{font-family:Roboto;font-style:normal;font-weight:200;font-size:14px;line-height:18px;letter-spacing:.25px;color:#333}.TOCListSubItems{font-family:Roboto;font-style:normal;font-weight:200;font-size:12px;line-height:15px;letter-spacing:.25px;color:#666}#MajorCompaniesList h4{font-family:Roboto;font-style:normal;font-weight:300;font-size:16px;line-height:21px;display:flex;align-items:flex-end;letter-spacing:.25px;color:#000}.ReportLandingPageV3 p{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:23px;font-size:14px;letter-spacing:.25px;color:#000}#PurchaseArea{text-align:center}#PurchaseAreaRev{text-align:center;padding:20px;border-radius:5px;background-color:#fff;margin-bottom:20px;box-shadow:1px 2px #eee}#PurchaseAreaRevSL{text-align:center;padding:20px;border-radius:5px;background-color:#fff;margin-bottom:20px}#spotlight-purchase-container{display:none}.purchase-area-box-shadow{box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.12),0 0 2px rgba(0,0,0,.14)}.purchase-panel-header{width:100%;height:auto;margin:0;padding:0;top:0;left:0;text-align:center;background:#efeff2;border-radius:3px 3px 0 0}.purchase-panel-header p{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:14px !important;line-height:16px;letter-spacing:1.5px;display:inline-block;align-items:center;text-align:center;padding:8px;text-transform:uppercase;color:#333}#PurchaseAreaRev img{width:100%;height:auto;padding-bottom:15px}#PurchaseAreaMobile{background-color:#c94927;text-align:center;position:fixed;z-index:3;left:0;bottom:0;width:100%;height:50px;box-shadow:0 -5px 5px -5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.12),0 0 2px rgba(0,0,0,.14)}#PurchaseOptions{padding-top:12px;display:block;background-color:#c94927}#PurchaseAreaMobile a{color:#fefefe;display:inline-block;width:100%;text-decoration:none;padding-top:12px}#PurchaseOptions h2{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;line-height:23px;font-size:18px;text-align:center;letter-spacing:.25px;color:#2a365b !important;padding-bottom:10px}#PurchaseOptions td{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;line-height:normal;padding:2px}.MembershipOption{text-align:left;font-family:Roboto;font-style:normal;font-weight:normal;line-height:20px;font-size:12px;color:#000;padding:10px 8px 5px 8px;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;margin-bottom:5px}.MembershipOption li{font-weight:bold;list-style-type:none !important;margin-left:0;margin-top:3px}.MembershipOption li::before{content:"•  ";color:#1186c3}.MembershipOption li li{list-style-type:none !important;margin-left:10px !important;color:#000 !important;font-weight:normal;margin-top:3px}.MembershipOption li li::before{content:"•  ";color:#1186c3}#WhyBuyThisReport{text-align:center;padding:18px 18px 0 18px}#WhyBuyThisReportEU{text-align:center;padding:18px 18px 0 18px}#WhyBuyThisReportSLR{display:none;text-align:center;padding:18px 18px 0 18px}#SimilarReports{text-align:center;padding:18px 18px 0 18px}#SimilarReports h4{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;line-height:120%;color:#000;border-bottom:2px solid #5a5a61;padding-bottom:10px}#SimilarReports .provides{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:140%;text-align:center;color:#7f7f89;margin-bottom:24px}#SimilarReports .reports a{font-family:Roboto;font-style:normal;font-weight:normal;font-size:18px;line-height:150%;text-align:center;color:#000;padding-bottom:14px}#SimilarReports .reports{margin-bottom:24px;border-bottom:.25px solid #a1a7b5}#SimilarReports .report-links{padding-bottom:14px}#WhyBuyThisReport h2{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:bold;line-height:23px;font-size:18px;letter-spacing:.25px;color:#2a365b !important;padding-bottom:10px}#WhyBuyThisReport h4{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;line-height:120%;color:#000;border-bottom:2px solid #5a5a61;padding-bottom:10px}#WhyBuyThisReportEU h2{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:bold;line-height:23px;font-size:18px;letter-spacing:.25px;color:#2a365b !important;padding-bottom:10px}#WhyBuyThisReportEU h4{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;line-height:120%;color:#000;border-bottom:2px solid #5a5a61;padding-bottom:10px}#WhyBuyThisReportSLR h2{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;line-height:120%;color:#000;border-bottom:2px solid #5a5a61;padding-bottom:10px}#WhyBuyThisReportSLR h4{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;line-height:120%;color:#000;border-bottom:2px solid #5a5a61;padding-bottom:10px}#WhyBuyThisReport ul{list-style:none;padding-top:15px}#WhyBuyThisReport li{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:140%;text-align:center;color:#7f7f89;padding-top:8px;padding-bottom:15px}#WhyBuyThisReportEU ul{list-style:none;padding-top:15px}#WhyBuyThisReportEU li{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:140%;text-align:center;color:#7f7f89;padding-top:8px;padding-bottom:15px}#WhyBuyThisReportSLR ul{list-style:none;padding-top:15px}#WhyBuyThisReportSLR li{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:140%;text-align:center;color:#7f7f89;padding-top:8px;padding-bottom:15px}.why-buy-container h2{font-family:Roboto;font-style:normal;font-weight:bold;font-size:36px;line-height:110%;letter-spacing:-.5px;color:#333;padding-bottom:10px}.why-buy-container ul{list-style-type:disc;list-style-position:outside}.why-buy-container ul.disc{list-style-type:disc !important;list-style-position:outside}.why-buy-container li{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#5a5a61 !important}.why-buy-container .spacer{height:auto;width:90px;background:none;margin-top:40px;border-top:6px solid #7a1315}.why-buy-container .summary{padding-top:25px}.products-definition-container ul{list-style-type:disc;list-style-position:inside}.products-definition-container ul li{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:26px;color:#5a5a61 !important;list-style-type:disc}.products-definition-container h4{font-weight:400}#SWOT ul{margin-left:3px !important}#SWOT li{list-style-type:disc !important;font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:23px;font-size:14px;color:#333;margin-left:25px !important;padding-bottom:8px}#DigiCert{padding-bottom:30px}#WantASampleReport{text-align:left;padding:0 18px 18px 18px}#WantASampleReport h2{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:bold;line-height:21px;font-size:17px;color:#2a365b !important;padding-bottom:0;margin-bottom:0}#WantASampleReport p{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:normal;font-size:10px !important;color:#000;margin-left:25px !important}#WantASampleReport label{margin-bottom:0 !important}#WantASampleReport button{border-radius:20px !important;background-color:#fff !important;color:#c7523c !important;font-size:14px !important;letter-spacing:.25px;font-weight:bold !important;font-family:'Roboto',Helvetica,Arial,sans-serif !important;background-image:none !important;border:2px solid #c7523c !important;box-shadow:none !important;padding:1px !important;margin-top:5px}#WantASampleReport select{border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid #dd9276 !important;box-shadow:none !important;background-color:#fafafa !important;font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:normal;font-size:12px;color:#bdbdbd !important}#WantASampleReport input{background-color:#fafafa !important;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid #dd9276 !important;font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:normal;font-size:12px;color:#bdbdbd !important}#WantASampleReport [type="checkbox"]+label{position:absolute !important;left:-20px !important}.EventButton a{border-radius:20px !important;background-color:#fff !important;color:#c7523c !important;font-size:14px !important;letter-spacing:.25px;font-weight:bold !important;font-family:'Roboto',Helvetica,Arial,sans-serif !important;background-image:none !important;border:2px solid #c7523c !important;box-shadow:none;padding:10px 15px 10px 15px;display:inline-block}.EventButton a:hover{color:#c7523c !important;text-decoration:none !important;transition:box-shadow .5s ease-in-out;box-shadow:0 0 32px rgba(0,0,0,.15)}#ClientsAlsoLookedAt{text-align:left;padding:18px}#ClientsAlsoLookedAt h2{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:bold;line-height:23px;font-size:18px;letter-spacing:.25px;color:#2a365b !important;padding-bottom:0;margin-bottom:0}#ClientsAlsoLookedAt h3{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:normal;line-height:25px;font-size:16px;letter-spacing:.25px;color:#2a365b !important;padding-bottom:0;margin-bottom:5px}#ClientsAlsoLookedAt h4{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;line-height:21px;font-size:14px;letter-spacing:.01em;color:#333;padding:0;margin-top:4px;margin-bottom:2px}#ClientsAlsoLookedAt li{padding-bottom:8px;line-height:13px}#ClientsAlsoLookedAt a{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:12px;letter-spacing:.01em;text-decoration:underline !important;color:#771018 !important}#OtherPlayersTiles{display:inline-block;text-align:left;width:100%;font-size:18px}#MarketShareTiles{display:inline-block;text-align:left;width:100%;font-size:18px}#MarketShareTiles ul li{height:auto;margin:10px 0}#MarketShareTiles .display-line{display:inline-block}#EnterpriseTile{display:inline-block;text-align:left;width:80%;font-size:18px;padding-top:25px;margin-bottom:-5px}#EnterpriseTile ul{height:auto;margin-bottom:10px}#EnterpriseTile ul li{height:auto;margin:0 0}#KeyStatsTiles{display:inline-block;text-align:left;width:80%;font-size:18px;padding-top:25px}#KeyStatsTiles ul li{height:auto;margin:10px 0}#KeyStatsTile{display:inline-block;background-color:#fff;border-radius:10px;box-shadow:1px 2px #eee;width:162px;height:162px;text-align:center;padding-top:15px;padding-left:12px;padding-right:12px;margin-left:12px;margin-right:12px;margin-bottom:25px}#KeyStatsTile div{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:18px;font-size:16px;text-align:center;letter-spacing:.25px;color:#333;padding:0 !important;margin:0 !important}#KeyStatsTile b{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;line-height:43px;font-size:26px;text-align:center;color:#333}.CallOut{width:100%;border-top:1px solid #1186c3;border-bottom:1px solid #1186c3;padding-top:25px;padding-bottom:25px;color:#1186c3;text-align:center;font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;line-height:34px;font-size:24px;letter-spacing:.02em;margin-top:35px;margin-bottom:35px}.CallOut div{width:75%;display:inline-block}#ProductsAndServices{display:inline-block;text-align:left}#ProductAndServicesItems td{margin:0;padding:5px;font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:normal;font-size:18px;color:#333}#OtherPlayersTiles ul li{height:auto;margin:10px 0}#TBLContents{padding-bottom:40px}#TBLContents .panel{box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.12),0 0 2px rgba(0,0,0,.14);background:#fefefe;border-radius:5px;margin-bottom:15px}#TBLContents h3{font-family:Roboto;font-style:normal;font-weight:bold;font-size:36px;line-height:110%;letter-spacing:.25px}#TBLContents .panel-default>.panel-heading{background-color:#fefefe}#TBLContents .panel h4{font-weight:normal}#TBLContents .panel-title{font-family:Roboto;font-style:normal;font-weight:500;font-size:20px;line-height:21px;color:#771018}#TBLContents .tbl-panel-body{padding-top:5px;padding-bottom:15px;padding-left:15px;padding-right:15px}#TBLContents .tbl-panel-body .section-title{font-family:Roboto;font-style:normal;font-weight:300;font-size:16px;line-height:21px;letter-spacing:.25px;color:#000}#TBLContents .panel-title a:after{font-family:FontAwesome;content:'';float:right;font-size:10px;font-weight:300}#TBLContents .panel-title a.collapsed:after{content:''}.material-icons-outlined.bright-blue{color:#1186c3;font-size:28px;vertical-align:middle}.material-icons.bright-blue{color:#1186c3;font-size:28px;vertical-align:middle}.material-icons.deep-orange-ext{color:#c94927;font-size:24px;vertical-align:middle;background-color:none !important}.btn-roundcorners.btn-sml.bc-company{margin-left:13px}.btn-roundcorners.btn-rect{background-color:#fefefe !important;border:2px solid #c94927;border-radius:2px;color:#c94927;font-size:15px;font-weight:700;line-height:20px;min-width:125px;letter-spacing:.75px;padding:10px;text-align:center;text-transform:uppercase;display:inline-block;margin-top:7px;height:auto}.btn-roundcorners.btn-rect:hover{text-decoration:none;background-color:#c94927 !important;color:#fefefe;will-change:background,color;transition:.3s ease-out}.btn-roundcorners.btn-rect p{font-size:20px !important;line-height:24px;letter-spacing:.5px}.industry-cta-container{background:linear-gradient(0deg,rgba(1,1,1,.75),rgba(1,1,1,.75)),url(/resources/img/bg/bnr-iw-product-ews.jpg) no-repeat center center;background-size:cover;position:relative;width:100%;height:auto;border-radius:5px;padding:15px 25px;min-height:150px;margin-top:45px;margin-bottom:35px}.industry-cta-container h4{color:#fefefe}.industry-cta-container p{color:#fefefe}.industry-cta-container a{margin-top:40px;right:20px;background:none !important;border:2px solid;border-radius:50px}.insider-cta{padding-top:40px}.insider-cta p{color:#1186c3}.insider-cta a{float:left;text-align:left;position:absolute;color:#c94927}.insider-cta .fa,.fa.fa-chevron-right{color:#c94927;padding-right:10px;cursor:pointer}#ProductsServices .tooltipContainer{padding-top:30px}#ProductsServices ul li{height:auto;list-style:none;color:#333}#IndustryTrending .tooltipContainer{padding-top:30px}#IndustryTrending ul li{height:30px;list-style:none;color:#333}#IndustryTrending .personnel-item{padding-right:25px}#MarketShare .tooltipContainer{padding-top:30px}.section-clients{margin:0;padding-top:90px;padding-bottom:25px}.tooltipContainer{display:inline-block;position:relative;margin-left:5px}.tooltiptext{visibility:hidden;width:220px;font-size:10pt !important;background-color:#fff;border:1px solid #dc9179;text-align:center;padding:5px 3px 5px 3px;border-radius:6px;top:100%;left:50%;margin-left:-110px;position:absolute;z-index:200 !important}.tooltipContainer:hover .tooltiptext{visibility:visible}.pricingTableOption[type="radio"]:checked+label::after,[type="radio"].with-gap:checked+label::after{background-color:#e4551f !important}.pricingTableOption[type="radio"]:checked+label::after,[type="radio"].with-gap:checked+label::before,[type="radio"].with-gap:checked+label::after{border:2px solid #5a5a5a !important}.pricingTableOption label{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal !important;line-height:normal;font-size:16px !important;color:#000;padding-left:26px !important}.pricingTablePrice{padding-left:28px !important;font-weight:bold !important;color:#c7472e !important;padding-bottom:8px !important}#PurchaseAreaMobile{display:none}.material-icons-outlined.bright-blue{color:#1186c3;font-size:28px;vertical-align:middle}.material-icons.bright-blue{color:#1186c3;font-size:28px;vertical-align:middle}.material-icons.deep-orange-ext{color:#c94927;font-size:24px;vertical-align:middle;background-color:none !important}.btn-roundcorners.btn-sml.bc-company{margin-left:13px}.industry-cta-container{background:linear-gradient(0deg,rgba(1,1,1,.75),rgba(1,1,1,.75)),url(/resources/img/bg/bnr-iw-product-ews.jpg) no-repeat center center;background-size:cover;position:relative;width:100%;height:auto;border-radius:5px;padding:15px 25px;min-height:150px;margin-top:45px;margin-bottom:35px}.industry-cta-container h4{color:#fefefe}.industry-cta-container p{color:#fefefe}.industry-cta-container a{margin-top:40px;right:20px;background:none !important;border:2px solid;border-radius:50px}.insider-cta{padding-top:40px}.insider-cta p{color:#1186c3}.insider-cta a{float:left;text-align:left;position:absolute;color:#c94927}.insider-cta .fa,.fa.fa-chevron-right{color:#c94927;padding-right:10px;cursor:pointer}#ProductsServices .tooltipContainer{padding-top:30px}#ProductsServices ul li{height:auto;list-style:none;color:#333}#IndustryTrending .tooltipContainer{padding-top:30px}#IndustryTrending ul li{height:30px;list-style:none;color:#333}#IndustryTrending .personnel-item{padding-right:25px}#MarketShare .tooltipContainer{padding-top:30px}#tblFinancialGrowth{position:relative}#tblFinancialGrowth table{position:relative;border-collapse:collapse}#tblFinancialGrowth td,th{padding:.3em;font-size:15px}#tblFinancialGrowth thead th{position:-webkit-sticky;position:sticky;top:0;background:#fefefe;color:#464646;font-weight:500}#tblFinancialGrowth thead th:first-child{left:0;z-index:1}#tblFinancialGrowth tbody th{position:-webkit-sticky;position:sticky;left:0;background:#fefefe;color:#333;font-weight:400}.related-reports-links-container{padding:15px;margin-bottom:15px}.statistics-link-container{padding:25px 12px;border-top:1px solid #e5e5e5;text-align:center}.statistics-link-container a{display:inline-block;font-weight:700;text-transform:uppercase;font-size:16px;text-align:left;letter-spacing:.25px;padding-left:25px;margin-top:-3px}.related-link-container{padding:5px 12px;text-align:left}.related-link-container a{display:inline-block;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:.75px;text-transform:uppercase;padding-left:20px}.product-features-container .fa,.fa.fa-chevron-right.statistics{display:inline-block;position:absolute;padding:0;margin-right:15px}.product-features-container .fa,.fa.fa-chevron-right.related-reports{display:inline-block;position:absolute;padding:0;margin-right:15px;font-size:14px;padding-top:4px}.on-demand-pnl{background:#fafafa;box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.12),0 0 2px rgba(0,0,0,.14);border-radius:3px;margin-bottom:25px}.on-demand-pnl .on-demand-pnl-header{padding:5px 20px;background-color:#efeff2;height:auto}.on-demand-pnl .on-demand-pnl-content{padding:20px}.on-demand-pnl .on-demand-pnl-content a{text-decoration:underline}.on-demand-pnl .on-demand-pnl-footer{padding:10px 20px}.on-demand-pnl .on-demand-pnl-footer a{font-weight:700}.on-demand-pnl .on-demand-pnl-footer .fa,.fa.fa-chevron-right{margin-bottom:-25px}#indForecastSummary ul li{height:auto;margin:10px 0}#executiveSummary760Display ul li{height:auto;margin:10px 0}.btn-roundcorners.btn-sml.bc-company{margin-left:13px}.industry-cta-container{background:linear-gradient(0deg,rgba(1,1,1,.75),rgba(1,1,1,.75)),url(/resources/img/bg/bnr-iw-product-ews.jpg) no-repeat center center;background-size:cover;position:relative;width:100%;height:auto;border-radius:5px;padding:15px 25px;min-height:150px;margin-top:45px;margin-bottom:35px}.industry-cta-container h4{color:#fefefe}.industry-cta-container p{color:#fefefe}.industry-cta-container a{margin-top:40px;right:20px;background:none !important;border:2px solid;border-radius:50px}.insider-cta{padding-top:40px}.insider-cta p{color:#1186c3}.insider-cta a{float:left;text-align:left;position:absolute;color:#c94927}.insider-cta .fa,.fa.fa-chevron-right{color:#c94927;padding-right:10px;cursor:pointer}#ProductsServices .tooltipContainer{padding-top:30px}#ProductsServices ul li{height:auto;list-style:none;color:#333}#IndustryTrending .tooltipContainer{padding-top:30px}#IndustryTrending ul li{height:30px;list-style:none;color:#333}#IndustryTrending .personnel-item{padding-right:25px}#MarketShare .tooltipContainer{padding-top:30px}.blurry{width:auto;color:rgba(0,0,0,0);background-color:rgba(200,200,200,.05);text-shadow:0 0 10px #666;cursor:default;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;z-index:-1;display:inline-block !important}.sample-report-container{padding-left:15px}.pnl-impact-updates{display:none;position:relative;margin:15px 0;padding:0;border:1px solid #f58232;box-sizing:border-box;border-radius:3px}.pnl-impact-updates .header{padding:10px 20px;margin:0;background-color:#f58232;height:auto;color:#fefefe}.pnl-impact-updates .header span{color:#fefefe;font-size:36px;margin-top:-5px;vertical-align:middle}.pnl-impact-updates .header h5{font-family:'Noto Sans',Arial,Helvetica,sans-serif}.pnl-impact-updates .content{margin:0;padding:20px}.pnl-impact-updates .content .list-item{padding-left:40px}.pnl-impact-updates .content span{color:#f58232;font-size:28px;vertical-align:middle;display:inline-block;position:absolute}.pnl-impact-updates .content i{display:inline-block;position:relative;padding-left:40px}.spotlight-subtitle{padding-top:30px;display:flex}.spotlight-subtitle .text{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:18px;display:flex;align-items:center;letter-spacing:1.5px;text-transform:uppercase;color:#ab091e;padding-left:5px}.spotlight-report-padding{padding-bottom:0}.spotlight-report-padding h1{padding-bottom:35px;font-family:Roboto;font-style:normal;font-weight:bold;font-size:48px;line-height:110%;letter-spacing:-.5px;color:#333;margin-bottom:-10px;margin-top:15px}i.company-report{color:#fff}.circle-icon{background:#2251cc;width:35px;height:35px;border-radius:50%;text-align:center;line-height:33px;padding-left:2px}.company-subtitle{padding-top:30px;display:flex}.company-subtitle .text{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:18px;display:flex;align-items:center;letter-spacing:1.5px;text-transform:uppercase;color:#2251cc;padding-left:10px}.company-report-padding{padding-bottom:0}.company-report-padding h1{padding-bottom:35px;font-family:'Noto Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;font-size:48px;letter-spacing:-1.5px;margin-bottom:-10px;margin-top:15px}.industry-report-publishedDate{font-family:Roboto;font-style:normal;font-weight:bold;font-size:18px;line-height:18px;letter-spacing:.5px;color:#5a5a61;padding-bottom:10px}.spotlight-report-updated{font-family:Roboto;font-style:normal;font-weight:bold;font-size:18px;line-height:18px;letter-spacing:.5px;color:#5a5a61}i.spotlight-report{color:#ab091e}#SpotlightReportCTA{text-align:center;border-radius:5px;background-color:#fff;box-shadow:1px 2px #eee;margin-bottom:20px;position:relative}.btn-spotlight-purchase-options{background-color:transparent !important;border:2px solid #fff;border-radius:2px;color:#fff;font-size:15px;font-weight:700;line-height:20px;min-width:229px;letter-spacing:.75px;padding:10px;text-align:center;text-transform:uppercase;display:inline-block;margin-top:-20px;height:41px}.spotlight-width{width:330px}.display-spotlight{display:block!important}.spotlight-show-margins{margin-left:30px}#SpotlightReportCTA{display:none}#SpotlightReportCTA .content{padding:30px}#SpotlightReportCTA .purchase-options-title{font-family:Noto Sans;font-style:normal;font-weight:500;font-size:23px;line-height:28px;text-align:center;letter-spacing:.25px;color:#fff;padding-bottom:13px;margin-top:-12px}#SpotlightReportCTA .purchase-options-descrip .list-item{padding-left:20px}#SpotlightReportCTA .purchase-options-descrip p{font-family:Roboto!important;font-style:normal;font-weight:normal;font-size:16px!important;line-height:130%;letter-spacing:.5px;color:#fff;padding-bottom:8px}#SpotlightReportCTA .purchase-options-descrip span{display:inline-block;position:absolute;color:#fff;left:7%}.bnr-spotlight-cta{background:url(/resources/img/bg/bnr-spotlight-business-plan.jpg) no-repeat;height:579px}.spotlight-currentp p{font-family:Roboto;font-style:normal;font-weight:bold;font-size:18px;line-height:22px;letter-spacing:.5px;color:#333;padding-top:10px;padding-bottom:10px}.icon-change{font-weight:bold;font-size:28px;text-align:center}#RatiosTableOneContent{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.2);border-radius:3px;padding:10px 25px 10px 25px;margin-bottom:25px}#RatiosTableTwoContent .tbl-hidden{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.2);border-radius:3px;padding:10px 25px 10px 25px;margin-bottom:25px;visibility:hidden}.tbl-show-ratios{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.2);border-radius:3px;padding:10px 25px 10px 25px;margin-bottom:25px}#RatiosTableOneContent h3{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;line-height:42px;font-size:36px;padding-top:0;letter-spacing:.25px;color:#000}#RatiosTableTwoContent h3{font-family:'Roboto',Helvetica,Arial,sans-serif;font-style:normal;font-weight:bold;line-height:42px;font-size:36px;padding-top:0;letter-spacing:.25px;color:#000}#RatiosTableTwoContent .tbl-display{display:none}#RatiosTableOneContent .spacer{height:auto;width:90px;background:none;margin-top:40px;border-top:6px solid #7a1315}#ReportContentPanel #financial-ratios .fixed-anchor{padding-top:150px;margin-top:150px}#financialRatiosTableOne{position:relative}#financialRatiosTableOne table{position:relative}#financialRatiosTableOne thead th:first-child{left:0;z-index:1;text-align:start}#financialRatiosTableOne thead{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;color:#7f7f89}#financialRatiosTableOne thead th{padding:.8rem;display:table-cell;text-align:initial;vertical-align:middle;border-radius:2px;position:-webkit-sticky;position:sticky;top:0;text-align:end}#financialRatiosTableOne tbody .sectionTitle{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;color:#000}#financialRatiosTableTwo{position:relative}#financialRatiosTableTwo table{position:relative}#financialRatiosTableTwo thead th:first-child{left:0;z-index:1;text-align:start}#financialRatiosTableOne td{padding:.4rem;display:table-cell;text-align:end;vertical-align:middle;border-radius:2px}#financialRatiosTableOne td:first-child{padding:.4rem;display:table-cell;text-align:end;vertical-align:middle;border-radius:2px;text-align:start}#financialRatiosTableTwo td{padding:.4rem;display:table-cell;text-align:end;vertical-align:middle;border-radius:2px}#financialRatiosTableTwo td:first-child{padding:.4rem;display:table-cell;text-align:end;vertical-align:middle;border-radius:2px;text-align:start}.tbl-change{text-align:center !important}#financialRatiosTableTwo thead{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;color:#7f7f89}#financialRatiosTableTwo thead th{padding:.8rem;display:table-cell;text-align:initial;vertical-align:middle;border-radius:2px;position:-webkit-sticky;position:sticky;top:0;text-align:end}#financialRatiosTableTwo tbody .sectionTitle{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:1.5px;text-transform:uppercase;color:#000}#financialRatiosTableOne tbody .sectionTitle a{color:#000}#financialRatiosTableTwo tbody .sectionTitle a{color:#000}#financial-ratios .table-border{border-top:1px solid #d8ddea}#financial-ratios .sector-green{height:16px;width:16px;background-color:#54aa62;border-radius:50%;display:inline-block}#financial-ratios .sector-orange{height:16px;width:16px;background-color:#f58232;border-radius:50%;display:inline-block}#financial-ratios .sector-red{height:16px;width:16px;background-color:#db1f2c;border-radius:50%;display:inline-block}#financial-ratios .sector-blue{height:16px;width:16px;background-color:#1186c3;border-radius:50%;display:inline-block}#financial-ratios .sector-white{height:16px;width:16px;background-color:#fff;border-radius:50%;display:inline-block;border:2px solid #1186c3}#financial-ratios .table-key{padding:30px}#financial-ratios .key-pd{padding-top:15px;padding-left:0}#financial-ratios .table-key p{font-family:Roboto !important;font-style:normal;font-weight:normal;font-size:16px !important;line-height:150%;color:#5a5a61;display:inline-block;padding-left:25px}#financial-ratios .table-key-title{font-family:Roboto;font-style:normal;font-weight:normal;font-size:18px;line-height:150%;color:#333;padding-bottom:10px;border-bottom:1px solid #d8ddea}#financial-ratios .see-more-ratios{background-color:#fff !important;border:1px solid;border-radius:2px;border-color:#c94927;color:#c94927;font-family:Roboto !important;font-style:normal;font-size:14px;font-weight:500;line-height:18px;text-align:center;text-transform:uppercase;margin-top:10px;height:40px;position:relative;margin:0 -114px;margin-top:20px !important;top:50%;left:50%;display:inline-block;padding:10px 10px 10px 10px;width:244px}#financial-ratios .see-more-ratios:hover{text-decoration:none;background-color:#c94927 !important;color:#fefefe;will-change:background,color;transition:.3s ease-out}#financialRatiosTableOne td .ratio-title{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:140%;color:#333;text-decoration:none;cursor:pointer}#financialRatiosTableTwo td .ratio-title{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:140%;color:#333;text-decoration:none;cursor:pointer}#financialRatiosTableOne tbody .sectionTitle a:hover{text-decoration:none}#financialRatiosTableTwo tbody .sectionTitle a:hover{text-decoration:none}.tbl-col-first{width:30%}.tbl-col{width:auto}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.fin-ratio-hide{display:none}.report-definition{box-shadow:none;top:21%;z-index:unset}.definition-content{width:65%;position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.definition-header{padding:15px;border-bottom:1px solid #e5e5e5;background:#5a5a61}.definition-header .close{color:#fafafa;background:none;border:none;opacity:unset}.definition-title{color:#fff;margin:0;line-height:1.42857143;font-family:Roboto;font-style:normal;font-weight:500;font-size:20px;line-height:160%;color:#fafafa}.definition-body{position:relative;padding:15px}.definition-body span{font-family:Roboto;font-style:normal;font-weight:bold;font-size:16px;line-height:150%;color:#5a5a61}.definition-body p{font-family:Roboto;font-style:normal;font-weight:normal;font-size:16px;line-height:150%;color:#5a5a61}.definition-footer{text-align:end;padding:5px 30px 10px 10px}.definition-footer span{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:18px;text-align:right;letter-spacing:.75px;text-transform:uppercase}.market-research-title{font-family:Roboto;font-style:normal;font-weight:normal;font-size:48px;line-height:110%;letter-spacing:-.5px;color:#333}#WhatIsASpotlight{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;box-sizing:border-box;border-radius:0 0 3px 3px;box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.12),0 0 2px rgba(0,0,0,.14)}#WhatIsASpotlight a{display:inline-block;font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:18px;letter-spacing:.75px;text-transform:uppercase;padding-left:20px}#WhatIsASpotlight .section-header{font-family:Roboto;font-style:normal;font-weight:500;font-size:14px;line-height:16px;display:flex;align-items:center;letter-spacing:1.5px;text-transform:uppercase;background:#efeff2;border-radius:3px 3px 0 0;color:#333;justify-content:center;width:100%;padding:10px}#WhatIsASpotlight .content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 0;width:330px;background:#fff;box-sizing:border-box;border-radius:0 0 3px 3px}#WhatIsASpotlight .check-list{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 20px}#WhatIsASpotlight .check-list .section-list{display:flex;align-items:center;justify-content:center;margin:12px 0}#WhatIsASpotlight .check-list .checkmark{color:#1186c3;font-size:29px}.heading-24{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;line-height:120%;text-align:center;color:#333}.heading-18{font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:130%;text-align:center;color:#333}.margin-left-10{margin-left:10px}.margin-bottom-24{margin-bottom:24px}.margin-left-15{margin-left:15px}.margin-right-5{margin-right:5px}.padding-left-disabled{padding-left:0}.padding-10{padding:10px}.btn-size{height:40px!important;width:246px!important}.btn-purchase-padding{padding:10px 25px}@media(min-width:1200px){#ChartArea{display:block;height:400px;margin-top:10px}#ChartContainer{width:670px;height:360px;background-color:#fff}#Retail_Chart_Div{width:650px;height:340px}#ChartCover{height:278px;width:205px;top:31px;left:411px;padding:2px}#ChartCoverInternal{background-color:#fafafa;height:100%;width:100%;text-align:center}#ChartCoverLock{padding-top:120px}}@media(max-width:1199px){#ChartArea{display:block;height:400px;margin-top:10px}#ChartContainer{width:600px;height:360px;background-color:#fff}#Retail_Chart_Div{width:570px;height:340px}#ChartCover{height:278px;width:205px;top:31px;left:346px;padding:2px}#ChartCoverInternal{background-color:#fafafa;height:100%;width:100%;text-align:center}#ChartCoverLock{padding-top:120px}}@media(max-width:990px){#imgDonut{width:200px;height:200px}#ProductAndServicesItems td{font-size:12px !important}#ChartArea{background-color:#0f0;display:block;height:380px;margin-top:10px}#ChartContainer{width:600px;height:350px;background-color:#fff}#Retail_Chart_Div{width:590px;height:340px}#ChartCover{height:276px;width:208px;top:32px;left:350px;padding:3px}#ChartCoverInternal{background-color:#fafafa;height:100%;width:100%;text-align:center}#ChartCoverLock{padding-top:110px}#ReportContentPanel{width:100% !important}#LeftRightDivide{display:none !important}#RightSide{display:none !important}#PurchaseAreaMobile{display:block !important}}@media(max-width:750px){#ChartArea{display:block;height:300px;margin-top:10px}#ChartContainer{width:510px;height:260px;background-color:#fff}#Retail_Chart_Div{width:500px;height:250px}#ChartCover{height:205px;width:160px;top:22px;left:310px;padding:3px}#ChartCoverInternal{background-color:#fafafa;height:100%;width:100%;text-align:center}#ChartCoverLock{padding-top:80px}}@media(max-width:670px){#imgDonutContainer{display:none !important}#ProductsAndServices{width:100% !important}#ChartArea{display:block;height:240px;margin-top:10px}#ChartContainer{width:420px;height:210px;background-color:#fff}#Retail_Chart_Div{width:410px;height:190px}#ChartCover{height:165px;width:120px;top:12px;left:270px;padding:3px}#ChartCoverInternal{background-color:#fafafa;height:100%;width:100%;text-align:center}#ChartCoverLock{padding-top:60px}#financial-ratios .fin-ratio-hide{display:none !important}}@media(max-width:400px){.report-definition{display:none !important}#ChartContainer{width:330px;height:210px;background-color:#fff}#Retail_Chart_Div{width:330px;height:190px}#ChartCover{height:165px;width:120px;top:12px;left:220px;padding:3px}.ReportLandingPageV3 h1 span{font-size:40px}#financial-ratios .table-key p{padding-left:10px}.icon-change{text-align:initial}}