@charset "UTF-8";
/* CSS Document */

.eb-note {display:none;}
.cq-Editable-dom .eb-note {display:block;}

/*.pwcscrolling #wrapper { background-image:url('/content/dam/pwc/us/en/library/economic-buyers/ecobuyer-map.svg'); background-size: 100% auto;}*/
.pwcscrolling #wrapper { background-image:none!important}

#wrapper .container > .cmp-container > .container > .cmp-container > .container:not(.section) > .cmp-container:first-child   { background-image:url('/content/dam/pwc/us/en/library/economic-buyers/buyer-bg.svg'); /*background-size: 100% auto;*/ background-size: cover; background-position:top center;}
    





@media (min-width: 1650px){.eb-featured .sectionpar, .eb-section .sectionpar {width: 1570px;}}
@media (min-width: 769px) and (max-width: 1549px){.eb-featured .sectionpar, .eb-section .sectionpar  { width: calc(100% - 30px)!important;}}
@media (max-width: 768px){.eb-featured .sectionpar, .eb-section .sectionpar  { width:100% !important;}}

@media (min-width: 768px){
.pwccol2-longform .parsys_column.pwccol2-longform-c1 {margin-left: 30px;}
}
@media (max-width: 767px){
.eb-featured .pwccol2-longform .parsys_column.pwccol2-longform-c0 {margin-bottom: 40px;}
}

