.grecaptcha-badge {display:none}
.is-blank {
    margin: 8em auto 14em!important;
    font-size: 15px;
}
.page-id-690 .content-section-navigation__link:nth-child(1),
.page-id-762 .content-section-navigation__link:nth-child(2),
.page-id-761 .content-section-navigation__link:nth-child(3) {
 font-weight: bold;
}
.page-template-template-career-office .content-section-separator--rev {
display: none;
}
.page-template-template-career-office .content-section__heading {
margin: 2em auto 1em;
}

.page-template-template-career-overview .content-section__text {
 max-width: 700px;
}

@media screen and (max-width: 767px) {
 .page-template-template-career-overview .content-section__text {
 max-width: 80%;
margin: 0 auto;
 }
}


.postid-728 .c-0 .col-sm-6 + .col-sm-6{
text-align: right;

}
.postid-724  .c-0 .col-sm-6 + .col-sm-6 {
  text-align: right;
  padding-top: 6em;
}

.postid-724  .col-wrapper:before {
opacity: 0.85;
}

@media screen and (max-width: 767px) {

.footer-menu {
margin-top: 10px;
    text-align: center;
}

.footer-navigation {

justify-content: center;

}
.site-footer__outro .text-left {
text-align: center;
}


}

.site-footer__outro a {
    text-align: center;
    color: #fff;
    padding: 3em 1em;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1.4;
    letter-spacing: .2em;
    font-weight: 100;
    font-size: 10px;
}
.footer-navigation li:after {
top: 0;
}
.footer-navigation li {
    margin-right: 29px;
}

.is-attachment input {
padding: 1.2em 2em;
    font-size: 16px;
    color: #888;
    font-weight: 100;
}

.wpcf7-form  select:focus {
outline: none;
}

.wpcf7-form  select {
    width: 100%;
    height: 52px;
    background: #efefef;
    border: none;
    -webkit-appearance: none;
    padding: 0 2em 0 1em;
    border-radius: 0;
    font-size: 16px;
    color: #888;
    font-weight: 100;
    letter-spacing: 0.06em;
}

.is-select .wpcf7-form-control-wrap {
 position: relative;
}

.is-select .wpcf7-form-control-wrap:before {
  content: "\f107";
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
   position: absolute;
    right: 1em;
    top: 0;
    font-size: 18px;
}

.postid-720 .ps-wrapper-text img {
    display: block;
    margin: 0 auto;
    padding: 1.2em 0;
   max-width: 230px;
}

.postid-724 .ps-wrapper-text img ,
.postid-728 .ps-wrapper-text img {
    display: block;
    margin: 0 auto;
    padding: 1.2em 0;
}

.postid-715 .ps-wrapper-text img {
    display: block;
    margin: 0 auto;
}

.postid-708 .ps-wrapper-text img {
    display: block;
    margin: 0 auto;
    padding: 1.7em 0;
}

.postid-724 .col-wrapper p,
.postid-728 .col-wrapper p,
.postid-708 .col-wrapper p {
    font-size: 16px;
    font-weight: 100;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
}

.postid-724 .col-wrapper p strong,
.postid-728 .col-wrapper p strong,
.postid-708 .col-wrapper p strong {
   letter-spacing: 0;
    margin-bottom: 0.5em;
    display: inline-block;
    font-weight: 400;
}

#site-popup {
opacity: 0;
visibility: hidden;
display: none;
}
.testing #site-popup {
display: block;
}

.case_study-template a {
  color: #9e9e9e;
}

.grid-clients .grid__title {
top: auto;
bottom: 15px;
transform: translateX(-50%);
}
.page-template-template-newsletter #mce-thankyou,
.page-template-template-newsletter #mce-responses {
  margin-top: 1.5em;
  letter-spacing: .1em;
  font-weight: 100;  
}

.footer-newsletter-wrapper #mce-thankyou,
.footer-newsletter-wrapper #mce-responses {
  display: none;
  display: block;
  padding: 0 2em;
  margin-top: 0.5em;
  margin-top: 0;
  margin-bottom: 1.3em;
  letter-spacing: .1em;
  font-weight: 100;  
}

.page-template-template-newsletter-wrapper .text-center>p {
margin-bottom: 2em;
}

.page-template-template-leadership .hero-background__text.is-blockquote:after {
  right: 20px;
  bottom: 30px;
}

.page-template-template-leadership .hero-background__text.is-blockquote:after, .page-template-template-leadership .hero-background__text.is-blockquote:before {
opacity: 1;
}

@media (min-width: 768px) {
 .case_study-template-single-case_study-cnc .hero-background__text {  font-size: 23px;}
.platform-partnerships-x-aimee-song-x-volvo .ps__image {

top: -160px;
}
}


.persephone.persephone {
 background: black!important;
}


.platform-partnerships-x-aimee-song-x-volvo .ps__image {
 position: static;
}


.ps-wrapper .blockquote:after {
  bottom: -23px;
  color: #b3b3b3;
  opacity: .8;

}


.ps-wrapper .blockquote {
 margin: 6em auto 5em;
}

.page-template-template-about .grid__image {
 filter: grayscale(1);
}

@media screen and (max-width: 767px) {
.sub-menu {
 display: none;
}

.page-template-template-leadership .hero-background__text, .page-template-template-our-work .hero-background__text {
 left: 50%;
}

.page-template-template-newsletter-wrapper .mc_embed_signup input {
 color: #000!important;
}

.page-template-template-newsletter-wrapper .mc_embed_signup input[type=submit] {
 color: #fff!important;
}

}



body.page-id-957 .page-template-template-newsletter-wrapper {
    padding-top: 3.5em!important;
}



body.page-template-template-leadership .hero-background__image {
background: none!important;
}



body.page-id-957 .hero-page-cover {background: none!important;}

body.page-id-957 .content-section__heading{
display:none!important;
}

svg.svg-inline--fa.fa-clone.fa-w-16.sbi_lightbox_carousel_icon {
    display: none!important;
}

a.sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready {
    margin-top: -10px;
    margin-left: -10px;
    width: 100%;
}



