.ppc {
 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
}
.ppc .container {
 display:block
}
@media (min-width: 765px) {
 .ppc .container {
  margin:0 10vw
 }
}
@media (min-width: 765px) and (max-width: 991px) {
 .ppc .container {
  margin:0 10vw
 }
}
@media (max-width: 764px) {
 .ppc .container {
  margin:0 5vw
 }
}
@media (min-width: 1400px) {
 .ppc .container {
  max-width:1100px;
  margin:0 auto
 }
}
.ppc .richText p {
 display:block;
 margin:18px 0;
 word-wrap:break-word
}
.ppc .richText__link:hover {
 color:#39f !important
}
.ppc .richText.-white .richText__link {
 color:#fff !important
}
.ppc .richText.-white .richText__link:hover {
 color:#fff !important
}
.ppc .horizontalScroll {
 position:relative;
 width:100%;
 margin:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ppc .horizontalScroll__scroll-wrapper {
 overflow:hidden;
 width:100%
}
.ppc .horizontalScroll__content {
 width:100%;
 overflow-x:scroll;
 scroll-behavior:smooth;
 -webkit-overflow-scrolling:touch;
 white-space:nowrap;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ppc .horizontalScroll__content>* {
 display:inline-block
}
.ppc .horizontalScroll__content>:last-child {
 margin-right:0
}
.ppc .horizontalScroll__content.-lock {
 overflow-x:hidden
}
.ppc .horizontalScroll__content-left-fade {
 top:0;
 height:100%;
 width:40px;
 z-index:3;
 left:0;
 position:absolute;
 pointer-events:none
}
.ppc .horizontalScroll__content-right-fade {
 top:0;
 height:100%;
 width:40px;
 z-index:3;
 right:0;
 position:absolute;
 pointer-events:none
}
@media (min-width: 765px) {
 .ppc .horizontalScroll__content>* {
  width:250px;
  margin-right:18px
 }
}
@media (max-width: 764px) {
 .ppc .horizontalScroll__content {
  padding-left:-webkit-calc(5vw - 2px);
  padding-left:calc(5vw - 2px);
  padding-right:-webkit-calc(5vw - 2px);
  padding-right:calc(5vw - 2px);
  padding-bottom:50px;
  margin-bottom:-50px;
  width:100%;
  overflow-x:scroll
 }
 .ppc .horizontalScroll__content>* {
  width:250px;
  margin-right:18px
 }
}
.ppc .pictureWrapper {
 vertical-align:middle
}
.ppc .favouritesSVG .favouritesSVG__border,
.ppc .favouritesSVG .favouritesSVG__inside {
 -webkit-transition:fill .2s ease;
 transition:fill .2s ease
}
.ppc .favouritesSVG.-disabled .favouritesSVG__inside {
 fill:rgba(0,0,0,0.2)
}
.ppc .favouritesSVG.-disabled .favouritesSVG__border {
 fill:#fff
}
.ppc .button--basic,
.ppc .button--important-alt {
 position:relative;
 height:48px;
 line-height:48px;
 padding:0 36px;
 text-align:center;
 font-size:16px;
 display:inline-block;
 font-family:brandon-grotesque, sans-serif;
 text-transform:uppercase
}
.ppc .button--basic h6,
.ppc .button--important-alt h6 {
 line-height:inherit
}
.ppc .button--basic {
 background:#39f;
 -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 color:#fff;
 line-height:48px
}
.ppc .button--basic:hover {
 background-color:rgba(51,153,255,0.85)
}
.ppc .button--important-alt {
 background-image:linear-gradient(290deg, #9225c9, #390e61);
 -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 color:#fff
}
.ppc .button--important-alt:hover {
 background-image:linear-gradient(290deg, #9225c9 -20%, #390e61 150%)
}
.ppc .button--directional {
 position:relative;
 height:48px;
 line-height:48px;
 padding:0 36px;
 text-align:center;
 font-size:16px;
 display:inline-block;
 font-family:brandon-grotesque, sans-serif;
 text-transform:uppercase
}
.ppc .button--directional {
 background-color:#39f;
 width:25px;
 height:25px;
 padding:0;
 -webkit-border-radius:100%;
 border-radius:100%;
 -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 z-index:4
}
.ppc .button--directional:hover {
 background-color:#1f85eb
}
.ppc .button--directional:before {
 content:"";
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 right:0;
 z-index:5;
 background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-white.svg);
 background-repeat:no-repeat;
 background-size:8px;
 background-position:50% 50%
}
.ppc .button--directional.-down:before {
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.ppc .form {
 display:-ms-grid;
 display:grid;
 -ms-grid-columns:1fr;
 grid-template-columns:1fr;
 -ms-grid-rows:auto;
 grid-template-rows:auto;
 grid-gap:9px
}
.ppc .form input[type=text] {
 -webkit-border-radius:0;
 border-radius:0;
 outline:none;
 background-color:#f2f2f4;
 border:none
}
.ppc .form input[type=text]::-webkit-input-placeholder {
 color:rgba(1,1,1,0.2)
}
.ppc .form input[type=text]::-ms-input-placeholder {
 color:rgba(1,1,1,0.2)
}
@media (min-width: 765px) {
 .ppc .form input[type=text] {
  padding:18px 36px
 }
}
@media (max-width: 764px) {
 .ppc .form input[type=text] {
  padding:18px
 }
}
.ppc .label__text {
 display:block;
 height:30px;
 line-height:30px;
 background-position:100% 50%;
 background-size:10px;
 background-repeat:no-repeat
}
.ppc .label__error {
 display:block;
 font-size:14px;
 font-style:italic;
 margin-top:5px;
 color:#f84663 !important
}
.ppc .label__content {
 display:block
}
.ppc .label__content,
.ppc .textInput {
 width:100%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ppc .textInput {
 -webkit-border-radius:0;
 border-radius:0;
 outline:none;
 background-color:#f2f2f4;
 border:none
}
.ppc .textInput::-webkit-input-placeholder {
 color:rgba(1,1,1,0.2)
}
.ppc .textInput::-ms-input-placeholder {
 color:rgba(1,1,1,0.2)
}
@media (min-width: 765px) {
 .ppc .textInput {
  padding:18px 36px
 }
}
@media (max-width: 764px) {
 .ppc .textInput {
  padding:18px
 }
 .ppc .textInput.-transparent {
  color:#fff;
  background-color:rgba(255,255,255,0.35) !important
 }
 .ppc .textInput.-transparent::-webkit-input-placeholder {
  opacity:1;
  color:#f2f2f4 !important
 }
 .ppc .textInput.-transparent::-ms-input-placeholder {
  opacity:1;
  color:#f2f2f4 !important
 }
}
.ppc .checkbox {
 position:relative;
 padding-left:29px;
 margin:9px 0
}
.ppc .checkbox__box {
 height:15px;
 width:15px;
 margin:5px 9px 5px 0;
 position:absolute;
 left:0;
 top:0;
 cursor:pointer;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 border:1px solid #434343;
 background-size:80%;
 background-position:50% 50%;
 background-repeat:no-repeat
}
.ppc .checkbox__box:checked {
 background-color:#434343;
 background-image:url(//content.presspage.com/templates/576/1797/checkmark-white.svg)
}
.ppc .checkbox__box.-white {
 border:1px solid #fff
}
.ppc .checkbox__box.-white:checked {
 background-color:#fff;
 background-image:url(//content.presspage.com/templates/576/1797/checkmark-grey.svg)
}
.ppc .checkbox__label {
 cursor:pointer;
 position:relative
}
.ppc .checkbox__error {
 display:block;
 margin-left:-29px;
 font-style:italic;
 margin-top:5px;
 color:#f84663 !important
}
.ppc .divider {
 width:100%;
 height:2px;
 background-color:#f2f2f4;
 outline:none;
 border:none
}
.ppc .slideUpDialogue {
 position:fixed;
 top:0;
 left:0;
 height:100vh;
 width:100vw;
 z-index:200000;
 -webkit-transition:opacity .2s ease;
 transition:opacity .2s ease
}
.ppc .slideUpDialogue.-closed {
 opacity:0;
 pointer-events:none
}
.ppc .slideUpDialogue__box {
 position:fixed;
 z-index:200002;
 background:#f2f2f4;
 -webkit-box-shadow:0 2px 4px 0 rgba(187,136,136,0.3);
 box-shadow:0 2px 4px 0 rgba(187,136,136,0.3);
 padding:18px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-ms-grid;
 display:grid;
 -ms-grid-columns:1fr;
 grid-template-columns:1fr;
 -ms-grid-rows:auto auto auto 1fr;
 grid-template-rows:auto auto auto 1fr;
 grid-template-areas:"Button" "Title" "Divider" "Content"
}
.ppc .slideUpDialogue__box.-closed {
 pointer-events:none
}
.ppc .slideUpDialogue__close-btn {
 display:block;
 margin:0 auto;
 grid-area:Button
}
.ppc .slideUpDialogue__title {
 margin:18px 0;
 text-transform:uppercase;
 text-align:center;
 grid-area:Title;
 font-family:brandon-grotesque, sans-serif
}
.ppc .slideUpDialogue__divider {
 background-color:rgba(0,0,0,0.07);
 grid-area:Divider
}
.ppc .slideUpDialogue__content {
 overflow-y:scroll;
 -webkit-overflow-scrolling:touch;
 grid-area:Content
}
@media (min-width: 765px) {
 .ppc .slideUpDialogue {
  background-color:rgba(0,0,0,0.5)
 }
 .ppc .slideUpDialogue__box {
  min-width:400px;
  display:inline-block;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%, -50%);
  -ms-transform:translate(-50%, -50%);
  transform:translate(-50%, -50%);
  -webkit-transition:opacity .2s ease;
  transition:opacity .2s ease
 }
 .ppc .slideUpDialogue__box.-closed {
  opacity:0;
  pointer-events:none
 }
 .ppc .slideUpDialogue__content {
  max-height:400px
 }
}
@media (max-width: 764px) {
 .ppc .slideUpDialogue {
  background-color:rgba(180,180,180,0.5)
 }
 .ppc .slideUpDialogue__box {
  width:100%;
  left:0;
  bottom:0;
  -webkit-transition:max-height .2s ease;
  transition:max-height .2s ease;
  overflow:hidden
 }
 .ppc .slideUpDialogue__box.-closed {
  max-height:0;
  height:0;
  padding:0
 }
}
.ppc .bannerDialogue {
 width:100%;
 position:fixed;
 background-color:#39f;
 background-attachment:fixed !important;
 bottom:0;
 left:0;
 z-index:20000;
 -webkit-transition:-webkit-transform 1s ease;
 transition:-webkit-transform 1s ease;
 transition:transform 1s ease;
 transition:transform 1s ease, -webkit-transform 1s ease;
 -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);
 box-shadow:0 0 5px 0 rgba(0,0,0,0.3);
 color:#fff;
 -webkit-transform:translateY(200%);
 -ms-transform:translateY(200%);
 transform:translateY(200%)
}
.ppc .bannerDialogue.-closed {
 -webkit-transform:translateY(200%);
 -ms-transform:translateY(200%);
 transform:translateY(200%)
}
.ppc .bannerDialogue__container {
 height:100%;
 position:relative;
 padding:24px 0
}
.ppc .responsiveList {
 padding:9px;
 grid-column-gap:0;
 -webkit-column-gap:0;
 -moz-column-gap:0;
 column-gap:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
@media (min-width: 765px) {
 .ppc .responsiveList {
  width:500px;
  -webkit-columns:2;
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2
 }
}
@media (max-width: 764px) {
 .ppc .responsiveList {
  -webkit-columns:1;
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1
 }
}
.ppc .singleColumnList {
 margin:9px;
 grid-column-gap:0;
 -webkit-column-gap:0;
 -moz-column-gap:0;
 column-gap:0
}
@media (min-width: 765px) {
 .ppc .singleColumnList {
  -webkit-columns:1;
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1
 }
}
@media (max-width: 764px) {
 .ppc .singleColumnList {
  -webkit-columns:1;
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1
 }
}
.ppc .tickListItem {
 width:100%;
 position:relative;
 text-align:left
}
.ppc .tickListItem__label {
 width:100%;
 height:50px;
 position:relative;
 display:block;
 padding:0 30px 0 9px;
 font-size:14px;
 font-weight:500;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 line-height:50px;
 word-wrap:break-word;
 text-overflow:ellipsis;
 overflow:hidden
}
.ppc .tickListItem__label.-checked {
 color:#39f;
 font-weight:700
}
.ppc .tickListItem__label:hover {
 color:#39f
}
.ppc .tickListItem__checkbox {
 cursor:pointer;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 outline:none;
 position:absolute;
 width:100%;
 height:50px;
 left:0;
 top:0;
 background-repeat:no-repeat;
 background-position:-webkit-calc(100% - 9px) 50%;
 background-position:calc(100% - 9px) 50%;
 background-size:20px;
 background-color:transparent;
 border:none
}
.ppc .tickListItem__checkbox:checked {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.ppc .dropdownBox {
 margin-top:18px;
 color:#434343;
 background-color:#f2f2f4;
 position:absolute;
 overflow:hidden;
 -webkit-transition:max-height .2s linear;
 transition:max-height .2s linear;
 -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 box-shadow:0 2px 4px 0 rgba(0,0,0,0.3)
}
.ppc .dropdownBox.-closed {
 max-height:0
}
@media (max-width: 764px) {
 .ppc .dropdownBox {
  width:100%;
  overflow-y:auto;
  margin-top:9px
 }
}
.ppc .title {
 width:100%;
 overflow-wrap:break-word;
 text-transform:uppercase;
 position:relative;
 z-index:200
}
.ppc .title__text {
 margin:0;
 vertical-align:top
}
.ppc .title.-blue {
 color:#39f
}
.ppc .title__dropdown-box {
 position:absolute;
 top:100%
}
.ppc .title__dropdown-container {
 display:inline-block;
 vertical-align:top;
 width:25px;
 height:100%;
 z-index:5;
 line-height:inherit
}
.ppc .title__dropdown-button {
 position:relative;
 margin-bottom:.5em;
 vertical-align:middle;
 display:inline-block;
 left:0
}
.ppc .title__measure {
 visibility:hidden
}
.ppc .title.-h3 .title__dropdown-button {
 top:.2em
}
@media (min-width: 765px) {
 .ppc .title {
  white-space:nowrap
 }
 .ppc .title__dropdown-container {
  margin-left:9px;
  position:relative
 }
 .ppc .title__dropdown-box {
  left:0;
  -webkit-transform:translate(-50%);
  -ms-transform:translate(-50%);
  transform:translate(-50%)
 }
}
@media (max-width: 764px) {
 .ppc .title__text {
  float:center
 }
 .ppc .title.-expand-with-filter {
  height:auto
 }
 .ppc .title.-expand-with-filter .title__dropdown-container .title__dropdown-box {
  top:25px
 }
 .ppc .title.-expand-with-filter .title__dropdown-container .title__measure {
  position:relative;
  width:100vw;
  height:auto;
  float:right
 }
 .ppc .title__dropdown-container {
  margin-left:9px;
  display:inline-block;
  height:100%;
  line-height:inherit;
  position:static
 }
 .ppc .title__dropdown-box {
  position:absolute;
  left:0
 }
}
.ppc .footer {
 width:100%;
 color:#fff
}
.ppc .footer.-option-1 {
 background-image:-webkit-gradient(linear, left top, right top, from(#0a51fa), to(#54c2db));
 background-image:linear-gradient(90deg, #0a51fa, #54c2db);
 line-height:1.6em
}
.ppc .footer__email-container {
 width:100%;
 display:-ms-grid;
 display:grid
}
.ppc .footer__email-text {
 grid-area:email-text;
 text-transform:uppercase;
 color:#ffde4f
}
.ppc .footer__email-form-container {
 grid-area:email-form;
 position:relative
}
.ppc .footer__email-form-container .label__text {
 display:none
}
.ppc .footer__email-form-btn {
 width:auto !important;
 white-space:nowrap
}
.ppc .footer__email-gdpr {
 display:block
}
.ppc .footer__email-form-input {
 height:48px;
 border:0;
 padding:0 0 0 20px;
 color:#fff;
 background-color:rgba(255,255,255,0.35)
}
.ppc .footer__email-form-input::-webkit-input-placeholder {
 opacity:1;
 color:#f2f2f4
}
.ppc .footer__email-form-input::-ms-input-placeholder {
 opacity:1;
 color:#f2f2f4
}
.ppc .footer__divider {
 width:100%;
 background-color:#fff;
 height:1px;
 display:inline-block
}
.ppc .footer__columns {
 display:inline-block;
 margin:-20px 0 0;
 width:100%;
 font-family:brandon-grotesque, sans-serif;
 font-weight:700;
 text-transform:uppercase
}
.ppc .footer__columns li {
 margin-bottom:5px
}
.ppc .footer__columns a {
 text-decoration:none;
 color:#fff
}
.ppc .footer__columns .footer__last-column {
 display:inline-block
}
.ppc .footer__language {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 text-align:center;
 line-height:30px
}
.ppc .footer__language,
.ppc .footer__language .title {
 color:#fff;
 font-size:18px
}
.ppc .footer__language .title__text {
 line-height:30px;
 height:30px
}
.ppc .footer__language .title__dropdown-button {
 top:0
}
.ppc .footer__language .button--directional {
 width:20px;
 height:20px
}
.ppc .footer__language .responsiveList {
 width:300px
}
.ppc .footer__information-pages {
 font-size:12px;
 display:inline-block;
 color:#fff;
 width:100%
}
.ppc .footer__information-pages ul {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.ppc .footer__information-pages a {
 text-decoration:none;
 color:#fff;
 white-space:nowrap
}
.ppc .footer__column-wrapper {
 display:-webkit-inline-box;
 display:-webkit-inline-flex;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column
}
.ppc .footer__social-media-icons {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.ppc .footer__social-media-icons li {
 margin-right:14px;
 background-color:#f4a71c;
 height:35px;
 width:35px;
 -webkit-border-radius:100%;
 border-radius:100%;
 position:relative
}
.ppc .footer__social-media-icons li:last-child {
 margin-right:0
}
.ppc .footer__social-media-icons li img {
 width:16.66667px;
 height:16.66667px;
 left:50%;
 top:50%;
 -webkit-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 position:absolute
}
.ppc .footer__copyright {
 display:inline-block;
 color:#fff
}
.ppc .footer__send-message {
 width:100%;
 height:50px;
 line-height:50px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 left:0;
 position:absolute;
 color:#fff;
 text-align:center;
 -webkit-transition:opacity 1s ease;
 transition:opacity 1s ease
}
.ppc .footer__send-message.-hidden {
 opacity:0;
 pointer-events:none
}
.ppc .footer__email-form {
 grid-gap:0;
 display:-ms-grid;
 display:grid;
 -ms-grid-columns:1fr auto;
 grid-template-columns:1fr auto;
 -webkit-transition:opacity 1s ease;
 transition:opacity 1s ease;
 grid-template-areas:"Input Button" "GDPR GDPR"
}
.ppc .footer__email-form.-visible {
 opacity:1
}
.ppc .footer__email-form .label__error {
 color:rgba(255,255,255,0.8) !important
}
.ppc .footer__email-form-input {
 grid-area:Input;
 width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ppc .footer__email-form-btn {
 grid-area:Button
}
.ppc .footer__email-gdpr {
 margin-top:9px;
 grid-area:GDPR
}
.ppc .footer__email-gdpr .checkbox__error {
 color:rgba(255,255,255,0.8) !important
}
@media (min-width: 992px) {
 .ppc .footer {
  margin-top:108px
 }
 .ppc .footer__email-container {
  padding-top:54px;
  -ms-grid-columns:auto 1fr;
  grid-template-columns:auto 1fr;
  grid-gap:18px;
  grid-template-areas:"email-text email-form"
 }
 .ppc .footer__email-text {
  max-width:520px
 }
 .ppc .footer__email-form {
  width:450px;
  float:right;
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:1fr auto;
  grid-template-columns:1fr auto;
  grid-template-areas:"Input Button" "GDPR GDPR"
 }
 .ppc .footer__divider {
  margin:54px 0
 }
 .ppc .footer__columns .footer__last-column {
  float:right;
  text-align:center
 }
 .ppc .footer__columns .footer__column {
  margin:0 100px 10px 0;
  float:left
 }
 .ppc .footer__social-media-icons {
  margin-top:20px
 }
 .ppc .footer__logo img {
  margin-top:20px;
  max-width:250px
 }
 .ppc .footer__copyright {
  float:right
 }
 .ppc .footer__information-pages {
  margin-top:54px
 }
 .ppc .footer__information-pages ul {
  float:left
 }
 .ppc .footer__information-pages ul li {
  margin-right:20px
 }
}
@media (max-width: 991px) {
 .ppc .footer {
  margin-top:108px
 }
 .ppc .footer__email-container {
  padding-top:72px;
  -ms-grid-columns:1fr;
  grid-template-columns:1fr;
  grid-gap:54px;
  grid-template-areas:"email-text" "email-form"
 }
 .ppc .footer__email-text {
  text-align:center
 }
 .ppc .footer__email-form {
  position:relative;
  left:50%;
  -webkit-transform:translate(-50%);
  -ms-transform:translate(-50%);
  transform:translate(-50%);
  max-width:90vw;
  -ms-grid-columns:1fr 1fr;
  grid-template-columns:1fr 1fr
 }
 .ppc .footer__divider {
  margin:54px 0
 }
 .ppc .footer__columns {
  text-align:center
 }
 .ppc .footer__columns .footer__column {
  width:100%
 }
 .ppc .footer__columns .footer__column a {
  width:100%;
  display:block;
  height:auto
 }
 .ppc .footer__columns .footer__last-column {
  text-align:center;
  margin:0 auto;
  width:100%
 }
 .ppc .footer__last-column {
  margin-bottom:54px !important
 }
 .ppc .footer__social-media-icons {
  text-align:center;
  left:50%;
  margin-top:50px
 }
 .ppc .footer__social-media-icons li {
  margin-right:30px
 }
 .ppc .footer__column-wrapper {
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  margin:0 auto;
  width:100%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .ppc .footer__logo img {
  margin-top:60px;
  max-width:250px
 }
 .ppc .footer__copyright {
  margin:9px auto;
  text-align:center;
  width:100%
 }
 .ppc .footer__information-pages {
  margin:0 auto;
  text-align:center;
  font-size:14px
 }
 .ppc .footer__information-pages ul {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-flex-wrap:nowrap;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-align-content:stretch;
  -ms-flex-line-pack:stretch;
  align-content:stretch;
  max-width:500px;
  position:relative;
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:minmax(0, 33%) minmax(0, 33%) minmax(0, 33%);
  grid-template-columns:minmax(0, 33%) minmax(0, 33%) minmax(0, 33%);
  -ms-grid-rows:1 auto;
  grid-template-rows:1 auto;
  grid-template-areas:". . ."
 }
 .ppc .footer__information-pages ul,
 .ppc .footer__information-pages ul li a {
  left:50%;
  -webkit-transform:translate(-50%);
  -ms-transform:translate(-50%);
  transform:translate(-50%)
 }
 .ppc .footer__information-pages ul li a {
  position:absolute;
  text-align:center
 }
 .ppc .footer__information-pages ul li:first-child a {
  text-align:left
 }
 .ppc .footer__information-pages ul li:last-child a {
  text-align:right
 }
 .ppc .footer__information-pages ul li {
  height:35px;
  margin:0 20px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative
 }
}
@media (max-width: 764px) {
 .ppc .footer__language,
 .ppc .footer__language .responsiveList {
  width:100%
 }
}
.ppc .emptyCard__image,
.ppc .emptyCard__text1,
.ppc .emptyCard__text2 {
 background-color:rgba(255,255,255,0.15)
}
.ppc .emptyCard>* {
 display:block
}
@media (min-width: 765px) {
 .ppc .emptyCard {
  display:-ms-inline-grid;
  display:inline-grid;
  width:230px;
  -ms-grid-rows:11fr 1fr 1fr;
  grid-template-rows:11fr 1fr 1fr;
  grid-gap:9px;
  min-height:275px
 }
 .ppc .emptyCard__container {
  width:100%;
  height:100%;
  position:relative
 }
 .ppc .emptyCard__image {
  width:100%;
  height:95%
 }
 .ppc .emptyCard__text1 {
  width:80%;
  height:100%
 }
 .ppc .emptyCard__text2 {
  width:30%;
  height:100%
 }
 .ppc .emptyCard__empty-img {
  position:absolute;
  width:30%;
  bottom:50%;
  -o-object-position:50% 100%;
  object-position:50% 100%;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .ppc .emptyCard__text {
  width:100%;
  height:50%;
  color:#fff !important;
  white-space:pre-wrap;
  line-height:1.2em !important;
  text-align:center;
  padding:25px 0 0;
  position:absolute;
  top:50%
 }
 .ppc .emptyCard.-empty-img {
  width:250px;
  margin-right:54px !important;
  display:inline-block;
  vertical-align:top;
  position:relative
 }
}
@media (max-width: 764px) {
 .ppc .emptyCard {
  display:block;
  width:100%;
  margin-bottom:18px
 }
 .ppc .emptyCard,
 .ppc .emptyCard__container {
  position:relative
 }
 .ppc .emptyCard__container.-img {
  width:120px;
  height:120px
 }
 .ppc .emptyCard__container.-txt1 {
  position:absolute;
  width:-webkit-calc(90% - 138px);
  width:calc(90% - 138px);
  left:138px;
  bottom:-webkit-calc(50% + 4.5px);
  bottom:calc(50% + 4.5px);
  height:18px
 }
 .ppc .emptyCard__container.-txt2 {
  position:absolute;
  width:-webkit-calc(60% - 138px);
  width:calc(60% - 138px);
  left:138px;
  top:-webkit-calc(50% + 4.5px);
  top:calc(50% + 4.5px);
  height:18px
 }
 .ppc .emptyCard__image,
 .ppc .emptyCard__text1,
 .ppc .emptyCard__text2 {
  width:100%;
  height:100%
 }
 .ppc .emptyCard__empty-img {
  width:100px;
  height:100px;
  -o-object-position:50% 100%;
  object-position:50% 100%;
  display:inline-block;
  left:0;
  margin:9px
 }
 .ppc .emptyCard__text {
  width:-webkit-calc(100% - 118px);
  width:calc(100% - 118px);
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  position:absolute;
  white-space:pre-wrap
 }
 .ppc .emptyCard.-empty-img {
  width:100%;
  height:120px;
  display:block;
  position:relative
 }
}
.ppc .favourites {
 width:100%;
 overflow:hidden;
 position:fixed;
 top:0;
 z-index:1000000000;
 max-height:0;
 background-image:-webkit-gradient(linear, right top, left top, from(#ffde4f), to(#ee2595));
 background-image:linear-gradient(-90deg, #ffde4f, #ee2595);
 -webkit-transition:max-height .1s linear;
 transition:max-height .1s linear;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:0
}
.ppc .favourites__title {
 color:#fff;
 text-transform:uppercase;
 font-family:brandon-grotesque, sans-serif;
 position:relative
}
.ppc .favourites__close {
 position:absolute;
 width:25px;
 height:25px
}
.ppc .favourites__inline-heart {
 width:25px;
 height:25px;
 display:inline-block;
 vertical-align:top;
 margin-left:5px
}
.ppc .favourites__form .label__text {
 display:none !important
}
.ppc .favourites__copy-btn {
 display:block;
 margin:9px auto 0;
 -webkit-transition:padding .2s ease;
 transition:padding .2s ease
}
.ppc .favourites__copy-btn:before {
 content:"";
 position:absolute;
 right:18px;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 height:20px;
 width:20px;
 background-size:100%;
 background-repeat:no-repeat;
 background-position:50% 50%;
 background-image:url(//content.presspage.com/templates/576/1797/checkmark-white.svg);
 opacity:0;
 -webkit-transition:opacity .2s ease;
 transition:opacity .2s ease
}
.ppc .favourites__input {
 background-color:#fff !important;
 border:1px solid rgba(0,0,0,0.07) !important;
 padding-left:18px !important;
 padding-right:18px !important;
 color:#434343
}
@media (min-width: 765px) {
 .ppc .favourites {
  padding:0 54px
 }
 .ppc .favourites__title {
  height:90px;
  line-height:90px !important
 }
 .ppc .favourites__close {
  top:32.5px;
  right:0
 }
 .ppc .favourites__share-desktop {
  text-transform:none;
  position:absolute;
  height:25px;
  line-height:25px;
  top:32.5px;
  right:43px;
  color:#fff;
  cursor:pointer;
  font-family:brandon-grotesque, sans-serif
 }
 .ppc .favourites__share-mobile {
  display:none
 }
 .ppc .favourites__content {
  display:block;
  width:100%
 }
 .ppc .favourites__after-content {
  color:#fff !important;
  height:25px;
  line-height:25px;
  vertical-align:top
 }
 .ppc .favourites__after-content {
  margin:36px 0
 }
 .ppc .favourites .horizontalScroll__content {
  overflow-y:hidden
 }
 .ppc .favourites .horizontalScroll__content>* {
  max-width:250px;
  margin-right:18px
 }
 .ppc .favourites__description {
  display:none
 }
}
@media (max-width: 764px) {
 .ppc .favourites {
  -webkit-transition:none;
  transition:none;
  padding:0
 }
 .ppc .favourites__title {
  padding:0 18px;
  height:50px;
  line-height:50px !important;
  font-size:18px !important;
  border-bottom:1px solid #fff
 }
 .ppc .favourites__share-mobile {
  position:absolute;
  width:100%;
  border-top:1px solid #fff;
  height:60px;
  line-height:60px !important;
  color:#fff !important;
  text-align:center;
  cursor:pointer;
  font-family:Arial;
  bottom:0;
  left:0
 }
 .ppc .favourites__share-desktop {
  display:none
 }
 .ppc .favourites__close {
  top:12.5px;
  right:18px
 }
 .ppc .favourites__content {
  width:100%;
  overflow-x:hidden;
  overflow-y:scroll;
  -webkit-overflow-scrolling:touch;
  margin:0 !important;
  padding:0 18px 108px;
  height:-webkit-calc(100vh - 183px);
  height:calc(100vh - 183px)
 }
 .ppc .favourites__content.-no-filter-bar {
  overflow:visible !important;
  height:-webkit-calc(100vh - 35px);
  height:calc(100vh - 35px)
 }
 .ppc .favourites__content.-no-filter-bar .horizontalScroll__content {
  overflow:visible !important
 }
 .ppc .favourites .horizontalScroll__content {
  position:relative;
  width:100% !important;
  overflow-x:hidden !important;
  overflow-y:scroll !important;
  padding:0;
  -webkit-overflow-scrolling:touch !important
 }
 .ppc .favourites .horizontalScroll {
  -webkit-mask-image:none !important
 }
 .ppc .favourites .horizontalScroll__scroll-wrapper {
  overflow:visible
 }
 .ppc .favourites .-empty-img {
  display:block;
  color:#fff;
  margin-bottom:0;
  margin-top:54px
 }
 .ppc .favourites__description {
  color:#fff;
  display:block;
  width:100%;
  white-space:pre-wrap;
  padding:9px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin-bottom:54px
 }
 .ppc .favourites .emptyCard:not(.-empty-img) {
  display:block
 }
 .ppc .favourites__after-content {
  display:none
 }
}
.ppc .gdprConsent {
 display:-ms-grid;
 display:grid;
 -ms-grid-columns:auto 1fr auto;
 grid-template-columns:auto 1fr auto;
 grid-template-areas:"Icon Text Right";
 -ms-grid-rows:auto;
 grid-template-rows:auto;
 grid-gap:18px;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center
}
.ppc .gdprConsent__icon {
 height:40px;
 width:40px;
 margin:5px 10px 5px 0;
 display:inline-block;
 grid-area:Icon
}
.ppc .gdprConsent__icon-img {
 width:100%;
 height:100%
}
.ppc .gdprConsent__text {
 grid-area:Text
}
.ppc .gdprConsent__right {
 grid-area:Right;
 text-align:right
}
.ppc .gdprConsent__checkbox {
 display:inline-block;
 margin-right:18px
}
.ppc .gdprConsent__outer {
 opacity:1
}
@media (max-width: 764px) {
 .ppc .gdprConsent {
  -ms-grid-columns:1fr;
  grid-template-columns:1fr;
  grid-template-areas:"Text" "Right";
  -ms-grid-rows:auto auto;
  grid-template-rows:auto auto
 }
 .ppc .gdprConsent__icon {
  display:none
 }
}
.ppc .nav {
 position:-webkit-sticky;
 position:sticky;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 z-index:11;
 width:100%;
 background-attachment:fixed !important;
 top:0;
 left:0
}
.ppc .nav__sub-btn {
 color:#fff !important
}
.ppc .nav__top {
 position:absolute;
 width:100%;
 top:0;
 left:0;
 background:-webkit-gradient(linear, right top, left top, from(#ffde4f), to(#ee2595));
 background:linear-gradient(-90deg, #ffde4f, #ee2595);
 z-index:-1
}
.ppc .nav__logo {
 background-image:url(//content.presspage.com/templates/576/1797/logo-dark.svg);
 background-size:contain;
 background-repeat:no-repeat;
 background-position:50%;
 cursor:pointer;
 grid-area:Logo
}
.ppc .nav__left,
.ppc .nav__right {
 grid-area:MenuItem
}
.ppc .nav__item-gradient,
.ppc .nav__item-img {
 display:none
}
.ppc .nav__item {
 letter-spacing:1px
}
@media (min-width: 1151px) {
 .ppc .nav,
 .ppc .nav__menu {
  display:-ms-grid;
  display:grid;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -ms-grid-columns:125px 1fr 25px;
  grid-template-columns:125px 1fr 25px;
  -ms-grid-rows:90px;
  grid-template-rows:90px;
  grid-template-areas:"Logo MenuItem Heart";
  grid-gap:9px;
  padding:0 54px
 }
 .ppc .nav {
  height:90px;
  padding:0 54px
 }
 .ppc .nav.-scroll-top .nav__top {
  height:10px
 }
 .ppc .nav.-scroll-top .nav__logo {
  background-image:url(//content.presspage.com/templates/576/1797/logo-dark.svg)
 }
 .ppc .nav.-scroll-top .nav__item>a {
  color:#434343
 }
 .ppc .nav.-scroll-top .nav__item:hover>a {
  color:#ee2595
 }
 .ppc .nav__top {
  -webkit-transition:height .2s ease;
  transition:height .2s ease
 }
 .ppc .nav__logo {
  display:inline-block
 }
 .ppc .nav__logo,
 .ppc .nav__menu {
  position:absolute;
  top:0;
  height:100%;
  width:100%
 }
 .ppc .nav__item {
  height:100%;
  display:inline-block;
  line-height:90px;
  font-family:brandon-grotesque, sans-serif;
  font-size:12px;
  letter-spacing:1px;
  font-weight:700;
  position:relative
 }
 .ppc .nav__item.-mobile-only {
  display:none
 }
 .ppc .nav__item>a {
  padding:9px
 }
 .ppc .nav__item .nav__sub-menu {
  display:none
 }
 .ppc .nav__item:hover .nav__sub-menu {
  display:block
 }
 .ppc .nav__left {
  width:100%
 }
 .ppc .nav__left .nav__item {
  margin-left:9px;
  text-transform:uppercase;
  background-image:none !important
 }
 .ppc .nav__left .nav__item.-first {
  position:relative
 }
 .ppc .nav__right {
  width:100%;
  text-align:right
 }
 .ppc .nav__right .nav__item {
  margin-right:9px;
  text-transform:capitalize;
  text-align:left;
  font-weight:500
 }
 .ppc .nav__right .nav__item:before {
  display:none
 }
 .ppc .nav__right .nav__item.-first {
  position:static
 }
 .ppc .nav__sub-menu {
  background-color:#f2f2f4;
  position:absolute;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  top:80px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-box-shadow:0 2px 9px 0 rgba(0,0,0,0.3);
  box-shadow:0 2px 9px 0 rgba(0,0,0,0.3);
  padding:9px 48px 73px 18px;
  left:50%;
  -webkit-transform:translate(-50%);
  -ms-transform:translate(-50%);
  transform:translate(-50%);
  grid-column-gap:36px;
  -webkit-column-gap:36px;
  -moz-column-gap:36px;
  column-gap:36px
 }
 .ppc .nav__sub-menu.-column-1 {
  -webkit-columns:1;
  -webkit-column-count:1;
  -moz-column-count:1;
  column-count:1
 }
 .ppc .nav__sub-menu.-column-2 {
  -webkit-columns:2;
  -webkit-column-count:2;
  -moz-column-count:2;
  column-count:2
 }
 .ppc .nav__sub-item {
  margin:0;
  height:44px;
  width:auto;
  max-width:225px;
  padding:0;
  min-width:150px
 }
 .ppc .nav__sub-item>a {
  display:block;
  color:#434343;
  min-width:150px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:44px;
  font-size:12px;
  line-height:44px;
  max-width:225px;
  text-transform:uppercase;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .ppc .nav__sub-item>a:hover {
  color:#39f
 }
 .ppc .nav__sub-btn {
  position:absolute !important;
  right:18px;
  width:110px;
  text-align:center;
  padding:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  bottom:18px
 }
 .ppc .nav__sub-btn>* {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:12px;
  padding:0 10px
 }
 .ppc .nav__menu-btn {
  display:none
 }
}
@media (max-width: 1150px) {
 .ppc .nav {
  display:-ms-grid;
  display:grid;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -ms-grid-columns:125px auto 1fr 25px;
  grid-template-columns:125px auto 1fr 25px;
  -ms-grid-rows:50px;
  grid-template-rows:50px;
  grid-template-areas:"Logo MenuToggle None Heart";
  grid-gap:9px;
  padding:0 18px;
  position:-webkit-sticky;
  position:sticky;
  height:50px
 }
 .ppc .nav.-type-1 {
  background-color:#fff
 }
 .ppc .nav.-type-1.-closed.-scroll-top .nav__menu-btn {
  color:#434343
 }
 .ppc .nav.-type-1.-closed.-scroll-top .nav__menu-btn:before {
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-dark.svg) !important
 }
 .ppc .nav.-scroll-top .nav__top {
  height:5px
 }
 .ppc .nav.-scroll-top .nav__logo {
  background-image:url(//content.presspage.com/templates/576/1797/logo-dark.svg)
 }
 .ppc .nav.-scroll-top .nav__item>a {
  color:#434343
 }
 .ppc .nav.-scroll-top .nav__item:hover>a {
  color:#ee2595
 }
 .ppc .nav.-closed .nav__menu {
  display:none
 }
 .ppc .nav.-closed .nav__menu-btn:before {
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg)
 }
 .ppc .nav__menu-btn {
  font-family:brandon-grotesque, sans-serif;
  font-weight:700;
  font-size:14px;
  padding-right:20px
 }
 .ppc .nav__menu-btn {
  grid-area:MenuToggle;
  height:50px;
  line-height:50px;
  text-align:left;
  position:relative;
  padding-left:7px;
  -webkit-box-shadow:none;
  box-shadow:none
 }
 .ppc .nav__menu-btn:before {
  content:"";
  position:absolute;
  width:20px;
  height:50px;
  top:0;
  right:0;
  z-index:-1;
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-white.svg);
  background-repeat:no-repeat;
  background-size:8px;
  background-position:50% 50%
 }
 .ppc .nav__top {
  -webkit-transition:height .2s ease;
  transition:height .2s ease
 }
 .ppc .nav__logo {
  position:absolute;
  top:0;
  height:100%;
  width:100%;
  display:inline-block
 }
}
@media (min-width: 1300px) {
 .ppc .nav,
 .ppc .nav__menu {
  -ms-grid-columns:150px 1fr 25px;
  grid-template-columns:150px 1fr 25px
 }
 .ppc .nav__left {
  width:100%
 }
 .ppc .nav__left .nav__item {
  margin-left:18px
 }
 .ppc .nav__right {
  width:100%
 }
 .ppc .nav__right .nav__item {
  margin-right:18px
 }
}
.ppc a,
body,
.ppc div,
.ppc footer,
.ppc form,
.ppc h2,
.ppc h3,
.ppc h6,
html,
.ppc img,
.ppc label,
.ppc li,
.ppc nav,
.ppc p,
.ppc span,
.ppc ul {
 margin:0;
 padding:0;
 border:0;
 font-size:100%;
 font:inherit;
 vertical-align:baseline
}
.ppc footer,
.ppc nav {
 display:block
}
body {
 line-height:1
}
.ppc ul {
 list-style:none
}
html {
 line-height:1.15;
 -webkit-text-size-adjust:100%
}
body {
 margin:0
}
.ppc hr {
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 height:0;
 overflow:visible
}
.ppc a {
 background-color:transparent
}
.ppc img {
 border-style:none
}
.ppc button,
.ppc input {
 font-family:inherit;
 font-size:100%;
 line-height:1.15;
 margin:0
}
.ppc button,
.ppc input {
 overflow:visible
}
.ppc button {
 text-transform:none
}
.ppc [type=submit],
.ppc button {
 -webkit-appearance:button
}
.ppc [type=submit]::-moz-focus-inner,
.ppc button::-moz-focus-inner {
 border-style:none;
 padding:0
}
.ppc [type=submit]:-moz-focusring,
.ppc button:-moz-focusring {
 outline:1px dotted ButtonText
}
.ppc [type=checkbox] {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:0
}
.ppc ::-webkit-file-upload-button {
 -webkit-appearance:button;
 font:inherit
}
html {
 font-size:100%
}
.ppc input {
 outline:none;
 -webkit-border-radius:0;
 border-radius:0
}
.ppc a:active,
.ppc a:hover,
.ppc a:link,
.ppc a:visited {
 text-decoration:none;
 color:inherit
}
body {
 color:#434343;
 font-family:Arial, sans-serif;
 -webkit-font-smoothing:antialiased
}
.ppc h2,
.ppc h3 {
 line-height:1.22
}
.ppc .h4,
.ppc h2,
.ppc h3 {
 font-family:brandon-grotesque, sans-serif;
 font-weight:500;
 font-style:normal;
 font-stretch:normal;
 letter-spacing:normal
}
.ppc .h4 {
 line-height:1.29
}
.ppc h6 {
 font-style:normal;
 font-stretch:normal;
 letter-spacing:normal
}
.ppc h6 {
 font-weight:700;
 line-height:normal
}
.ppc p {
 font-family:Arial;
 font-weight:400;
 font-style:normal;
 font-stretch:normal;
 letter-spacing:normal
}
.ppc .body--1,
body {
 font-size:16px
}
.ppc .body--1,
.ppc .body--2 {
 color:inherit
}
.ppc .body--2 {
 font-size:14px;
 line-height:1.6em
}
@media (min-width: 1300px) {
 .ppc h2 {
  font-size:36px
 }
 .ppc h3 {
  font-size:28px
 }
 .ppc .h4 {
  font-size:22px
 }
 .ppc h6 {
  font-size:14px
 }
}
@media (min-width: 765px) and (max-width: 1299px) {
 .ppc h2 {
  font-size:30px
 }
 .ppc h3 {
  font-size:28px
 }
 .ppc .h4 {
  font-size:22px
 }
 .ppc h6 {
  font-size:14px
 }
}
@media (min-width: 765px) and (max-width: 991px) {
 .ppc h2 {
  font-size:30px
 }
 .ppc h3 {
  font-size:28px
 }
 .ppc .h4 {
  font-size:22px
 }
 .ppc h6 {
  font-size:14px
 }
}
@media (max-width: 764px) {
 .ppc h2 {
  font-size:30px
 }
 .ppc h3 {
  font-size:28px
 }
 .ppc .h4 {
  font-size:22px
 }
 .ppc h6 {
  font-size:14px
 }
 .ppc .body--1 {
  font-size:16px
 }
 .ppc .body--2 {
  font-size:14px
 }
}
.ppc button {
 background:none;
 color:inherit;
 border:none;
 padding:0;
 text-transform:uppercase;
 font:inherit;
 cursor:pointer;
 outline:inherit
}
.ppc .button--email-form {
 padding:4px 0 0;
 border:0;
 margin:0;
 background:#fff;
 color:#39f;
 width:156px;
 height:52px;
 vertical-align:top
}
.ppc .richText__link {
 cursor:pointer;
 color:#f4a71c !important;
 text-decoration:underline !important
}
.ppc .richText__link:hover {
 color:#e77610
}
.ppc .has-right-arrow:before {
 content:"";
 position:absolute;
 width:20px;
 height:100%;
 top:0;
 right:10px;
 z-index:2;
 background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-white.svg);
 background-repeat:no-repeat;
 background-size:8px;
 background-position:50% 50%
}
.ppc .button--email-form {
 position:relative;
 height:48px;
 line-height:48px;
 padding:0 36px;
 text-align:center;
 font-size:16px;
 display:inline-block;
 font-family:brandon-grotesque, sans-serif;
 text-transform:uppercase
}
@media (min-width: 1151px) {
 .ppc .nav.-scroll-down .nav__top {
  height:90px
 }
 .ppc .nav.-scroll-down .nav__logo {
  background-image:url(//content.presspage.com/templates/576/1797/logo-light.svg)
 }
 .ppc .nav.-scroll-down .nav__left .nav__item>a {
  color:#ffde4f
 }
 .ppc .nav.-scroll-down .nav__right .nav__item>a {
  color:#434343
 }
 .ppc .nav.-scroll-down .nav__item:hover>a {
  color:#9225c9
 }
}
@media (max-width: 1150px) {
 .ppc .nav.-type-1.-closed.-scroll-down .nav__menu-btn {
  color:#fff
 }
 .ppc .nav.-type-1.-closed.-scroll-down .nav__menu-btn:before {
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-white.svg) !important
 }
 .ppc .nav.-type-2.-closed.-scroll-down .nav__menu-btn {
  color:#fff
 }
 .ppc .nav.-type-2.-closed.-scroll-down .nav__menu-btn:before {
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-white.svg) !important
 }
 .ppc .nav.-scroll-down .nav__top {
  height:50px
 }
 .ppc .nav.-scroll-down .nav__logo {
  background-image:url(//content.presspage.com/templates/576/1797/logo-light.svg)
 }
 .ppc .nav.-scroll-down .nav__left .nav__item>a {
  color:#ffde4f
 }
 .ppc .nav.-scroll-down .nav__right .nav__item>a {
  color:#434343
 }
 .ppc .nav.-scroll-down .nav__item:hover>a {
  color:#9225c9
 }
}
.ppc .nav.-type-2.-closed.-scroll-top:before {
 content:"";
 position:absolute;
 width:100%;
 left:0;
 top:0;
 height:100%;
 z-index:-2;
 background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)), to(transparent));
 background-image:linear-gradient(rgba(0,0,0,0.4), transparent)
}
@media (min-width: 1151px) {
 .ppc .nav.-scroll-top .nav__top {
  height:10px
 }
 .ppc .nav.-scroll-top .nav__logo {
  background-image:url(//content.presspage.com/templates/576/1797/logo-dark.svg)
 }
 .ppc .nav.-scroll-top .nav__item>a {
  color:#434343
 }
 .ppc .nav.-scroll-top .nav__item:hover>a {
  color:#ee2595
 }
 .ppc .nav.-scroll-top.-type-2 .nav__logo {
  background-image:url(//content.presspage.com/templates/576/1797/logo-light.svg)
 }
 .ppc .nav.-scroll-top.-type-2 .nav__item>a {
  color:#fff
 }
 .ppc .nav.-scroll-top.-type-2 .nav__item>a:hover {
  color:#ee2595
 }
}
@media (max-width: 1150px) {
 .ppc .nav.-type-1.-closed.-scroll-top .nav__menu-btn {
  color:#434343
 }
 .ppc .nav.-type-1.-closed.-scroll-top .nav__menu-btn:before {
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-dark.svg) !important
 }
 .ppc .nav.-type-2.-closed.-scroll-top .nav__menu-btn {
  color:#fff
 }
 .ppc .nav.-type-2.-closed.-scroll-top .nav__menu-btn:before {
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-white.svg) !important
 }
 .ppc .nav.-type-2.-closed.-scroll-top .nav__logo {
  background-image:url(//content.presspage.com/templates/576/1797/logo-light.svg)
 }
 .ppc .nav.-scroll-top .nav__top {
  height:5px
 }
 .ppc .nav.-scroll-top .nav__logo {
  background-image:url(//content.presspage.com/templates/576/1797/logo-dark.svg)
 }
 .ppc .nav.-scroll-top .nav__item>a {
  color:#434343
 }
 .ppc .nav.-scroll-top .nav__item:hover>a {
  color:#ee2595
 }
}
@media (max-width: 764px) {
 .ppc .slideUpDialogue__box.-open {
  max-height:80vh
 }
}
.ppc .bannerDialogue.-open {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
.ppc .dropdownBox.-open {
 z-index:500;
 max-height:80vh
}
.ppc .dropdownBox.-open {
 z-index:500;
 max-height:80vh
}
.ppc .footer .dropdownBox.-open {
 margin-bottom:20px
}
@media (min-width: 765px) {
 .ppc .favourites.-open {
  height:auto;
  max-height:500px
 }
}
@media (max-width: 764px) {
 .ppc .favourites.-open {
  height:100vh;
  max-height:100vh
 }
}
@media (max-width: 1150px) {
 .ppc .nav.-type-1.-open .nav__menu-btn {
  color:#fff
 }
 .ppc .nav.-type-1.-open .nav__menu-btn:before {
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-white.svg)
 }
 .ppc .nav.-type-2.-open .nav__menu-btn {
  color:#fff
 }
 .ppc .nav.-type-2.-open .nav__menu-btn:before {
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-white.svg)
 }
 .ppc .nav.-open .nav__menu-btn:before {
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform:rotate(-90deg)
 }
 .ppc .nav.-open .nav__top {
  height:50px;
  -webkit-transition:none;
  transition:none
 }
 .ppc .nav.-open .nav__logo {
  background-image:url(//content.presspage.com/templates/576/1797/logo-light.svg)
 }
 .ppc .nav.-open .nav__menu {
  background:-webkit-gradient(linear, right top, left top, from(#ffde4f), to(#ee2595));
  background:linear-gradient(-90deg, #ffde4f, #ee2595);
  height:-webkit-calc(100vh - 50px);
  height:calc(100vh - 50px);
  position:absolute;
  top:50px;
  width:100%;
  padding:9px 5%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  overflow-y:scroll;
  -webkit-overflow-scrolling:touch
 }
 .ppc .nav.-open .nav__item-img {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:0;
  -o-object-fit:cover;
  object-fit:cover;
  display:block
 }
 .ppc .nav.-open .nav__item-gradient {
  position:absolute;
  display:block;
  bottom:0;
  left:0;
  width:100%;
  height:30%;
  background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0,0,0,0.5)));
  background-image:linear-gradient(transparent, rgba(0,0,0,0.5))
 }
 .ppc .nav.-open .nav__sub-menu {
  display:none
 }
 .ppc .nav.-open .nav__left {
  display:-ms-grid;
  display:grid;
  -ms-grid-columns:1fr 1fr;
  grid-template-columns:1fr 1fr;
  grid-gap:9px
 }
 .ppc .nav.-open .nav__left .nav__item {
  text-transform:uppercase;
  position:relative;
  font-family:brandon-grotesque, sans-serif;
  height:60vw;
  border:5px solid #fff;
  background-size:cover
 }
 .ppc .nav.-open .nav__left .nav__item a {
  width:100%;
  height:100%;
  padding:3px 7px;
  color:#fff;
  font-family:brandon-grotesque, sans-serif;
  font-weight:700;
  display:block;
  position:absolute;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  line-height:-webkit-calc(120vw - 35px);
  line-height:calc(120vw - 35px);
  font-size:14px;
  z-index:1;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
 }
 .ppc .nav.-open .nav__right {
  width:100%;
  padding-bottom:144px
 }
 .ppc .nav.-open .nav__right .nav__item {
  position:relative
 }
 .ppc .nav.-open .nav__right .nav__item a {
  display:block;
  height:60px;
  line-height:60px;
  color:#fff;
  text-transform:uppercase;
  width:100%;
  border-bottom:1px solid #fff;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .ppc .nav.-open .nav__right .nav__item a,
 .ppc .nav__menu-btn {
  font-family:brandon-grotesque, sans-serif;
  font-weight:700;
  font-size:14px;
  padding-right:20px
 }
}
@media (max-width: 1150px) and (min-width: 765px) {
 .ppc .nav.-open .nav__left {
  -ms-grid-columns:1fr 1fr 1fr 1fr;
  grid-template-columns:1fr 1fr 1fr 1fr
 }
 .ppc .nav.-open .nav__left .nav__item {
  height:30vw
 }
 .ppc .nav.-open .nav__left .nav__item a {
  line-height:-webkit-calc(60vw - 35px);
  line-height:calc(60vw - 35px)
 }
}
.ppc .bannerDialogue.-closed {
 -webkit-transform:translateY(200%);
 -ms-transform:translateY(200%);
 transform:translateY(200%)
}
.ppc .dropdownBox.-closed {
 max-height:0
}
.ppc .nav.-type-2.-closed.-scroll-top:before {
 content:"";
 position:absolute;
 width:100%;
 left:0;
 top:0;
 height:100%;
 z-index:-2;
 background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)), to(transparent));
 background-image:linear-gradient(rgba(0,0,0,0.4), transparent)
}
@media (max-width: 1150px) {
 .ppc .nav.-type-1.-closed.-scroll-top .nav__menu-btn {
  color:#434343
 }
 .ppc .nav.-type-1.-closed.-scroll-top .nav__menu-btn:before {
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-dark.svg) !important
 }
 .ppc .nav.-type-1.-closed.-scroll-down .nav__menu-btn {
  color:#fff
 }
 .ppc .nav.-type-1.-closed.-scroll-down .nav__menu-btn:before {
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-white.svg) !important
 }
 .ppc .nav.-type-2.-closed.-scroll-top .nav__menu-btn {
  color:#fff
 }
 .ppc .nav.-type-2.-closed.-scroll-top .nav__menu-btn:before {
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-white.svg) !important
 }
 .ppc .nav.-type-2.-closed.-scroll-top .nav__logo {
  background-image:url(//content.presspage.com/templates/576/1797/logo-light.svg)
 }
 .ppc .nav.-type-2.-closed.-scroll-down .nav__menu-btn {
  color:#fff
 }
 .ppc .nav.-type-2.-closed.-scroll-down .nav__menu-btn:before {
  background-image:url(//content.presspage.com/templates/576/1797/shallow-arrow-white.svg) !important
 }
 .ppc .nav.-closed .nav__menu {
  display:none
 }
 .ppc .nav.-closed .nav__menu-btn:before {
  -webkit-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg)
 }
}
.ppc .slideUpDialogue.-closed {
 opacity:0;
 pointer-events:none
}
.ppc .slideUpDialogue__box.-closed {
 pointer-events:none
}
@media (min-width: 765px) {
 .ppc .slideUpDialogue__box.-closed {
  opacity:0;
  pointer-events:none
 }
}
@media (max-width: 764px) {
 .ppc .slideUpDialogue__box.-closed {
  max-height:0;
  height:0;
  padding:0
 }
}
.ppc .button--directional.-up:before {
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg)
}
.ppc .button--directional.-down:before {
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
body.hidden,
html.hidden {
 overflow:hidden
}
.ppc .nav.-type-1 {
 position:fixed
}
.pp_email {
 margin:0px
}
.pp_headlines_iconset,
.pp_blockheadlines_tools,
.pp_coverage_iconset {
 margin:0;
 padding:0
}
.title_companyprofile h1 {
 margin:0px;
 padding:0px
}
.pp-main-column .extras_headertitle_right,
.pp-main-column .extras_headertitle,
.pp-main-column .title_big h2,
.pp-main-column .title_big_headlines a,
.pp-main-column .pp_coverageoverview_title_left,
.pp-main-column .pp-newsreel-slider-title h2,
.pp-main-column .form_title,
.pp-main-column .pp-images-module .title_big_headlines {
 margin:0px;
 padding:0px
}
.pp-side-column .extras_headertitle_right,
.pp-side-column .extras_headertitle,
.pp-side-column .title_big h2,
.pp-side-column .title_big_headlines a,
.pp-side-column .pp_coverageoverview_title_left,
.pp-side-column .pp-newsreel-slider-title h2,
.pp-side-column .form_title,
.pp-side-column .pp-images-module .title_big_headlines {
 margin:0px;
 padding:0px
}
.title_big_headlines,
.title_companyprofile,
.subtitle_case {
 margin:0px;
 padding:0px
}
.pp_sub_allheadlines .title_big_headlines {
 margin:0px;
 padding:0px
}
.pp-block-item-heading.pp-block-item-heading,
.pp_bigheadlines_heading.pp_bigheadlines_heading,
.searchresult_title a,
.pp_coverage_title_items a {
 margin:0px;
 padding:0px
}
.pp_bigheadlines_title a {
 margin:0px;
 padding:0px
}
.pp-block-item-title {
 margin:0px
}
.text_companyprofile h1,
.text_companyprofile h2,
.text_companyprofile h3,
.text_companyprofile h4,
.text_companyprofile h5,
.text_companyprofile h6 {
 margin:0px;
 padding:0px
}
.text_latestnews_more,
.pp-newsreel-slider-readmore {
 text-decoration:none
}
.extras_content_right {
 padding:0px
}
#table_shareus,
.ulSocialmedia {
 margin-top:0px
}
.shareus_right,
.volgdiv_right {
 padding-top:0px
}
#ppmodule_latestnews .extras_content_right {
 padding-top:0 !important
}
#ppmodule_downloads .downloads_media_icon {
 display:none
}
#ppmodule_downloads .download_link:before {
 display:inline-block;
 text-decoration:underline
}
#ppmodule_downloads .download_link:hover:before {
 text-decoration:underline
}
#ppmodule_downloads .download_link:before,
#ppmodule_downloads .download_link:hover:before {
 text-decoration:none
}
#ppmodule_downloads .download_link {
 position:relative
}
#ppmodule_downloads .download_link::before {
 font-family:pp_iconfont;
 content:'\e600';
 position:absolute;
 vertical-align:middle;
 top:4px;
 font-size:22px;
 color:#535362 !important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
#ppmodule_downloads .td_download_link {
 padding-left:35px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
#ppmodule_downloads .download_link[href$=".gif"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".jpeg"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".jpg"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".bmp"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".pdf"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".docx"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".doc"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".xls"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".xlsx"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".avi"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".mp3"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".wma"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".wav"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".asf"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".mpg"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".wmv"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".mov"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".qt"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".flv"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".zip"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".rar"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".ppt"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".pptx"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".gp"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".swf"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".odt"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".odp"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".psd"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".ai"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".eps"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".tiff"]::before,
#ppmodule_downloads .download_link[href$=".tif"]::before {
 content:""
}
#ppmodule_downloads .download_link[href$=".rtf"]::before {
 content:""
}
#maintable img {
 max-width:100%
}
#maintable,
.widthcorrection {
 max-width:1000px
}
.searchresult_text {
 clear:both
}
.searchresult_readmore {
 display:block
}
.pp-block-item-title {
 margin-top:0
}
.pp-block-item-content {
 padding-top:10px
}
.pp_latestnews_nav {
 float:none
}
.text_quotes,
.text_quotes_right {
 font-style:normal
}
.title_big a:hover,
.title_big_headlines a:hover {
 text-decoration:none
}
.pp_bigheadlines_container {
 margin-top:0
}
.pollContentBlock .pollRadioButton {
 margin-left:1px
}
.div_summary {
 padding:15px
}
.title_summary,
.text_boilerplate,
.text_summary {
 padding-left:0;
 padding-right:0
}
.shareus_right {
 padding-top:0
}
.pp-back-to-top,
.pp-medialib-filter-header {
 background:#f5a71d
}
.pp-replace-checkbox:checked+.pp-replace-label:before {
 color:#f5a71d
}
.pp_popupvideo_text,
.pp_slide_title,
.pp_slide_title_item {
 color:#636466
}
.cycle_button {
 background:#ccc;
 -webkit-border-radius:50%;
 border-radius:50%;
 display:inline-block;
 float:none
}
.cycle_button.activeSlide {
 background:#f5a71d
}
.img_whiteborder {
 border:0;
 width:54px
}
.social_spacer_left {
 margin-left:0px
}
.pp-audio-item:last-child {
 margin-bottom:0
}
.ppNews-b .ppNews-n li.ppCurrent a,
.td_headlines:hover,
.div_summary,
.medialib_item_checkbox:checked ~ .pp_medialibrary_item .pp_slide_title,
.medialib_item_container:hover .pp_popupvideo_text,
.medialib_item_container:hover .pp_slide_title,
.medialib_item_container:hover .pp_slide_title_item,
.pp_medialibrary .options_lohi:hover,
.pp_medialibrary_item__thumbnail {
 background:#f2f2f4
}
.td_headlines,
.medialib_item_container,
.pp_medialibrary_item__thumbnail {
 -webkit-transition:none;
 transition:none
}
.table_search_images>tbody>tr>td {
 padding-bottom:20px
}
@media screen and (max-width: calc(1000px + (20px * 2))) {
 #maintable {
  padding-left:20px;
  padding-right:20px
 }
}
.pp_moduleblock,
.embedvideo_div_bottom {
 margin-bottom:3rem
}
.extras_newsroom_header,
.extras_newsroom_headertitle_right {
 width:auto;
 height:auto;
 border:0;
 background:0;
 text-align:left
}
.div_main_extras,
.content_main_client,
.content_main_case,
.extras_newsroom_headertitle_right {
 padding:0
}
.extras_header,
.pp_bottommodule_header,
.div_extras,
.extras_footer,
.pp-extras-container {
 width:100%;
 border:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.extras_header,
.pp_bottommodule_header {
 height:auto;
 background:rgba(0,0,0,0)
}
.div_extras,
.td_extras_content,
.pp-extras-container {
 background:rgba(0,0,0,0)
}
.extras_footer {
 background:rgba(0,0,0,0)
}
.pp_bottommodule_header {
 float:none
}
.div_main_extras {
 width:100%
}
.pp_flexgallery_right,
.div_main_extras .da-vinci-carousel,
.div_video_right,
.div_video_right {
 width:100%
}
.div_video_right iframe,
.div_extras_twitter,
.div_extras_twitter iframe,
.facebook_div,
.facebook_div iframe,
.twittersearch_module,
.twitter-article,
#loading-container,
.flickr_div {
 width:100% !important
}
.fb_iframe_widget {
 z-index:5 !important
}
#table_audio,
.ulSocialmedia,
.extras_content_right,
#table_shareus,
.div_shareus,
.volgdiv_right,
.extras_header,
.extras_newsroom_header,
.extras_content_right,
.div_extras,
.extras_footer,
.div_extras_twitter,
.div_extras_twitter iframe,
.facebook_div,
.facebook_div iframe,
.flickr_div,
.table_searchinput,
.pp-extras-container {
 margin-left:0
}
.ppcustommodule_side_stripped {
 margin-left:0 !important
}
#ppmodule_latestnews,
.rssmodule ul {
 padding-left:0 !important
}
.volgdiv_right {
 padding-left:0
}
.volgdiv,
.volgdiv_right {
 border:none
}
.extras_content_right,
.volglink {
 padding-left:0 !important
}
.extras_content_right {
 margin-left:0;
 width:100%;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ulSocialmedia,
#table_shareus {
 left:0
}
.td_shareus,
.shareus_right .pp_sharemore,
.ulSocialmedia li {
 right:0
}
.table_flags {
 margin-bottom:10px;
 float:right
}
.flag_container {
 margin-right:0
}
.td_extras_right,
.td_extras_left {
 width:290px
}
.td_extras_right {
 margin-left:-290px
}
.content_main_client,
.content_main_case {
 margin-right:290px;
 padding-right:2rem
}
@media screen and (max-width: 600px) {
 .td_extras_right {
  margin-left:0
 }
 .content_main_client,
 .content_main_case {
  margin-right:0;
  padding-right:0
 }
 .pp-block-item {
  height:auto !important
 }
 .pp-newsreel-slider-image--fullwidth {
  height:320px
 }
 .td_contactsinfo {
  width:auto
 }
 .pp_email {
  width:180px
 }
 .pp-headline-blocks .pp_unit {
  margin-bottom:2rem
 }
 .mm_listitem .pp_unit {
  width:100%;
  margin-left:0;
  margin-bottom:0
 }
 .pp_big_headlines_item_container {
  max-width:100%;
  margin-left:0
 }
 .pp_bigheadlines_date,
 .pp_bigheadlines_tags,
 .pp_bigheadlines_text,
 .pp_bigheadlines_title {
  padding-left:0
 }
 .div_main_extras,
 .extras_newsroom_headertitle_right a,
 .extras_newsroom_header,
 .extras_header,
 .extras_footer,
 .div_extras,
 .pp-extrascontainer,
 .div_video_right iframe,
 .div_extras_twitter,
 .div_extras_twitter iframe,
 .facebook_div,
 .facebook_div iframe,
 .twittersearch_module,
 .twitter-article,
 #loading-container,
 .flickr_div {
  width:100% !important
 }
}
@media screen and (max-width: 767px) {
 .content_main_client,
 .content_main_case {
  margin-right:0;
  padding-left:0px;
  padding-right:0px;
  margin-left:0px
 }
 .main_padding,
 .pp_table {
  display:table-header-group;
  float:none
 }
 .td_extras_left,
 .td_extras_right {
  margin-left:0;
  margin-right:0;
  float:none;
  display:table-footer-group
 }
 .div_main_extras,
 .extras_newsroom_headertitle_right a,
 .extras_newsroom_header,
 .extras_header,
 .extras_footer,
 .div_extras,
 .pp-extrascontainer,
 .div_video_right iframe,
 .div_extras_twitter,
 .div_extras_twitter iframe,
 .facebook_div,
 .facebook_div iframe,
 .twittersearch_module,
 .twitter-article,
 #loading-container,
 .flickr_div {
  width:100% !important
 }
}
.pp-side-column .pp_moduleblock,
.pp-side-column .embedvideo_div_bottom {
 margin-bottom:2rem
}
.pp-main-column .pp_moduleblock,
.pp-main-column .embedvideo_div_bottom {
 margin-bottom:0
}
.pp-transition {
 -webkit-transition:all 0.2s;
 transition:all 0.2s
}
#ppmodule_socialmedia .extras_footer {
 height:0px
}
.pp-side-column {
 display:none
}
.content_main_client,
.content_main_case {
 padding-right:0;
 margin-right:0
}
.pp-content-top {
 max-width:1000px;
 margin:0 auto
}
@media screen and (max-width: 1130px) {
 .pp-content-top {
  padding-left:15px;
  padding-right:15px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
}
.pp_singlerelease .pp-content-top {
 margin-bottom:4rem
}
@media screen and (max-width: 767px) {
 .pp_singlerelease .pp-content-top {
  margin-bottom:2rem
 }
}
.pp-main-column .pp_moduleblock .title_big_headlines {
 display:none
}
@media screen and (max-width: 600px) {
 .div_form .td_form_submit {
  text-align:center
 }
}
.pp-custom-title {
 max-width:1000px;
 margin:0 auto;
 display:none;
 margin-top:30px;
}
@media screen and (max-width: 1130px) {
 .pp-custom-title {
  padding-left:15px;
  padding-right:15px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
}
.pp-custom-title h1 {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:52px;
 text-transform:uppercase;
 color:#f5a71d;
 padding-left:30px;
 border-left:2px solid #39f
}
@media screen and (max-width: 600px) {
 .pp-custom-title h1 {
  font-size:28px
 }
}
.pp_singlenewsroom .pp-custom-title {
 display:block
}
.pp-custom-release-banner {
 position:relative;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 display:none
}
.pp-custom-release-image {
 padding-top:30%;
 width:50%;
 background-size:cover;
 background-position:center;
 margin:0;
 display:inline-block;
 -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 float:right
}
.pp-custom-release-title h1 {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:46px;
 line-height:1.15;
 color:#9225c9;
 text-transform:uppercase;
 margin:0;
 clear:both
}
@media screen and (max-width: 950px) {
 .pp-custom-release-title h1 {
  font-size:28px
 }
}
.pp-custom-release-title h2 {
 margin-bottom:0;
 font-family:brandon-grotesque,sans-serif;
 font-weight:400;
 font-size:22px;
 line-height:25.6px;
 color:#434343;
 margin-top:5px
}
.pp-custom-release-title {
 display:inline-block;
 width:50%;
 margin:0;
 float:left;
 padding-left:30px;
 padding-right:30px;
 border-left:2px solid #f5a71d;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.pp-custom-release-banner .clear-both {
 clear:both;
 width:100%;
 height:1px
}
@media screen and (max-width: 767px) {
 .pp-custom-release-title {
  float:none;
  clear:both;
  position:relative;
  width:100%;
  top:0;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 .pp-custom-release-image {
  float:none;
  clear:both;
  width:100%;
  padding-top:50%;
  margin-top:30px
 }
}
.pp_singlerelease .title_companyprofile,
.pp_singlerelease .subtitle_case {
 display:none
}
.pp_singlerelease .pp-main-column .pp_moduleblock {
 margin-bottom:2rem
}
.pp_singlerelease #ppmodule_pressrelease,
.pp_singlerelease .ppmodule_textblock {
 max-width:600px;
 margin-left:auto;
 margin-right:auto;
 font-size:16px;
 margin-top:72px;
 margin-bottom:72px;
 color:#434343
}
#ppmodule_summary .div_summary {
 background-color:transparent;
 padding:0;
 font-weight:700;
 font-size:16px
}
#ppmodule_summary .title_summary {
 display:none
}
#ppmodule_summary {
 max-width:767px;
 margin-left:auto;
 margin-right:auto
}
.pp_singlerelease .pp_date_location {
 display:none
}
.pp_singlerelease .div_date_location {
 color:#636466
}
.pp_singlerelease .div_like_reactions {
 display:none
}
#pp-main {
 margin-top:10rem
}
@media screen and (max-width: 767px) {
 #pp-main {
  margin-top:4rem
 }
}
.pp_singlenewsroom #pp-main {
 margin-top:0
}
.text_companyprofile p {
 margin:18px 0
}
@media screen and (min-width: 1221px) {
 #ppmodule_shareus {
  position:fixed;
  left:20px
 }
 #ppmodule_shareus .td_shareus {
  float:none;
  clear:both
 }
 .ulSocialmedia,
 #table_shareus {
  left:10px
 }
}
#ppmodule_shareus .extras_header,
#ppmodule_shareus .volgdiv_right {
 display:none
}
#ppmodule_shareus .share-title {
 margin-bottom:15px;
 font-weight:500;
 font-family:brandon-grotesque,sans-serif
}
@media screen and (max-width: 1220px) {
 #ppmodule_shareus .share-title {
  float:left;
  margin-right:15px
 }
}
.extras_newsroom_headertitle_right a,
.td_form_submit input,
#ppmodule_poll #disabledknop,
#ppmodule_poll .pollSubmitBlock a {
 display:inline-block;
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:16px;
 line-height:35px;
 color:#fff;
 background-color:#f2f2f4;
 background:linear-gradient(278deg, #ffde4f, #e77610);
 width:100%;
 -webkit-transition:all 100ms linear;
 transition:all 100ms linear;
 padding:10px 16px;
 text-align:center;
 -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 max-width:355px;
 text-transform:uppercase
}
.pp_cb_item_button {
 font-family:brandon-grotesque,sans-serif
}
.comment_submit:hover,
.td_form_submit input[type=submit]:hover,
#ppmodule_poll .pollSubmitBlock a:hover:after,
.extras_newsroom_headertitle_right a:hover {
 color:#fff;
 text-decoration:none
}
.comment_cancel,
.comment_submit,
.td_form_submit input,
.extras_newsroom_headertitle_right a,
.td_form_submit input,
#ppmodule_poll #disabledknop,
#ppmodule_poll .pollSubmitBlock a {
 -webkit-border-radius:0px;
 border-radius:0px
}
.comment_cancel,
.comment_submit,
.td_form_submit input {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:16px;
 line-height:35px;
 -webkit-transition:all 100ms linear;
 transition:all 100ms linear;
 padding:10px 16px
}
#ppmodule_poll #disabledknop {
 opacity:0.4
}
#ppmodule_poll #disabledknop img {
 display:none
}
#ppmodule_poll .pollSubmitBlock a {
 float:right
}
#ppmodule_poll #disabledknop,
#ppmodule_poll .pollSubmitBlock a {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:16px;
 line-height:35px;
 color:#fff;
 background-color:#f2f2f4;
 display:inline-block;
 -webkit-border-radius:4px;
 border-radius:4px;
 text-decoration:none;
 width:auto;
 height:auto
}
#ppmodule_poll #disabledknop:after,
#ppmodule_poll .pollSubmitBlock a:after {
 content:'Vote';
 color:#fff;
 -webkit-transition:all 100ms linear;
 transition:all 100ms linear
}
#ppmodule_poll img {
 display:none
}
.pp_cb_item_button {
 line-height:1.1
}
#table_shareus>tbody>tr .pp_sharemore {
 background:transparent;
 height:25px;
 -webkit-border-radius:5px;
 border-radius:5px;
 position:relative;
 width:35px;
 font-size:14px
}
#table_shareus>tbody>tr .pp_sharemore:before {
 font-family:pp_iconfont;
 content:"\e604";
 position:absolute;
 left:0;
 color:#434343;
 top:50%;
 -ms-transform:translate(0, -50%);
 -webkit-transform:translate(0, -50%);
 transform:translate(0, -50%);
 background:transparent;
 padding:0 5px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 height:100%;
 -webkit-border-radius:5px;
 border-radius:5px;
 font-size:22px;
 line-height:25px;
 pointer-events:none
}
#table_shareus>tbody>tr .pp_sharemore:after {
 content:"";
 position:absolute;
 right:5px;
 color:white;
 top:50%;
 -ms-transform:translate(0, -50%);
 -webkit-transform:translate(0, -50%);
 transform:translate(0, -50%);
 height:100%;
 line-height:21px;
 vertical-align:middle;
 pointer-events:none
}
#placeholderSharethis a {
 display:block
}
#table_shareus>tbody>tr .pp_sharemore img {
 visibility:hidden
}
.ppmodule_buttonset .buttonset_btn {
 margin-bottom:15px
}
.ppNews-b,
.ppNews-b .ppNews-content,
.ppNews-b .ppNews-content .ppNews-item,
.ppNews-item .ppPicture-b {
 height:330px
}
.ppNews-b .ppNews-n li a,
.ppNews-b .ppNews-n li.ppCurrent a {
 height:110px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ppNews-b .ppNews-n li {
 opacity:1
}
.ppNews-item .ppPicture-b .ppText-b,
.ppNews-item .ppPicture-b .ppText-b p a {
 color:#fff
}
.ppNews-item .ppPicture-b .ppText-b h3 a:hover {
 text-decoration:none
}
.pp-newsreel-list__date {
 margin-top:0;
 margin-bottom:5px;
 font-size:inherit
}
#latestrelease_overlay {
 position:relative
}
#latest-overlaytext {
 max-width:1000px;
 margin:0 auto
}
.pp-newsreel-slider-title .pp-newsreel-slider-heading,
#latestrelease_overlay .title_big h2 {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:28px;
 line-height:1.4;
 color:#39f;
 text-transform:uppercase
}
.pp-newsreel-slider-intro,
#latestrelease_overlay .text_latestnews_text {
 color:#636466 !important;
 padding-bottom:40px;
 font-weight:300
}
.pp-newsreel-slider .div_date_location,
#latestrelease_overlay .div_date_location {
 color:#636466;
 display:none;
 font-weight:300
}
.pp-newsreel-slider-readmore,
#latestrelease_overlay .text_latestnews_more {
 color:#636466 !important;
 text-transform:capitalize;
 position:absolute;
 bottom:0;
 left:0;
 padding-left:0;
 font-weight:300;
 font-size:16px;
 font-family:brandon-grotesque,sans-serif;
 font-weight:500
}
.pp-newsreel-slider-readmore::after,
#latestrelease_overlay .text_latestnews_more::after {
 content:'\f105';
 font-family:pp_iconfont;
 border:1px solid black;
 -webkit-border-radius:50%;
 border-radius:50%;
 width:17px;
 height:17px;
 display:inline-block;
 line-height:14px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding-left:6px;
 margin-left:7px;
 font-size:15px
}
.latestrelease_innerwrapper,
.pp-newsreel-slider-image-overlay {
 background-color:#000;
 background-color:rgba(0,0,0,0.7)
}
.pp-newsreel-slider .pp-newsreel-slider-title,
#latestrelease_overlay .title_big {
 margin-bottom:5px
}
.pp-newsreel-slider-image-content {
 padding:0 40px
}
.latestrelease_innerwrapper,
.pp-newsreel-slider-image-overlay {
 background-color:transparent
}
#latestrelease_overlay {
 padding-top:40%
}
@media screen and (min-width: 950px) {
 .pp-newsreel-slider-image-content {
  padding-left:0;
  padding-right:2rem;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 #latest-overlaytext {
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  padding-right:2rem;
  padding-left:0
 }
 .pp-newsreel-slider-image,
 #latestrelease_overlay {
  width:66.6666%;
  margin-left:33.333%
 }
 .pp-newsreel-slider-image-overlay,
 .latestrelease_innerwrapper {
  left:-50%;
  top:0;
  width:50%;
  width:-webkit-calc(50% + 0.01em);
  width:calc(50% + 0.01em)
 }
 .pp-newsreel-slider-image,
 #latestrelease_overlay {
  position:relative
 }
 .latestrelease_innerwrapper,
 .pp-newsreel-slider-image-overlay {
  position:absolute;
  right:0;
  top:0;
  bottom:0
 }
 .pp_flex-direction-nav {
  position:absolute;
  bottom:0
 }
 .pp_flex-direction-nav>li {
  position:relative;
  display:inline-block
 }
 .pp_flex-direction-nav>li .pp_flex-prev,
 .pp_flex-direction-nav>li .pp_flex-next {
  position:relative;
  text-shadow:none !important
 }
 .pp_flex-direction-nav>li .pp_flex-prev::after,
 .pp_flex-direction-nav>li .pp_flex-next::after {
  font-size:22px !important
 }
 .pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-next,
 .pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-prev {
  height:35px;
  line-height:35px !important;
  width:40px;
  background-color:#39f
 }
 .pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-prev {
  border-right:4px solid white
 }
 #latestrelease_overlay {
  -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
  box-shadow:0 2px 4px 0 rgba(0,0,0,0.3)
 }
}
@media screen and (max-width: 949px) {
 .pp-newsreel-slider-image-content,
 #latest-overlaytext {
  padding:20px 0
 }
 .latestrelease_innerwrapper,
 .pp-newsreel-slider-image-overlay {
  background-color:white
 }
 #latestrelease_overlay {
  padding-top:60%
 }
 .pp-newsreel-slider-image {
  height:400px
 }
}
#latestrelease_overlay .pp_date_location {
 display:none
}
.pp-main-column .pp-newsreel-slider-image {
 padding-top:50%
}
@media screen and (max-width: 600px) {
 .pp-main-column .pp-newsreel-slider-image {
  padding-top:25%
 }
}
.ppNews-b .ppNews-n li a {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:18px;
 line-height:1.24;
 color:#39f;
 margin-bottom:15px;
 text-transform:uppercase
}
.ppNews-b,
.ppNews-b .ppNews-content,
.ppNews-b .ppNews-content .ppNews-item,
.ppNews-item .ppPicture-b {
 height:400px
}
.ppNews-b .ppNews-n li a,
.ppNews-b .ppNews-n li.ppCurrent a {
 height:123px
}
.ppNews-item .ppPicture-b .ppText-b h3 a {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:18px;
 line-height:1.24;
 margin-bottom:15px;
 text-transform:uppercase
}
.pp-newsreel-slider-image--fullwidth {
 height:400px
}
@media screen and (max-width: 949px) {
 .pp-newsreel-slider-intro {
  display:none
 }
}
h4.pp-block-item-subheading {
 color:#39f
}
.pp_bigheadlines_end {
 background:0;
 position:relative;
 float:none;
 overflow:hidden
}
.pp_bigheadlines_buttons {
 width:78px;
 margin:0 auto;
 float:none;
 position:relative;
 height:31px
}
.pp_bigheadlines_buttons:before {
 content:"";
 position:absolute;
 height:1px;
 border-top:1px solid #f2f2f4;
 top:50%;
 width:472px;
 overflow:hidden;
 right:100%;
 margin-right:15px
}
.pp_button_grey,
.pp_button_grey_back {
 display:inline-block;
 background-color:transparent
}
.pp_bigheadlines_buttons:after {
 content:"";
 position:absolute;
 height:1px;
 border-top:1px solid #f2f2f4;
 top:50%;
 width:472px;
 overflow:hidden;
 left:100%;
 margin-left:15px
}
.pp_bigheadlines_data {
 height:190px
}
.pp_blockheadlines_tools,
.pp_scrollheadlines_tools {
 display:none
}
.pp-block-item-tags-title,
.pp_bigheadlines_tags_title {
 display:none
}
.pp-block-item-tags a,
a.pp_bigheadlines_tags_link {
 background-color:#f5a71d;
 color:white;
 -webkit-border-radius:0;
 border-radius:0
}
.pp-block-item-readmore,
.pp_bigheadlines_more {
 display:inline-block;
 color:#636466 !important;
 text-transform:capitalize;
 padding-left:0;
 font-weight:300;
 font-size:16px;
 font-family:brandon-grotesque,sans-serif;
 font-weight:500
}
.pp-block-item-readmore::after,
.pp_bigheadlines_more::after {
 content:'\f105';
 font-family:pp_iconfont;
 border:1px solid black;
 -webkit-border-radius:50%;
 border-radius:50%;
 width:17px;
 height:17px;
 display:inline-block;
 line-height:14px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding-left:6px;
 margin-left:7px;
 font-size:15px
}
.pp_bigheadlines_data {
 height:275px
}
.pp_blockheadlines_thumb {
 margin-bottom:15px
}
.pp-block-item-content {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding-left:10px;
 padding-right:10px
}
@media screen and (max-width: 600px) {
 .pp_bigheadlines_image {
  padding-top:67%;
  margin-bottom:15px
 }
 .pp_bigheadlines_text {
  display:block
 }
}
.pp-block-item {
 position:relative;
 padding-bottom:40px;
}
.pp-block-item .pp-block-item-readmore {
}
.pp-custom-scroll {
 position:relative
}
@media screen and (min-width: 950px) {
 .pp-custom-scroll {
  margin-top:7rem
 }
}
.pp-custom-scroll .pp_bigheadlines_container {
 width:65.67777%;
 float:right;
 margin-left:2%
}
.pp-main-column .pp-custom-scroll .title_big_headlines {
 display:block;
 float:left;
 position:absolute;
 top:10rem;
 max-width:33.33%
}
@media screen and (max-width: 1024px) {
 .pp-main-column .pp-custom-scroll .title_big_headlines {
  max-width:100%
 }
}
.pp-main-column .pp-custom-scroll .title_big_headlines a {
 color:#ee2595
}
.pp-custom-scroll .pp_bigheadlines_container {
 height:auto !important
}
.pp-custom-scroll .pp_big_headlines_item_container {
 margin-top:0 !important
}
.pp-custom-scroll .pp_bigheadlines_data {
 height:auto !important;
 padding-bottom:40px
}
.pp-custom-scroll .pp_bigheadlines_end .pp_button_grey_back {
 display:none
}
.pp-custom-scroll .pp_bigheadlines_end .pp_button_grey {
 border-left:5px solid #fff;
 border-right:5px solid #fff;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
.pp-custom-scroll .pp_bigheadlines_end {
 background:none;
 position:relative
}
.pp-custom-scroll .pp_bigheadlines_end:after {
 content:"";
 border-top:1px solid #ccc;
 width:100%;
 position:absolute;
 top:15px;
 left:0;
 z-index:0
}
.pp-custom-scroll .pp_bigheadlines_buttons {
 width:41px;
 margin-left:auto;
 margin-right:auto;
 float:none;
 position:relative;
 z-index:1
}
.pp-custom-scroll .pp_bigheadlines_end {
 margin-top:0
}
.pp-custom-scroll .pp_bigheadlines_end .pp_button_grey {
 width:265px;
 -webkit-border-radius:0;
 border-radius:0;
 background:linear-gradient(278deg, #ffde4f, #e77610);
 background-image:linear-gradient(278deg, #ffde4f, #e77610);
 height:52px;
 -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);
 padding:0;
 margin:0;
 border:none;
 margin-bottom:10px;
 margin-top:40px
}
.pp-custom-scroll .pp_bigheadlines_end .pp_button_grey:hover {
 background:linear-gradient(278deg, #ffde4f, #e77610);
 background-image:linear-gradient(278deg, #ffde4f, #e77610)
}
.pp-custom-scroll .pp_bigheadlines_buttons {
 width:265px
}
.pp-custom-scroll .pp_bigheadlines_end:after {
 display:none !important
}
.pp_bigheadlines_buttons:before,
.pp_bigheadlines_buttons:after {
 display:none !important
}
.pp-custom-scroll .pp_button_grey:after {
 content:'Load more news';
 text-transform:uppercase;
 font-family:brandon-grotesque,sans-serif;
 font-size:14px;
 font-weight:500
}
.pp-custom-scroll .pp_bigheadlines_date {
 position:absolute;
 top:0;
 width:100%
}
.pp-custom-scroll .mm_listitem {
 position:relative
}
.pp-custom-scroll .pp_bigheadlines_image {
 background:transparent;
 background-image:none !important
}
@media screen and (max-width: 1024px) {
 .pp-custom-scroll .pp_bigheadlines_container {
  width:100%;
  margin-left:0
 }
 .pp-main-column .pp-custom-scroll .title_big_headlines {
  position:relative;
  top:0;
  float:none;
  margin-bottom:2rem
 }
}
@media screen and (max-width: 600px) {
 .pp-custom-scroll .mm_listitem .pp_one-of-four {
  display:none
 }
 .pp-custom-scroll .pp_bigheadlines_date {
  position:relative
 }
 .pp-main-column .pp-custom-scroll .title_big_headlines {
  text-align:center
 }
}
.pp-headline-list .pp_headlines_iconset {
 margin-bottom:10px
}
.pp_button_grey,
.pp_button_grey_back {
 -webkit-border-radius:0 !important;
 border-radius:0 !important;
 background-color:#39f !important
}
.pp_bigheadlines_tags_0>a:empty {
 display:none
}
.pp-block-item-tags_0>a:empty {
 display:none
}
.pp-block-item-tags-container {
 padding-left:10px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.div_contacts_image {
 padding:0;
 background:transparent
}
.td_contactsinfo {
 width:210px
}
.pp_email {
 width:210px
}
.contact_text_td {
 width:53px
}
.div_linkedinicon {
 margin-right:5px
}
.pp_coverage_preview_source {
 padding:2px 0 0 8px
}
.calendar_header {
 border:1px solid #fff
}
.calendar_textarea {
 background-color:#f5a71d
}
.calendar_divider {
 border-bottom:1px dashed #000
}
.div_calendar_list {
 border-bottom:1px dashed #636466
}
.pp-clndr__day--active .pp-clndr__item,
.pp-clndr__day--active .pp-clndr__item,
.pp-clndr__day .pp-clndr__item:hover {
 border-color:#f5a71d
}
.pp-clndr__day-current .pp-clndr__item,
.pp-clndr__day--has-event .pp-clndr__item:after {
 background-color:#f5a71d
}
.div_main_extras .pp-clndr--slide .pp-clndr-event__controls,
.div_main_extras .pp-clndr--slide .pp-clndr-list {
 background:rgba(0,0,0,0)
}
.div_search {
 width:100%;
 height:auto;
 background:#fff
}
.table_searchinput {
 margin-right:0;
 width:100%
}
.td_searchinput {
 background:0;
 border:1px solid #e3dfde;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%;
 -webkit-border-radius:2px;
 border-radius:2px
}
.input_search {
 width:100%;
 padding:5px;
 margin-left:0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 height:100%
}
.button_search {
 position:relative;
 width:38px;
 height:38px;
 left:-38px
}
.button_search:hover:before {
 background-color:#ee9c0b
}
.button_search:before {
 font-family:"pp_iconfont";
 content:"\f002";
 font-size:15px;
 position:absolute;
 width:38px;
 height:38px;
 color:#fff;
 background-color:#f5a71d;
 text-align:center;
 padding-top:8px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 z-index:auto;
 top:0;
 -webkit-border-radius:0 2px 2px 0;
 border-radius:0 2px 2px 0;
 cursor:pointer
}
.search_button {
 z-index:1;
 position:absolute;
 top:0;
 background:transparent;
 width:38px;
 height:38px
}
#tagcloud a {
 font-size:28px !important;
 color:#434343
}
#tagcloud a[data-count='1'] {
 font-size:22px !important;
 color:#888 !important
}
#tagcloud a[data-count='2'] {
 font-size:22px !important;
 color:#888 !important
}
#tagcloud a[data-count='3'] {
 font-size:22px !important;
 color:#888 !important
}
#tagcloud a[data-count='4'] {
 font-size:22px !important;
 color:#888 !important
}
#tagcloud a[data-count='5'] {
 font-size:22px !important;
 color:#888 !important
}
#tagcloud a[data-count='6'] {
 font-size:26px !important;
 color:#818181 !important
}
#tagcloud a[data-count='7'] {
 font-size:26px !important;
 color:#818181 !important
}
#tagcloud a[data-count='8'] {
 font-size:26px !important;
 color:#818181 !important
}
#tagcloud a[data-count='9'] {
 font-size:26px !important;
 color:#818181 !important
}
#tagcloud a[data-count='10'] {
 font-size:26px !important;
 color:#818181 !important
}
#tagcloud a[data-count='11'] {
 font-size:28px !important;
 color:#737373 !important
}
#tagcloud a[data-count='12'] {
 font-size:28px !important;
 color:#737373 !important
}
#tagcloud a[data-count='13'] {
 font-size:28px !important;
 color:#737373 !important
}
#tagcloud a[data-count='14'] {
 font-size:28px !important;
 color:#737373 !important
}
#tagcloud a[data-count='15'] {
 font-size:28px !important;
 color:#737373 !important
}
#tagcloud a[data-count='16'] {
 font-size:28px !important;
 color:#737373 !important
}
#tagcloud a[data-count='17'] {
 font-size:28px !important;
 color:#737373 !important
}
#tagcloud a[data-count='18'] {
 font-size:28px !important;
 color:#737373 !important
}
#tagcloud a[data-count='19'] {
 font-size:28px !important;
 color:#737373 !important
}
#tagcloud a[data-count='20'] {
 font-size:28px !important;
 color:#737373 !important
}
#tagcloud a[data-count='21'] {
 font-size:30px !important;
 color:#656565 !important
}
#tagcloud a[data-count='22'] {
 font-size:30px !important;
 color:#656565 !important
}
#tagcloud a[data-count='23'] {
 font-size:30px !important;
 color:#656565 !important
}
#tagcloud a[data-count='24'] {
 font-size:30px !important;
 color:#656565 !important
}
#tagcloud a[data-count='25'] {
 font-size:30px !important;
 color:#656565 !important
}
#tagcloud a[data-count='26'] {
 font-size:30px !important;
 color:#656565 !important
}
#tagcloud a[data-count='27'] {
 font-size:30px !important;
 color:#656565 !important
}
#tagcloud a[data-count='28'] {
 font-size:30px !important;
 color:#656565 !important
}
#tagcloud a[data-count='29'] {
 font-size:30px !important;
 color:#656565 !important
}
#tagcloud a[data-count='30'] {
 font-size:30px !important;
 color:#656565 !important
}
#tagcloud a[data-count='31'] {
 font-size:32px !important;
 color:#585858 !important
}
#tagcloud a[data-count='32'] {
 font-size:32px !important;
 color:#585858 !important
}
#tagcloud a[data-count='33'] {
 font-size:32px !important;
 color:#585858 !important
}
#tagcloud a[data-count='34'] {
 font-size:32px !important;
 color:#585858 !important
}
#tagcloud a[data-count='35'] {
 font-size:32px !important;
 color:#585858 !important
}
#tagcloud a[data-count='36'] {
 font-size:32px !important;
 color:#585858 !important
}
#tagcloud a[data-count='37'] {
 font-size:32px !important;
 color:#585858 !important
}
#tagcloud a[data-count='38'] {
 font-size:32px !important;
 color:#585858 !important
}
#tagcloud a[data-count='39'] {
 font-size:32px !important;
 color:#585858 !important
}
#tagcloud a[data-count='40'] {
 font-size:32px !important;
 color:#585858 !important
}
#tagcloud a[data-count='41'] {
 font-size:36px !important;
 color:#4a4a4a !important
}
#tagcloud a[data-count='42'] {
 font-size:36px !important;
 color:#4a4a4a !important
}
#tagcloud a[data-count='43'] {
 font-size:36px !important;
 color:#4a4a4a !important
}
#tagcloud a[data-count='44'] {
 font-size:36px !important;
 color:#4a4a4a !important
}
#tagcloud a[data-count='45'] {
 font-size:36px !important;
 color:#4a4a4a !important
}
#tagcloud a[data-count='46'] {
 font-size:36px !important;
 color:#4a4a4a !important
}
#tagcloud a[data-count='47'] {
 font-size:36px !important;
 color:#4a4a4a !important
}
#tagcloud a[data-count='48'] {
 font-size:36px !important;
 color:#4a4a4a !important
}
#tagcloud a[data-count='49'] {
 font-size:36px !important;
 color:#4a4a4a !important
}
#tagcloud a[data-count='50'] {
 font-size:36px !important;
 color:#4a4a4a !important
}
.div_video .pp_flex-direction-nav a.pp_flex-next,
.pp_flex-direction-nav a.pp_flex-prev,
.div_video_right a.pp_flex-prev,
.div_video_right a.pp_flex-next {
 font-family:pp_iconfont;
 speak:none;
 color:#fff;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:95px;
 display:block;
 font-size:32px;
 text-shadow:0 1px 1px #222;
 text-decoration:none;
 text-align:center
}
.div_video_right a.pp_flex-prev,
.div_video_right a.pp_flex-next {
 margin:0 5px
}
.div_video .pp_flex-direction-nav a.pp_flex-prev,
.div_video_right a.pp_flex-prev {
 background-image:none;
 background-color:transparent
}
.div_video .pp_flex-direction-nav a.pp_flex-prev:before,
.div_video_right a.pp_flex-prev:before {
 content:'\f104';
 display:inline-block;
 width:40px;
 height:40px;
 background-color:black;
 -webkit-border-radius:50%;
 border-radius:50%;
 line-height:39px;
 padding-right:3px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.td_rss_icon_allheadlines a {
 height:31px;
 width:31px;
 display:block;
 z-index:999999999
}
.td_rss_icon_allheadlines:after {
 pointer-events:none
}
.div_video .pp_flex-direction-nav a.pp_flex-next,
.div_video_right a.pp_flex-next {
 background-image:none;
 background-color:transparent
}
.div_video .pp_flex-direction-nav a.pp_flex-next:before,
.div_video_right a.pp_flex-next:before {
 content:'\f105';
 display:inline-block;
 width:40px;
 height:40px;
 background-color:black;
 -webkit-border-radius:50%;
 border-radius:50%;
 line-height:39px;
 padding-left:3px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.pp_bigheadlines_video {
 background-image:none
}
.pp_bigheadlines_video:hover {
 background-image:none
}
.pp_bigheadlines_video:after {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 content:"\f04b";
 font-family:pp_iconfont !important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:16px;
 color:#535362
}
.pp_bigheadlines_video:before {
 content:'';
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 width:50px;
 height:50px;
 background-color:rgba(255,255,255,0.85)
}
.pp-images-module .pp_flex-direction-nav a.pp_flex-prev,
.pp-images-module .pp_flex-direction-nav a.pp_flex-next {
 font-family:pp_iconfont;
 speak:none;
 color:#fff;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:95px;
 display:block;
 font-size:32px;
 text-shadow:0 1px 1px #222;
 text-decoration:none;
 text-align:center
}
#ppmodule_allheadlines .td_rss_icon_allheadlines a {
 display:inline-block;
 width:31px;
 height:31px
}
.td_rss_icon_allheadlines:after {
 pointer-events:none
}
.pp-images-module .pp_flex-direction-nav a.pp_flex-prev {
 background-image:none;
 background-color:transparent
}
.pp-images-module .pp_flex-direction-nav a.pp_flex-prev:before {
 content:'\f104';
 display:inline-block;
 width:40px;
 height:40px;
 background-color:black;
 -webkit-border-radius:50%;
 border-radius:50%;
 line-height:39px;
 padding-right:3px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 vertical-align:middle
}
.pp-images-module .pp_flex-direction-nav a.pp_flex-next {
 background-image:none;
 background-color:transparent
}
.pp-images-module .pp_flex-direction-nav a.pp_flex-next:before {
 content:'\f105';
 display:inline-block;
 width:40px;
 height:40px;
 background-color:black;
 -webkit-border-radius:50%;
 border-radius:50%;
 line-height:39px;
 padding-left:3px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 vertical-align:middle
}
.carouselLeft,
.carouselRight {
 font-family:pp_iconfont;
 font-size:25px;
 display:none;
 padding:0;
 background:#f2f2f4;
 color:#535362;
 height:auto;
 -webkit-transition:all 100ms linear;
 transition:all 100ms linear
}
.carouselLeft:hover,
.carouselRight:hover {
 -webkit-box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.15);
 box-shadow:inset 0 0 0 20rem rgba(0,0,0,0.15)
}
.carouselLeft:before {
 content:'\f104';
 display:inline-block
}
.carouselRight:before {
 content:'\f105';
 display:inline-block
}
.pp-images-module-carousel,
.da-vinci-carousel {
 position:relative
}
.pp_coverage_iconset .pp_headlines_rss,
.pp_headlines_iconset .pp_headlines_rss,
.pp_headlines_rss,
.pp_headlines_icon,
.pp_headlines_icon:hover,
.pp_coverage_iconset #icon_coverage .pp_headlines_icon.pp_headlines_icon,
.td_rss_icon_allheadlines {
 width:31px;
 height:31px;
 cursor:pointer
}
.pp_coverage_iconset .pp_headlines_rss,
.pp_headlines_iconset .pp_headlines_rss,
.pp_headlines_rss,
.td_rss_icon_allheadlines {
 -webkit-border-radius:4px;
 border-radius:4px;
 float:right;
 margin:0
}
.pp_headlines_icon,
.pp_coverage_iconset #icon_coverage .pp_headlines_icon.pp_headlines_icon {
 -webkit-border-radius:4px;
 border-radius:4px;
 float:right;
 margin:0 5px 0 0
}
.td_rss_icon_allheadlines {
 padding:0px
}
.td_rss_icon_allheadlines img {
 display:none
}
.pp_headlines_prev_disabled,
.pp_headlines_next,
.pp_headlines_prev,
.pp_headlines_next_disabled {
 font-family:pp_iconfont;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 background:#F3F3F3 !important;
 width:31px !important;
 height:31px !important;
 -webkit-border-radius:4px;
 border-radius:4px;
 font-size:24px;
 text-align:center;
 color:#747474;
 margin-right:5px
}
.pp_sub_coverage .pp_coverage_iconset {
 margin-left:15px
}
.pp_headlines_next:hover,
.pp_headlines_prev:hover {
 background-color:#e0e0e0 !important
}
.pp_headlines_prev_disabled,
.pp_headlines_prev {
 margin-right:8px
}
.pp_headlines_next_disabled,
.pp_headlines_prev_disabled {
 color:#ccc
}
.headlines_prevnext {
 width:33px
}
.div_coverage .td_headlines_icon {
 width:31px;
 margin-right:2px
}
.pp_headlines_next:after,
.pp_headlines_next_disabled:after {
 content:"\f105";
 display:block;
 padding-top:2px
}
.pp_headlines_prev_disabled:after,
.pp_headlines_prev:after {
 content:"\f104";
 display:block;
 padding-top:2px
}
@media screen and (max-width: 480px) {
 .headlines_prevnext {
  display:none
 }
}
@media screen and (max-width: 600px) {
 .pp_bigheadlines_buttons_allheadlines {
  margin-right:5px
 }
}
.td_rss_icon {
 width:31px !important
}
.pp_coverage_iconset a {
 text-decoration:none
}
.pp_external_link_url,
.pp_coverage_url_icon {
 background:none;
 position:relative
}
.pp_external_link_url:before,
.pp_coverage_url_icon:before {
 font-family:pp_iconfont;
 content:"\e604";
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 color:#636466
}
.pp_headline_icon {
 background:none;
 position:relative;
 background-color:#f2f2f4;
 -webkit-border-radius:50%;
 border-radius:50%
}
.pp_headline_icon:before {
 font-family:pp_iconfont;
 line-height:15px;
 content:"\f105";
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 margin-left:1px;
 color:#636466;
 font-size:14px
}
.td_headlines:hover .pp_headline_icon {
 background-color:#e4e4e8
}
.pp_headlines_icon,
.pp_headlines_icon:hover {
 background-image:none
}
.pp_blockheadlines_buttons_allheadlines,
.pp_bigheadlines_buttons_allheadlines,
.pp_headlines_icon,
.pp_coverage_iconset #icon_coverage .pp_headlines_icon.pp_headlines_icon {
 background-image:none;
 text-decoration:none;
 position:relative;
 background-color:#f2f2f4;
 -webkit-transition:all 100ms linear;
 transition:all 100ms linear
}
.pp_blockheadlines_buttons_allheadlines:after,
.pp_bigheadlines_buttons_allheadlines:after,
.pp_headlines_icon:after,
.pp_coverage_iconset #icon_coverage .pp_headlines_icon.pp_headlines_icon:after {
 font-family:'pp_iconfont';
 content:"\e902";
 font-size:17px;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 color:#535362;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 line-height:30px
}
.pp_blockheadlines_buttons_allheadlines:hover,
.pp_bigheadlines_buttons_allheadlines:hover,
.pp_headlines_icon:hover,
.pp_coverage_iconset #icon_coverage .pp_headlines_icon.pp_headlines_icon:hover {
 background-color:#e4e4e8
}
.pp-side-column .pp_headlines_iconset .pp_headlines_icon {
 background-image:none;
 width:33px;
 height:33px
}
.pp_blockheadlines_buttons_rss,
.pp_bigheadlines_buttons_rss,
.pp_headlines_iconset .pp_headlines_rss,
.pp_coverage_iconset .pp_headlines_rss,
.td_rss_icon_allheadlines {
 background-image:none;
 text-decoration:none;
 position:relative;
 background-color:#f69537;
 -webkit-transition:all 100ms linear;
 transition:all 100ms linear
}
.pp_blockheadlines_buttons_rss:after,
.pp_bigheadlines_buttons_rss:after,
.pp_headlines_iconset .pp_headlines_rss:after,
.pp_coverage_iconset .pp_headlines_rss:after,
.td_rss_icon_allheadlines:after {
 font-family:'pp_iconfont';
 content:"\f09e";
 font-size:21px;
 line-height:30px;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 color:white;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.pp_blockheadlines_buttons_rss:hover,
.pp_bigheadlines_buttons_rss:hover,
.pp_headlines_iconset .pp_headlines_rss:hover,
.pp_coverage_iconset .pp_headlines_rss:hover,
.td_rss_icon_allheadlines:hover {
 background-color:#ef7b0b
}
.pp_headlines_prev_disabled,
.pp_headlines_next,
.pp_headlines_prev,
.pp_headlines_next_disabled {
 background-color:#f2f2f4 !important;
 -webkit-transition:all 100ms linear;
 transition:all 100ms linear
}
.pp_headlines_next:after,
.pp_headlines_next_disabled:after,
.pp_headlines_prev_disabled:after,
.pp_headlines_prev:after {
 color:#535362 !important;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.pp_headlines_next:hover,
.pp_headlines_prev:hover {
 background-color:#e4e4e8 !important
}
.pp_headlines_prev_disabled,
.pp_headlines_next_disabled {
 opacity:0.45
}
.div_coverage .td_headlines_icon {
 margin-right:5px
}
.div_coverage .headlines_prevnext,
.div_coverage .headlines_prevnext {
 margin-right:4px
}
.pp_headlines_prev_disabled,
.pp_headlines_next,
.pp_headlines_prev,
.pp_headlines_next_disabled {
 margin-right:0px !important
}
.pp-headline-list .pp_headlines_icon,
.pp-headline-list .headlines_prevnext {
 margin-right:5px !important
}
.pp-headline-list .headlines_prevnext:last-child {
 margin-right:4px !important
}
.pp_button_grey,
.pp_button_grey_back {
 position:relative;
 background-image:none;
 background-color:black;
 -webkit-border-radius:50%;
 border-radius:50%
}
.pp_button_grey:after,
.pp_button_grey_back:after {
 font-family:'pp_iconfont';
 font-size:35px;
 line-height:30px;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%, -50%);
 -ms-transform:translate(-50%, -50%);
 transform:translate(-50%, -50%);
 color:white;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.pp_button_grey_back:after {
 content:"\f106";
 margin-top:-1px
}
.pp_button_grey:after {
 content:"\f107";
 margin-top:1px
}
.contact_text_td {
 width:54px
}
.social_spacer_right,
.div_linkedinicon {
 margin-right:3px
}
.pp_socialmediaitem,
.pp_shareusitem,
.div_linkedinicon,
.div_facebookicon,
.div_twittericon,
.div_facebookicon,
.div_linkedinicon,
.div_twittericon,
.quote_icon_facebook,
.quote_icon_linkedin,
.quote_icon_twitter {
 display:inline-block;
 font-family:'pp_iconfont' !important;
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:24px;
 text-align:center;
 -webkit-transition:opacity .2s;
 transition:opacity .2s;
 color:#333;
 width:36px;
 height:36px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 background:none;
 -webkit-transition:opacity 0.15s;
 transition:opacity 0.15s
}
.pp_socialmediaitem:hover,
.pp_shareusitem:hover,
.div_linkedinicon:hover,
.div_facebookicon:hover,
.div_twittericon:hover,
.div_facebookicon:hover,
.div_linkedinicon:hover,
.div_twittericon:hover,
.quote_icon_facebook:hover,
.quote_icon_linkedin:hover,
.quote_icon_twitter:hover {
 opacity:0.75
}
.div_facebookicon,
.div_linkedinicon,
.div_twittericon,
.quote_icon_facebook,
.quote_icon_linkedin,
.quote_icon_twitter {
 height:24px;
 width:24px;
 font-size:15px;
 padding:5px
}
.ulSocialmedia_facebook,
.shareus_facebook,
.div_facebookicon,
.quote_icon_facebook {
 color:#3b5998
}
.ulSocialmedia_facebook:before,
.shareus_facebook:before,
.div_facebookicon:before,
.quote_icon_facebook:before {
 content:"\f09a"
}
.ulSocialmedia_twitter,
.shareus_twitter,
.div_twittericon,
.quote_icon_twitter {
 color:#55acee
}
.ulSocialmedia_twitter:before,
.shareus_twitter:before,
.div_twittericon:before,
.quote_icon_twitter:before {
 content:"\e60d"
}
.ulSocialmedia_linkedin,
.shareus_linkedin,
.div_linkedinicon,
.quote_icon_linkedin {
 color:#007bb5
}
.ulSocialmedia_linkedin:before,
.shareus_linkedin:before,
.div_linkedinicon:before,
.quote_icon_linkedin:before {
 content:"\f0e1"
}
.ulSocialmedia_google,
.shareus_google {
 color:#db3236
}
.ulSocialmedia_google:before,
.shareus_google:before {
 content:"\f1a0"
}
.ulSocialmedia_youtube {
 color:#b00
}
.ulSocialmedia_youtube:before {
 content:"\f167"
}
.ulSocialmedia_instagram {
 color:#e95950
}
.ulSocialmedia_instagram:before {
 content:"\f16e"
}
.ulSocialmedia_pinterest {
 color:#bd081c
}
.ulSocialmedia_pinterest:before {
 content:"\f0d2"
}
.ulSocialmedia_xing {
 color:#026466
}
.ulSocialmedia_xing:before {
 content:"\f168"
}
.ulSocialmedia_flickr {
 color:#0063dc
}
.ulSocialmedia_flickr:before {
 content:"\f16f"
}
.ulSocialmedia_vimeo {
 color:#1eb8eb
}
.ulSocialmedia_vimeo:before {
 content:"\f27d"
}
.ulSocialmedia li {
 margin-bottom:5px;
 margin-right:5px
}
.pp-contact-avatar-icons a {
 text-decoration:none
}
.td_shareus {
 margin-right:5px
}
.shareus_right .pp_sharemore {
 margin-right:0
}
.pp-maintitle,
.rssmodule ul li a,
.rssmodule ul li a:link,
.rssmodule ul li a:visited,
.rssmodule ul li a:hover,
.td_welkom,
.div_date_location,
.pp_publishdate,
.contact_title,
.contact_subtitle,
.text_downloads,
.citaat,
.flickr_title,
span.total,
.coverage_title a,
.coverage_title a:hover,
.searchresult_title h2,
.umbrella_title h2,
.umbrella_title a,
.umbrella_title a:hover,
.form_title,
.div_singlecolumn h1,
.ppNews-item .ppPicture-b .ppText-b h6 span,
.ppNews-b .ppNews-n li a,
.ppNews-b .ppNews-n li a:hover,
.ppNews-b .ppNews-n li.ppCurrent a,
.ppm_headlines_datecontainer,
.ppm_headlines_title,
.subtitle_case,
.subtitle_case h2,
.title_facts,
.ul_facts li,
.volglink a,
.input_name,
.commenter_name,
.reaction_div,
.title_reactions,
.pp-clndr__controls a.pp_icon {
 color:#39f
}
.pp-clndr__day--active .pp-clndr__item,
.pp-clndr__day--active .pp-clndr__item,
.pp-clndr__day .pp-clndr__item:hover {
 border-color:#f5a71d
}
body,
.pp-block-item-intro,
.pp-block-item-date,
.text_latestnews,
.pp_coverageoverview_title_left,
.text_custommodule,
.rssmodule ul li span,
.title_summary,
.text_boilerplate,
.text_quotes,
.text_quotes_right,
.fan_box .connections,
.search_maintitle,
.search_resultstitle,
.searchresult_text,
.div_resultmsg,
.ul_facts li span,
.shareus_text,
#t7_wl,
#t7_dl,
#t7_hl,
#t7_sl,
#t7_ml,
.pp_headline h3,
.pp_headline_umbrella h3 {
 color:#636466
}
.span_publishdate_divider,
.extras_content_bottom,
.media_nofiles,
.media_nofiles_latestnews {
 color:#000
}
.td_companyprofile,
#tags.sphere3d a,
div.pollProgressBar,
.comment_submit,
.pp_sharethis_custom,
.pp-block-item-tags a,
.pp_multimediacount_icon,
a.pp_bigheadlines_tags_link,
.pp-clndr__day-current .pp-clndr__item,
.pp-clndr__day--has-event .pp-clndr__item:after {
 background-color:#f5a71d
}
.div_flag_codes a,
.div_flag_codes a:hover,
#headlines_extras a,
#headlines_extras a:hover,
.td_leesverder a,
.text_custommodule a,
.text_companyprofile a,
.text_summary a,
.text_boilerplate a,
.latestnews_row a,
.link_tonewsroom,
.pp_bigheadlines_more,
.pp_bigheadlines_more a:visited,
.text_latestnews_more,
.ppmodule_generalcontact .urllink,
.ppmodule_generalcontact .urllink:visited,
.text_latestnews a,
.text_latestnews a:hover,
.emaillink,
.download_link,
.span_headline a,
.pp_bigheadlines_more,
.pp-block-item-readmore,
.urllink,
.searchresult_readmore {
 color:#434343
}
.title_headlines a,
.pp-newsreel-slider-readmore,
.pp_coverage_preview_title h3,
.pp_coverageoverview_title h3,
.pp_coverage_preview_date,
.pp_coverageoverview_date,
.pp_coverage_preview_source,
.pp_coverageoverview_source,
#tooltip,
.calendar_textarea,
.boxgrid h3,
.boxgrid a,
.h3_coverage,
.boxgrid_library a,
.boxgrid_library h3,
.boxgrid_library_featured a,
.boxgrid_library_featured h3,
.headlinefeatured_date_text,
.headlinecoverage_date_text,
.t7_numbs,
.t7_numbs_small,
#latestrelease_overlay .text_latestnews_text,
.title_companyprofile_newsroom h1,
.td_companyprofile .text_companyprofile {
 color:#fff
}
#pp-main,
.pp_headline h3,
.pp_headline_umbrella h3 {
 font-family:Arial;
 font-weight:400;
 font-size:14px;
 line-height:1.67;
 color:#636466
}
.title_companyprofile h1 {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:46px;
 line-height:1.15;
 color:#9225c9;
 text-transform:uppercase
}
.pp-main-column .extras_headertitle_right,
.pp-main-column .extras_headertitle_right a,
.pp-main-column .extras_headertitle,
.pp-main-column .title_big h2,
.pp-main-column .title_big_headlines,
.pp-main-column .pp_coverageoverview_title_left,
.pp-main-column .form_title,
.pp-main-column .pp-images-module .title_big_headlines {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:36px;
 line-height:1.24;
 color:#39f;
 margin-bottom:15px;
 text-transform:uppercase
}
.pp-main-column .title_big_headlines a {
 color:inherit
}
.pp-side-column .extras_headertitle_right,
.pp-side-column .extras_headertitle,
.pp-side-column .title_big h2,
.pp-side-column .title_big_headlines,
.pp-side-column .pp_coverageoverview_title_left,
.pp-side-column .pp-newsreel-slider-title h2,
.pp-side-column .form_title,
.pp-side-column .pp-images-module .title_big_headlines {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:28px;
 line-height:1.24;
 color:#434343;
 padding-bottom:15px;
 text-transform:uppercase
}
.pp-side-column .title_big_headlines a {
 color:inherit
}
.pp_sub_allheadlines .title_big_headlines,
.pp_sub_search_newsroom .search_maintitle {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:36px;
 line-height:1.24;
 color:#39f
}
.pp-block-item-heading.pp-block-item-heading,
.pp_bigheadlines_heading.pp_bigheadlines_heading,
.searchresult_title a,
.pp_coverage_title_items a {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:24px;
 line-height:1.6em;
 color:#39f;
 text-transform:uppercase
}
.pp_bigheadlines_subheading.pp_bigheadlines_subheading,
.pp-block-item-subheading.pp-block-item-subheading {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:1rem;
 line-height:1.6em;
 color:#39f
}
.pp_bigheadlines_title a {
 color:#39f
}
.text_companyprofile h1 {
 font-size:42px;
 line-height:1.22
}
.text_companyprofile h2 {
 font-size:36px;
 line-height:1.22
}
.text_companyprofile h3 {
 font-size:28px;
 line-height:1.22
}
.text_companyprofile h4 {
 font-size:22px;
 line-height:1.22
}
.text_companyprofile h5 {
 font-size:18px;
 line-height:1.22
}
.text_companyprofile h6 {
 font-size:16px;
 line-height:1.22
}
.text_companyprofile h1,
.text_companyprofile h2,
.text_companyprofile h3,
.text_companyprofile h4,
.text_companyprofile h5,
.text_companyprofile h6 {
 font-weight:700;
 font-family:brandon-grotesque,sans-serif;
 color:#434343
}
.subtitle_case h2 {
 font-family:brandon-grotesque,sans-serif;
 font-weight:400;
 font-size:22px;
 line-height:1.15;
 color:#434343
}
.subtitle_case {
 margin-top:0;
 margin-bottom:1rem
}
.title_companyprofile {
 margin-bottom:15px
}
.subtitle_case {
 margin-bottom:15px
}
.pp-block-item-heading.pp-block-item-heading,
.pp_bigheadlines_heading.pp_bigheadlines_heading,
.searchresult_title a,
.pp_coverage_title_items a,
.pp_bigheadlines_subheading.pp_bigheadlines_subheading,
.pp-block-item-subheading.pp-block-item-subheading {
 margin-bottom:10px
}
.pp_bigheadlines_subheading.pp_bigheadlines_subheading,
.pp-block-item-subheading.pp-block-item-subheading {
 margin-top:10px
}
.ppmodule-clientdescription .title_companyprofile_newsroom {
 padding:0 10px
}
.pp_coverage_description_items,
.pp_bigheadlines_text,
.pp-block-item-intro {
 margin-bottom:10px
}
.pp-headline-blocks .pp-block-item-date,
.pp-headline-scroll .pp_bigheadlines_date,
#ppmodule_allheadlines .pp_bigheadlines_date,
.headlines_rss .pp_bigheadlines_date {
 margin-bottom:10px
}
.emaillink,
.urllink,
.download_link,
.span_headline a,
.text_latestnews a,
.latestnews_row a,
.ppmodule_generalcontact .urllink {
 -webkit-transition:all 100ms linear;
 transition:all 100ms linear
}
.pp_popupvideo_text,
.pp_slide_title,
.pp_slide_title_item {
 font-weight:400
}
.ppmodule_generalcontact a.urllink:hover {
 text-decoration:none
}
.boxcaption_library,
.boxcaption_library_featured,
.pp_coverage_preview_box,
.pp_coverageoverview_box {
 background:rgba(0,0,0,0.7)
}
.ppNews-item .ppPicture-b .ppText-b {
 background:none;
 background-color:rgba(0,0,0,0.7)
}
#pp_cboxOverlay {
 opacity:1 !important;
 background-color:rgba(0,0,0,0.7)
}
@media print {
 .div_text_companyprofile {
  width:100%;
  margin:0 auto;
  float:none
 }
 @page :left {
  margin:3cm
 }
 @page :right {
  margin:3cm
 }
 @page {
  size:auto;
  margin:1.5cm 3cm 1.5cm 3cm
 }
 a:link,
 a:visited,
 a {
  background:transparent;
  color:#0000FF;
  font-weight:bold;
  text-decoration:underline;
  text-align:left
 }
 a {
  page-break-inside:avoid
 }
 a[href^=http]:after {
  content:" < " attr(href) "> "
 }
 a:after>img {
  content:""
 }
 article a[href^="#"]:after {
  content:""
 }
 a:not(:local-link):after {
  content:" < " attr(href) "> "
 }
 .entry iframe,
 ins,
 iframe {
  display:none;
  width:0 !important;
  height:0 !important;
  overflow:hidden !important;
  line-height:0pt !important;
  white-space:nowrap
 }
 .embed-youtube,
 .embed-responsive,
 .div_video {
  position:absolute;
  height:0;
  overflow:hidden
 }
 .ppc,
 header,
 footer,
 .header,
 .footer,
 #header,
 #footer,
 .ppcl-wrapper,
 nav,
 .div_text_companyprofile #ppmodule_shareus,
 .div_text_companyprofile .pp-headline-scroll,
 .div_text_companyprofile #pp_searchinput .div_text_companyprofile #formfeedback,
 .div_text_companyprofile #ppmodule_coverage,
 .div_text_companyprofile #ppmodule_downloads,
 .div_text_companyprofile .ppmodule_tagcloud,
 .div_text_companyprofile .facebook_div,
 .div_text_companyprofile #ppmodule_socialmedia,
 .pp-newsreel-slider,
 #latestrelease_overlay,
 .pp_blockheadlines_thumb,
 .ppm_headlines_image,
 .boxgrid_library_featured,
 .pp_bigheadlines_end,
 .pp_coverage_iconset,
 .pp-images-module-carousel,
 .pp-content-top,
 .pp-side-column {
  display:none
 }
 .pp_singlerelease .pp_moduleblock {
  display:none
 }
 .pp_singlerelease #ppmodule_pressrelease {
  display:block
 }
 .pp_unit {
  margin-left:0;
  margin-right:0
 }
 .content_main_client,
 .content_main_case {
  margin-left:0;
  margin-right:0;
  padding-left:0;
  padding-right:0
 }
}
.active .pp-medialib-tabs__link,
.medialib_list.active,
input[type=text].pp-medialib-searchbox__input,
.medialib_item_container:hover .pp_slide_title {
 background-color:#f2f2f4
}
.medialib_item,
.medialib_subitem__list,
.pp-medialib-tabs__list-item {
 -webkit-transition:none;
 transition:none
}
.active .pp-medialib-tabs__link,
.medialib_list.active {
 background-color:#f5a71d;
 color:#fff
}
.medialib_list.active .medialib_item__feed {
 color:#fff
}
.pp-medialib-tabs__list-item:hover,
.medialib_item:hover {
 background-color:#f2f2f4
}
.active .pp-medialib-tabs__link:hover,
.medialib_list.active .medialib_item:hover {
 background-color:#ee9c0b
}
.medialib_item__title {
 font-weight:400
}
@media screen and (max-width: 480px) {
 .cc-cookies {
  background:rgba(0,0,0,0.6);
  position:absolute;
  float:none
 }
 .cc-cookies_text {
  background-image:none;
  padding:10px;
  margin-left:0
 }
}
.cc-cookies a.cc-cookie-accept,
.cc-cookies a.cc-cookie-decline,
.cc-cookies a.cc-cookie-reset,
.cc-cookies-error a.cc-cookie-accept,
.cc-cookies-error a.cc-cookie-decline {
 background:#28a745;
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:16px
}
.cc-cookies a.cc-cookie-decline,
.cc-cookies-error a.cc-cookie-decline {
 background:#dc3545
}
.cc-cookies a.cc-cookie-reset {
 background:#ffc107
}
.cc-cookies a:hover.cc-cookie-accept,
.cc-cookies a:hover.cc-cookie-decline,
.cc-cookies a:hover.cc-cookie-reset,
.cc-cookies-error a:hover.cc-cookie-accept,
.cc-cookies-error a:hover.cc-cookie-decline {
 background:#333
}
.cc-cookies_text {
 font-family:Arial;
 font-size:13px;
 font-weight:normal
}
.cc-cookies {
 background-color:#565656
}
.pp-cookie-container .pp-cookie-data {
 font-family:Arial;
 font-size:12px;
 color:#636466
}
.pp-cookie-container h1 {
 font-family:brandon-grotesque,sans-serif;
 font-weight:500;
 font-size:46px;
 color:#9225c9
}
.pp-cookie-container .pp-cookie-overlay {
 opacity:1;
 background-color:rgba(0,0,0,0.7)
}
.pp_sub_search_newsroom .search_resultstitle {
 font-family:brandon-grotesque,sans-serif;
 font-weight:400;
 font-size:22px;
 line-height:1.15;
 color:#434343
}
.pp_sub_search_newsroom .searchresult_title a {
 display:block;
 color:#39f;
 font-weight:500;
 line-height:1.6em;
 text-decoration:none;
 margin-bottom:10px
}
.pp_sub_search_newsroom .pp_date_day,
.pp_sub_search_newsroom .pp_date_month,
.pp_sub_search_newsroom .pp_date_year {
 font-family:Arial;
 font-weight:400;
 font-size:14px;
 line-height:1.67;
 color:#636466
}
.pp_sub_search_newsroom .searchresult_readmore {
 margin:10px 0;
 text-decoration:none
}
.pp-main-column #ppmodule_quotes {
 max-width:767px;
 margin-left:auto;
 margin-right:auto;
 margin-top:72px;
 margin-bottom:72px
}
.pp-main-column #ppmodule_quotes .pp_startquote {
 color:#9225c9;
 font-size:110px;
 margin-top:50px
}
@media screen and (max-width: 600px) {
 .pp-main-column #ppmodule_quotes .pp_startquote {
  font-size:100px
 }
}
.pp-main-column #ppmodule_quotes .pp_endquote,
.pp-main-column #ppmodule_quotes .pp_quote_tweetbutton,
.pp-main-column #ppmodule_quotes .citaat {
 display:none
}
.pp-main-column #ppmodule_quotes blockquote.text_quotes {
 font-size:36px;
 font-weight:500;
 font-style:normal;
 line-height:1.22;
 text-transform:uppercase;
 float:left;
 border-left:2px solid #9225c9;
 padding-left:20px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 color:#434343;
 font-family:brandon-grotesque,sans-serif
}
@media screen and (max-width: 600px) {
 .pp-main-column #ppmodule_quotes blockquote.text_quotes {
  font-size:24px
 }
}
.pp-main-column #ppmodule_quotes .pp_quote_text_noimage {
 width:100%;
 padding-left:100px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.pp-main-column #ppmodule_quotes .td_quotes {
 padding:0
}