#title  {background:none!important;}
.eb-title h1 {line-height: 1.3em !important;font-size:4rem !important;}	
.page-primary-col--red .eb-title .eb-title-highlight {color:#E0301E;}	
.page-primary-col--rose .eb-title .eb-title-highlight {color:#D93954;}
.page-primary-col--orange .eb-title .eb-title-highlight {color:#D04A02;}
.eb-title p.sub-heading {font-size: 1.5rem !important; margin-top: 5px!important; font-weight:bold;}
.eb-title p.sub-heading span {color:#000; background-color:#FFB600; padding:4px 10px; margin-bottom:10px; display:inline-block;}
.eb-title p.sub-heading span.rose {color:#fff; background-color:#D93954;}
.eb-title p.sub-heading span.red {color:#fff; background-color:#E0301E;}
.eb-title p.sub-heading span.orange {color:#fff; background-color:#D04A02;}
.eb-title p.sub-heading span.tangerine {color:#000; background-color:#EB8C00;}
.eb-title p.sub-heading span.yellow {color:#000; background-color:#FFB600;}

@media (max-width: 1000px){
.eb-title h1 {line-height: 1.2em !important;font-size:3rem !important;}	
}
		
@media (max-width: 767px){
.eb-title {margin: 80px 25px 40px 0px; padding-right:0px;}	
.eb-title h1 {line-height: 1.25em !important;font-size:2.7rem !important;}	
}
	
@media (min-width: 768px){
.eb-title {padding: 80px 30px 80px 0;}
}

.eb-featured .sectionpar div.columnControl:nth-of-type(3)::before {
    content: "";
    display: block;
    width: 90px;
    height: 1px;
    border-top: 1px solid #e0301e;
    margin-bottom: 0px;
    position: relative;
    left: 0px;
}	
.page-primary-col--red .eb-featured .sectionpar div.columnControl:nth-of-type(3)::before {border-top-color: #E0301E;}
.page-primary-col--rose .eb-featured .sectionpar div.columnControl:nth-of-type(3)::before {border-top-color: #D93954;}
.page-primary-col--orange .eb-featured .sectionpar div.columnControl:nth-of-type(3)::before {border-top-color: #D04A02;}		
@media (max-width: 767px){
.eb-featured .sectionpar div.columnControl:nth-of-type(3)::before {left: 15px;}
}

	
.eb-featured {
    padding-bottom:110px ;
	margin-top: 0px;
	background:rgba(0,0,0,0.78)!important;
	}	
/*.eb-featured {
    padding-bottom:110px ;
	margin-top: 0px;
	background-image:url('/content/dam/pwc/us/en/library/economic-buyers/ecobuyer-map-dark.svg'); background-size: 100% auto;
	}	
.eb-featured:first-child {
	background:rgba(0,0,0,0.78)!important;
	}	*/	
	
.eb-section {
    padding-top:40px ;
    padding-bottom:40px ;
	background:rgba(0,0,0,0.0)!important;
	}
	
	
	
.section.container.responsivegrid:nth-of-type(odd) .eb-section {
	}

.section.container.responsivegrid:nth-of-type(even) .eb-section {
	background:rgba(0,0,0,0.05)!important;
    padding-top:110px ;
    padding-bottom:110px ;
	}
	
	

/* Angled sections */
.section.container.responsivegrid:nth-of-type(even) .eb-section {-webkit-clip-path: polygon(0 0, 100% 11%, 100% 89%, 0 100%);clip-path: polygon(0 0, 100% 11%, 100% 89%, 0 100%);}
/*.eb-featured {-webkit-clip-path: polygon(0 0, 100% 0, 100% 93%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 93%, 0 100%);}	*/
	
@media screen and (max-width: 1200px) { 
.section.container.responsivegrid:nth-of-type(even) .eb-section {-webkit-clip-path: polygon(0 0, 100% 6%, 100% 94%, 0 100%);clip-path: polygon(0 0, 100% 6%, 100% 94%, 0 100%);}
/*.eb-featured {-webkit-clip-path: polygon(0 0, 100% 0, 100% 94%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 94%, 0 100%);}	*/
}
@media screen and (max-width: 768px) { 
.section.container.responsivegrid:nth-of-type(even) .eb-section {-webkit-clip-path: polygon(0 0, 100% 2%, 100% 98%, 0 100%);clip-path: polygon(0 0, 100% 2%, 100% 98%, 0 100%);    padding-top:40px; padding-bottom:60px;}
/*.eb-featured {-webkit-clip-path: polygon(0 0, 100% 0, 100% 98%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 98%, 0 100%); padding-bottom:60px;}*/
}	
	
	
/* Circle and line  */		
	
#related-insights,
#followUs,
#follow-us{
z-index:10;
}
#bottom-kick{
z-index:95;
}

.footerPar, #footer{
z-index:95;
position: relative;
}

.buyer-circle-wrapper {
    position: fixed;
    top:  30%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index:2;
    width:4.8%;
    min-width:46px;
	max-width: 80px;
	
}	
.buyer-circle{
    background-color:#FFB600;
    border:6px solid #FFB600;    
    aspect-ratio: 1 / 1;
	width:100%;
    box-shadow: inset 0px 0px 0px 6px white;
    border-radius: 100%;
    -moz-border-radius:100%;
    -webkit-border-radius:100%;
}
.buyer-circle-wrapper {
  animation: cssAnimation 0s 3s forwards;
  opacity: 0;
}
@keyframes cssAnimation {
  to   { opacity: 1; }
}		
	
	
.buyer-line-wrapper {
    position: fixed;
    top: 0;
    left: 50%;
    transform: translate(-50%,0%);
    z-index: 2;
    width: 2.5%;
    min-width: 25px;
	max-width: 36px;
	height:100%;
}	
.buyer-line {
    background-color: #E0301E;
	height:100%;
    width: 100%;
}
.page-primary-col--red .buyer-line {background-color:#E0301E;}	
.page-primary-col--rose .buyer-line {background-color:#D93954;}
.page-primary-col--orange .buyer-line{background-color:#D04A02;}
@media screen and (max-width: 1400px) {  /*  tablet */
.buyer-line-wrapper {	left: 49.9%; width: 3.5%; min-width: 25px;}	
.buyer-circle-wrapper {	left: 49.9%; min-width:66px; }	
.buyer-circle{ border:5px solid #FFB600; box-shadow: inset 0px 0px 0px 5px white; }	
}
@media screen and (max-width: 767px) {  /*  mobile */
.buyer-line-wrapper { left: auto; right: 15px; width: 20px; min-width: 20px;}	
.pwccol3-home, .pwccol4-home, .pwccol4-home-c, .pwccol2-landing, .pwccol2-landing, .pwccol2-landinga, .pwccol2-landingb, .pwccol3-landing, .pwccol3-landing-c, .pwccol2-content, .pwccol2-contenta, .pwccol2-contentb, .pwccol2-contentc, .pwccol3-content, .pwccol1-longform, .pwccol2-longform {width: 85%;}	
.buyer-circle-wrapper { left: auto; right: -18px; width: 54px; min-width: 54px;}	
.buyer-circle{ border:4px solid #FFB600; box-shadow: inset 0px 0px 0px 4px white; }	
}	
	
.eb-featured .parsys_column.pwccol2-longform.vert-center--enable--col2 {margin-top:20px;}
@media screen and (max-width: 768px) { 
.eb-featured .parsys_column.pwccol2-longform.vert-center--enable--col2 {margin-top:0px!important;}
.eb-featured .parsys_column.vert-center--enable--col2 .parsys_column.pwccol2-longform-c1 {margin-top:0px!important;}
}	
	
@media (max-width: 640px){.parsys_column.pwccol1-longform .parsys_column .text-component, .parsys_column.pwccol1-longform-left .parsys_column .text-component, .parsys_column.pwccol2-longform .parsys_column .text-component, .parsys_column.pwccol2-longformb .parsys_column .text-component, .parsys_column.pwccol2-longformc .parsys_column .text-component, .parsys_column.pwccol3-longform .parsys_column .text-component {min-width: 270px;}}
	
@media (min-width: 768px){
.standard-reading .page-section .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1 .text.parbase.section .text-component, 
.standard-reading .page-section .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1 .quote-component,
.standard-reading .page-section .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c1 .image,
.standard-reading .page-section .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c0 .flourish-embed
	{padding-left: 48.75px;}
.standard-reading .page-section .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c0 .text.parbase.section .text-component, 
.standard-reading .page-section .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c0 .quote-component,
.standard-reading .page-section .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c0 .image,
.standard-reading .page-section .parsys_column.pwccol2-longform .parsys_column.pwccol2-longform-c0 .flourish-embed
	{padding-right: 48.75px;}	
}
@media (max-width: 768px){	
.eb-section .parsys_column.pwccol2-longform, .eb-featured .parsys_column.pwccol2-longform {padding-left:15px;}
}

/* Stat component */	
.eb-stat{max-width:600px;position:relative;}
.eb-stat:before {
/*    content: url(/content/dam/pwc/us/en/library/economic-buyers/eb-sign.svg);
    position: absolute;
    top: 0px;
    left: 8px;
    z-index: 3;*/
}
.eb-stat-border{ 
	/*border-left:8px solid #DEDEDE; 
	padding-left:11px;*/
	filter: drop-shadow(8px 8px 0px rgba(0, 0, 0, 0.1)); 
	margin-top:40px;
	}
/*.eb-stat-border:before {
    content: url(/content/dam/pwc/us/en/library/economic-buyers/eb-sign.svg);
    position: absolute;
    top: 0px;
    left: 0px;
}*/
.eb-stat-box{
	background-color:#464646;
	padding:8px 8px 8px 8px;
}
.eb-stat-box div{background-color:#fff; padding:15px;}
.eb-stat .stat-number{
	font-family: "PwC Helvetica Neue Light","Helvetica Neue Light",helvetica,arial,sans-serif; 
	font-size:5.5em;
	/*display:inline-block;*/
	display:block;
	width:auto;
	/*min-width:45%;*/
	line-height: 1em;
	vertical-align: top;
    color: #E0301E;
	/*margin-right:2.5%;*/
	margin-right:15px;
	margin-bottom:0px;
}
.page-primary-col--red .eb-stat .stat-number {color:#E0301E;}	
.page-primary-col--rose .eb-stat .stat-number {color:#D93954;}
.page-primary-col--orange .eb-stat .stat-number {color:#D04A02;}
.eb-stat .stat-desc{
	font-weight:bold;
	/*display:inline-block;*/
	/*width:51.5%;*/
	font-size: 1.25rem;
    line-height: 1.4;
	vertical-align: top;
	margin-bottom:0px;
    color: #464646;
}
.eb-stat .stat-pre-text{
	font-weight: bold;
    display: block;
    font-size: 1.25rem;
    line-height: 1.4;
    font-family: "PwC Helvetica Neue", Arial, Sans-Serif;
    color: #464646;
	margin-bottom: -8px;
}

.eb-stat .stat-desc span{
    color: #E0301E;
}
.page-primary-col--red .eb-stat .stat-desc span {color:#E0301E;}	
.page-primary-col--rose .eb-stat .stat-desc span {color:#D93954;}
.page-primary-col--orange .eb-stat .stat-desc span {color:#D04A02;}

.eb-stat .stat-source{
	text-align:right;
	padding-top:12px;
	font-size: .9rem;
}
.eb-stat .stat-source a{
	color:#2d2d2d; text-decoration:underline; text-underline-offset:4px;text-decoration-color:#bbbbbb;
}
.page-primary-col--red .eb-stat .stat-source a:hover {text-decoration-color:#E0301E; text-decoration-thickness: 2px;}	
.page-primary-col--rose .eb-stat .stat-source a:hover {text-decoration-color:#D93954; text-decoration-thickness: 2px;}
.page-primary-col--orange .eb-stat .stat-source a:hover {text-decoration-color:#D04A02; text-decoration-thickness: 2px;}

@media (min-width: 768px){
.pwccol2-longform-c0 .eb-stat {margin-right: 48.75px; margin-left:auto;}	
.pwccol2-longform-c1 .eb-stat {margin-left: 48.75px; margin-right:auto;}
.pwccol2-longform-c0 .videoplayer-v2, .pwccol2-longform-c0 .podcast {margin-right: 48.75px; margin-left:auto; width:auto;}	
.pwccol2-longform-c1 .videoplayer-v2, .pwccol2-longform-c1 .podcast {margin-left: 48.75px; margin-right:auto; width:auto;}
}
@media (max-width: 1400px){
.eb-stat {margin-right: 10px;}	
}	
@media (max-width: 1400px){
.eb-stat .stat-number, .eb-stat .stat-desc{	display:block; width:auto;float:none;}
.eb-stat .stat-number{ font-size:4.7em; margin-bottom:5px;}
}



/* Text formatting */
.eb-featured h1, .eb-featured h2, .eb-featured h3, .eb-featured h4, .eb-featured h5, .eb-featured h6, .eb-featured p{color: #fff;}	
	
.eb-section h2 {color:#E0301E; font-weight:bold;font-family: "PwC Helvetica Neue", Arial, Sans-Serif;}	
.page-primary-col--red .eb-section h2 {color:#E0301E;}	
.page-primary-col--rose .eb-section h2 {color:#D93954;}
.page-primary-col--orange .eb-section h2 {color:#D04A02;}	
.eb-section h3, .eb-featured h3 {font-size: 1.5rem;line-height: 1.3em;margin-bottom: 5px;}
	
.page-primary-col--red .eb-section h3 em {color:#E0301E!important; font-style:normal!important;}	
.page-primary-col--rose .eb-section h3 em {color:#D93954!important; font-style:normal!important;}
.page-primary-col--orange .eb-section h3 em {color:#D04A02!important; font-style:normal!important;}	
	
	
	
@media (max-width: 767px){
h2{ font-size: 2.2rem; line-height: 1.2em;}	
}
	
	
.eb-section .text-component .btn, .eb-featured .text-component .btn {
    width:100%;
    white-space:normal;
    overflow:auto;
    text-overflow: ellipsis;
	text-align: left;
	line-height: 1.4em;
	margin-top: 10px;
	margin-right:0px;
	max-width:none;
}	
.eb-section .text-component p .btn.btn--transparent.btn-cta:hover,
.eb-section .text-component p .btn.btn--transparent.btn-cta:active,
.eb-featured .text-component p .btn.btn--transparent.btn-cta:hover,
.eb-featured .text-component p .btn.btn--transparent.btn-cta:active {
    border: 0px;
	color:#fff;
	background-color:#000
}	
.eb-section .text-component p.btn-cta--parent, .eb-featured .text-component p.btn-cta--parent {margin: 0 0 5px;}

.eb-featured h5 {margin-bottom:4px;}
.eb-featured h6 {font-weight:normal; font-size: 1.125rem; margin-bottom:4px;margin-top:0px;}		

.eb-featured .text-component ul {padding-left: 15px; margin-bottom:80px!important}	
.eb-featured .text-component ul li{margin-bottom: 5px; text-align:right;}
.eb-featured .text-component ul li a{color:#fff; text-decoration:none; padding:4px 14px; border-bottom:0px; border-radius:20px;font-size:1.0625rem}	
.eb-featured .text-component ul li a:hover{color:#fff; text-decoration:none; background-color:#000; border-bottom:0px;}	

.eb-featured .text-component ul > li:before {width:0px;height:0px}
.eb-featured .text-component ul > li:after {
    content: '';
    background-color: #fff;
    margin-left: 10px;
    height: 16px;
    width: 16px;
    display: inline-block;
    position: relative;
    right: 2px;
    border-radius: 12px;
    top: 3px;
}
.page-primary-col--red .eb-featured .text-component ul > li:hover:after {background-color: #E0301E;}
.page-primary-col--rose .eb-featured .text-component ul > li:hover:after {background-color: #D93954;}
.page-primary-col--orange .eb-featured .text-component ul > li:hover:after {background-color: #D04A02;}
	
@media (max-width: 767px){
	.eb-featured .text-component ul {display:none;}
}

/* Back to top */
	
.te-back-to-top{
    position:fixed;
    bottom:80px;
    right:2px;
    z-index:98;
    width:155px;
    /*height:60px;*/
    border:none;
	border-radius: 25px;
    background:#000;
    color:#fff;
    /*clip-path: polygon(0 35%, 100% 0, 100% 100%, 0 100%);*/
    cursor:pointer;
    font-size:16px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-weight:600;
    padding:6px 2px 6px 6px;
    opacity:1;
    transition:opacity .3s ease;
	display: none; /* Hidden by default */
}
.te-back-to-top.te-back-to-top--focused{
    background:#FFC83D;
    color:#000
}
.te-back-to-top.te-back-to-top--focused .arrow{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M 12 2.9296875 L 4.9296875 10 L 6.4296875 11.5 L 11 6.9296875 L 11 21 L 13 21 L 13 6.9296875 L 17.570312 11.5 L 19.070312 10 L 12 2.9296875 z'%3E%3C/path%3E%3C/svg%3E")
}
@media(hover: hover){
    .te-back-to-top:hover{
        background:#FFB600;
        color:#000;
    }
    .te-back-to-top:hover .arrow{
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M 12 2.9296875 L 4.9296875 10 L 6.4296875 11.5 L 11 6.9296875 L 11 21 L 13 21 L 13 6.9296875 L 17.570312 11.5 L 19.070312 10 L 12 2.9296875 z'%3E%3C/path%3E%3C/svg%3E")
    }
}
.te-back-to-top span{
   /* transform:translateY(14px)*/
}
@media all and (-ms-high-contrast: none){
    .te-back-to-top span{
        transform:translateY(10px)
    }
}
.te-back-to-top .arrow{
    display:block;
    width:21px;
    height:24px;
    margin-left:10px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M 12 2.9296875 L 4.9296875 10 L 6.4296875 11.5 L 11 6.9296875 L 11 21 L 13 21 L 13 6.9296875 L 17.570312 11.5 L 19.070312 10 L 12 2.9296875 z'%3E%3C/path%3E%3C/svg%3E");
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
   /* transform:translateY(12px)*/
}

@media screen and (max-width: 1024px) { 
.te-back-to-top{ bottom:64px; }
}

	


/* Slide in animations */
.eb-section .pwccol2-longform, 
.eb-featured .pwccol2-longform{
    max-width: 100%;
    overflow: hidden;
}
	
.eb-section .pwccol2-longform-c0, 
.eb-featured .pwccol2-longform-c0{
  position: relative;
  transform: translateX(-75px);
  opacity: 0;
  transition: 1s all ease;
}
.eb-section .pwccol2-longform-c1, 
.eb-featured .pwccol2-longform-c1{
  position: relative;
  transform: translateX(75px);
  opacity: 0;
  transition: 1s all ease;
}
.pwccol2-longform-c0.eb-slide-in,
.pwccol2-longform-c1.eb-slide-in{
  transform: translateX(0)!important;
  opacity: 1!important;
}	
.cq-Editable-dom .pwccol2-longform-c0, 
.cq-Editable-dom .pwccol2-longform-c1{
  transform: translateX(0);
  opacity: 1;
}
	
	
/* Dropdown nav	*/
.eb-nav-container{
height:50px;
}
.eb-nav {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
font-size:1.2rem!important;
position:absolute;
background-color:#2d2d2d;
z-index:100;
/*max-height: calc(100vh - 128px);
overflow: auto;*/
}

.eb-nav label {
position:relative;   
margin-right: 18px;
display: block;
}
.eb-nav span {
padding: 12px 18px;
font-weight: bold;
cursor: pointer;
display: block;
color: #fff;
margin-right:20px;
}
.eb-nav span:hover {color:#dedede;}
.eb-nav span::after {
width: 16px;
height: 16px; 
display: block;
position: absolute;
top: 22px;
right: 4px;
content: "";
background-size: contain;
background-repeat: no-repeat;
background-image: url(https://www.pwc.com/etc.clientlibs/pwc/clientlibs/rebrand-clientlibs/components-colors/resources/images/slim-header-v2/Chevron.svg);
}
.eb-nav-expand {
clear:both;
width:100%;
height:0px;
overflow: hidden;
transition: height .4s ease;
}
.eb-nav ul, .eb-nav li {margin:0px; padding:0px;}
.eb-nav li a {margin:0px; padding: 12px 18px;; border-top:1px solid #fff; text-decoration : none; color : #fff; font-weight:bold; display:block;font-size:1.2rem!important;}
.eb-nav ul li.eb-nav-active a, .eb-nav ul li a:hover, .eb-nav ul li a.eb-nav-active {color:#E0301E;}
.page-primary-col--rose .eb-nav ul li.eb-nav-active a, .page-primary-col--rose .eb-nav ul li a:hover, .page-primary-col--rose .eb-nav ul li a.eb-nav-active {color:#D93954;}
.page-primary-col--orange .eb-nav ul li.eb-nav-active a, .page-primary-col--orange .eb-nav ul li a:hover, .page-primary-col--orange .eb-nav ul li a.eb-nav-active {color:#D04A02;}


#eb-menu {position: absolute; opacity: 0; height: 0px;}    
#eb-menu:checked + .eb-nav-expand {height: auto;} 
#eb-menu:checked + .eb-nav span::after {transform: rotate(-180deg);}

.eb-nav.eb-nav-open span::after {transform: rotate(180deg);top:14px;}
	
		


/* Progress indicator overrides */	


/*@media (min-width: 768px){
.progress-indicator {
    align-items: flex-start;
    top: 130px;
}
.progress-indicator a.progress-indicator__link:after {
    width: 16px;
    height: 16px;
    border-radius: 12px;
    margin-top: -8px;
}

.page-primary-col--red .progress-indicator a.progress-indicator__link:after,
.page-primary-col--rose .progress-indicator a.progress-indicator__link:after,
.page-primary-col--orange .progress-indicator a.progress-indicator__link:after {
    border-color: #000;
}
.progress-indicator a.progress-indicator__link span {
	color: #E0301E;
	font-weight:bold;
	font-size: 1rem;
    line-height: 1.15;
}
}
*/	

@media (min-width: 768px){
.progress-indicator{display:none!important;}
}	

@media (max-width: 767px){
.page-primary-col--red .progress-indicator button.progress-indicator__toggle,
.page-primary-col--rose .progress-indicator button.progress-indicator__toggle,
.page-primary-col--orange .progress-indicator button.progress-indicator__toggle{
    background-color: #FFB600!important;
}	
.progress-indicator button.progress-indicator__toggle.prog-ind--is-closed .progress-indicator__toggle--bg-upper::after, .progress-indicator button.progress-indicator__toggle.prog-ind--is-closed .progress-indicator__toggle--bg-upper::before, .progress-indicator button.progress-indicator__toggle.prog-ind--is-closed .progress-indicator__toggle--bg-upper {
    background-color: #000!important;
}
.progress-indicator button.progress-indicator__toggle {right: 8px!important; bottom: 45px!important;}
.progress-indicator button.progress-indicator__toggle.prog-ind--is-open {right: 30px!important;}
}

/* nav adjustements for mid screens*/

.eb-featured .text-component ul li a:hover {
    background-color: transparent;
	border-bottom:2px solid;
}
.eb-featured .text-component ul li a {
    padding: 0px;
    border-radius: 0px;
}

.eb-featured .text-component ul > li:before {
    content: '';
    background-color: #fff;
    margin-left: 0px;
    height: 16px;
    width: 16px;
    display: block;
    right: -10px;
    border-radius: 12px;
    top: 3px;
    float: right;
    margin-top: 4px;
    margin-bottom: 20px;
}
.eb-featured .text-component ul li {clear: both;}

.eb-featured .text-component ul > li:after {display:none;}

.page-primary-col--red .eb-featured .text-component ul > li:hover:before {background-color: #e0301e;}
.page-primary-col--rose .eb-featured .text-component ul > li:hover:before {background-color: #D93954;}
.page-primary-col--orange .eb-featured .text-component ul > li:hover:before {background-color: #D04A02;}



/* Light changes  */

.eb-featured {
    background: rgba(0,0,0,0.10)!important
}


.eb-featured h1, .eb-featured h2, .eb-featured h3, .eb-featured h4, .eb-featured h5, .eb-featured h6, .eb-featured p {
    color: #000;
}

.eb-featured .text-component ul li a {
    color: #000;
}
.page-primary-col--red .eb-featured .text-component ul li a:hover {color: #e0301e;border-bottom:0px;}
.page-primary-col--rose .eb-featured .text-component ul li a:hover {color: #D93954;border-bottom:0px;}
.page-primary-col--orange .eb-featured .text-component ul li a:hover {color: #D04A02;border-bottom:0px;}

.eb-featured .text-component ul > li:before {
    background-color: #000;
}

.buyer-circle {
    background-color: #fff;
    border: 8px solid #464646;
}

@media screen and (max-width: 1400px){
.buyer-circle {
    border: 7px solid #464646;
}
}

@media screen and (max-width: 767px){
.buyer-circle {
    border: 6px solid #464646;
}
}
.buyer-line-wrapper {
    width: 1.6%;
    min-width: 15px;
    max-width: 35px;
}

@media screen and (max-width: 1400px){
.buyer-line-wrapper {
    width: 1.2%;
    min-width: 20px;
}
}
@media screen and (max-width: 767px){
.buyer-line-wrapper {
    right: 20px;
    width: 10px;
    min-width: 15px;
}
}

@media (min-width: 768px){
.eb-title { padding: 80px 30px 40px 0;}
.eb-featured .sectionpar div.columnControl:nth-of-type(3)::before {margin-bottom: -10px;}
}
@media (max-width: 767px){
.eb-featured .pwccol2-longform .parsys_column.pwccol2-longform-c0 {margin-bottom: 0px;}
}
.eb-featured {padding-bottom: 40px;}







