/* ---------------------------- 

big-contact big-contact-profile spec2 int11 prepend-int edu0 exp10 prepend-exp

*/


/* 2021-11-16 18:27:52 - Top banner is thinner (graphic) and also the image 16:9 is thinner */

#contact-profile.big-contact.big-contact-header {
    background: none;
}

#contact-profile.big-contact.big-contact-header::before {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 50%;
    left: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: -1;
}

#contact-profile.big-contact.legal-background.big-contact-header::before {
    background-image: url("/content/dam/pwc/uk/en/assets/images/longform/contact-profile-legal-background.svg");
}

#contact-profile.big-contact.big-contact-header::before {
    background-image: url("/content/dam/pwc/uk/en/assets/images/longform/contact-profile-background.png");
}

@media screen and (max-width:767px) {
    #contact-profile.big-contact.legal-background.big-contact-header::before {
        background-image: none;
    }
    #contact-profile.big-contact.big-contact-header::before {
        background-image: none;
    }
}


/* ---------------------------- */


/* HIDE TOP PARTS */

.big-contact.big-contact-header .contact-detail__bio ul:not(:first-child),
.big-contact.big-contact-header .contact-detail__bio ol:not(:first-child) {
    display: none;
}

.big-contact.big-contact-header .contact-detail__bio p:nth-child(n+2) {
    display: none;
}

.big-contact.big-contact-header .contact-detail__bio p.lead {
    display: initial;
}

.big-contact.big-contact-header .contact-detail__panel.contact-detail__contact-tags {
    display: none;
}

.page-primary-col--red .big-contact.big-contact-header .contact-detail .contact-detail__panel.contact-detail__contact-info h2,
.page-primary-col--rose .big-contact.big-contact-header .contact-detail .contact-detail__panel.contact-detail__contact-info h2,
.page-primary-col--orange .big-contact.big-contact-header .contact-detail .contact-detail__panel.contact-detail__contact-info h2,
.page-primary-col--red .big-contact.big-contact-header .contact-detail .contact-detail__bio .contact-detail__contact-info__text h2,
.page-primary-col--rose .big-contact.big-contact-header .contact-detail .contact-detail__bio .contact-detail__contact-info__text h2,
.page-primary-col--orange .big-contact.big-contact-header .contact-detail .contact-detail__bio .contact-detail__contact-info__text h2 {
    display: none;
}

.page-primary-col--red .big-contact.big-contact-header .contact-detail .contact-detail__panel.contact-detail__contact-info,
.page-primary-col--rose .big-contact.big-contact-header .contact-detail .contact-detail__panel.contact-detail__contact-info,
.page-primary-col--orange .big-contact.big-contact-header .contact-detail .contact-detail__panel.contact-detail__contact-info {
    border-top: 0px solid #e0301e;
}


/* ---------------------------- */


/* HEADER */

.big-contact.big-contact-header .contact .container {
    background: #2d2d2d;
}

.big-contact.big-contact-header .col-sm-6.contact-detail__bio {}

.big-contact.big-contact-header .contact .container * {
    color: #ffffff;
}

.big-contact.big-contact-header .contact-detail {
    padding-top: 90px;
    padding-bottom: 50px;
}

@media screen and (max-width:767px) {
    .big-contact.big-contact-header .contact-detail {
        padding-top: 0px;
        padding-bottom: 10px;
    }
}


/* TITLE CARD */


/* columns */

.big-contact.big-contact-header .contact-detail__content {
    width: 100%;
    padding-bottom: 0px;
    margin-bottom: -1px;
}

.big-contact.big-contact-header .contact-detail__content .row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.big-contact.big-contact-header .col-xs-12.col-md-4.col-md-offset-1 {
    width: 0%;
}

.big-contact.big-contact-header .col-sm-3.contact-detail__image,
.big-contact.big-contact-header .col-sm-6.contact-detail__image {
    width: 50%;
    width: calc(50% - 2px);
}

