.landing-container .unique-marco {
  background-size: cover;
  padding-top: 0;
  padding-bottom: 30px; }
  .landing-container .unique-marco h2 {
    text-align: center;
    margin: 0 auto;
    color: #ed5228; }
  .landing-container .unique-marco p {
    padding: 0 15%;
    text-align: center; }
  .landing-container .unique-marco__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 50px; }
    .landing-container .unique-marco__wrapper__mode-wrapper {
      width: 284px;
      text-align: center;
      margin-bottom: 50px; }
      .landing-container .unique-marco__wrapper__mode-wrapper img {
        width: 100%; }
      .landing-container .unique-marco__wrapper__mode-wrapper h3 {
        font-size: 26px;
        margin: 30px 0 20px 0; }
      .landing-container .unique-marco__wrapper__mode-wrapper p {
        padding: 0 15px; }

.landing-container .marco-slide-1 {
  position: relative;
  overflow: hidden;
  margin-top: -1px; }
  .landing-container .marco-slide-1 img {
    width: 100%; }
  .landing-container .marco-slide-1__wrapper {
    left: 0;
    top: 0;
    height: 100%;
    padding: 0 15%;
    text-align: center;
    margin-bottom: 30px; }
    .landing-container .marco-slide-1__wrapper h2 {
      font-size: 36px;
      margin: 0 0 30px 0 !important;
      color: #ed5228; }

.landing-container .marco-slide-2, .landing-container .marco-slide-3 {
  margin-top: -1px; }
  .landing-container .marco-slide-2 img, .landing-container .marco-slide-3 img {
    width: 100%; }

.landing-container .marco-slide-4, .landing-container .marco-slide-6 {
  position: relative;
  overflow: hidden;
  margin-top: -1px; }
  .landing-container .marco-slide-4 img, .landing-container .marco-slide-6 img {
    width: 100%; }
  .landing-container .marco-slide-4__wrapper, .landing-container .marco-slide-6__wrapper {
    left: 0;
    top: 0;
    height: 100%;
    padding: 0 15%;
    text-align: center;
    margin-bottom: 50px; }
    .landing-container .marco-slide-4__wrapper h2, .landing-container .marco-slide-6__wrapper h2 {
      font-size: 36px;
      margin: 100px 0 30px 0 !important;
      color: #ed5228; }

.landing-container .marco-slide-5 {
  position: relative;
  overflow: hidden;
  margin-top: -1px; }
  .landing-container .marco-slide-5 img {
    width: 100%; }
  .landing-container .marco-slide-5__wrapper {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    max-width: 460px;
    padding: 0 30px; }
    .landing-container .marco-slide-5__wrapper h2 {
      font-size: 36px;
      margin: 100px 0 50px 0 !important;
      color: #ed5228; }

.landing-container .marco-slide-7 {
  position: relative;
  overflow: hidden;
  margin-top: -1px; }
  .landing-container .marco-slide-7 img {
    width: 103%; }
  .landing-container .marco-slide-7__wrapper {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    max-width: 460px;
    padding: 0 30px; }
    .landing-container .marco-slide-7__wrapper h2 {
      font-size: 36px;
      margin: 30px 0 13px 0 !important;
      color: #ed5228; }

.landing-container .marco-slide-8 {
  position: relative;
  overflow: hidden;
  margin-top: -1px; }
  .landing-container .marco-slide-8 img {
    width: 100%; }
  .landing-container .marco-slide-8__wrapper {
    left: 0;
    top: 0;
    height: 100%;
    padding: 0 15%;
    text-align: center;
    margin-bottom: 50px; }
    .landing-container .marco-slide-8__wrapper p {
      margin-top: 50px; }

@media (max-width: 1200px) {
  .landing-container .marco-slide-5__wrapper h2 {
    margin-top: 70px !important; }
  .landing-container .marco-slide-7 img {
    width: 118%;
    margin-left: -11%; }
  .landing-container .marco-slide-7__wrapper {
    max-width: 500px;
    background: rgba(255, 255, 255, 0.8); } }

@media (max-width: 992px) {
  .landing-container .unique-marco p {
    padding: 0 30px; }
  .landing-container .marco-slide-1__wrapper, .landing-container .marco-slide-4__wrapper, .landing-container .marco-slide-6__wrapper, .landing-container .marco-slide-8__wrapper {
    padding: 0 30px; }
  .landing-container .marco-slide-5 img {
    width: 168%; }
  .landing-container .marco-slide-5__wrapper {
    position: static;
    max-width: 100%; }
    .landing-container .marco-slide-5__wrapper h2 {
      margin-top: 100px !important;
      margin-bottom: 30px !important; }
    .landing-container .marco-slide-5__wrapper p {
      margin-bottom: 30px;
      text-align: center; }
  .landing-container .marco-slide-6 {
    overflow: hidden; }
    .landing-container .marco-slide-6 img {
      width: 216%;
      margin-left: -62%; }
  .landing-container .marco-slide-7 img {
    width: 167%;
    margin-left: -67%; }
  .landing-container .marco-slide-7__wrapper {
    position: static;
    max-width: 100%; }
    .landing-container .marco-slide-7__wrapper h2 {
      margin-top: 50px !important;
      margin-bottom: 30px !important; }
    .landing-container .marco-slide-7__wrapper p {
      margin-bottom: 70px;
      text-align: center; }
  .landing-container .marco-slide-8 img {
    width: 133%;
    margin-left: -15%; } }

@media (max-width: 768px) {
  .landing-container .unique-marco h2 {
    margin-top: 70px !important; }
  .landing-container .unique-marco__wrapper__mode-wrapper img {
    width: 90%; }
  .landing-container .marco-slide-4__wrapper h2, .landing-container .marco-slide-5__wrapper h2, .landing-container .marco-slide-6__wrapper h2 {
    margin-top: 50px !important; } }
