@media only print {
  body * {
    max-width: 100%;
    transition: none !important;
  }
  .js .list-grid .grid-elt .top > *,
  body * {
    opacity: 1 !important;
    visibility: visible !important;
  }
  body {
    background-color: #fff !important;
    color: #000;
    font-size: 12pt;
    margin: auto !important;
    padding: 0 20px !important;
    width: auto !important;
  }
  blockquote,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  ol,
  p,
  ul {
    color: #000;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .print {
    display: block;
  }
  blockquote,
  p {
    orphans: 3;
    widows: 3;
  }
  blockquote {
    page-break-inside: avoid;
  }
  h1 {
    page-break-before: always;
  }
  caption,
  h1,
  h2,
  h3 {
    page-break-after: avoid;
  }
  a {
    color: #000 !important;
  }
  a[href]:after {
    content: '';
    display: none;
    font-size: 0;
  }
  .region-content a[href]:after {
    border-bottom: 1px solid;
    content: ' (' attr(href) ')';
    display: inline;
    font-size: 90%;
    word-break: break-word;
  }
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .brand-bar {
    display: none;
  }
  .logo a:after {
    color: #fff !important;
    content: '';
    display: none !important;
    font-size: 1pt !important;
  }
  .header-btns {
    display: none;
  }
  .logo-header .col-md-6.col-sm-8.col-xs-8 {
    width: 100%;
  }
  .summary-menu {
    display: none;
  }
  .content-header {
    height: auto !important;
    min-height: 0 !important;
    overflow: visible;
  }
  .region-precontent .heading {
    bottom: auto;
    position: static;
    top: 0;
  }
  .region-precontent .heading h1 {
    color: #000 !important;
    font-size: 24pt;
    padding: 20px 0;
  }
  .region-precontent .no-second-header {
    margin-bottom: 0;
  }
  .region-precontent .shadow-wrapper {
    background: none !important;
  }
  .region-content {
    padding: 5px 0 20px;
  }
  .modules .container a,
  .offer-content a,
  .pr-content a {
    border: none;
  }
  .admin-menu,
  .breadcrumb,
  .news-focus {
    display: none;
  }
  body.with-admin-menu {
    padding-top: 0 !important;
  }
  .sharing,
  .tools {
    display: none;
  }
  footer {
    padding-top: 30px;
  }
  .footer-brand nav,
  .footer-links,
  footer .links {
    display: none;
  }
  .sf-minitoolbar {
    display: none !important;
  }
  .medium-elt .teaser .top > a > img {
    height: auto !important;
    width: 100% !important;
  }
  .header.header-home {
    display: none;
  }
  .teaser h3 {
    font-size: 18pt;
    line-height: 18px;
    padding-top: 8px;
  }
  .list-grid .cols-wide {
    min-height: 0;
  }
  .wide .container {
    position: static;
  }
  .wide .container .row .col-md-6 {
    width: 100%;
  }
  .list-grid .wide h4 {
    font-size: 30pt;
  }
  .home-social-container {
    padding-bottom: 0;
  }
  .home-social-container > .row > .col-md-6,
  .home-social-container > .row > .col-md-6 .medium-elt {
    width: 100%;
  }
  .home-social-container .type-curation {
    margin: 0;
    min-height: 0;
    padding: 5px 0;
  }
  .large-elt .curation-tweet .curation-tweet-container {
    width: 100%;
  }
  .home-social-container .moments h3 {
    font-size: 30pt;
  }
  .home-social-container .moments h4 {
    font-size: 15pt;
  }
  .home-social-container .moments-bottom h5 {
    padding-bottom: 8px !important;
  }
  .home-social-container .moments {
    height: auto;
    padding: 0;
  }
  .home-social-container .moments-bottom {
    bottom: 0;
    padding-top: 25px;
    position: relative;
  }
  .home-social-container .curation-tweet blockquote {
    font-size: 12pt;
  }
  .home-social-container .moments-bottom ul li .name {
    display: block;
    float: none;
    width: auto;
  }
  .curation-instagram .author,
  .curation-tweet .author {
    bottom: 0;
    position: static;
  }
  .curation-instagram .author .name:after,
  .curation-tweet .author .name:after {
    font-size: 0;
  }
  .curation-tweet-images,
  .pre-footer {
    display: none;
  }
  .sf-toolbarreset {
    display: none !important;
  }
  .page-list.page-list-news .classic-header {
    height: 100px;
    min-height: 100px;
  }
  .page-list.page-list-news .classic-header .header-content {
    position: absolute;
  }
  .large-elt .teaser .top > a:after,
  .medium-elt .teaser .top > a:after,
  a.category:after {
    content: '' !important;
    display: none !important;
    font-size: 0 !important;
  }
  .grid-elt .share {
    display: none;
  }
  .grid-elt.large-elt.left {
    float: left;
    height: auto !important;
    width: 65%;
  }
  .grid-elt.medium-elt.right {
    float: left;
    width: 35%;
  }
  .cols-system .grid-elt.medium-elt,
  .grid-elt.medium-elt.category-group {
    display: inline-block;
    float: left;
    height: auto !important;
    vertical-align: top;
    width: 32%;
  }
  .teaser-large h3 {
    font-size: 18pt;
    line-height: 24px;
    padding-top: 15px;
  }
  .teaser-medium h3 {
    font-size: 15px;
    line-height: 15px;
    padding-top: 15px;
  }
  .teaser-large h3 a:after,
  .teaser-medium h3 a:after {
    line-height: 0;
  }
  .teaser .overlay .wrapper .content-info h3 + a {
    display: none;
  }
  .teaser h3 a:after {
    font-size: 70% !important;
  }
  .teaser .date {
    padding-top: 7px;
  }
  .teaser .infos .author {
    margin-top: 20px;
  }
  .teaser .author-avatar {
    top: -10px;
  }
  .filters,
  .filters + .container > .list-title,
  .page-list .pagination {
    display: none;
  }
  .block.hashtag a:after {
    content: '' !important;
    display: none !important;
    font-size: 0 !important;
  }
  .absolute-container {
    float: left;
    position: relative;
  }
  .hashtag {
    margin: 0 !important;
    min-height: 0 !important;
  }
  .sidebar .hashtag a.opener {
    height: auto !important;
    padding: 0 0 15px !important;
  }
  .hashtag .fa-twitter,
  .hashtag .more-tweets,
  .hashtag .tweets {
    display: none !important;
  }
  .block.hashtag .hashtag-container {
    height: auto;
  }
  .entity-news .header.container {
    display: none !important;
  }
  .additional-blocks,
  .news-pager {
    display: none;
  }
  .entity-news .left-sidebar.absolute-container,
  .entity-pressrelease .left-sidebar.absolute-container {
    position: static;
    width: 100%;
  }
  .subscribe-newsletter {
    display: none;
  }
  iframe {
    display: none !important;
  }
  .modules,
  .offer-content,
  .pr-content {
    min-height: 100px !important;
  }
  .content-header .content-nav,
  .content-nav nav a.next,
  .content-nav nav a.prev,
  .entity-offer .content-nav .entity-news .content-nav {
    display: none;
  }
  .page-list .img-strip.guide {
    margin-bottom: 20px;
  }
  .img-strip.with-buttons .col-md-4.col-sm-4.col-xs-12 {
    width: 100%;
  }
  .img-strip figure img {
    max-width: 100%;
    width: auto;
  }
  .img-strip.with-buttons figcaption {
    height: auto !important;
  }
  .col-md-6.col-md-offset-3 {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .modules .custom-timeline figure > p {
    font-size: 18pt;
  }
  .agenda-focus-mea {
    display: none;
  }
  .agenda-focus-mea .content,
  .agenda-focus-mea .content:hover {
    bottom: 0;
  }
  .agenda-focus-mea .content:hover .focus-cta,
  .agenda-focus-mea .focus-cta {
    padding-top: 0;
  }
  .agenda-date {
    margin-bottom: 20px;
  }
  .agenda-container .timeline .point {
    display: none;
  }
  .agenda-container .one-event {
    width: 100%;
  }
  .teaser-event.left-col:after,
  .teaser-event.right-col:before {
    display: none;
  }
  .teaser-event h3 {
    font-size: 18px;
  }
  .events-list {
    height: auto !important;
  }
  .events-list .one-event {
    position: static !important;
  }
  .teaser-event .more-info {
    display: none;
  }
  .agenda-focus-mea {
    float: left;
    width: 100%;
  }
  .agenda-focus-mea .content a:after {
    border-bottom: 1px solid;
    content: ' (' attr(href) ')';
    display: inline;
    font-size: 90%;
  }
  .js.page-focus .splash .splash-img {
    height: auto !important;
    padding-bottom: 30px;
  }
  .page-focus .splash .nav-tabs {
    display: none;
  }
  .page-focus .splash h2 {
    display: block !important;
    height: auto !important;
    padding-left: 0;
  }
  .splash-img .col-md-8.col-md-offset-2 {
    width: 100%;
  }
  .modules .uppercase h2,
  .modules .uppercase h3,
  .modules h2.uppercase,
  .modules h3.uppercase {
    padding: 30px 20px;
  }
  .embed-responsive-16by9 {
    padding-bottom: 30px;
  }
  .modules .sharing-menu,
  .page-section-header .bg-video {
    display: none;
  }
  .page-section-header .overlay-text {
    display: block !important;
    height: auto !important;
    line-height: 200px !important;
    margin: 0;
    min-height: 0 !important;
    padding: 0;
    position: static;
    width: 100%;
  }
  .modules .evp-quote .share-twitter {
    display: none !important;
  }
  .share-pinterest a {
    display: none;
  }
  .share-pinterest a:after {
    font-size: 0 !important;
  }
  .numbers .col-md-2 {
    margin: 0;
    padding: 0;
    width: 50%;
  }
  .evp-quote .col-md-7 {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .modules .evp-quote {
    border: none;
  }
  .modules .evp .container {
    padding: 20px 0;
  }
  .glassdoor .data-container,
  .glassdoor .portrait {
    height: auto !important;
    width: 100%;
  }
  .cb-background.parallax-container {
    min-height: 0 !important;
    padding: 10px 0;
    position: static !important;
  }
  .modules .storytelling .container {
    padding: 20px 0 !important;
  }
  .modules .module .content .container-fluid {
    margin-top: 10px;
  }
  .modules .glassdoor .portrait .content .info {
    position: relative;
  }
  .module-contentList {
    border: none;
  }
  .teaser-medium h3 {
    height: auto !important;
  }
  .header-relative h1 {
    font-size: 36px;
  }
  .module-content-list .grid-elt {
    height: auto !important;
  }
  .modules .storytelling .txt-bloc {
    padding: 20px 0;
  }
  .col-md-8.col-md-offset-2 {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .modules h2,
  .offer-content h2,
  .pr-content h2 {
    font-size: 18pt;
    padding: 30px 10px;
  }
  .page-list.page-offers .content-top,
  .page-list.page-offers .right-sidebar,
  .search-header .rh-location,
  .search-header form {
    display: none;
  }
  .search-header.classic-header {
    height: auto;
    min-height: 0;
  }
  .evp.evp-8 .col-md-3.col-sm-6 {
    width: 50%;
  }
  .entity-offer .left-sidebar,
  .offer-content .geoloc {
    display: none;
  }
  .offer-content .apply a {
    border: none;
    display: none;
  }
  .header-offer {
    height: auto !important;
    min-height: 0;
  }
  .header-relative {
    margin-top: 10px !important;
  }
  .entity-offer .content-nav {
    display: none;
  }
  .offer-content {
    width: 100%;
  }
  .header-relative h1 {
    font-size: 24pt;
  }
  .offer-content .description {
    padding: 0;
  }
  .offer-header {
    margin: 0;
  }
  .maps-container .maps-content ul li a:after {
    display: none !important;
  }
  .module-module .numbers figure > p,
  .module-module .numbers figure > p.length-medium {
    font-size: 24pt;
  }
  .module-module .numbers figure figcaption {
    font-size: 12pt;
  }
  .img-strip figcaption {
    padding: 20px 0;
    text-align: left;
  }
  .img-strip figure .cb-media {
    min-height: 0;
  }
  .module-module .number {
    padding: 0;
  }
  .maps-container .maps-nav .nav li {
    display: none;
  }
  .maps-container .maps-nav .nav li.active {
    display: block;
    text-align: left;
  }
  .entity-news .content-header,
  .page-section-header .bg-video,
  .page-section-header .content-header-img {
    min-height: 0 !important;
  }
  a.greenbox-link:after {
    display: block;
    float: none;
  }
  .img-strip-2.with-buttons .col-md-6.col-sm-6.col-xs-12 {
    width: 100%;
  }
  .module-module .numbers.numbers-3 .col-md-2.col-md-offset-2 {
    margin: 10px 0;
  }
  .module-module .numbers .col-md-2 {
    margin: 10px 0;
    width: 33%;
  }
  .modules .uppercase h2,
  .modules .uppercase h3,
  .modules h2.uppercase,
  .modules h3.uppercase {
    font-size: 28pt;
    line-height: 28pt;
    padding: 0;
  }
  .img-strip figcaption h3,
  .img-strip figcaption h4,
  .img-strip figcaption h5 {
    font-size: 12pt;
  }
  .stickem-container .col-md-3,
  .stickem-container .col-md-5 {
    float: none !important;
    margin: 0 !important;
    width: auto !important;
  }
  .modules .col-md-3 blockquote {
    font-size: 12pt;
    padding: 25px 0 !important;
  }
  a.greenbox-link {
    margin: 15px 0 !important;
  }
  .entity h1,
  .region-precontent .heading h1 {
    font-size: 24px;
  }
  caption,
  h1,
  h2,
  h3 {
    page-break-after: auto;
    page-break-before: auto;
  }
  .header-relative .second-header {
    display: none;
  }
  body {
    color: #000 !important;
    font-size: 13pt !important;
  }
  body * {
    opacity: 1 !important;
  }
  body .main-nav {
    background-color: transparent !important;
    margin-bottom: 20px;
    position: static !important;
  }
  body .main-nav .main-nav-wrap,
  body .main-nav .nav-search {
    display: none;
  }
  body .main-nav-menu {
    box-shadow: none !important;
  }
  body .carousel-arrows,
  body .swiper-pagination {
    display: none !important;
  }
  body .row {
    display: block !important;
  }
  body .row .main-content,
  body .row .region-sidebar,
  body .row > [class^='col-'] {
    float: none !important;
    max-width: none;
    width: 100% !important;
  }
  body .row .main-content,
  body .row .region-sidebar {
    margin-left: 0 !important;
  }
  body .animation-rh-indicator,
  body .article-back,
  body .article-nav,
  body .block-filters,
  body .block-newsletter-light,
  body .ct-slider-navigation,
  body .group-alerts,
  body .main-footer,
  body .nav-mediaroom,
  body .offer-back,
  body .prenav,
  body .search-result-container,
  body .section-postcontent .section-list-bg,
  body .slider-navigation,
  body .summary-custom,
  body .toolbar-custom {
    display: none !important;
  }
  body .card-border,
  body .card-custom,
  body .multiple-files,
  body .profile-rh-list,
  body .tabs-nav > ul > li a {
    break-inside: avoid;
  }
  body .flex100 > .row,
  body .highlight,
  body .pillar-slider,
  body .tabs-content-mobile,
  body .tabs-nav > ul,
  body .tabs-nav > ul > li {
    break-inside: avoid-column;
  }
  body .header-page,
  body .main-header {
    min-height: 0 !important;
    padding-top: 0 !important;
  }
  body .header-page.header-mr,
  body .main-header.header-mr {
    padding-bottom: 0 !important;
  }
  body .header-page .content-header-img:after,
  body .header-page .content-header-img:before,
  body .main-header .content-header-img:after,
  body .main-header .content-header-img:before {
    content: none;
  }
  body:not(.page-news) .header-page,
  body:not(.page-pressrelease) .header-bg {
    background: none !important;
  }
  body .header-bg:after,
  body .header-bg:before {
    display: none;
  }
  body .progress-img-bg {
    display: none !important;
  }
  body .title-1,
  body .title-main {
    box-shadow: none !important;
    font-size: 28pt !important;
  }
  body .header-overlay {
    min-height: 0 !important;
    padding: 2em 0 !important;
  }
  body .header-overlay .header-content {
    margin: 0 !important;
  }
  body .header-content .col-md-5 {
    flex: 0 0 100% !important;
    float: none !important;
    max-width: none !important;
    width: 100%;
  }
  body .header-content .col-md-offset-5 {
    margin-left: 0 !important;
  }
  body .header-article {
    padding-top: 0 !important;
  }
  body .main-header [class^='col-'] {
    width: 100% !important;
  }
  body .main-header .main-header-img {
    display: none !important;
  }
  body .main-header .main-header-container {
    background: none !important;
    padding: 10px 0 !important;
  }
  body .main-header .main-header-content {
    background: none !important;
  }
  body .main-header .main-header-content,
  body .main-header .main-header-text {
    min-height: 0 !important;
    padding: 0 !important;
  }
  body .main-header .main-header-text {
    animation: none !important;
    box-shadow: none !important;
    max-width: none !important;
    position: static !important;
    width: auto !important;
  }
  body .main-header .card-promo-header {
    position: static !important;
  }
  body .ct-header-slider {
    margin: 0 !important;
  }
  body .header-slider {
    flex-wrap: wrap;
  }
  body .header-slider .swiper-wrapper {
    flex-wrap: wrap !important;
  }
  body .header-slider .swiper-slide {
    width: fit-content !important;
    width: 280px !important;
  }
  body .breadcrumb-custom {
    border-left-color: #0d1519 !important;
    color: #0d1519 !important;
    margin-bottom: 20px;
    padding: 0 !important;
  }
  body .h100 > .card-custom {
    height: auto !important;
  }
  body .card-bg .media-icon {
    display: none;
  }
  body .card-custom {
    border: 1px solid #dbdcdd;
    box-shadow: none !important;
    font-size: 10pt;
    max-width: none !important;
    min-height: 0 !important;
    padding: 25px;
    width: 100%;
  }
  body .card-custom .card-container {
    padding: 0 !important;
  }
  body .card-custom .card-link {
    display: block !important;
    min-height: 0 !important;
  }
  body .card-custom .card-contact-overlay {
    background: none;
    color: #0d1519;
    margin-top: 15px;
    padding: 0;
    position: static;
    transform: none !important;
  }
  body .card-custom .card-contact-overlay .contact-close,
  body .card-custom .card-contact-overlay a:after {
    display: none !important;
  }
  body .card-custom.card-teaser .card-img {
    display: none;
  }
  body .card-custom.card-thematic .card-container {
    min-height: 0 !important;
  }
  body .cta-corner {
    display: none !important;
  }
  body .head-title-cta {
    display: block !important;
  }
  body .head-title-cta .cta {
    display: none !important;
  }
  body .tabs-content-mobile {
    display: block !important;
  }
  body .tabs-nav > ul {
    display: block;
  }
  body .tabs-nav[data-tabs='pillars'] > ul > li a {
    display: block !important;
    min-height: 0 !important;
  }
  body .carousel-custom,
  body .swiper,
  body .swiper-wrapper {
    overflow: visible !important;
  }
  body .ct-pillars-slider .card-custom {
    width: 100% !important;
  }
  body .ct-pillars-slider .pillars-open {
    display: none !important;
  }
  body .promotion-content {
    min-height: 0 !important;
  }
  body .download-item {
    display: block !important;
  }
  body .download-item .icon {
    display: none !important;
  }
  body .chapo,
  body [class^='title-'] {
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important;
  }
  body .content-contrib h2,
  body .content-contrib h3,
  body .content-contrib h4,
  body .modules h2:not([class]),
  body .modules h3:not([class]),
  body .modules h4:not([class]),
  body .offer-content h2:not([class]),
  body .offer-content h3:not([class]),
  body .offer-content h4:not([class]),
  body .title-2,
  body .title-3,
  body .title-4 {
    margin-top: 0;
    padding-top: 0;
  }
  body .region-content a[href].cta {
    background: none !important;
    padding-left: 0;
    padding-right: 0;
    text-indent: -9999px;
  }
  body .region-content a[href].cta:after {
    text-indent: 0;
  }
  body .card-border {
    margin-top: 20px;
  }
  body .block-number {
    line-height: 1.1;
    -webkit-text-fill-color: #008859 !important;
    background: none !important;
  }
  body .swiper-wrapper {
    flex-wrap: wrap;
    transform: none !important;
    width: auto !important;
  }
  body .swiper-slide {
    width: 100%;
  }
  body .swiper-slide .card-custom {
    max-width: none !important;
    width: 100%;
  }
  body .component {
    margin: 25px 0;
  }
  body .accordion-group .accordion-collapse {
    display: block !important;
  }
  body .accordion-group .accordion-button .icon {
    display: none;
  }
  body .infography-modal {
    position: static !important;
  }
  body .infography-modal:before {
    display: none;
  }
  body .infography-modal .infography-img {
    break-inside: avoid;
    height: auto;
  }
  body .infography-modal .infography-img img {
    max-height: 90vh;
  }
  body .infography-modal .infography-img-content {
    display: block;
    text-align: left;
  }
  body .infography-modal .infography-caption {
    padding: 25px 0;
  }
  body .card-infography,
  body .modal-zoom-navigation {
    display: none;
  }
  body .block-newsletter,
  body .card-rebond.contact-form,
  body .component-ef,
  body .component-newsletter1,
  body .component-playlist,
  body .component-teaser.teaser-wide,
  body .component-teaserList,
  body .component-text-teaser .card-custom,
  body .component-video1 {
    display: none !important;
  }
  body .block-author .author-img,
  body .mosaic-img,
  body .promotion-img.bg {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
    overflow: visible;
    print-color-adjust: exact !important;
  }
  body .block-author .author-img.media-credit,
  body .mosaic-img.media-credit,
  body .promotion-img.bg.media-credit {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-bottom: 30px;
  }
  body .block-author .author-img.media-credit .credit-tooltip,
  body .mosaic-img.media-credit .credit-tooltip,
  body .promotion-img.bg.media-credit .credit-tooltip {
    left: 0;
    position: relative !important;
    top: 40px;
  }
  body .header-page.media-credit .credit-tooltip {
    display: none;
  }
  body .article-illu .header-bg,
  body .article-illu .header-page {
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
    min-height: 30vw !important;
    overflow: visible;
    position: relative;
    print-color-adjust: exact !important;
  }
  body .article-illu .header-bg.media-credit,
  body .article-illu .header-page.media-credit {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-bottom: 30px;
  }
  body .article-illu .header-bg.media-credit .credit-tooltip,
  body .article-illu .header-page.media-credit .credit-tooltip {
    display: block !important;
    left: 0;
    position: relative !important;
    text-align: left;
    top: 30px;
  }
  body .block-mosaic {
    background-color: transparent;
    border-radius: 0 !important;
    overflow: visible;
  }
  body .mosaic-content {
    min-height: 0;
  }
  body .mosaic-img {
    break-inside: avoid;
  }
  body .mosaic-img,
  body .mosaic-img.cb-background.parallax-container {
    min-height: 40vw !important;
  }
  body .author-img {
    height: 50px !important;
    width: 50px !important;
  }
  body .block-quote {
    break-inside: avoid;
    min-height: 0 !important;
  }
  body .block-wide-bg {
    display: none;
  }
  body .quote-custom .cta.quote-link {
    display: none !important;
  }
  body .promote-img {
    float: none !important;
  }
  body .promotion-img.bg {
    break-inside: avoid;
  }
  body .promotion-img.bg,
  body .promotion-img.bg.cb-background.parallax-container {
    min-height: 30vw !important;
  }
  body .timeline-item {
    break-inside: avoid;
  }
  body .ct-nav-rh {
    display: none;
  }
  body .scrollmagic-pin-spacer {
    height: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
  }
  body .scrollmagic-pin-spacer .page {
    position: static !important;
    width: auto !important;
  }
  body .header-section-rh * {
    animation: none !important;
    transform: none !important;
  }
  body .header-section-rh .col-xl-6 {
    flex: 0 0 100%;
    max-width: none;
    width: 100%;
  }
  body.page-rh.page-type-section .header-content > .row {
    margin-top: 0 !important;
  }
  body.page-rh.page-type-section .header-overlay {
    min-height: 0 !important;
  }
  body .accordion-rh-group .accordion-rh-collapse {
    display: block !important;
  }
  body .accordion-rh-group .accordion-rh-button .icon {
    display: none;
  }
  body .card-rh .card-content-hidden {
    max-height: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  body .card-rh .card-link {
    padding: 0 !important;
  }
  body .card-rh .card-link .card-content {
    position: static !important;
  }
  body .card-rh .cta {
    display: none !important;
  }
  body .profile-rh-list .card-rh {
    margin-bottom: 15px !important;
    max-width: none !important;
  }
  body .block-job.video,
  body .profile-rh-list .cb-hover-img {
    display: none !important;
  }
  body .card-offer .card-content {
    padding-left: 20px;
  }
  body .card-offer.focus .offer-focus {
    left: 25px !important;
  }
  body .ct-accordion-rh .cta {
    display: none !important;
  }
  body .block-accordion-rh {
    margin-top: 15px !important;
    min-height: 0 !important;
  }
  body .accordion-rh-item {
    box-shadow: none !important;
    margin-bottom: 15px;
  }
  body .accordion-rh-button,
  body .accordion-rh-collapse .accordion-rh-body {
    padding: 10px !important;
  }
  body .page-rh.page-one-offer .header-page {
    padding: 0 !important;
  }
  body .header-offer-card {
    box-shadow: none !important;
  }
  body .header-pretitle {
    color: #000 !important;
    text-shadow: none !important;
  }
  body .offer-apply {
    display: none !important;
  }
  body .offer-translations {
    align-items: center;
    display: flex;
    page-break-before: always;
  }
  body .offer-translations .mini-title {
    margin: 0;
  }
  body .offer-translations .tags-list li {
    align-items: center;
    display: flex;
    margin-left: 10px;
  }
  body .offer-translations .tags-list li a {
    box-shadow: none;
    margin: 0;
    padding: 0;
  }
  body .offer-data-info .icon,
  body .offer-rel .btn-show-more,
  body .offer-translations .tags-list li a .icon {
    display: none !important;
  }
  body .card-offer-data {
    box-shadow: none !important;
  }
  body.page-pressrelease .header-content .header-pretitle,
  body.page-pressrelease .header-content .subtitle,
  body.page-pressrelease .header-content .title-1 {
    display: none !important;
  }
  body .credit-tooltip {
    background-color: transparent !important;
    border-radius: 0;
    margin-top: 8px;
    max-width: none !important;
    overflow: visible;
    position: static !important;
  }
  body .credit-tooltip:after,
  body .credit-tooltip:before {
    display: none !important;
  }
  body .unprintable {
    display: none;
  }
}