.big-contact.big-contact-header .col-sm-9.contact-detail__bio,
.big-contact.big-contact-header .col-sm-6.contact-detail__bio {
    width: 50%;
    width: calc(50% - 2px);
    padding-left: 30px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.big-contact.big-contact-header .contact-detail__image {
    position: relative;
    overflow: hidden;
    padding: 0px;
    padding-right: 0px;
    /* max-height: 24em; */
    font-size: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: stretch;
}

.big-contact.big-contact-header .contact-detail__bio {
    position: relative;
    overflow: hidden;
    padding: 0px 40px 0px 0px;
    min-height: 25rem;
}

.big-contact.big-contact-header .contact-detail__bio .bodytext_contact {
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.big-contact.big-contact-header .contact-detail__bio .bodytext_contact .text-component p {
    margin: 0px;
    font-size: 1.25rem;
    line-height: 1.4em;
}

@media screen and (max-width:990px) {
    .big-contact.big-contact-header .contact-detail__bio .bodytext_contact .text-component p {
        font-size: 1.1rem;
        line-height: 1.3em;
    }
}

.big-contact.big-contact-header .contact-detail__image div {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    max-height: 45rem;
}

.big-contact.big-contact-header .contact-detail__image .contact-detail__thumbnail {
    position: relative;
    overflow: hidden;
    padding: 0;
    min-height: 24em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.big-contact.big-contact-header .contact-detail__image img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%;
    position: absolute;
}


/* title */

.big-contact.big-contact-header .contact-detail__bio h1 {
    font-family: "PwC Helvetica Neue", Arial, Sans-Serif;
    font-style: normal;
    font-weight: bold;
}

.big-contact.big-contact-header .contact-detail__bio h1 {
    padding: 20px 0 10px 0;
    font-size: 2rem;
    line-height: 1.3em;
}

.big-contact.big-contact-header .contact-detail__bio p,
.big-contact.big-contact-header .contact-detail__bio p.lead {
    font-style: normal;
}

.big-contact.big-contact-header .contact-detail__bio p.lead {
    padding: 0px 0;
    font-weight: normal;
    font-size: 1.5rem;
    line-height: 1.3em;
}

.big-contact.big-contact-header .contact-detail__bio p.lead:after {
    content: " ";
    display: block;
    margin: 10px 0px;
    width: 100%;
    height: 1px;
    background: #d93954;
}


/* contact details */

.big-contact.big-contact-header .contact-detail__bio .contact-detail__contact-info__text p:nth-child(n) {
    display: initial;
}

.big-contact.big-contact-header .contact-detail__bio .contact-detail__contact-info__text {
    padding-left: 0px;
}


/* SOCIAL LINKS  */

.big-contact.big-contact-header .contact-detail .contact-detail__panel {
    margin-top: 0px;
    margin-bottom: -1px;
    padding-bottom: 0px;
}

.big-contact.big-contact-header .contact-detail .contact-detail__panel.contact-detail__contact-info {
    margin: 0px;
    margin-top: auto;
    margin-bottom: 10px;
}


/*icons*/

.big-contact.big-contact-header .contact-detail .contact-detail__panel.contact-detail__contact-info .contact__social .contact__social-link .follow-icon--twitter,
.big-contact.big-contact-header .contact-detail .contact-detail__panel.contact-detail__contact-info .contact__social .contact__social-link .follow-icon--linkedin {
    background: #000000;
}

.big-contact.big-contact-header .contact-detail__bio .contact-detail__contact-info__text .contact__social {
    display: inline-block;
    float: left;
    margin-top: 30px;
}

.big-contact.big-contact-header .contact-detail__bio .contact-detail__contact-info__text p .digitalData-expertName-dummy {
    font-size: 0px;
}

.big-contact.big-contact-header .contact-detail__bio .contact-detail__contact-info__text p .digitalData-expertName-dummy:before {
    content: " ";
    display: inline-block;
    height: 30px;
    width: 30px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 104 99' style='enable-background:new 0 0 104 99;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23E0301E;%7D .st1%7Bfill:%23D04A02;%7D .st2%7Bfill:%237D7D7D;%7D .st3%7Bfill:%23DB536A;%7D .st4%7Bfill:%23FFFFFF;%7D .st5%7Bfill:%23464646;%7D .st6%7Bfill:%232D2D2D;%7D%0A%3C/style%3E%3Cpath id='Fill-v2_116_' class='st4' d='M88,27.9V27c0-2.5-2-4.5-4.5-4.5h-63c-2.5,0-4.5,2-4.5,4.5v0.9l36,17.3L88,27.9z M52,55.2 L16,37.9V72c0,2.5,2,4.5,4.5,4.5h63c2.5,0,4.5-2,4.5-4.5V37.9L52,55.2z'/%3E%3C/svg%3E%0A");
    background-color: #000000;
    padding: 7px;
    position: absolute;
    top: 30px;
    left: 70px;
}


/*placeholder linkedin & no socials */

.big-contact.big-contact-header .contact-detail .contact-detail__panel.contact-detail__contact-info .contact__social .contact__social-link[href="#"] .follow-icon--linkedin {
    display: none;
}

.big-contact.big-contact-header.no-socials .contact-detail__bio .contact-detail__contact-info__text p .digitalData-expertName-dummy:before {
    left: 0px;
}


/*
@media screen and (min-width:1400px) {
    .big-contact.big-contact-header .contact-detail__bio .contact-detail__contact-info__text {
        margin-top: 70px;
    }
}
@media screen and (max-width:1399px) {
    .big-contact.big-contact-header .contact-detail__bio .contact-detail__contact-info__text {
        margin-top: 20px;
    }
}
@media screen and (max-width:990px) {
    .big-contact.big-contact-header .contact-detail__bio .contact-detail__contact-info__text {
        margin-top: 0px;
    }
}

*/


/* (no) phone  */

.big-contact.big-contact-header .no-phone .contact-detail__bio .contact-detail__contact-info__text p span,
.big-contact.big-contact-header.no-phone .contact-detail__bio .contact-detail__contact-info__text p span {
    display: none;
}

.big-contact.big-contact-header .contact-detail__bio .contact-detail__contact-info__text p>span {
    display: block;
}

@media screen and (max-width:767px) {
    .big-contact.big-contact-header .contact-detail__content .row {
        display: block;
    }
    .big-contact.big-contact-header .col-sm-3.contact-detail__image,
    .big-contact.big-contact-header .col-sm-6.contact-detail__image {
        width: 100%;
        display: block;
    }
    .big-contact.big-contact-header .col-sm-9.contact-detail__bio,
    .big-contact.big-contact-header .col-sm-6.contact-detail__bio {
        width: 100%;
        display: block;
    }
    .big-contact.big-contact-header .contact-detail__bio {
        min-height: auto;
    }
    .big-contact.big-contact-header .contact-detail__image img {
        height: auto;
        width: 100%;
        position: relative;
    }
    .big-contact.big-contact-header .contact-detail__image div {
        max-height: 25rem;
    }
}


/* ---------------------------- */


/* CREDENTIALS */

.big-contact.big-contact-profile .pwccol2-longformc-c0 {}

.big-contact.big-contact-profile .parsys_column.pwccol2-longformc .parsys_column {
    /* padding-left:0px; */
}

.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component,
.big-contact.big-contact-profile .pwccol2-longformc-c0 #experience,
.big-contact.big-contact-profile .pwccol2-longformc-c0 #interest,
.big-contact.big-contact-profile .pwccol2-longformc-c0 #specialty,
.big-contact.big-contact-profile .pwccol2-longformc-c0 #education {
    width: 90%;
    display: block;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 10px 0px 10px 0px;
    /*
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #7d7d7d;
    */
    float: none;
}

.big-contact.big-contact-profile .pwccol2-longformc-c0 #specialty {
    margin-bottom: 0px;
}

