@import url('https://fonts.googleapis.com/css?family=Montserrat:300,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,700');
.portal-screen-container.relevant-touts.cod-mobile-complete .cod-mobile-complete-tout {
  width: 100%;
  margin: auto;
}
.portal-screen-container.relevant-touts.cod-mobile-complete .cod-mobile-complete-tout .tout-image {
  background-size: cover;
}
.portal-screen-container.relevant-touts.cod-mobile-complete .cod-mobile-complete-tout .atvi-text + .atvi-image,
.portal-screen-container.relevant-touts.cod-mobile-complete .cod-mobile-complete-tout .atvi-text + .atvi-image + .atvi-image {
  position: absolute;
  top: 50%;
  right: 0;
  left: auto;
}
.portal-screen-container.relevant-touts.cod-mobile-complete .cod-mobile-complete-tout .atvi-image-component.tout-link-image {
  left: auto;
  position: relative;
}
.portal-screen-container.relevant-touts.cod-mobile-complete .cod-mobile-complete-tout .atvi-image-component.tout-link-image .tout-link-image {
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1023px) {
  .portal-screen-container.relevant-touts.cod-mobile-complete .cod-mobile-complete-tout {
    width: 95vw;
  }
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-text + .atvi-image,
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-text + .atvi-image + .atvi-image {
    width: 24vw;
    max-width: 195px;
    height: 8.25vw;
    max-height: 65px;
  }
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-image-component.tout-link-image {
    -webkit-transform: translate(-8px, 0);
    -moz-transform: translate(-8px, 0);
    -ms-transform: translate(-8px, 0);
    -o-transform: translate(-8px, 0);
    transform: translate(-8px, 0);
  }
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-image-component.tout-link-image.ios-link-container {
    margin-top: 8px;
  }
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-image-component.tout-link-image.android-link-container {
    -webkit-transform: translate(-8px, -100%);
    -moz-transform: translate(-8px, -100%);
    -ms-transform: translate(-8px, -100%);
    -o-transform: translate(-8px, -100%);
    transform: translate(-8px, -100%);
  }
}
@media screen and (min-width: 1024px) {
  .portal-screen-container.relevant-touts.cod-mobile-complete .cod-mobile-complete-tout {
    width: 80vw;
  }
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-text + .atvi-image,
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-text + .atvi-image + .atvi-image {
    width: 206px;
    height: 68px;
  }
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-image-component.tout-link-image {
    -webkit-transform: translate(-20px, 0);
    -moz-transform: translate(-20px, 0);
    -ms-transform: translate(-20px, 0);
    -o-transform: translate(-20px, 0);
    transform: translate(-20px, 0);
  }
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-image-component.tout-link-image.ios-link-container {
    margin-top: 10px;
  }
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-image-component.tout-link-image.android-link-container {
    -webkit-transform: translate(-20px, -100%);
    -moz-transform: translate(-20px, -100%);
    -ms-transform: translate(-20px, -100%);
    -o-transform: translate(-20px, -100%);
    transform: translate(-20px, -100%);
  }
}
@media screen and (min-width: 1594px) {
  .portal-screen-container.relevant-touts.cod-mobile-complete .cod-mobile-complete-tout {
    width: 100%;
  }
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-image-component.tout-link-image {
    -webkit-transform: translate(-75%, 0);
    -moz-transform: translate(-75%, 0);
    -ms-transform: translate(-75%, 0);
    -o-transform: translate(-75%, 0);
    transform: translate(-75%, 0);
  }
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-image-component.tout-link-image.ios-link-container {
    margin-top: 10px;
  }
  .portal-screen-container.relevant-touts.cod-mobile-complete .atvi-image-component.tout-link-image.android-link-container {
    -webkit-transform: translate(-75%, -100%);
    -moz-transform: translate(-75%, -100%);
    -ms-transform: translate(-75%, -100%);
    -o-transform: translate(-75%, -100%);
    transform: translate(-75%, -100%);
  }
}
