#sk_overview .sk_overhero_section {
  color: #1d1d1f;
  background-color: #f5f5f7;
}

#sk_overview .sk_overhero_section .cta {
  color: #0066cc;
}

#sk_overview .image-app-store {
  width: 1130px;
  height: 398px;
  background-size: 1130px 398px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/app_store_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-app-store {
    background-image: url("../images/overview/app_store_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-app-store {
    width: 674px;
    height: 238px;
    background-size: 674px 238px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/app_store_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-app-store {
    background-image: url("../images/overview/app_store_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-app-store {
    width: 414px;
    height: 206px;
    background-size: 414px 206px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/app_store_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-app-store {
    background-image: url("../images/overview/app_store_small_2x.jpg");
  }
}

#sk_overview .image-app-store-title {
  width: 960px;
  height: 182px;
  background-size: 960px 182px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/app_store_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-app-store-title {
    background-image: url("../images/overview/app_store_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-app-store-title {
    width: 680px;
    height: 142px;
    background-size: 680px 142px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/app_store_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-app-store-title {
    background-image: url("../images/overview/app_store_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-app-store-title {
    width: 250px;
    height: 250px;
    background-size: 250px 250px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/app_store_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-app-store-title {
    background-image: url("../images/overview/app_store_title_small_2x.png");
  }
}

#sk_overview .image-apple-arcade-background {
  width: 690px;
  height: 550px;
  background-size: 690px 550px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/apple_arcade_background_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-apple-arcade-background {
    background-image: url("../images/overview/apple_arcade_background_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-apple-arcade-background {
    width: 350px;
    height: 500px;
    background-size: 350px 500px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_arcade_background_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-apple-arcade-background {
    background-image: url("../images/overview/apple_arcade_background_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-apple-arcade-background {
    width: 414px;
    height: 400px;
    background-size: 414px 400px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_arcade_background_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-apple-arcade-background {
    background-image: url("../images/overview/apple_arcade_background_small_2x.jpg");
  }
}

#sk_overview .image-apple-arcade {
  width: 440px;
  height: 220px;
  background-size: 440px 220px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/apple_arcade_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-apple-arcade {
    background-image: url("../images/overview/apple_arcade_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-apple-arcade {
    width: 300px;
    height: 150px;
    background-size: 300px 150px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_arcade_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-apple-arcade {
    background-image: url("../images/overview/apple_arcade_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-apple-arcade {
    width: 282px;
    height: 141px;
    background-size: 282px 141px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_arcade_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-apple-arcade {
    background-image: url("../images/overview/apple_arcade_small_2x.png");
  }
}

#sk_overview .image-apple-arcade-title {
  width: 180px;
  height: 39px;
  background-size: 180px 39px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/apple_arcade_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-apple-arcade-title {
    background-image: url("../images/overview/apple_arcade_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-apple-arcade-title {
    width: 118px;
    height: 26px;
    background-size: 118px 26px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_arcade_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-apple-arcade-title {
    background-image: url("../images/overview/apple_arcade_title_medium_2x.png");
  }
}

#sk_overview .image-apple-music {
  width: 554px;
  height: 384px;
  background-size: 554px 384px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/apple_music_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-apple-music {
    background-image: url("../images/overview/apple_music_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-apple-music {
    width: 295px;
    height: 204px;
    background-size: 295px 204px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_music_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-apple-music {
    background-image: url("../images/overview/apple_music_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-apple-music {
    width: 413px;
    height: 287px;
    background-size: 413px 287px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_music_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-apple-music {
    background-image: url("../images/overview/apple_music_small_2x.png");
  }
}

#sk_overview .image-apple-music-title {
  width: 156px;
  height: 39px;
  background-size: 156px 39px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/apple_music_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-apple-music-title {
    background-image: url("../images/overview/apple_music_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-apple-music-title {
    width: 100px;
    height: 26px;
    background-size: 100px 26px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_music_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-apple-music-title {
    background-image: url("../images/overview/apple_music_title_medium_2x.png");
  }
}

#sk_overview .image-camera {
  width: 1400px;
  height: 550px;
  background-size: 1400px 550px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/camera_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-camera {
    background-image: url("../images/overview/camera_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-camera {
    width: 724px;
    height: 400px;
    background-size: 724px 400px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/camera_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-camera {
    background-image: url("../images/overview/camera_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-camera {
    width: 414px;
    height: 358px;
    background-size: 414px 358px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/camera_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-camera {
    background-image: url("../images/overview/camera_small_2x.jpg");
  }
}

#sk_overview .image-camera-title {
  width: 450px;
  height: 129px;
  background-size: 450px 129px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/camera_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-camera-title {
    background-image: url("../images/overview/camera_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-camera-title {
    width: 360px;
    height: 95px;
    background-size: 360px 95px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/camera_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-camera-title {
    background-image: url("../images/overview/camera_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-camera-title {
    width: 250px;
    height: 123px;
    background-size: 250px 123px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/camera_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-camera-title {
    background-image: url("../images/overview/camera_title_small_2x.png");
  }
}

#sk_overview .image-compare-iphone-11 {
  width: 155px;
  height: 251px;
  background-size: 155px 251px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/compare_iphone_11_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-11 {
    background-image: url("../images/overview/compare_iphone_11_large_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-compare-iphone-11 {
    width: 107px;
    height: 177px;
    background-size: 107px 177px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/compare_iphone_11_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-11 {
    background-image: url("../images/overview/compare_iphone_11_small_2x.png");
  }
}

#sk_overview .image-compare-iphone-11-pro {
  width: 190px;
  height: 251px;
  background-size: 190px 251px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/compare_iphone_11_pro_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-11-pro {
    background-image: url("../images/overview/compare_iphone_11_pro_large_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-compare-iphone-11-pro {
    width: 134px;
    height: 177px;
    background-size: 134px 177px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/compare_iphone_11_pro_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-11-pro {
    background-image: url("../images/overview/compare_iphone_11_pro_small_2x.png");
  }
}

#sk_overview .image-compare-iphone-7 {
  width: 151px;
  height: 251px;
  background-size: 151px 251px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/compare_iphone_7_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-7 {
    background-image: url("../images/overview/compare_iphone_7_large_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-compare-iphone-7 {
    width: 108px;
    height: 177px;
    background-size: 108px 177px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/compare_iphone_7_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-7 {
    background-image: url("../images/overview/compare_iphone_7_small_2x.png");
  }
}

#sk_overview .image-compare-iphone-8-plus {
  width: 173px;
  height: 251px;
  background-size: 173px 251px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/compare_iphone_8_plus_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-8-plus {
    background-image: url("../images/overview/compare_iphone_8_plus_large_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-compare-iphone-8-plus {
    width: 123px;
    height: 177px;
    background-size: 123px 177px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/compare_iphone_8_plus_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-8-plus {
    background-image: url("../images/overview/compare_iphone_8_plus_small_2x.png");
  }
}

#sk_overview .image-compare-iphone-se {
  width: 135px;
  height: 251px;
  background-size: 135px 251px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/compare_iphone_se_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-se {
    background-image: url("../images/overview/compare_iphone_se_large_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-compare-iphone-se {
    width: 97px;
    height: 177px;
    background-size: 97px 177px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/compare_iphone_se_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-se {
    background-image: url("../images/overview/compare_iphone_se_small_2x.png");
  }
}

#sk_overview .image-compare-iphone-xr {
  width: 157px;
  height: 251px;
  background-size: 157px 251px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/compare_iphone_xr_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-xr {
    background-image: url("../images/overview/compare_iphone_xr_large_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-compare-iphone-xr {
    width: 108px;
    height: 177px;
    background-size: 108px 177px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/compare_iphone_xr_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-xr {
    background-image: url("../images/overview/compare_iphone_xr_small_2x.png");
  }
}

#sk_overview .image-compare-iphone-xs {
  width: 156px;
  height: 251px;
  background-size: 156px 251px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/compare_iphone_xs_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-xs {
    background-image: url("../images/overview/compare_iphone_xs_large_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-compare-iphone-xs {
    width: 110px;
    height: 177px;
    background-size: 110px 177px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/compare_iphone_xs_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-compare-iphone-xs {
    background-image: url("../images/overview/compare_iphone_xs_small_2x.png");
  }
}

#sk_overview .image-compare-section-title {
  width: 695px;
  height: 46px;
  background-size: 695px 46px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/compare_section_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-compare-section-title {
    background-image: url("../images/overview/compare_section_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-compare-section-title {
    width: 585px;
    height: 40px;
    background-size: 585px 40px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/compare_section_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-compare-section-title {
    background-image: url("../images/overview/compare_section_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-compare-section-title {
    width: 243px;
    height: 67px;
    background-size: 243px 67px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/compare_section_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-compare-section-title {
    background-image: url("../images/overview/compare_section_title_small_2x.png");
  }
}

#sk_overview .image-connect {
  width: 488px;
  height: 290px;
  background-size: 488px 290px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/connect_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-connect {
    background-image: url("../images/overview/connect_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-connect {
    width: 269px;
    height: 160px;
    background-size: 269px 160px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/connect_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-connect {
    background-image: url("../images/overview/connect_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-connect {
    width: 253px;
    height: 154px;
    background-size: 253px 154px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/connect_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-connect {
    background-image: url("../images/overview/connect_small_2x.jpg");
  }
}

#sk_overview .image-connect-title {
  width: 440px;
  height: 225px;
  background-size: 440px 225px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/connect_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-connect-title {
    background-image: url("../images/overview/connect_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-connect-title {
    width: 310px;
    height: 213px;
    background-size: 310px 213px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/connect_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-connect-title {
    background-image: url("../images/overview/connect_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-connect-title {
    width: 250px;
    height: 190px;
    background-size: 250px 190px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/connect_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-connect-title {
    background-image: url("../images/overview/connect_title_small_2x.png");
  }
}

#sk_overview .image-environment {
  width: 586px;
  height: 272px;
  background-size: 586px 272px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/environment_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-environment {
    background-image: url("../images/overview/environment_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-environment {
    width: 332px;
    height: 177px;
    background-size: 332px 177px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/environment_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-environment {
    background-image: url("../images/overview/environment_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-environment {
    width: 352px;
    height: 165px;
    background-size: 352px 165px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/environment_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-environment {
    background-image: url("../images/overview/environment_small_2x.jpg");
  }
}

#sk_overview .image-environment-title {
  width: 440px;
  height: 135px;
  background-size: 440px 135px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/environment_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-environment-title {
    background-image: url("../images/overview/environment_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-environment-title {
    width: 310px;
    height: 136px;
    background-size: 310px 136px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/environment_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-environment-title {
    background-image: url("../images/overview/environment_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-environment-title {
    width: 250px;
    height: 120px;
    background-size: 250px 120px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/environment_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-environment-title {
    background-image: url("../images/overview/environment_title_small_2x.png");
  }
}

#sk_overview .image-hero {
  width: 900px;
  height: 581px;
  background-size: 900px 581px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/hero_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-hero {
    background-image: url("../images/overview/hero_large_2x.jpg");
  }
}

@media only screen and (min-width: 1441px) {
  #sk_overview .image-hero {
    width: 1030px;
    height: 665px;
    background-size: 1030px 665px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/hero_xlarge.jpg");
  }
}

@media only screen and (min-width: 1441px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1441px) and (min-resolution: 1.5dppx), only screen and (min-width: 1441px) and (min-resolution: 144dpi) {
  #sk_overview .image-hero {
    background-image: url("../images/overview/hero_xlarge_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-hero {
    width: 550px;
    height: 355px;
    background-size: 550px 355px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/hero_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-hero {
    background-image: url("../images/overview/hero_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-hero {
    width: 315px;
    height: 204px;
    background-size: 315px 204px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/hero_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-hero {
    background-image: url("../images/overview/hero_small_2x.jpg");
  }
}

#sk_overview .image-hero-title {
  width: 918px;
  height: 161px;
  background-size: 918px 161px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/hero_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-hero-title {
    background-image: url("../images/overview/hero_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-hero-title {
    width: 568px;
    height: 97px;
    background-size: 568px 97px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/hero_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-hero-title {
    background-image: url("../images/overview/hero_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-hero-title {
    width: 281px;
    height: 170px;
    background-size: 281px 170px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/hero_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-hero-title {
    background-image: url("../images/overview/hero_title_small_2x.png");
  }
}

#sk_overview .image-ios-background {
  width: 690px;
  height: 670px;
  background-size: 690px 670px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/ios_background_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-ios-background {
    background-image: url("../images/overview/ios_background_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-ios-background {
    width: 357px;
    height: 580px;
    background-size: 357px 580px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/ios_background_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-ios-background {
    background-image: url("../images/overview/ios_background_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-ios-background {
    width: 414px;
    height: 400px;
    background-size: 414px 400px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/ios_background_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-ios-background {
    background-image: url("../images/overview/ios_background_small_2x.jpg");
  }
}

#sk_overview .image-ios {
  width: 150px;
  height: 150px;
  background-size: 150px 150px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/ios_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-ios {
    background-image: url("../images/overview/ios_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-ios {
    width: 113px;
    height: 113px;
    background-size: 113px 113px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/ios_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-ios {
    background-image: url("../images/overview/ios_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-ios {
    width: 101px;
    height: 101px;
    background-size: 101px 101px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/ios_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-ios {
    background-image: url("../images/overview/ios_small_2x.png");
  }
}

#sk_overview .image-ios-title {
  width: 440px;
  height: 135px;
  background-size: 440px 135px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/ios_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-ios-title {
    background-image: url("../images/overview/ios_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-ios-title {
    width: 310px;
    height: 105px;
    background-size: 310px 105px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/ios_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-ios-title {
    background-image: url("../images/overview/ios_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-ios-title {
    width: 250px;
    height: 89px;
    background-size: 250px 89px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/ios_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-ios-title {
    background-image: url("../images/overview/ios_title_small_2x.png");
  }
}

#sk_overview .image-logo-iphone-11 {
  width: 101px;
  height: 20px;
  background-size: 101px 20px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/logo_iphone_11_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-11 {
    background-image: url("../images/overview/logo_iphone_11_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-logo-iphone-11 {
    width: 89px;
    height: 18px;
    background-size: 89px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_11_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-11 {
    background-image: url("../images/overview/logo_iphone_11_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-logo-iphone-11 {
    width: 81px;
    height: 18px;
    background-size: 81px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_11_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-11 {
    background-image: url("../images/overview/logo_iphone_11_small_2x.png");
  }
}

#sk_overview .image-logo-iphone-11-pro {
  width: 144px;
  height: 20px;
  background-size: 144px 20px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/logo_iphone_11_pro_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-11-pro {
    background-image: url("../images/overview/logo_iphone_11_pro_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-logo-iphone-11-pro {
    width: 127px;
    height: 18px;
    background-size: 127px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_11_pro_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-11-pro {
    background-image: url("../images/overview/logo_iphone_11_pro_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-logo-iphone-11-pro {
    width: 116px;
    height: 18px;
    background-size: 116px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_11_pro_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-11-pro {
    background-image: url("../images/overview/logo_iphone_11_pro_small_2x.png");
  }
}

#sk_overview .image-logo-iphone-7 {
  width: 101px;
  height: 20px;
  background-size: 101px 20px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/logo_iphone_7_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-7 {
    background-image: url("../images/overview/logo_iphone_7_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-logo-iphone-7 {
    width: 89px;
    height: 18px;
    background-size: 89px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_7_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-7 {
    background-image: url("../images/overview/logo_iphone_7_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-logo-iphone-7 {
    width: 81px;
    height: 18px;
    background-size: 81px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_7_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-7 {
    background-image: url("../images/overview/logo_iphone_7_small_2x.png");
  }
}

#sk_overview .image-logo-iphone-8-plus {
  width: 145px;
  height: 20px;
  background-size: 145px 20px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/logo_iphone_8_plus_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-8-plus {
    background-image: url("../images/overview/logo_iphone_8_plus_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-logo-iphone-8-plus {
    width: 128px;
    height: 18px;
    background-size: 128px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_8_plus_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-8-plus {
    background-image: url("../images/overview/logo_iphone_8_plus_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-logo-iphone-8-plus {
    width: 119px;
    height: 18px;
    background-size: 119px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_8_plus_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-8-plus {
    background-image: url("../images/overview/logo_iphone_8_plus_small_2x.png");
  }
}

#sk_overview .image-logo-iphone-se {
  width: 98px;
  height: 20px;
  background-size: 98px 20px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/logo_iphone_se_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-se {
    background-image: url("../images/overview/logo_iphone_se_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-logo-iphone-se {
    width: 86px;
    height: 18px;
    background-size: 86px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_se_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-se {
    background-image: url("../images/overview/logo_iphone_se_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-logo-iphone-se {
    width: 79px;
    height: 18px;
    background-size: 79px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_se_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-se {
    background-image: url("../images/overview/logo_iphone_se_small_2x.png");
  }
}

#sk_overview .image-logo-iphone-xr {
  width: 114px;
  height: 20px;
  background-size: 114px 20px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/logo_iphone_xr_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-xr {
    background-image: url("../images/overview/logo_iphone_xr_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-logo-iphone-xr {
    width: 102px;
    height: 18px;
    background-size: 102px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_xr_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-xr {
    background-image: url("../images/overview/logo_iphone_xr_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-logo-iphone-xr {
    width: 93px;
    height: 18px;
    background-size: 93px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_xr_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-xr {
    background-image: url("../images/overview/logo_iphone_xr_small_2x.png");
  }
}

#sk_overview .image-logo-iphone-xs {
  width: 112px;
  height: 18px;
  background-size: 112px 18px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/logo_iphone_xs_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-xs {
    background-image: url("../images/overview/logo_iphone_xs_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-logo-iphone-xs {
    width: 102px;
    height: 18px;
    background-size: 102px 18px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_xs_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-xs {
    background-image: url("../images/overview/logo_iphone_xs_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-logo-iphone-xs {
    width: 88px;
    height: 16px;
    background-size: 88px 16px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/logo_iphone_xs_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-logo-iphone-xs {
    background-image: url("../images/overview/logo_iphone_xs_small_2x.png");
  }
}

#sk_overview .image-longevity {
  width: 586px;
  height: 228px;
  background-size: 586px 228px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/longevity_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-longevity {
    background-image: url("../images/overview/longevity_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-longevity {
    width: 333px;
    height: 127px;
    background-size: 333px 127px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/longevity_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-longevity {
    background-image: url("../images/overview/longevity_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-longevity {
    width: 364px;
    height: 149px;
    background-size: 364px 149px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/longevity_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-longevity {
    background-image: url("../images/overview/longevity_small_2x.jpg");
  }
}

#sk_overview .image-longevity-title {
  width: 440px;
  height: 182px;
  background-size: 440px 182px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/longevity_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-longevity-title {
    background-image: url("../images/overview/longevity_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-longevity-title {
    width: 310px;
    height: 141px;
    background-size: 310px 141px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/longevity_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-longevity-title {
    background-image: url("../images/overview/longevity_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-longevity-title {
    width: 250px;
    height: 156px;
    background-size: 250px 156px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/longevity_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-longevity-title {
    background-image: url("../images/overview/longevity_title_small_2x.png");
  }
}

#sk_overview .image-love-even-more-title {
  width: 664px;
  height: 133px;
  background-size: 664px 133px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/love_even_more_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-love-even-more-title {
    background-image: url("../images/overview/love_even_more_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-love-even-more-title {
    width: 635px;
    height: 40px;
    background-size: 635px 40px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/love_even_more_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-love-even-more-title {
    background-image: url("../images/overview/love_even_more_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-love-even-more-title {
    width: 243px;
    height: 100px;
    background-size: 243px 100px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/love_even_more_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-love-even-more-title {
    background-image: url("../images/overview/love_even_more_title_small_2x.png");
  }
}

#sk_overview .image-move-to-ios-app {
  width: 866px;
  height: 378px;
  background-size: 866px 378px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/move_to_ios_app_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-move-to-ios-app {
    background-image: url("../images/overview/move_to_ios_app_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-move-to-ios-app {
    width: 634px;
    height: 280px;
    background-size: 634px 280px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/move_to_ios_app_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-move-to-ios-app {
    background-image: url("../images/overview/move_to_ios_app_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-move-to-ios-app {
    width: 407px;
    height: 190px;
    background-size: 407px 190px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/move_to_ios_app_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-move-to-ios-app {
    background-image: url("../images/overview/move_to_ios_app_small_2x.jpg");
  }
}

#sk_overview .image-move-to-ios-app-title {
  width: 960px;
  height: 139px;
  background-size: 960px 139px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/move_to_ios_app_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-move-to-ios-app-title {
    background-image: url("../images/overview/move_to_ios_app_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-move-to-ios-app-title {
    width: 680px;
    height: 141px;
    background-size: 680px 141px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/move_to_ios_app_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-move-to-ios-app-title {
    background-image: url("../images/overview/move_to_ios_app_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-move-to-ios-app-title {
    width: 250px;
    height: 220px;
    background-size: 250px 220px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/move_to_ios_app_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-move-to-ios-app-title {
    background-image: url("../images/overview/move_to_ios_app_title_small_2x.png");
  }
}

#sk_overview .image-no-phone-like-iphone-title {
  width: 903px;
  height: 61px;
  background-size: 903px 61px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/no_phone_like_iphone_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-no-phone-like-iphone-title {
    background-image: url("../images/overview/no_phone_like_iphone_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-no-phone-like-iphone-title {
    width: 574px;
    height: 33px;
    background-size: 574px 33px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/no_phone_like_iphone_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-no-phone-like-iphone-title {
    background-image: url("../images/overview/no_phone_like_iphone_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-no-phone-like-iphone-title {
    width: 242px;
    height: 63px;
    background-size: 242px 63px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/no_phone_like_iphone_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-no-phone-like-iphone-title {
    background-image: url("../images/overview/no_phone_like_iphone_title_small_2x.png");
  }
}

#sk_overview .image-privacy {
  width: 362px;
  height: 204px;
  background-size: 362px 204px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/privacy_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-privacy {
    background-image: url("../images/overview/privacy_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-privacy {
    width: 249px;
    height: 143px;
    background-size: 249px 143px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/privacy_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-privacy {
    background-image: url("../images/overview/privacy_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-privacy {
    width: 226px;
    height: 127px;
    background-size: 226px 127px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/privacy_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-privacy {
    background-image: url("../images/overview/privacy_small_2x.png");
  }
}

#sk_overview .image-privacy-title {
  width: 440px;
  height: 27px;
  background-size: 440px 27px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/privacy_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-privacy-title {
    background-image: url("../images/overview/privacy_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-privacy-title {
    width: 310px;
    height: 19px;
    background-size: 310px 19px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/privacy_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-privacy-title {
    background-image: url("../images/overview/privacy_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-privacy-title {
    width: 250px;
    height: 16px;
    background-size: 250px 16px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/privacy_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-privacy-title {
    background-image: url("../images/overview/privacy_title_small_2x.png");
  }
}

#sk_overview .image-seamless {
  width: 690px;
  height: 550px;
  background-size: 690px 550px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/seamless_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-seamless {
    background-image: url("../images/overview/seamless_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-seamless {
    width: 357px;
    height: 400px;
    background-size: 357px 400px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/seamless_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-seamless {
    background-image: url("../images/overview/seamless_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-seamless {
    width: 414px;
    height: 358px;
    background-size: 414px 358px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/seamless_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-seamless {
    background-image: url("../images/overview/seamless_small_2x.jpg");
  }
}

#sk_overview .image-seamless-title {
  width: 260px;
  height: 175px;
  background-size: 260px 175px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/seamless_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-seamless-title {
    background-image: url("../images/overview/seamless_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-seamless-title {
    width: 210px;
    height: 135px;
    background-size: 210px 135px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/seamless_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-seamless-title {
    background-image: url("../images/overview/seamless_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-seamless-title {
    width: 190px;
    height: 120px;
    background-size: 190px 120px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/seamless_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-seamless-title {
    background-image: url("../images/overview/seamless_title_small_2x.png");
  }
}

#sk_overview .image-speed {
  width: 690px;
  height: 670px;
  background-size: 690px 670px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/speed_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-speed {
    background-image: url("../images/overview/speed_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-speed {
    width: 357px;
    height: 500px;
    background-size: 357px 500px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/speed_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-speed {
    background-image: url("../images/overview/speed_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-speed {
    width: 414px;
    height: 358px;
    background-size: 414px 358px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/speed_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-speed {
    background-image: url("../images/overview/speed_small_2x.jpg");
  }
}

#sk_overview .image-speed-title {
  width: 440px;
  height: 221px;
  background-size: 440px 221px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/speed_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-speed-title {
    background-image: url("../images/overview/speed_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-speed-title {
    width: 310px;
    height: 208px;
    background-size: 310px 208px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/speed_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-speed-title {
    background-image: url("../images/overview/speed_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-speed-title {
    width: 250px;
    height: 186px;
    background-size: 250px 186px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/speed_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-speed-title {
    background-image: url("../images/overview/speed_title_small_2x.png");
  }
}

#sk_overview .image-switching-is-easy-title {
  width: 781px;
  height: 73px;
  background-size: 781px 73px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/switching_is_easy_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-switching-is-easy-title {
    background-image: url("../images/overview/switching_is_easy_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-switching-is-easy-title {
    width: 503px;
    height: 45px;
    background-size: 503px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/switching_is_easy_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-switching-is-easy-title {
    background-image: url("../images/overview/switching_is_easy_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-switching-is-easy-title {
    width: 243px;
    height: 73px;
    background-size: 243px 73px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/switching_is_easy_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-switching-is-easy-title {
    background-image: url("../images/overview/switching_is_easy_title_small_2x.png");
  }
}

#sk_overview .image-tv-plus {
  width: 500px;
  height: 255px;
  background-size: 500px 255px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/tv_plus_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-tv-plus {
    background-image: url("../images/overview/tv_plus_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-tv-plus {
    width: 391px;
    height: 201px;
    background-size: 391px 201px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/tv_plus_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-tv-plus {
    background-image: url("../images/overview/tv_plus_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-tv-plus {
    width: 282px;
    height: 144px;
    background-size: 282px 144px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/tv_plus_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-tv-plus {
    background-image: url("../images/overview/tv_plus_small_2x.jpg");
  }
}

#sk_overview .image-tv-plus-title {
  width: 108px;
  height: 43px;
  background-size: 108px 43px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/tv_plus_title_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-tv-plus-title {
    background-image: url("../images/overview/tv_plus_title_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-tv-plus-title {
    width: 76px;
    height: 31px;
    background-size: 76px 31px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/tv_plus_title_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-tv-plus-title {
    background-image: url("../images/overview/tv_plus_title_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-tv-plus-title {
    width: 103px;
    height: 42px;
    background-size: 103px 42px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/tv_plus_title_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-tv-plus-title {
    background-image: url("../images/overview/tv_plus_title_small_2x.jpg");
  }
}

#sk_overview .image-updates {
  width: 169px;
  height: 165px;
  background-size: 169px 165px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/updates_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-updates {
    background-image: url("../images/overview/updates_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-updates {
    width: 127px;
    height: 127px;
    background-size: 127px 127px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/updates_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-updates {
    background-image: url("../images/overview/updates_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-updates {
    width: 114px;
    height: 113px;
    background-size: 114px 113px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/updates_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-updates {
    background-image: url("../images/overview/updates_small_2x.png");
  }
}

#sk_overview .image-updates-title {
  width: 440px;
  height: 185px;
  background-size: 440px 185px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/updates_title_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .image-updates-title {
    background-image: url("../images/overview/updates_title_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .image-updates-title {
    width: 310px;
    height: 180px;
    background-size: 310px 180px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/updates_title_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .image-updates-title {
    background-image: url("../images/overview/updates_title_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .image-updates-title {
    width: 250px;
    height: 159px;
    background-size: 250px 159px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/updates_title_small.png");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .image-updates-title {
    background-image: url("../images/overview/updates_title_small_2x.png");
  }
}

#sk_overview .sk-callout-ios {
  background-position: center;
  background-size: 690px 670px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/ios_background_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .sk-callout-ios {
    background-image: url("../images/overview/ios_background_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .sk-callout-ios {
    background-size: 357px 580px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/ios_background_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .sk-callout-ios {
    background-image: url("../images/overview/ios_background_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .sk-callout-ios {
    background-size: 414px 400px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/ios_background_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .sk-callout-ios {
    background-image: url("../images/overview/ios_background_small_2x.jpg");
  }
}

#sk_overview .sk-callout-apple-arcade {
  background-position: center;
  background-size: 690px 550px;
  background-repeat: no-repeat;
  background-image: url("../images/overview/apple_arcade_background_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  #sk_overview .sk-callout-apple-arcade {
    background-image: url("../images/overview/apple_arcade_background_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  #sk_overview .sk-callout-apple-arcade {
    background-size: 350px 500px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_arcade_background_medium.jpg");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  #sk_overview .sk-callout-apple-arcade {
    background-image: url("../images/overview/apple_arcade_background_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  #sk_overview .sk-callout-apple-arcade {
    background-size: 414px 400px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_arcade_background_small.jpg");
  }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  #sk_overview .sk-callout-apple-arcade {
    background-image: url("../images/overview/apple_arcade_background_small_2x.jpg");
  }
}