.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component,
.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component ul li,
.big-contact.big-contact-profile .pwccol2-longformc-c0 #experience,
.big-contact.big-contact-profile .pwccol2-longformc-c0 #interest,
.big-contact.big-contact-profile .pwccol2-longformc-c0 #specialty,
.big-contact.big-contact-profile .pwccol2-longformc-c0 #education {
    line-height: 1.7;
    font-size: 1.1rem;
}

.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component h2 {
    font-size: 1.5rem;
    line-height: 1.3em;
    font-family: "PwC Helvetica Neue", Arial, Sans-Serif;
    font-style: normal;
    font-weight: bold;
    color: #2d2d2d;
    margin: 10px 0 0px;
}

.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component h2+ul,
.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component h2+p {
    margin-top: 20px;
}

.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component p {
    line-height: 1.7;
    font-size: 1.1rem;
}


/* titles */

.big-contact.big-contact-profile #experience h2,
.big-contact.big-contact-profile #specialty h2 {
    font-size: 0px;
    margin-bottom: 15px;
}

.big-contact.big-contact-profile #experience h2:before,
.big-contact.big-contact-profile #specialty h2:before,
.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component h2 {
    font-size: 1.25rem;
    line-height: 1.4em;
}

.big-contact.big-contact-profile #specialty h2:before {
    content: "Area of focus";
}

.big-contact.big-contact-profile #experience h2:before {
    content: "Recent work";
}

.big-contact.big-contact-profile #experience ul {
    list-style: initial;
    padding-left: 15px;
}
.big-contact.big-contact-profile #experience ul,
.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component ul {
    list-style: initial;
    padding-left: 15px;
}
.big-contact.big-contact-profile #experience li:not(:last-child),
.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component li:not(:last-child) {
    margin-bottom: 20px;
}

