/* Compiled on 2017-11-23 14:02:55 */
@media only screen and (max-width: 40em) {
  /* line 39, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_common.sass */
  .rsc-devicefinder__shrink--small-only {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; } }

/* line 37, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_animated.sass */
.rsc-devicefinder__banneranim {
  position: relative;
  width: 100%; }
  /* line 42, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_animated.sass */
  .rsc-devicefinder__banneranim .rsc-devicefinder__banneranim__item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transform: translateX(-120%);
        -ms-transform: translateX(-120%);
            transform: translateX(-120%);
    will-change: transform;
    -webkit-animation: rsc-devicefinder__banneranim__slide 10s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
            animation: rsc-devicefinder__banneranim__slide 10s infinite cubic-bezier(0.39, 0.575, 0.565, 1); }
    /* line 51, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_animated.sass */
    .rsc-devicefinder__banneranim .rsc-devicefinder__banneranim__item--1 {
      -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
              transform: translateX(0); }
    /* line 54, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_animated.sass */
    .rsc-devicefinder__banneranim .rsc-devicefinder__banneranim__item--2 {
      -webkit-animation-delay: 2.5s;
              animation-delay: 2.5s; }
    /* line 57, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_animated.sass */
    .rsc-devicefinder__banneranim .rsc-devicefinder__banneranim__item--3 {
      -webkit-animation-delay: 5s;
              animation-delay: 5s; }
    /* line 60, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_animated.sass */
    .rsc-devicefinder__banneranim .rsc-devicefinder__banneranim__item--4 {
      -webkit-animation-delay: 7.5s;
              animation-delay: 7.5s; }
  /* line 63, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_animated.sass */
  .rsc-devicefinder__banneranim .rsc-devicefinder__banneranim__placeholder {
    visibility: hidden; }
  /* line 66, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_animated.sass */
  .rsc-devicefinder__banneranim .rsc-devicefinder__banneranim__icon {
    font-size: 5rem; }

@-webkit-keyframes rsc-devicefinder__banneranim__slide {
  0% {
    -webkit-transform: translateX(-120%);
            transform: translateX(-120%); }
  5%, 20% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  25%, 100% {
    -webkit-transform: translateX(120%);
            transform: translateX(120%); } }

@keyframes rsc-devicefinder__banneranim__slide {
  0% {
    -webkit-transform: translateX(-120%);
            transform: translateX(-120%); }
  5%, 20% {
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  25%, 100% {
    -webkit-transform: translateX(120%);
            transform: translateX(120%); } }

@media only screen and (min-width: 40.0625em) {
  /* line 93, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_animated.sass */
  .rsc-devicefinder__banneranim .rsc-devicefinder__banneranim__icon {
    font-size: 10rem; } }

@media only screen and (max-width: 40em) {
  /* line 39, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_iphone8.sass */
  .rsc-devicefinder__banneriphone__img {
    margin-bottom: -20px; } }

@media only screen {
  /* line 40, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_snow.sass */
  .rsc-devicefinder__canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; } }

@media only screen and (min-width: 40.0625em) {
  /* line 59, ../deliveries/OTC/Contents/RES/gsmCatalogueJoModel/assets/css/partials/_banner_snow.sass */
  .rsc-devicefinder__canvas-container {
    min-height: 500px; } }
