.secondary-landing {
  font-family: "Outfit",sans-serif;
  font-size: 1.2em; }

.secondary-landing-container .sub-header-container {
  width: 100%;
  display: flex;
  margin-left: 150px;
  margin-top: 30px; }
  .secondary-landing-container .sub-header-container .share {
    width: 50%;
    padding-left: 7%; }

.secondary-landing-container .left-menu {
  background-color: #080058;
  width: 100%;
  margin-top: 50px; }
  .secondary-landing-container .left-menu div {
    padding: 10px; }
  .secondary-landing-container .left-menu a {
    color: #fff; }

.secondary-landing-container .innerBanner__image .innerBanner__text {
  flex-direction: initial; }

.secondary-landing-container .innerBanner__text img {
  width: 150px; }

.secondary-landing-container h1 {
  font-size: 2.5em;
  font-weight: bold;
  margin-bottom: 30px; }

.media-contact {
  background-color: #f7cae1;
  padding: 25px;
  font-weight: bold; }

.press-releases {
  margin-top: -100px; }
  .press-releases h2 {
    font-size: 2rem;
    margin-bottom: 30px; }

.innerBanner.layout-b .innerBanner__image .innerBanner__text {
  width: 80%;
  left: 55%; }

.innerBanner__text .img {
  width: 20%; }

.innerBanner__text .bannertitle {
  width: 75%; }

.innerBanner .innerBanner__text h1 {
  font-size: 5em;
  padding-top: 30px;
  line-height: 82px; }

@media (max-width: 1199px) {
  .innerBanner.layout-b .innerBanner__image .innerBanner__text {
    left: 45%; }
  .innerBanner__text .bannertitle {
    width: 35%; } }

@media (max-width: 991px) {
  .innerBanner .innerBanner__text {
    display: block; }
    .innerBanner .innerBanner__text h1 {
      font-size: 4em; }
  .innerBanner.layout-b .innerBanner__image .innerBanner__text {
    left: 45%; }
  .innerBanner__text .bannertitle {
    width: 35%; } }

@media (max-width: 820px) {
  .innerBanner .innerBanner__text .bannertitle {
    width: 100%; } }

@media (max-width: 780px) {
  .secondary-landing-container .sub-header-container {
    margin-top: 0px; } }

@media (max-width: 450px) {
  .innerBanner.layout-b .innerBanner__image {
    height: 90vw; }
    .innerBanner.layout-b .innerBanner__image .innerBanner__text {
      top: 30%; }
  .container.components {
    margin-top: -6px;
    background-color: #FFF; }
  .secondary-landing-container .sub-header-container {
    display: block;
    margin-left: 0px; }
    .secondary-landing-container .sub-header-container .share {
      width: 90%;
      text-align: center; }
  .innerBanner .innerBanner__text h1 {
    font-size: 2em;
    line-height: 40px; }
  .innerBanner__text .img {
    width: 40%; } }