.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component ul li,
.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component ol li {
	margin-bottom: 0px;
}

.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component ul>li::before {
    background-color: none;
}

.big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component ul>li::before {
    display: none;
}

.standard-reading .page-section.big-contact.big-contact-profile .parsys_column.parsys_column.pwccol2-longformc .parsys_column.pwccol2-longformc-c0 .text.parbase.section .text-component,
.standard-reading .page-section .parsys_column.parsys_column.pwccol2-longformc .parsys_column.pwccol2-longformc-c0 .quote-component blockquote {
    padding-right: 0px;
}


/* speciality tags */


.big-contact.big-contact-profile .pwccol2-longformc-c0 .text.spacer_before {
    border-top-width: 0px;
    margin-top: 0px;
}

.big-contact.big-contact-profile.hide-spec .pwccol2-longformc-c0 #specialty {
    visibility:hidden;
    display:none;
}


.big-contact.big-contact-profile #specialty a,
.big-contact.big-contact-profile #specialty li,
.big-contact.big-contact-profile .pwccol2-longformc-c0 .text.spacer_before li {
    border-radius: 13px;
    font-family: arial, helvetica, sans-serif;
    font-size: 0.95rem;
    font-style: normal;
    font-weight: normal;
    line-height: 1em;
    outline: 0;
    padding: 0.528em 1.0em;
    text-decoration: none;
    text-transform: none;
    transition: all 300ms ease-out;
    background-color: transparent;
    border: 1px solid #6d6e71;
    color: #404041;
    margin-right: 12px;
    position: relative;
    display: inline-block;
}

.big-contact.big-contact-profile #specialty li a:hover,
.big-contact.big-contact-profile #specialty li a:focus,
.big-contact.big-contact-profile .pwccol2-longformc-c0 .text.spacer_before li a:hover,
.big-contact.big-contact-profile .pwccol2-longformc-c0 .text.spacer_before li a:focus {
    border-bottom: 0px solid #6d6e71;
    border: 1px solid;
    background-color: #6d6e71;
    border-color: #6d6e71;
    color: #ffffff !important;
}

.big-contact.big-contact-profile #specialty li,
.big-contact.big-contact-profile .pwccol2-longformc-c0 .text.spacer_before li {
    margin: 0 0 10px;
}

.big-contact.big-contact-profile .pwccol2-longformc-c0 .text.spacer_before .text-component ul {
    padding-left: 0px;
}

@media screen and (max-width: 992px) {
    .big-contact.big-contact-profile #specialty a,
    .big-contact.big-contact-profile #specialty li,
    .big-contact.big-contact-profile .pwccol2-longformc-c0 .text.spacer_before a,
    .big-contact.big-contact-profile .pwccol2-longformc-c0 .text.spacer_before li {
        line-height: 1.4em;
        font-size: 0.9rem;
        padding: 0.6em 1.5em;
    }
}

@media screen and (max-width: 600px) {
    .big-contact.big-contact-profile #specialty a,
    .big-contact.big-contact-profile #specialty li.
    .big-contact.big-contact-profile .pwccol2-longformc-c0 .text.spacer_before a,
    .big-contact.big-contact-profile .pwccol2-longformc-c0 .text.spacer_before li {
        display: inline-block;
    }
    .big-contact.big-contact-profile .pwccol2-longformc-c0 .text-component,
    .big-contact.big-contact-profile .pwccol2-longformc-c0 #experience,
    .big-contact.big-contact-profile .pwccol2-longformc-c0 #interest,
    .big-contact.big-contact-profile .pwccol2-longformc-c0 #specialty,
    .big-contact.big-contact-profile .pwccol2-longformc-c0 #education {
        width: 100%;
    }
}


/* ---------------------------- */


/* PROFILE - BIO */

.standard-spacing .big-contact.big-contact-profile .text {
    margin-top: 0px;
}

.big-contact.big-contact-profile .reference-xf div[class$=bodytext_contact] .text-component p:first-child {
    display: none;
}

.big-contact.big-contact-profile .reference-xf div[class$=bodytext_contact] .text-component p:last-child {
    margin-bottom: 0px;
}

.standard-spacing .big-contact.big-contact-profile .reference-xf {
    margin-top: 5px;
}

#wrapper .big-contact.big-contact-profile .reference-xf div[class$=bodytext_contact] .text-component {
    border-left: 3px solid #616161;
    padding: 10px 5px 15px 30px;
}

