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




.standard-reading .page-section .parsys_column.pwccol1-longform .parsys_column.pwccol1-longform-c0 .text.parbase.section .text-component, .standard-reading .page-section .parsys_column.pwccol1-longform .parsys_column.pwccol1-longform-c0 .quote-component blockquote {
    padding-right: 0px!important;
}



/* larger quote image */
.us-products-quote-carousel .tab-pane .text .textimage-image img, .us-products-quote-carousel .tab-pane .textimage .textimage-image img {
    max-width: 175px;
}



/* Shorter benefit boxes */
@media (min-width: 1400px){
.us-products-fifty-fifty-vertical-boxes .parsys.sectionpar .textimage .textimage-text {padding: 70px 85px;}
}
@media (min-width: 1200px){
.us-products-fifty-fifty-vertical-boxes .parsys.sectionpar .textimage .textimage-text {padding: 60px 85px;}
}



/* No image benefit boxes */
.us-products-boxes-no-image .parsys.sectionpar .textimage .textimage-image .asset-sharing-component.image-asset img {
    width: 100%;
	display:none!important;
}
.us-products-boxes-no-image .parsys.sectionpar .textimage .textimage-image .asset-sharing-component.image-asset{
    max-width: 100%;
    height: 20px!important;
	background-color:#D93954;
	display:block;
}

