.sharing .sti-btn {
    border-radius: 50%;
    width: 36px;
    height: 36px;
    background-image: url(/content/pwc/script/network/parallax/sti-button-flat-small.png);
    display: inline-block;
    margin: 5px 2px 0;
    text-indent: -9999em;
}

.sti-mail-btn {
    border-radius: 50%;
    width: 36px;
    height: 36px;
    background-image: url(/content/dam/pwc/ca/en/campus-recruiting/assets/290474-email-icon.png);
    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #A32020;
    display: inline-block;
    margin: 5px 2px 0;
    text-indent: -9999em;
    position: relative;
}

.sharing {
    text-align: center;
}

.sti-mail-btn:hover>.overlay {
    width: 36px;
    height: 36px;
    position: absolute;
    background-color: #000;
    opacity: 0.1;
    border-radius: 50%;
    top: 0px;
}

.sti-print-btn {
    border-radius: 50%;
    width: 36px;
    height: 36px;
    background-image: url(/content/dam/pwc/au/en/assets/print-icon.png);
    background-size: 36px 36px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #A32020;
    display: inline-block;
    margin: 5px 2px 0;
    text-indent: -9999em;
    position: relative;
}

.sharing span.sti-btn.sti-twitter-btn.circle-icon {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 1200 1227" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z" fill="white"/></svg>');
    background-size: 17px 17px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center !important;
    background-color: #000;
}

.sharing span.sti-btn.sti-twitter-btn.circle-icon:hover {
    background-color: #464646;
}


@media (max-width: 767px) {
    .sharing {
        padding-bottom: 20px;
    }
}

@media (min-width: 1400px) {
    .sharing.sh {
        padding-right: calc(57px * 2);
    }
}

@media (min-width: 1200px) {
    .sharing.sh {
        padding-right: calc(51px * 2);
    }
}

.text.parbase.section {
    width: 100%;
}

.hero-title-component .hero-title>.container {
    display: none;
}