@media (max-width: 767px) {
    .big-contact.big-contact-profile .reference-xf div[class$=bodytext_contact] .text-component {
        border-left-width: 0px;
        padding-left: 10px;
    }
    .big-contact.big-contact-profile .pwccol2-longformc-c0 {
        border-top-width: 3px;
        border-top-style: solid;
        border-top-color: #616161;
        margin-top: 20px;
    }
}

@media (max-width: 640px) {
    .big-contact.big-contact-profile .parsys_column.pwccol2-longformc .parsys_column .text-component {
        min-width: auto;
    }
}


/* ---------------------------- */


/* QUOTE */

.big-contact.big-contact-profile .text-component p b i,
.big-contact.big-contact-profile .text-component p i b,
.big-contact.big-contact-profile .text-component p strong em,
.big-contact.big-contact-profile .text-component p em strong,
.big-contact.big-contact-profile .text.spacer_before .text-component p b i,
.big-contact.big-contact-profile .text.spacer_before .text-component p i b,
.big-contact.big-contact-profile .text.spacer_before .text-component p strong em,
.big-contact.big-contact-profile .text.spacer_before .text-component p em strong {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 2.3rem;
    color: #7d7d7d;
    font-family: "PwC Helvetica Neue Light", Arial, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    display: block;
    border-left: 3px solid #bfbfbf;
    padding: 10px 5px 15px 30px;
    margin-left: -33px;
}


/* bio quote */

.big-contact.big-contact-profile .bodytext_contact .text-component p b i,
.big-contact.big-contact-profile .bodytext_contact .text-component p i b,
.big-contact.big-contact-profile .bodytext_contact .text-component p strong em,
.big-contact.big-contact-profile .bodytext_contact .text-component p em strong {
    border-left: 3px solid #bfbfbf;
    padding: 10px 5px 15px 30px;
    margin-left: -33px;
    box-shadow: 0px 30px 0px #ffffff, 0px -30px 0px #ffffff;
    margin-top: 50px;
    margin-bottom: 45px;
}


/* standalone quote */

.big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p b i,
.big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p i b,
.big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p strong em,
.big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p em strong {
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #bfbfbf;
    border-top-width: 0px;
    margin-left: -57px;
}

.big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before {
    border-top-width: 0px;
    margin-top: 50px;
}

.big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before p {
    margin-top: 0px;
    margin-bottom: 0px;
}

.standard-reading .page-section.big-contact.big-contact-profile .parsys_column.parsys_column.pwccol2-longformc .parsys_column.pwccol2-longformc-c1 .text.parbase.section .text-component {
    padding-right: 0px;
}

@media screen and (max-width:1400px) {
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p b i,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p i b,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p strong em,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p em strong {
        margin-left: -48px;
    }
}

@media screen and (max-width:1200px) {
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p b i,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p i b,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p strong em,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text.spacer_before .text-component p em strong {
        margin-left: 0px;
    }
}

@media screen and (max-width: 992px) {
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p b i,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p i b,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p strong em,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p em strong {
        font-size: 2rem;
        line-height: 3rem;
    }
}

@media screen and (max-width: 767px) {
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p b i,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p i b,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p strong em,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p em strong {
        font-size: 1.85rem;
        line-height: 2.6rem;
    }
}

@media screen and (max-width:640px) {
    .big-contact.big-contact-profile .bodytext_contact .text-component p b i,
    .big-contact.big-contact-profile .bodytext_contact .text-component p i b,
    .big-contact.big-contact-profile .bodytext_contact .text-component p strong em,
    .big-contact.big-contact-profile .bodytext_contact .text-component p em strong {
        margin-left: -15px;
        padding: 0 0 0 20px;
    }
}

@media screen and (max-width:600px) {
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p b i,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p i b,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p strong em,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p em strong {
        padding-left: 0px;
        border-left-width: 0px;
    }
}

@media screen and (max-width: 375px) {
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p b i,
    .big-contact.big-contact-profile .pwccol2-longformc-c1  .text-component p i b,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p strong em,
    .big-contact.big-contact-profile .pwccol2-longformc-c1 .text-component p em strong {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}


/* RELATED CONTENT */

.collectionv2-component .collections-title {
    font-size: 1.25rem;
    line-height: 1.4em;
    color: #2d2d2d;
    /* padding-left: 15px; */
}

.collectionv2-component .container,
.collectionv2-component .container .col-xs-12 {
    /*
    padding-left: 0px;
	padding-right: 0px;
    */
}