.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(2) .textimage-image .asset-sharing-component.image-asset{background-color:#E0301E;} /* red */
.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(3) .textimage-image .asset-sharing-component.image-asset{background-color:#EB8C00;} /* tangerine */
.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(4) .textimage-image .asset-sharing-component.image-asset{background-color:#FFB600;} /* yellow */
.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(5) .textimage-image .asset-sharing-component.image-asset{background-color:#D04A02;} /* orange */
.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(6) .textimage-image .asset-sharing-component.image-asset{background-color:#D93954;} /* rose */
.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(7) .textimage-image .asset-sharing-component.image-asset{background-color:#E0301E;} /* red */
.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(8) .textimage-image .asset-sharing-component.image-asset{background-color:#EB8C00;} /* tangerine */
.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(9) .textimage-image .asset-sharing-component.image-asset{background-color:#FFB600;} /* yellow */
.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(10) .textimage-image .asset-sharing-component.image-asset{background-color:#D04A02;} /* orange */

@media (min-width: 768px){
	.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(n+4)  {
		margin-bottom: 0;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 45%;
		-ms-flex: 1 1 45%;
		flex: 1 1 45%;
		margin-top: 0;
	}
	.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(even) {
		margin-right: 30px;
	}	
	.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(n+4):nth-of-type(odd) .textimage-image {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(n+4)  {
    margin-top: 30px;
}
}
@media (min-width: 992px){
	.us-products-boxes-no-image  .parsys.sectionpar .textimage,
	.us-products-fifty-fifty-vertical-boxes.us-products-boxes-no-image .parsys.sectionpar .textimage:not(:nth-child(n+4)) {
		min-height: 200px!important;
	}		
}

.us-products-boxes-no-image .parsys.sectionpar .textimage:nth-child(n+4)  {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}


/* 3 across benefit boxes */

@media (min-width: 768px){
	.us-products-boxes-3across .parsys.sectionpar .textimage{
		flex: 1 1 25%!important;
		margin-right: 30px!important;
		margin-bottom: 30px!important;
		}
	.s-products-boxes-3across .parsys.sectionpar .textimage:nth-child(3), 
	.s-products-boxes-3across .parsys.sectionpar .textimage:nth-child(6) {
		margin-right: 30px!important;
		}
}

@media (min-width: 992px){
	.us-products-boxes-3across .parsys.sectionpar .textimage{
		margin-top: 0px!important;
		}
}
@media (min-width: 1200px){
	.us-products-boxes-3across .parsys.sectionpar .textimage .textimage-text {
		padding: 35px!important;
	}
}

@media (min-width: 1400px){
	.us-products-boxes-3across .parsys.sectionpar .textimage .textimage-text {
		padding: 70px 85px!important;
	}
}



/* Hero image  */
@media (min-width: 769px){
.us-accelerator-hero-darktext.us-products-hero-product h1,
.us-accelerator-hero-darktext.us-products-hero-product .sub-heading,
.us-accelerator-hero-darktext .us-products-video-button--dark-mode .us-products-video-button__text	
	{color:#2d2d2d!important;}
.us-accelerator-hero-darktext .us-products-video-button--dark-mode .us-products-video-button__arrow, 
.us-accelerator-hero-darktext .us-products-video-button--dark-mode .us-products-video-button__text 
	{border: 1px solid #2d2d2d;}
.us-accelerator-hero-darktext .us-products-video-button__arrow:after 
	{background: url(../img/video-play-triangle.svg) no-repeat;}
}

.us-products-hero-product.us-accelerator {
    padding-top: 0;
    min-height: 600px;
    height: auto!important;
}
.us-products-hero-product.us-accelerator .sectionpar {
    bottom: 30px;
}

@media (min-width: 1600px){
.us-products-hero-product.us-accelerator {
    background-size: cover!important;
    background-position: center center!important;
    max-height: 600px!important;
}
}
@media (min-width: 1400px) and (min-height: 1081px){
.us-products-hero-product.us-accelerator {
    background-size: cover!important;
    background-position: center center!important;
}
}
@media (max-width: 991px){
.us-products-hero-product.us-accelerator {
    background-position: 50% center!important;
}
}
@media (max-width: 768px){
.us-products-hero-product.us-accelerator {
    background-position: right center!important;
}
}
.us-accelerator .us-products-hero-product__mobile-image {
    background-position: right center;
}
.us-accelerator .us-products-hero-product__mobile-image:before {
    background: rgba(0,0,0,0.7);
}
.mobile-overlay-light.us-accelerator .us-products-hero-product__mobile-image:before {
    background: rgba(0,0,0,0.2);
}



@media (min-width: 768px){
.us-accelerator .hero-title-component .hero-title .textColumn {width: 80%;}
.us-accelerator .hero-title-component .hero-title .textColumn p {max-width: 470px;}
}

.standard-reading .us-accelerator.us-products-fifty-fifty-vertical-boxes .parsys.sectionpar .text.parbase.section .text-component, 
.us-accelerator.us-products-fifty-fifty-vertical-boxes .parsys.sectionpar .text.parbase.section>.text-component {
    margin-top: 0px!important;
}


/* Secondary nav */

.us-products .summary-explorer-v2.tabs.section {margin-left:-15px;padding-top: 20px;padding-bottom: 40px;}

.us-products .summaryexplorerv2 .summary-explorerv2__table-row .summary-explorerv2__column.summary-explorerv2__tabs-column .summary-explorerv2__link-listing li.cmp-tabs__tab.cmp-tabs__tab--active {
    background: #6b6b6b;
    color: #ffffff;
    border: none;
}
.us-products .summaryexplorerv2 .summary-explorerv2__table-row .summary-explorerv2__column.summary-explorerv2__tabs-column .summary-explorerv2__link-listing li.cmp-tabs__tab {
	font-family: "PwC ITC Charter","Charter ITC",georgia,serif;
	font-weight: normal;
}

.us-products .summaryexplorerv2 h3 {
	font-family: "PwC ITC Charter","Charter ITC",georgia,serif;
	font-weight: normal;
}
@media (min-width: 1200px){
.us-products .summaryexplorerv2 .summary-explorerv2__table-row .summary-explorerv2__column.summary-explorerv2__tabs-column .summary-explorerv2__link-listing li.cmp-tabs__tab {font-size: 1.4rem;}	
}
.us-products .text-component ul > li:before {
    background-color: #6b6b6b;
}




/* Technology section  */
@media (max-width: 767px){
.us-products .awards-comp__title.lead {font-size: 1.25rem;}
}