.section-hero {
    position: relative;
    z-index: 2;
    overflow-x: hidden
}

@media only screen and (max-width: 1068px) {
    .section-hero .image-apple-tv-icon {
        left: 50%;
        margin-left: -36px
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .image-apple-tv-icon {
        left: 50%;
        margin-left: -28.5px
    }
}

.section-hero .overlay-container {
    position: relative;
    height: 60vh;
    width: 100%;
    min-height: 800px;
    background: transparent radial-gradient(closest-side at 50% 50%, #272538 0%, #12131B 100%) 0% 0% no-repeat padding-box;
    z-index: 1
}

@media only screen and (max-width: 1068px) {
    .section-hero .overlay-container {
        min-height: 730px;
        max-height: 800px
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .overlay-container {
        min-height: 490px
    }
}

.section-hero .overlay-container .section-content {
    position: fixed;
    top: 44px;
    left: 50%;
    margin-left: -490px;
    margin-bottom: -200px;
    text-align: left;
    pointer-events: none
}

html.aow .section-hero .overlay-container .section-content {
    top: 0px
}

html.ios .section-hero .overlay-container .section-content {
    top: 88px
}

html.ios.aow .section-hero .overlay-container .section-content {
    top: 44px
}

@media only screen and (max-width: 1068px) {
    .section-hero .overlay-container .section-content {
        margin-left: -346px;
        margin-bottom: -200px
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .overlay-container .section-content {
        margin-left: -43.75%
    }
    html.ios .section-hero .overlay-container .section-content {
        top: 92px
    }
    html.ios.aow .section-hero .overlay-container .section-content {
        top: 48px
    }
}

html.no-js .section-hero .overlay-container .section-content {
    position: fixed;
    top: 0
}

html.pub-gn-segmentbar-visible .section-hero .overlay-container .section-content {
    top: 88px
}

html.pub-gn-segmentbar-visible.ios .section-hero .overlay-container .section-content {
    top: 132px
}

@media only screen and (max-width: 735px) {
    html.pub-gn-segmentbar-visible.ios .section-hero .overlay-container .section-content {
        top: 136px
    }
}

html.pub-ls-visible .section-hero .overlay-container .section-content {
    top: 114px
}

html.pub-ls-visible.ios .section-hero .overlay-container .section-content {
    top: 158px
}

@media only screen and (max-width: 735px) {
    html.pub-ls-visible .section-hero .overlay-container .section-content {
        top: 179px
    }
    html.pub-ls-visible.ios .section-hero .overlay-container .section-content {
        top: 227px
    }
}

html.pub-gn-segmentbar-visible.pub-ls-visible .section-hero .overlay-container .section-content {
    top: 158px
}

html.pub-gn-segmentbar-visible.pub-ls-visible.ios .section-hero .overlay-container .section-content {
    top: 202px
}

@media only screen and (max-width: 735px) {
    html.pub-gn-segmentbar-visible.pub-ls-visible .section-hero .overlay-container .section-content {
        top: 223px
    }
    html.pub-gn-segmentbar-visible.pub-ls-visible.ios .section-hero .overlay-container .section-content {
        top: 271px
    }
}

html.hero-flow .section-hero .overlay-container .section-content,
html.edge .section-hero .overlay-container .section-content,
html.ie .section-hero .overlay-container .section-content,
html.hero-flow .section-hero .overlay-container .section-content,
html.edge .section-hero .overlay-container .section-content,
html.ie .section-hero .overlay-container .section-content,
html.hero-flow .section-hero .overlay-container .section-content,
html.edge .section-hero .overlay-container .section-content,
html.ie .section-hero .overlay-container .section-content {
    position: relative;
    top: 0 !important
}

.section-hero .overlay-container .section-content .hero-lockup {
    display: block;
    opacity: 0.001;
    padding-top: 15% !important
}

@media only screen and (max-width: 1068px) {
    .section-hero .overlay-container .section-content .hero-lockup {
        padding-top: 80px
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .overlay-container .section-content .hero-lockup {
        opacity: 0.999;
        padding-top: 30px !important;
        width: 318px;
        margin: 0 auto
    }
}

@media only screen and (max-width: 320px) {
    .section-hero .overlay-container .section-content .hero-lockup {
        width: 288px
    }
}

.section-hero .overlay-container .section-content .hero-lockup.will-change {
    will-change: opacity
}

.section-hero .overlay-container .section-content .hero-lockup.show {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    opacity: 0.999
}

.section-hero .overlay-container .section-content .hero-lockup.hide {
    -webkit-transition: unset;
    transition: unset;
    opacity: 0.001
}

html.no-js .section-hero .overlay-container .section-content .hero-lockup {
    opacity: 1
}

.section-hero .overlay-container .typography-eyebrow {
    padding-top: 20px;
    color: #111
}

@media only screen and (max-width: 735px) {
    .section-hero .overlay-container .typography-eyebrow {
        padding-top: 10px;
        font-size: 14px
    }
}

.section-hero .overlay-container .gradient-copy-container {
    display: block;
    text-align: left;
    padding-top: 0;
    padding-bottom: 5px;
    -webkit-transition: unset;
    transition: unset;
    opacity: 1
}

@media only screen and (max-width: 735px) {
    .section-hero .overlay-container .gradient-copy-container {
        padding-top: 10px
    }
}

.section-hero .overlay-container .scaling-container {
    position: absolute;
    top: calc(100% - 400px);
    width: 100%
}

@media only screen and (max-width: 1068px) {
    .section-hero .overlay-container .scaling-container {
        top: calc(100% - 180px)
    }
}

.section-hero .overlay-container .scaling-container.will-change {
    will-change: transform
}

.section-hero .overlay-container .image-tv-hardware {
    background-repeat: no-repeat;
    background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_large.png");
    background-size: cover;
    max-width: 1380px;
    position: relative;
    left: 73px;
    margin: 0 auto;
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px);
    opacity: 0
}

@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) {
    .section-hero .overlay-container .image-tv-hardware {
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_large_2x.png")
    }
}

.section-hero .overlay-container .image-tv-hardware::after {
    content: '';
    display: block;
    padding-bottom: 56.23188%
}

@media only screen and (max-width: 1380px) {
    .section-hero .overlay-container .image-tv-hardware {
        left: 0;
        -webkit-transform: translateX(5.5%);
        transform: translateX(5.5%)
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .overlay-container .image-tv-hardware {
        background-repeat: no-repeat;
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium.png");
        background-size: cover;
        max-width: 836px
    }
}

@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) {
    .section-hero .overlay-container .image-tv-hardware {
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .overlay-container .image-tv-hardware::after {
        content: '';
        display: block;
        padding-bottom: 56.45933%
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .overlay-container .image-tv-hardware {
        display: none
    }
}

.section-hero .overlay-container .image-tv-hardware.show {
    -webkit-transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in;
    opacity: 1
}

html.no-js .section-hero .overlay-container .image-tv-hardware {
    opacity: 1
}

.section-hero .overlay-container .image-tv-hardware .screen-container {
    position: absolute;
    top: 1.75%;
    left: 1%;
    width: 87.5%;
    height: 87.5%
}

@media only screen and (max-width: 1068px) {
    .section-hero .overlay-container .image-tv-hardware .screen-container {
        top: 1.1%;
        left: 0.75%
    }
}

.section-hero .overlay-container .image-tv-hardware .screen-container .image-hero-screen {
    background-repeat: no-repeat;
    background-image: url("../images/CTV-backgrounds/CTV-Top.png");
    background-size: cover;
    position: absolute;
    width: 100%;
    z-index: -1
}

@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) {
    .section-hero .overlay-container .image-tv-hardware .screen-container .image-hero-screen {
        background-image: url("../images/CTV-backgrounds/CTV-Top.png")
    }
}

.section-hero .overlay-container .image-tv-hardware .screen-container .image-hero-screen::after {
    content: '';
    display: block;
    padding-bottom: 56.29139%
}

@media only screen and (max-width: 735px) {
    .section-hero .overlay-container .image-tv-hardware .screen-container .image-hero-screen {
        display: none
    }
}

.section-hero .overlay-container .image-tv-hardware .screen-container .image-hero-screen.hide {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    opacity: 0
}

.section-hero .overlay-container .image-tv-hardware .screen-container video {
    width: 100%;
    z-index: 2
}

@media only screen and (max-width: 735px) {
    .section-hero .overlay-container .image-tv-hardware .screen-container video {
        display: none
    }
}

.section-hero .overlay-container .image-tv-hardware .replayButton {
    position: absolute;
    left: 42%;
    bottom: 0;
    cursor: pointer;
    color: #0070c9;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
    transition: opacity 0.3s ease-in, visibility 0.3s ease-in
}

@media only screen and (max-width: 1068px) {
    .section-hero .overlay-container .image-tv-hardware .replayButton {
        left: 41%
    }
}

.section-hero .overlay-container .image-tv-hardware .replayButton.show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
    transition: opacity 0.3s ease-in, visibility 0.3s ease-in
}

.section-hero .overlay-container .image-tv-hardware .replayButton .icon {
    padding-left: 5px
}

.section-hero .overlay-container .image-hero-small {
    display: none
}

@media only screen and (max-width: 735px) {
    .section-hero .overlay-container .image-hero-small {
        top: 40%;
        display: block;
        position: absolute;
        bottom: -238.33333px
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
    .section-hero .overlay-container .image-hero-small {
        width: 385px;
        height: 230px;
        background-size: 385px 230px;
        background-repeat: no-repeat;
        background-image: url("../images/CTV-backgrounds/CTV-Header_mobile.png")
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-hero .overlay-container .image-hero-small {
        background-image: url("../images/CTV-backgrounds/CTV-Header_mobile.png")
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
    .section-hero .overlay-container .image-hero-small {
        left: 50%;
        margin-left: -144.5px
    }
}

.section-hero .sticky-container {
    position: relative;
    z-index: 2;
    background: #fff
}

.section-hero .sticky-container .hardware {
    position: relative;
    width: 100%;
    z-index: 2
}

.section-hero .sticky-container .hardware .scaling-container {
    position: absolute;
    top: -400px;
    width: 100%
}

@media only screen and (max-width: 1366px) {
    .section-hero .sticky-container .hardware .scaling-container {
        top: -250px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .sticky-container .hardware .scaling-container {
        top: -180px
    }
}

.section-hero .sticky-container .hardware .scaling-container.will-change {
    will-change: transform
}

.section-hero .sticky-container .hardware .image-tv-hardware {
    background-repeat: no-repeat;
    background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_large.png");
    background-size: cover;
    max-width: 1160px;
    position: relative;
    left: 73px;
    margin: 0 auto;
    -webkit-transform: translate(0, -50px);
    transform: translate(0, 80px);
    opacity: 0
}

@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) {
    .section-hero .sticky-container .hardware .image-tv-hardware {
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_large_2x.png")
    }
}

.section-hero .sticky-container .hardware .image-tv-hardware::after {
    content: '';
    display: block;
    padding-bottom: 56.23188%
}

@media only screen and (max-width: 1380px) {
    .section-hero .sticky-container .hardware .image-tv-hardware {
        left: 0;
        -webkit-transform: translateX(5.5%);
        transform: translateX(5.5%)
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .sticky-container .hardware .image-tv-hardware {
        background-repeat: no-repeat;
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium.png");
        background-size: cover;
        max-width: 836px
    }
}

@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) {
    .section-hero .sticky-container .hardware .image-tv-hardware {
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .sticky-container .hardware .image-tv-hardware::after {
        content: '';
        display: block;
        padding-bottom: 56.45933%
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .sticky-container .hardware .image-tv-hardware {
        display: none
    }
}

.section-hero .sticky-container .hardware .image-tv-hardware.show {
    -webkit-transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in;
    opacity: 1
}

html.no-js .section-hero .sticky-container .hardware .image-tv-hardware {
    opacity: 1
}

.section-hero .sticky-container .hardware .image-tv-hardware .screen-container {
    position: absolute;
    top: 1.75%;
    left: 1%;
    width: 87.5%;
    height: 87.5%
}

@media only screen and (max-width: 1068px) {
    .section-hero .sticky-container .hardware .image-tv-hardware .screen-container {
        top: 1.1%;
        left: 0.75%
    }
}

.section-hero .sticky-container .hardware .image-tv-hardware .screen-container .image-hero-screen {
    background-repeat: no-repeat;
    background-image: url("../images/CTV-backgrounds/CTV-Top.png");
    background-size: cover;
    position: absolute;
    width: 100%;
    z-index: -1
}

@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) {
    .section-hero .sticky-container .hardware .image-tv-hardware .screen-container .image-hero-screen {
        background-image: url("../images/CTV-backgrounds/CTV-Top.png")
    }
}

.section-hero .sticky-container .hardware .image-tv-hardware .screen-container .image-hero-screen::after {
    content: '';
    display: block;
    padding-bottom: 56.29139%
}

@media only screen and (max-width: 735px) {
    .section-hero .sticky-container .hardware .image-tv-hardware .screen-container .image-hero-screen {
        display: none
    }
}

.section-hero .sticky-container .hardware .image-tv-hardware .screen-container .image-hero-screen.hide {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    opacity: 0
}

.section-hero .sticky-container .hardware .image-tv-hardware .screen-container video {
    width: 100%;
    z-index: 2
}

@media only screen and (max-width: 735px) {
    .section-hero .sticky-container .hardware .image-tv-hardware .screen-container video {
        display: none
    }
}

.section-hero .sticky-container .hardware .image-tv-hardware .replayButton {
    position: absolute;
    left: 42%;
    bottom: 0;
    cursor: pointer;
    color: #0070c9;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
    transition: opacity 0.3s ease-in, visibility 0.3s ease-in
}

@media only screen and (max-width: 1068px) {
    .section-hero .sticky-container .hardware .image-tv-hardware .replayButton {
        left: 41%
    }
}

.section-hero .sticky-container .hardware .image-tv-hardware .replayButton.show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
    transition: opacity 0.3s ease-in, visibility 0.3s ease-in
}

.section-hero .sticky-container .hardware .image-tv-hardware .replayButton .icon {
    padding-left: 5px
}

.section-hero .sticky-container .hardware .image-hero-small {
    display: none
}

@media only screen and (max-width: 735px) {
    .section-hero .sticky-container .hardware .image-hero-small {
        top: -195.66667px;
        display: block;
        position: absolute
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
    .section-hero .sticky-container .hardware .image-hero-small {
        width: 385px;
        height: 230px;
        background-size: 385px 230px;
        background-repeat: no-repeat;
        background-image: url("../images/CTV-backgrounds/CTV-Header_mobile.png")
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-hero .sticky-container .hardware .image-hero-small {
        background-image: url("../images/CTV-backgrounds/CTV-Header_mobile.png")
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
    .section-hero .sticky-container .hardware .image-hero-small {
        left: 50%;
        margin-left: -180.5px
    }
}

.section-hero .sticky-container .sticky-content {
    position: relative;
    padding-top: 125px;
    padding-bottom: 30px;
    text-align: center;
    z-index: 1
}

@media only screen and (max-width: 1068px) {
    .section-hero .sticky-container .sticky-content {
        padding-bottom: 40px
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .sticky-container .sticky-content {
        text-align: left;
        padding-top: 0;
        padding-bottom: 200px
    }
    html.no-js .section-hero .sticky-container .sticky-content,
    html.reduced-motion .section-hero .sticky-container .sticky-content,
    html.no-js .section-hero .sticky-container .sticky-content,
    html.reduced-motion .section-hero .sticky-container .sticky-content {
        padding-bottom: 100px
    }
}

html.no-js .section-hero .sticky-container .sticky-content,
html.reduced-motion .section-hero .sticky-container .sticky-content,
html.no-js .section-hero .sticky-container .sticky-content,
html.reduced-motion .section-hero .sticky-container .sticky-content {
    padding-bottom: 125px
}

@media only screen and (max-width: 735px) {
    html.no-js .section-hero .sticky-container .sticky-content,
    html.reduced-motion .section-hero .sticky-container .sticky-content,
    html.no-js .section-hero .sticky-container .sticky-content,
    html.reduced-motion .section-hero .sticky-container .sticky-content {
        padding-bottom: 0
    }
}

.section-hero .sticky-container .sticky-content .copy-container {
    position: relative;
    padding-top: 165px;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    opacity: 0
}

@media only screen and (max-width: 1068px) {
    html.no-js .section-hero .sticky-container .sticky-content .copy-container,
    html.reduced-motion .section-hero .sticky-container .sticky-content .copy-container,
    html.no-js .section-hero .sticky-container .sticky-content .copy-container,
    html.reduced-motion .section-hero .sticky-container .sticky-content .copy-container {
        padding-top: 100px
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .sticky-container .sticky-content .copy-container {
        padding-top: 40px;
        max-width: 427px;
        margin: 0 auto
    }
    html.reduced-motion .section-hero .sticky-container .sticky-content .copy-container {
        padding-top: 150px
    }
}

.section-hero .sticky-container .sticky-content .copy-container.will-change {
    will-change: opacity
}

.section-hero .sticky-container .sticky-content .copy-container.show {
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    opacity: 1
}

html.no-js .section-hero .sticky-container .sticky-content .copy-container {
    padding-top: 100px;
    opacity: 1
}

.section-hero .sticky-container .sticky-content .typography-section-copy {
    margin-top: 0;
    padding-top: 140px;
    padding-bottom: 40px;
    color: #111
}

@media only screen and (max-width: 1068px) {
    .section-hero .sticky-container .sticky-content .typography-section-copy {
        padding-top: 60px;
        padding-bottom: 30px
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .sticky-container .sticky-content .typography-section-copy {
        font-size: 21px;
        line-height: 1.19048;
        font-weight: 600;
        letter-spacing: .011em;
        font-family: "SF Pro Display", "SF Pro Icons", "Roboto", "Helvetica", "Arial", sans-serif;
        padding-top: 0px;
        padding-bottom: 20px
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(ko) {
        line-height: 1.30968;
        font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(th) {
        line-height: 1.38105;
        font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(ar) {
        font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(ja) {
        font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(zh-CN) {
        font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(zh-HK) {
        font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(zh-MO) {
        font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(zh-TW) {
        font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Roboto", "Helvetica", "Arial", sans-serif
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
    .section-hero .sticky-container .sticky-content .typography-section-copy {
        font-size: 19px;
        line-height: 1.21053;
        font-weight: 600;
        letter-spacing: .012em;
        font-family: "SF Pro Display", "SF Pro Icons", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(ar) {
        line-height: 1.39474;
        font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(ja) {
        line-height: 1.26316;
        font-family: "SF Pro JP", "SF Pro Display", "SF Pro Icons", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(ko) {
        line-height: 1.34211;
        font-family: "SF Pro KR", "SF Pro Display", "SF Pro Icons", "Apple Gothic", "HY Gulim", "MalgunGothic", "HY Dotum", "Lexi Gulim", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(th) {
        line-height: 1.36846;
        font-family: "SF Pro TH", "SF Pro Display", "SF Pro Icons", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(zh-CN) {
        font-family: "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(zh-HK) {
        font-family: "SF Pro HK", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(zh-MO) {
        font-family: "SF Pro HK", "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang HK", "Roboto", "Helvetica", "Arial", sans-serif
    }
    .section-hero .sticky-container .sticky-content .typography-section-copy:lang(zh-TW) {
        font-family: "SF Pro TC", "SF Pro Display", "SF Pro Icons", "PingFang TC", "Roboto", "Helvetica", "Arial", sans-serif
    }
}

.section-hero .sticky-container .sticky-content .button-openapp {
    background: #000;
    border: none;
    padding: 15px 26px;
    border-radius: 65px;
    color: #fff
}

.section-hero .sticky-container .sticky-content .button-openapp:hover {
    background-color: #000
}

html.no-ios .section-hero .sticky-container .sticky-content .button-openapp {
    display: none
}

.section-hero .sticky-container .sticky-content .cta {
    padding-top: 25px
}

@media only screen and (max-width: 735px) {
    .section-hero .sticky-container .sticky-content .cta {
        padding-top: 18px
    }
}

html.no-ios .section-hero .sticky-container .sticky-content .cta {
    padding-top: 0
}

@media only screen and (max-width: 735px) {
    html.no-ios .section-hero .sticky-container .sticky-content .cta {
        padding-top: 0
    }
}

.section-chicklets {
    position: relative;
    overflow-x: hidden;
    margin-bottom: -350px
}

@media only screen and (max-width: 1068px) {
    .section-chicklets {
        margin-bottom: 0
    }
}

@media only screen and (max-width: 1068px) {
    html.free-scroll .section-chicklets,
    html.no-js .section-chicklets,
    html.free-scroll .section-chicklets,
    html.no-js .section-chicklets {
        padding-top: 420px;
        padding-bottom: 150px
    }
}

@media only screen and (max-width: 735px) {
    html.free-scroll .section-chicklets,
    html.no-js .section-chicklets,
    html.free-scroll .section-chicklets,
    html.no-js .section-chicklets {
        padding-top: 140px;
        padding-bottom: 80px
    }
}

@media only screen and (max-width: 374px) {
    html.free-scroll .section-chicklets,
    html.no-js .section-chicklets,
    html.free-scroll .section-chicklets,
    html.no-js .section-chicklets {
        padding-top: 190px
    }
}

.section-chicklets .headline-container {
    position: relative;
    height: 937px;
    width: 100%;
    z-index: 1;
    background: #F1F1F4
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .headline-container {
        position: absolute;
        top: 0px;
        height: 600px;
        background: #FFFFFF;
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .headline-container {
        height: 360px;
        background: #FFFFFF;
    }
}

.section-chicklets .headline-container.will-change {
    will-change: transform
}

.section-chicklets .headline-container.stick {
    position: fixed
}

.section-chicklets .headline-container.stick-end {
    position: absolute
}

.section-chicklets .headline-container .section-content {
    width: 85%;
    max-width: 1705px
}

@media only screen and (min-width: 1442px) {
    .section-chicklets .headline-container .section-content {
        width: 1218px
    }
}

@media only screen and (min-width: 736px) and (max-width: 835px) {
    .section-chicklets .headline-container .section-content {
        width: 735px;
        margin-left: 50px;
    }
}

@media only screen and (min-width: 836px) and (max-width: 1068px) {
    .section-chicklets .headline-container .section-content {
        width: 735px;
        margin-left: auto;
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .headline-container .section-content {
        max-width: 427px
    }
}

.section-chicklets .sticky-container {
    position: relative;
    top: -160px;
    height: 3000px;
    z-index: 2;
    pointer-events: none
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .sticky-container {
        top: -160px;
        margin-top: 420px
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .sticky-container {
        top: -160px;
        margin-top: 136px
    }
}

html.free-scroll .section-chicklets .sticky-container,
html.no-js .section-chicklets .sticky-container,
html.free-scroll .section-chicklets .sticky-container,
html.no-js .section-chicklets .sticky-container {
    display: none
}

.section-chicklets .sticky-container .section-content {
    height: 100%;
    width: 85%;
    max-width: 1705px
}

@media only screen and (min-width: 1442px) {
    .section-chicklets .sticky-container .section-content {
        margin-left: calc(50vw - 609px)
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .sticky-container .section-content {
        width: 100%
    }
}

.section-chicklets .sticky-content {
    position: absolute;
    top: 0;
    width: 87.5%;
    margin-left: 576px;
    z-index: 2
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .sticky-content {
        width: 100%;
        margin-left: 0
    }
}

.section-chicklets .sticky-content.stick {
    position: fixed
}

.section-chicklets .sticky-content.stick-end {
    position: absolute
}

.section-chicklets .sticky-content.will-change {
    will-change: transform
}

.section-chicklets .chicklets-section-content {
    position: absolute;
    top: 587px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
    max-width: 1705px
}

@media only screen and (min-width: 1442px) {
    .section-chicklets .chicklets-section-content {
        margin-left: calc(50vw - 609px)
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .chicklets-section-content {
        top: 420px;
        width: 100%
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .chicklets-section-content {
        top: 136px
    }
}

html.no-js .section-chicklets .chicklets-section-content,
html.free-scroll .section-chicklets .chicklets-section-content,
html.no-js .section-chicklets .chicklets-section-content,
html.free-scroll .section-chicklets .chicklets-section-content {
    display: none
}

.section-chicklets .chicklets {
    position: absolute;
    top: 0;
    max-width: 550px;
    z-index: 0
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .chicklets {
        max-width: 100%;
        left: calc(50vw - 287px);
        width: 574px
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .chicklets {
        width: 87.5%;
        max-width: 427px;
        left: calc(50vw - 213.5px)
    }
}

@media only screen and (max-width: 487px) {
    .section-chicklets .chicklets {
        left: 30px
    }
}

@media only screen and (max-width: 374px) {
    .section-chicklets .chicklets {
        width: 288px;
        left: calc(50vw - 144px)
    }
}

.section-chicklets .chicklets .copy-container {
    margin: 400px 0
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .chicklets .copy-container {
        margin: 200px 0
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .chicklets .copy-container {
        margin: 200px 0
    }
}

.section-chicklets .chicklets .copy-container:first-child {
    margin-top: 570px
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .chicklets .copy-container:first-child {
        margin-top: 50px
    }
}

.section-chicklets .chicklets .copy-container:last-child {
    margin-bottom: 0
}

.section-chicklets .chicklets .copy-container .copy-1.will-change {
    will-change: opacity
}

.section-chicklets .last-copy .typography-eyebrow {
    padding-top: 20px
}

.section-chicklets .free-scroll-lockup {
    display: none
}

html.free-scroll .section-chicklets .free-scroll-lockup,
html.no-js .section-chicklets .free-scroll-lockup,
html.free-scroll .section-chicklets .free-scroll-lockup,
html.no-js .section-chicklets .free-scroll-lockup {
    display: block;
    position: relative;
    width: 100%;
    z-index: 1
}

@media only screen and (max-width: 1068px) {
    html.free-scroll .section-chicklets .free-scroll-lockup .copy-container,
    html.no-js .section-chicklets .free-scroll-lockup .copy-container,
    html.free-scroll .section-chicklets .free-scroll-lockup .copy-container,
    html.no-js .section-chicklets .free-scroll-lockup .copy-container {
        padding-bottom: 150px;
        width: 574px
    }
}

@media only screen and (max-width: 735px) {
    html.free-scroll .section-chicklets .free-scroll-lockup .copy-container,
    html.no-js .section-chicklets .free-scroll-lockup .copy-container,
    html.free-scroll .section-chicklets .free-scroll-lockup .copy-container,
    html.no-js .section-chicklets .free-scroll-lockup .copy-container {
        width: 87.5%;
        max-width: 427px
    }
}

.section-chicklets .image-hardware {
    position: relative;
    background-repeat: no-repeat;
    background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_large.png");
    background-size: cover;
    max-width: 800px
}

@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) {
    .section-chicklets .image-hardware {
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_large_2x.png")
    }
}

.section-chicklets .image-hardware::after {
    content: '';
    display: block;
    padding-bottom: 56.23188%
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-hardware {
        background-repeat: no-repeat;
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium.png");
        background-size: cover;
        max-width: 836px;
        margin: 0 auto;
        -webkit-transform: translateX(5.5%);
        transform: translateX(5.5%)
    }
}

@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) {
    .section-chicklets .image-hardware {
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-hardware::after {
        content: '';
        display: block;
        padding-bottom: 56.45933%
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-hardware {
        width: 485px;
        left: 25px;
        -webkit-transform: translateX(0) !important;
        transform: translateX(0) !important
    }
}

@media only screen and (max-width: 374px) {
    .section-chicklets .image-hardware {
        left: 13px
    }
}

.section-chicklets .image-hardware .screen-container {
    position: absolute;
    top: 1.75%;
    left: 0.95%;
    width: 87.5%;
    height: 87.5%
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-hardware .screen-container {
        top: 1.2%;
        left: 0.75%
    }
}

.section-chicklets .image-hardware .tile {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.section-chicklets .image-hardware .tile:first-child {
    opacity: 1
}

.section-chicklets .image-hardware .tile.show {
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.section-chicklets .image-hardware .tile.hide {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.section-chicklets .image-hardware .tile.will-change {
    will-change: opacity
}

.section-chicklets .image-hardware.hide {
    display: none
}

.section-chicklets .image-tile-streaming {
    background-repeat: no-repeat;
    background-image: url("../images/CTV-backgrounds/CTV-Surf.png");
    background-size: cover;
    position: absolute;
    width: 100%
}

@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) {
    .section-chicklets .image-tile-streaming {
        background-image: url("../images/CTV-backgrounds/CTV-Surf.png")
    }
}

.section-chicklets .image-tile-streaming::after {
    content: '';
    display: block;
    padding-bottom: 56.29139%
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-tile-streaming {
        width: 425px;
        height: 239px;
        background-size: 425px 239px;
        background-repeat: no-repeat;
        background-image: url("../images/CTV-backgrounds/CTV-Surf.png")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-tile-streaming {
        background-image: url("../images/CTV-backgrounds/CTV-Surf.png")
    }
}

.section-chicklets .image-tile-cable {
    background-repeat: no-repeat;
    background-image: url("../images/CTV-backgrounds/CTV-Viking.png");
    background-size: cover;
    position: absolute;
    width: 100%
}

@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) {
    .section-chicklets .image-tile-cable {
        background-image: url("../images/CTV-backgrounds/CTV-Viking.png")
    }
}

.section-chicklets .image-tile-cable::after {
    content: '';
    display: block;
    padding-bottom: 56.29139%
}

.section-chicklets .image-tile-premium {
    background-repeat: no-repeat;
    background-image: url("../images/CTV-backgrounds/CTV-Publishers-Stormstropp@2x.png");
    background-size: cover;
    position: absolute;
    width: 100%
}

@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) {
    .section-chicklets .image-tile-premium {
        background-image: url("../images/CTV-backgrounds/CTV-Publishers-Stormstropp@2x.png")
    }
}

.section-chicklets .image-tile-premium::after {
    content: '';
    display: block;
    padding-bottom: 56.29139%
}

.section-chicklets .image-tile-itunes {
    background-repeat: no-repeat;
    background-image: url("../images/CTV-backgrounds/CTV-Viking.png");
    background-size: cover;
    position: absolute;
    width: 100%
}

@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) {
    .section-chicklets .image-tile-itunes {
        background-image: url("../images/CTV-backgrounds/CTV-Viking.png")
    }
}

.section-chicklets .image-tile-itunes::after {
    content: '';
    display: block;
    padding-bottom: 56.29139%
}

.section-chicklets .image-tile-tv-plus {
    background-repeat: no-repeat;
    background-image: url("../images/CTV-backgrounds/CTV-Surf.png");
    background-size: cover;
    position: absolute;
    width: 100%
}

@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) {
    .section-chicklets .image-tile-tv-plus {
        background-image: url("../images/CTV-backgrounds/CTV-Surf.png")
    }
}

.section-chicklets .image-tile-tv-plus::after {
    content: '';
    display: block;
    padding-bottom: 56.29139%
}

.section-chicklets .image-icon-tv-plus {
    width: 136px;
    height: 48px;
    background-size: 136px 48px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_tv_plus_icon__lyryyw42zyi6_large.png");
    margin-bottom: 36px
}

@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) {
    .section-chicklets .image-icon-tv-plus {
        background-image: url("../images/overview/apple_tv_plus_icon__lyryyw42zyi6_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-icon-tv-plus {
        width: 102px;
        height: 36px;
        background-size: 102px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_plus_icon__lyryyw42zyi6_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) {
    .section-chicklets .image-icon-tv-plus {
        background-image: url("../images/overview/apple_tv_plus_icon__lyryyw42zyi6_medium_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-icon-tv-plus {
        margin-bottom: 28px
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-icon-tv-plus {
        margin-bottom: 14px
    }
}

.section-chicklets .watch-now-cta {
    display: block;
    margin-top: .5em
}

.section-chicklets .image-cable-icon-1 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/cable_tv_icon_1__ttqd3a3xtr22_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) {
    .section-chicklets .image-cable-icon-1 {
        background-image: url("../images/overview/cable_tv_icon_1__ttqd3a3xtr22_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-cable-icon-1 {
        width: 105px;
        height: 36px;
        background-size: 105px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/cable_tv_icon_1__ttqd3a3xtr22_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) {
    .section-chicklets .image-cable-icon-1 {
        background-image: url("../images/overview/cable_tv_icon_1__ttqd3a3xtr22_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-cable-icon-1 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/cable_tv_icon_1__ttqd3a3xtr22_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-cable-icon-1 {
        background-image: url("../images/overview/cable_tv_icon_1__ttqd3a3xtr22_small_2x.jpg")
    }
}

.section-chicklets .image-cable-icon-2 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/cable_tv_icon_2__iwm785md5b2i_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) {
    .section-chicklets .image-cable-icon-2 {
        background-image: url("../images/overview/cable_tv_icon_2__iwm785md5b2i_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-cable-icon-2 {
        width: 105px;
        height: 36px;
        background-size: 105px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/cable_tv_icon_2__iwm785md5b2i_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) {
    .section-chicklets .image-cable-icon-2 {
        background-image: url("../images/overview/cable_tv_icon_2__iwm785md5b2i_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-cable-icon-2 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/cable_tv_icon_2__iwm785md5b2i_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-cable-icon-2 {
        background-image: url("../images/overview/cable_tv_icon_2__iwm785md5b2i_small_2x.jpg")
    }
}

.section-chicklets .image-cable-icon-3 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/cable_tv_icon_3__9qlpkm6bqjmi_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) {
    .section-chicklets .image-cable-icon-3 {
        background-image: url("../images/overview/cable_tv_icon_3__9qlpkm6bqjmi_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-cable-icon-3 {
        width: 105px;
        height: 36px;
        background-size: 105px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/cable_tv_icon_3__9qlpkm6bqjmi_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) {
    .section-chicklets .image-cable-icon-3 {
        background-image: url("../images/overview/cable_tv_icon_3__9qlpkm6bqjmi_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-cable-icon-3 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/cable_tv_icon_3__9qlpkm6bqjmi_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-cable-icon-3 {
        background-image: url("../images/overview/cable_tv_icon_3__9qlpkm6bqjmi_small_2x.jpg")
    }
}

.section-chicklets .image-premium-icon-1 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/channels_icon_1__bn5xuzyhnnki_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) {
    .section-chicklets .image-premium-icon-1 {
        background-image: url("../images/overview/channels_icon_1__bn5xuzyhnnki_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-premium-icon-1 {
        width: 105px;
        height: 36px;
        background-size: 105px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_1__bn5xuzyhnnki_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) {
    .section-chicklets .image-premium-icon-1 {
        background-image: url("../images/overview/channels_icon_1__bn5xuzyhnnki_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-premium-icon-1 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_1__bn5xuzyhnnki_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-premium-icon-1 {
        background-image: url("../images/overview/channels_icon_1__bn5xuzyhnnki_small_2x.jpg")
    }
}

.section-chicklets .image-premium-icon-2 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/channels_icon_2__d90yeogl6hme_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) {
    .section-chicklets .image-premium-icon-2 {
        background-image: url("../images/overview/channels_icon_2__d90yeogl6hme_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-premium-icon-2 {
        width: 105px;
        height: 36px;
        background-size: 105px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_2__d90yeogl6hme_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) {
    .section-chicklets .image-premium-icon-2 {
        background-image: url("../images/overview/channels_icon_2__d90yeogl6hme_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-premium-icon-2 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_2__d90yeogl6hme_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-premium-icon-2 {
        background-image: url("../images/overview/channels_icon_2__d90yeogl6hme_small_2x.jpg")
    }
}

.section-chicklets .image-premium-icon-3 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/channels_icon_3__e2g8cxgce7yq_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) {
    .section-chicklets .image-premium-icon-3 {
        background-image: url("../images/overview/channels_icon_3__e2g8cxgce7yq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-premium-icon-3 {
        width: 105px;
        height: 36px;
        background-size: 105px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_3__e2g8cxgce7yq_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) {
    .section-chicklets .image-premium-icon-3 {
        background-image: url("../images/overview/channels_icon_3__e2g8cxgce7yq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-premium-icon-3 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_3__e2g8cxgce7yq_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-premium-icon-3 {
        background-image: url("../images/overview/channels_icon_3__e2g8cxgce7yq_small_2x.jpg")
    }
}

.section-chicklets .image-premium-icon-4 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/channels_icon_4__ddlpr4cjczgy_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) {
    .section-chicklets .image-premium-icon-4 {
        background-image: url("../images/overview/channels_icon_4__ddlpr4cjczgy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-premium-icon-4 {
        width: 105px;
        height: 36px;
        background-size: 105px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_4__ddlpr4cjczgy_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) {
    .section-chicklets .image-premium-icon-4 {
        background-image: url("../images/overview/channels_icon_4__ddlpr4cjczgy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-premium-icon-4 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_4__ddlpr4cjczgy_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-premium-icon-4 {
        background-image: url("../images/overview/channels_icon_4__ddlpr4cjczgy_small_2x.jpg")
    }
}

.section-chicklets .image-premium-icon-5 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/channels_icon_5__dnb0q7jrzkia_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) {
    .section-chicklets .image-premium-icon-5 {
        background-image: url("../images/overview/channels_icon_5__dnb0q7jrzkia_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-premium-icon-5 {
        width: 105px;
        height: 36px;
        background-size: 105px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_5__dnb0q7jrzkia_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) {
    .section-chicklets .image-premium-icon-5 {
        background-image: url("../images/overview/channels_icon_5__dnb0q7jrzkia_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-premium-icon-5 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_5__dnb0q7jrzkia_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-premium-icon-5 {
        background-image: url("../images/overview/channels_icon_5__dnb0q7jrzkia_small_2x.jpg")
    }
}

.section-chicklets .image-premium-icon-6 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/channels_icon_6__c5rwwr68424i_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) {
    .section-chicklets .image-premium-icon-6 {
        background-image: url("../images/overview/channels_icon_6__c5rwwr68424i_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-premium-icon-6 {
        width: 105px;
        height: 36px;
        background-size: 105px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_6__c5rwwr68424i_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) {
    .section-chicklets .image-premium-icon-6 {
        background-image: url("../images/overview/channels_icon_6__c5rwwr68424i_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-premium-icon-6 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/channels_icon_6__c5rwwr68424i_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-premium-icon-6 {
        background-image: url("../images/overview/channels_icon_6__c5rwwr68424i_small_2x.jpg")
    }
}

.section-chicklets .image-streaming-icon-1 {
    width: 130px;
    height: 52px;
    background-size: 130px 52px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/streaming_services_icon_1__ehvfyqyvk4om_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) {
    .section-chicklets .image-streaming-icon-1 {
        background-image: url("../images/overview/streaming_services_icon_1__ehvfyqyvk4om_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-streaming-icon-1 {
        width: 105px;
        height: 45px;
        background-size: 105px 45px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_1__ehvfyqyvk4om_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) {
    .section-chicklets .image-streaming-icon-1 {
        background-image: url("../images/overview/streaming_services_icon_1__ehvfyqyvk4om_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-streaming-icon-1 {
        width: 96px;
        height: 40px;
        background-size: 96px 40px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_1__ehvfyqyvk4om_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-streaming-icon-1 {
        background-image: url("../images/overview/streaming_services_icon_1__ehvfyqyvk4om_small_2x.jpg")
    }
}

.section-chicklets .image-streaming-icon-2 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/streaming_services_icon_2__e45r440dq66a_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) {
    .section-chicklets .image-streaming-icon-2 {
        background-image: url("../images/overview/streaming_services_icon_2__e45r440dq66a_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-streaming-icon-2 {
        width: 105px;
        height: 36px;
        background-size: 105px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_2__e45r440dq66a_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) {
    .section-chicklets .image-streaming-icon-2 {
        background-image: url("../images/overview/streaming_services_icon_2__e45r440dq66a_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-streaming-icon-2 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_2__e45r440dq66a_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-streaming-icon-2 {
        background-image: url("../images/overview/streaming_services_icon_2__e45r440dq66a_small_2x.jpg")
    }
}

.section-chicklets .image-streaming-icon-3 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/streaming_services_icon_3__e3cwtwe2xeoi_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) {
    .section-chicklets .image-streaming-icon-3 {
        background-image: url("../images/overview/streaming_services_icon_3__e3cwtwe2xeoi_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-streaming-icon-3 {
        width: 105px;
        height: 36px;
        background-size: 105px 36px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_3__e3cwtwe2xeoi_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) {
    .section-chicklets .image-streaming-icon-3 {
        background-image: url("../images/overview/streaming_services_icon_3__e3cwtwe2xeoi_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-streaming-icon-3 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_3__e3cwtwe2xeoi_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-streaming-icon-3 {
        background-image: url("../images/overview/streaming_services_icon_3__e3cwtwe2xeoi_small_2x.jpg")
    }
}

.section-chicklets .image-streaming-icon-4 {
    width: 130px;
    height: 45px;
    background-size: 130px 45px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/streaming_services_icon_4__d216zw0qlpci_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) {
    .section-chicklets .image-streaming-icon-4 {
        background-image: url("../images/overview/streaming_services_icon_4__d216zw0qlpci_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-streaming-icon-4 {
        width: 105px;
        height: 37px;
        background-size: 105px 37px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_4__d216zw0qlpci_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) {
    .section-chicklets .image-streaming-icon-4 {
        background-image: url("../images/overview/streaming_services_icon_4__d216zw0qlpci_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-streaming-icon-4 {
        width: 96px;
        height: 33px;
        background-size: 96px 33px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_4__d216zw0qlpci_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-streaming-icon-4 {
        background-image: url("../images/overview/streaming_services_icon_4__d216zw0qlpci_small_2x.jpg")
    }
}

.section-chicklets .image-streaming-icon-5 {
    width: 130px;
    height: 63px;
    background-size: 130px 63px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/streaming_services_icon_5__t1vkwt2zm32y_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) {
    .section-chicklets .image-streaming-icon-5 {
        background-image: url("../images/overview/streaming_services_icon_5__t1vkwt2zm32y_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-streaming-icon-5 {
        width: 105px;
        height: 52px;
        background-size: 105px 52px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_5__t1vkwt2zm32y_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) {
    .section-chicklets .image-streaming-icon-5 {
        background-image: url("../images/overview/streaming_services_icon_5__t1vkwt2zm32y_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-streaming-icon-5 {
        width: 96px;
        height: 41px;
        background-size: 96px 41px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_5__t1vkwt2zm32y_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-streaming-icon-5 {
        background-image: url("../images/overview/streaming_services_icon_5__t1vkwt2zm32y_small_2x.jpg")
    }
}

.section-chicklets .image-streaming-icon-6 {
    width: 130px;
    height: 63px;
    background-size: 130px 63px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/streaming_services_icon_6__eypox33usvma_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) {
    .section-chicklets .image-streaming-icon-6 {
        background-image: url("../images/overview/streaming_services_icon_6__eypox33usvma_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .image-streaming-icon-6 {
        width: 105px;
        height: 52px;
        background-size: 105px 52px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_6__eypox33usvma_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) {
    .section-chicklets .image-streaming-icon-6 {
        background-image: url("../images/overview/streaming_services_icon_6__eypox33usvma_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .image-streaming-icon-6 {
        width: 96px;
        height: 41px;
        background-size: 96px 41px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/streaming_services_icon_6__eypox33usvma_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-chicklets .image-streaming-icon-6 {
        background-image: url("../images/overview/streaming_services_icon_6__eypox33usvma_small_2x.jpg")
    }
}

.section-chicklets .icon-lockup .icon {
    display: inline-block;
    margin-top: 20px;
    margin-right: 20px
}

@media only screen and (max-width: 374px) {
    .section-chicklets .icon-lockup .icon {
        margin-right: 10px
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .icon-lockup {
        width: 385px
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .icon-lockup {
        width: 325px
    }
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .icon-col-2 {
        width: 325px
    }
}

.section-chicklets .cta {
    color: #999;
    margin: 20px 0 35px 0
}

@media only screen and (max-width: 1068px) {
    .section-chicklets .cta {
        margin: 15px 0 30px 0
    }
}

@media only screen and (max-width: 735px) {
    .section-chicklets .cta {
        width: 295px;
        margin: 10px 0 20px 0
    }
}

.section-easy-find {
    position: relative;
    background: #F1F1F4;
    height: 870px;
    margin-top: 176px
}

@media only screen and (max-width: 1068px) {
    .section-easy-find {
        margin-top: 0;
        height: 550px
    }
}

@media only screen and (max-width: 735px) {
    .section-easy-find {
        height: 330px
    }
}

.section-easy-find.will-change {
    will-change: transform
}

.section-easy-find .headline-container {
    position: relative;
    overflow-x: hidden
}

.section-easy-find .section-content {
    padding-top: 208px;
    width: 85%
}

@media only screen and (min-width: 1442px) {
    .section-easy-find .section-content {
        width: 1218px
    }
}

@media only screen and (min-width: 736px) and (max-width: 835px) {
    .section-easy-find .section-content {
        width: 735px;
        margin-left: 50px;
        padding-top: 100px
    }
}

@media only screen and (min-width: 836px) and (max-width: 1068px) {
    .section-easy-find .section-content {
        width: 735px;
        margin-left: auto;
        padding-top: 100px
    }
}

@media only screen and (max-width: 735px) {
    .section-easy-find .section-content {
        padding-top: 45px;
        max-width: 427px;
        margin-left: auto
    }
}

@media only screen and (max-width: 320px) {
    .section-easy-find .section-content {
        max-width: 288px
    }
}

.section-easy-find .scaling-container {
    position: absolute;
    top: 450px;
    width: 100%;
    overflow-x: hidden
}

@media only screen and (max-width: 1068px) {
    .section-easy-find .scaling-container {
        top: 420px
    }
}

@media only screen and (max-width: 735px) {
    .section-easy-find .scaling-container {
        top: 180px
    }
}

.section-easy-find .scaling-container.will-change {
    will-change: transform
}

.section-easy-find .image-tv-hardware {
    background-repeat: no-repeat;
    background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_large.png");
    background-size: cover;
    max-width: 1380px;
    position: relative;
    left: 73px;
    margin: 0 auto
}

@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) {
    .section-easy-find .image-tv-hardware {
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_large_2x.png")
    }
}

.section-easy-find .image-tv-hardware::after {
    content: '';
    display: block;
    padding-bottom: 56.23188%
}

@media only screen and (max-width: 1380px) {
    .section-easy-find .image-tv-hardware {
        left: 0;
        -webkit-transform: translateX(5.5%);
        transform: translateX(5.5%)
    }
}

@media only screen and (max-width: 1068px) {
    .section-easy-find .image-tv-hardware {
        background-repeat: no-repeat;
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium.png");
        background-size: cover;
        max-width: 836px;
        margin-bottom: 20px
    }
}

@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) {
    .section-easy-find .image-tv-hardware {
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-easy-find .image-tv-hardware::after {
        content: '';
        display: block;
        padding-bottom: 56.45933%
    }
}

@media only screen and (max-width: 735px) {
    .section-easy-find .image-tv-hardware {
        width: 485px;
        left: 27.5px;
        -webkit-transform: none;
        transform: none
    }
}

@media only screen and (max-width: 320px) {
    .section-easy-find .image-tv-hardware {
        left: 15px
    }
}

.section-easy-find .image-tv-hardware .screen-container {
    position: absolute;
    top: 1.75%;
    left: 0.95%;
    width: 87.5%;
    height: 87.5%
}

@media only screen and (max-width: 1068px) {
    .section-easy-find .image-tv-hardware .screen-container {
        top: 1.1%;
        left: 0.75%
    }
}


/*
.section-easy-find .image-tv-hardware .screen-container .image-easy-find-screen {
    background-repeat: no-repeat;
    background-image: url("../images/overview/tv_screen_6__fnv4vf9sx9u2_large.jpg");
    background-size: cover;
    position: absolute;
    width: 100%
}

@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) {
    .section-easy-find .image-tv-hardware .screen-container .image-easy-find-screen {
        background-image: url("../images/overview/tv_screen_6__fnv4vf9sx9u2_large_2x.jpg")
    }
} */

.section-easy-find .image-tv-hardware .screen-container .image-easy-find-screen::after {
    content: '';
    display: block;
    padding-bottom: 56.29139%
}

.section-personalize-critics {
    overflow-x: hidden;
    margin-top: 130px
}

html.no-js .section-personalize-critics,
html.reduced-motion .section-personalize-critics,
html.no-js .section-personalize-critics,
html.reduced-motion .section-personalize-critics {
    margin-top: 450px
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics {
        margin-top: 220px
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics {
        margin-top: 25vw
    }
    html.reduced-motion .section-personalize-critics {
        margin-top: 250px
    }
}

.section-personalize-critics .showcase-container {
    position: relative;
    width: 85%;
    height: 304px;
    margin: 0 auto
}

@media only screen and (min-width: 1442px) {
    .section-personalize-critics .showcase-container {
        width: 1218px
    }
}

@media only screen and (min-width: 736px) and (max-width: 835px) {
    .section-personalize-critics .showcase-container {
        width: 735px;
        margin-left: 50px
    }
}

@media only screen and (min-width: 836px) and (max-width: 1068px) {
    .section-personalize-critics .showcase-container {
        width: 735px;
        margin-left: auto
    }
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase-container {
        height: 248px
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase-container {
        margin-left: 0
    }
}

.section-personalize-critics .replayButton {
    position: absolute;
    left: 0;
    bottom: -70px;
    cursor: pointer;
    color: #0070c9;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
    transition: opacity 0.3s ease-in, visibility 0.3s ease-in
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .replayButton {
        bottom: -45px
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .replayButton {
        bottom: -25px
    }
}

.section-personalize-critics .replayButton.show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
    transition: opacity 0.3s ease-in, visibility 0.3s ease-in
}

.section-personalize-critics .replayButton .icon {
    padding-left: 5px
}

.section-personalize-critics .showcase {
    position: relative;
    height: 550px;
    background: #F1F1F4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    opacity: 0
}

@media only screen and (min-width: 1554px) {
    .section-personalize-critics .showcase {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase {
        height: 400px
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase {
        padding-left: calc(50vw - 213.5px)
    }
    .section-personalize-critics .showcase.personalize {
        height: 390px
    }
    .section-personalize-critics .showcase.critics {
        height: 450px
    }
}

@media only screen and (max-width: 487px) {
    .section-personalize-critics .showcase {
        padding-left: 6.25vw
    }
}

@media only screen and (max-width: 320px) {
    .section-personalize-critics .showcase {
        padding-left: 15px
    }
}

.section-personalize-critics .showcase.will-change {
    will-change: opacity
}

.section-personalize-critics .showcase.show {
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    opacity: 1
}

html.no-js .section-personalize-critics .showcase,
html.reduced-motion .section-personalize-critics .showcase,
html.no-js .section-personalize-critics .showcase,
html.reduced-motion .section-personalize-critics .showcase {
    opacity: 1
}

.section-personalize-critics .showcase .title {
    position: absolute
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase .title {
        bottom: 185px
    }
}

.section-personalize-critics .showcase .title.title-02,
.section-personalize-critics .showcase .title.title-03 {
    margin: 0;
    opacity: 0
}

.section-personalize-critics .showcase .tile {
    display: inline-block;
    border-radius: 10px;
    -webkit-box-shadow: 3px 3px 20px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 20px 2px rgba(0, 0, 0, 0.2)
}

.section-personalize-critics .showcase.personalize .image-tile01 {
    width: 398px;
    height: 224px;
    background-size: 398px 224px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/personalization_1__eq2uaxhc7gae_large.jpg");
    margin: 0 15px
}

@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) {
    .section-personalize-critics .showcase.personalize .image-tile01 {
        background-image: url("../images/overview/personalization_1__eq2uaxhc7gae_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.personalize .image-tile01 {
        width: 298px;
        height: 168px;
        background-size: 298px 168px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_1__eq2uaxhc7gae_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) {
    .section-personalize-critics .showcase.personalize .image-tile01 {
        background-image: url("../images/overview/personalization_1__eq2uaxhc7gae_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile01 {
        width: 258px;
        height: 145px;
        background-size: 258px 145px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_1__eq2uaxhc7gae_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-personalize-critics .showcase.personalize .image-tile01 {
        background-image: url("../images/overview/personalization_1__eq2uaxhc7gae_small_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile01 {
        margin: 0 10px
    }
}

.section-personalize-critics .showcase.personalize .image-tile02 {
    width: 398px;
    height: 224px;
    background-size: 398px 224px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/personalization_2__bjsmrtydstte_large.jpg");
    margin: 0 15px
}

@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) {
    .section-personalize-critics .showcase.personalize .image-tile02 {
        background-image: url("../images/overview/personalization_2__bjsmrtydstte_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.personalize .image-tile02 {
        width: 298px;
        height: 168px;
        background-size: 298px 168px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_2__bjsmrtydstte_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) {
    .section-personalize-critics .showcase.personalize .image-tile02 {
        background-image: url("../images/overview/personalization_2__bjsmrtydstte_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile02 {
        width: 258px;
        height: 145px;
        background-size: 258px 145px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_2__bjsmrtydstte_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-personalize-critics .showcase.personalize .image-tile02 {
        background-image: url("../images/overview/personalization_2__bjsmrtydstte_small_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile02 {
        margin: 0 10px
    }
}

.section-personalize-critics .showcase.personalize .image-tile03 {
    width: 398px;
    height: 224px;
    background-size: 398px 224px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/personalization_3__dis3tii4nf8m_large.jpg");
    margin: 0 15px
}

@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) {
    .section-personalize-critics .showcase.personalize .image-tile03 {
        background-image: url("../images/overview/personalization_3__dis3tii4nf8m_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.personalize .image-tile03 {
        width: 298px;
        height: 168px;
        background-size: 298px 168px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_3__dis3tii4nf8m_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) {
    .section-personalize-critics .showcase.personalize .image-tile03 {
        background-image: url("../images/overview/personalization_3__dis3tii4nf8m_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile03 {
        width: 258px;
        height: 145px;
        background-size: 258px 145px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_3__dis3tii4nf8m_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-personalize-critics .showcase.personalize .image-tile03 {
        background-image: url("../images/overview/personalization_3__dis3tii4nf8m_small_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile03 {
        margin: 0 10px
    }
}

.section-personalize-critics .showcase.personalize .image-tile04 {
    margin: 0 15px
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile04 {
        margin: 0 10px
    }
}

.section-personalize-critics .showcase.personalize .image-tile05 {
    margin: 0 15px
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile05 {
        margin: 0 10px
    }
}

.section-personalize-critics .showcase.personalize .image-tile06 {
    margin: 0 15px
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile06 {
        margin: 0 10px
    }
}

.section-personalize-critics .showcase.personalize .image-tile07 {
    width: 398px;
    height: 224px;
    background-size: 398px 224px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/personalization_7__feistrq5f9ui_large.jpg");
    margin: 0 15px
}

@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) {
    .section-personalize-critics .showcase.personalize .image-tile07 {
        background-image: url("../images/overview/personalization_7__feistrq5f9ui_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.personalize .image-tile07 {
        width: 298px;
        height: 168px;
        background-size: 298px 168px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_7__feistrq5f9ui_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) {
    .section-personalize-critics .showcase.personalize .image-tile07 {
        background-image: url("../images/overview/personalization_7__feistrq5f9ui_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile07 {
        width: 258px;
        height: 145px;
        background-size: 258px 145px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_7__feistrq5f9ui_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-personalize-critics .showcase.personalize .image-tile07 {
        background-image: url("../images/overview/personalization_7__feistrq5f9ui_small_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile07 {
        margin: 0 10px
    }
}

.section-personalize-critics .showcase.personalize .image-tile08 {
    width: 398px;
    height: 224px;
    background-size: 398px 224px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/personalization_8__b6lqs3xq14uq_large.jpg");
    margin: 0 15px
}

@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) {
    .section-personalize-critics .showcase.personalize .image-tile08 {
        background-image: url("../images/overview/personalization_8__b6lqs3xq14uq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.personalize .image-tile08 {
        width: 298px;
        height: 168px;
        background-size: 298px 168px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_8__b6lqs3xq14uq_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) {
    .section-personalize-critics .showcase.personalize .image-tile08 {
        background-image: url("../images/overview/personalization_8__b6lqs3xq14uq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile08 {
        width: 258px;
        height: 145px;
        background-size: 258px 145px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_8__b6lqs3xq14uq_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-personalize-critics .showcase.personalize .image-tile08 {
        background-image: url("../images/overview/personalization_8__b6lqs3xq14uq_small_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile08 {
        margin: 0 10px
    }
}

.section-personalize-critics .showcase.personalize .image-tile09 {
    width: 398px;
    height: 224px;
    background-size: 398px 224px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/personalization_9__fl5gx6s29lui_large.jpg");
    margin: 0 15px
}

@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) {
    .section-personalize-critics .showcase.personalize .image-tile09 {
        background-image: url("../images/overview/personalization_9__fl5gx6s29lui_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.personalize .image-tile09 {
        width: 298px;
        height: 168px;
        background-size: 298px 168px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_9__fl5gx6s29lui_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) {
    .section-personalize-critics .showcase.personalize .image-tile09 {
        background-image: url("../images/overview/personalization_9__fl5gx6s29lui_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile09 {
        width: 258px;
        height: 145px;
        background-size: 258px 145px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/personalization_9__fl5gx6s29lui_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-personalize-critics .showcase.personalize .image-tile09 {
        background-image: url("../images/overview/personalization_9__fl5gx6s29lui_small_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.personalize .image-tile09 {
        margin: 0 10px
    }
}

.section-personalize-critics .showcase.personalize .title {
    bottom: 252px
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.personalize .title {
        bottom: 204px
    }
}

html.text-zoom .section-personalize-critics .showcase.personalize .title {
    bottom: 220px
}

@media only screen and (max-width: 1068px) {
    html.text-zoom .section-personalize-critics .showcase.personalize .title {
        bottom: 160px
    }
}

.section-personalize-critics .showcase.critics {
    margin-top: 0
}

html.text-zoom .section-personalize-critics .showcase.critics {
    margin-bottom: 250px
}

@media only screen and (max-width: 1068px) {
    html.text-zoom .section-personalize-critics .showcase.critics {
        margin-bottom: 300px
    }
}

.section-personalize-critics .showcase.critics .title {
    position: relative
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .title {
        bottom: 0px
    }
}

.section-personalize-critics .showcase.critics .showcase-container {
    position: relative
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .showcase-container {
        height: 350px
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .showcase-container .replayButton {
        bottom: -30px
    }
}

html.text-zoom .section-personalize-critics .showcase.critics .showcase-container .replayButton {
    bottom: -110px
}

@media only screen and (max-width: 1068px) {
    html.text-zoom .section-personalize-critics .showcase.critics .showcase-container .replayButton {
        bottom: -80px
    }
}

.section-personalize-critics .showcase.critics .tiles-container {
    margin-top: 0
}

.section-personalize-critics .showcase.critics .tile-lockup {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 769px;
    margin-top: 28px
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.critics .tile-lockup {
        width: 627px
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .tile-lockup {
        margin: 18px 10px 0 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 298px
    }
}

.section-personalize-critics .showcase.critics .tile-lockup .tile {
    -ms-flex-item-align: start;
    align-self: flex-start;
    opacity: 0
}

html.no-js .section-personalize-critics .showcase.critics .tile-lockup .tile,
html.reduced-motion .section-personalize-critics .showcase.critics .tile-lockup .tile,
html.no-js .section-personalize-critics .showcase.critics .tile-lockup .tile,
html.reduced-motion .section-personalize-critics .showcase.critics .tile-lockup .tile {
    opacity: 1
}

.section-personalize-critics .showcase.critics .tile-lockup .copy-container {
    position: relative;
    display: inline-block;
    width: 326px;
    padding-left: 40px;
    opacity: 0
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.critics .tile-lockup .copy-container {
        width: 296px
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .tile-lockup .copy-container {
        width: 258px;
        padding-left: 0px;
        padding-top: 20px;
        -ms-flex-item-align: start;
        align-self: flex-start
    }
}

html.no-js .section-personalize-critics .showcase.critics .tile-lockup .copy-container,
html.reduced-motion .section-personalize-critics .showcase.critics .tile-lockup .copy-container,
html.no-js .section-personalize-critics .showcase.critics .tile-lockup .copy-container,
html.reduced-motion .section-personalize-critics .showcase.critics .tile-lockup .copy-container {
    opacity: 1
}

.section-personalize-critics .showcase.critics .tile-lockup .copy-container .typography-eyebrow-super {
    font-weight: 700;
    margin-top: 8px
}

html.text-zoom .section-personalize-critics .showcase.critics .tile-lockup .copy-container .typography-eyebrow-super {
    word-break: break-word
}

.section-personalize-critics .showcase.critics .tile-lockup .copy-container .typography-section-tout {
    color: #999
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .tile-lockup .copy-container p {
        width: 245px
    }
}

.section-personalize-critics .showcase.critics .tile1 .tile {
    opacity: 1
}

.section-personalize-critics .showcase.critics .tile1 .copy-container {
    opacity: 1
}

.section-personalize-critics .showcase.critics .tile2 {
    left: 853px
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.critics .tile2 {
        left: 657px
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .tile2 {
        left: 278px
    }
}

.section-personalize-critics .showcase.critics .tile2 .tile {
    opacity: 1
}

.section-personalize-critics .showcase.critics .tile3 {
    left: 1706px
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.critics .tile3 {
        left: 1314px
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .tile3 {
        left: 556px
    }
}

.section-personalize-critics .showcase.critics .tile4 {
    left: 2559px
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.critics .tile4 {
        left: 1971px
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .tile4 {
        left: 834px
    }
}

.section-personalize-critics .showcase.critics .tile5 {
    left: 3412px
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.critics .tile5 {
        left: 2628px
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .tile5 {
        left: 1112px
    }
}

.section-personalize-critics .showcase.critics .image-tile1 {
    width: 398px;
    height: 224px;
    background-size: 398px 224px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/critics_choice_1__fiqwu37f772i_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) {
    .section-personalize-critics .showcase.critics .image-tile1 {
        background-image: url("../images/overview/critics_choice_1__fiqwu37f772i_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.critics .image-tile1 {
        width: 298px;
        height: 168px;
        background-size: 298px 168px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/critics_choice_1__fiqwu37f772i_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) {
    .section-personalize-critics .showcase.critics .image-tile1 {
        background-image: url("../images/overview/critics_choice_1__fiqwu37f772i_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .image-tile1 {
        width: 258px;
        height: 145px;
        background-size: 258px 145px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/critics_choice_1__fiqwu37f772i_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-personalize-critics .showcase.critics .image-tile1 {
        background-image: url("../images/overview/critics_choice_1__fiqwu37f772i_small_2x.jpg")
    }
}

.section-personalize-critics .showcase.critics .image-tile2 {
    width: 398px;
    height: 224px;
    background-size: 398px 224px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/critics_choice_2__da36f32t39m6_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) {
    .section-personalize-critics .showcase.critics .image-tile2 {
        background-image: url("../images/overview/critics_choice_2__da36f32t39m6_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.critics .image-tile2 {
        width: 298px;
        height: 168px;
        background-size: 298px 168px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/critics_choice_2__da36f32t39m6_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) {
    .section-personalize-critics .showcase.critics .image-tile2 {
        background-image: url("../images/overview/critics_choice_2__da36f32t39m6_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .image-tile2 {
        width: 258px;
        height: 145px;
        background-size: 258px 145px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/critics_choice_2__da36f32t39m6_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-personalize-critics .showcase.critics .image-tile2 {
        background-image: url("../images/overview/critics_choice_2__da36f32t39m6_small_2x.jpg")
    }
}

.section-personalize-critics .showcase.critics .image-tile3 {
    width: 398px;
    height: 224px;
    background-size: 398px 224px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/critics_choice_3__6j2w4xg7ntum_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) {
    .section-personalize-critics .showcase.critics .image-tile3 {
        background-image: url("../images/overview/critics_choice_3__6j2w4xg7ntum_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .showcase.critics .image-tile3 {
        width: 298px;
        height: 168px;
        background-size: 298px 168px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/critics_choice_3__6j2w4xg7ntum_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) {
    .section-personalize-critics .showcase.critics .image-tile3 {
        background-image: url("../images/overview/critics_choice_3__6j2w4xg7ntum_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .showcase.critics .image-tile3 {
        width: 258px;
        height: 145px;
        background-size: 258px 145px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/critics_choice_3__6j2w4xg7ntum_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-personalize-critics .showcase.critics .image-tile3 {
        background-image: url("../images/overview/critics_choice_3__6j2w4xg7ntum_small_2x.jpg")
    }
}

.section-personalize-critics .showcase .strip {
    position: absolute;
    padding-top: 80px;
    font-size: 0;
    width: 1254px
}

.section-personalize-critics .showcase .strip .tile:first-child {
    margin-left: 0
}

.section-personalize-critics .showcase .strip .tile:last-child {
    margin-right: 0
}

.section-personalize-critics .showcase .strip.row02 .tile,
.section-personalize-critics .showcase .strip.row03 .tile {
    opacity: 0
}

.section-personalize-critics .section-content {
    padding: 40px 0 115px
}

@media only screen and (max-width: 735px) {
    .section-personalize-critics .section-content {
        max-width: 427px
    }
}

.section-personalize-critics .section-content .editors-choices {
    padding: 0 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media only screen and (max-width: 1068px) {
    .section-personalize-critics .section-content .editors-choices {
        padding: 0 0
    }
}

.section-ipad-tv {
    overflow: hidden
}

.section-ipad-tv .section-content {
    position: relative;
    padding-bottom: 200px
}

@media only screen and (max-width: 1068px) {
    .section-ipad-tv .section-content {
        padding-bottom: 180px
    }
}

@media only screen and (max-width: 735px) {
    .section-ipad-tv .section-content {
        max-width: 427px;
        padding-bottom: 100px
    }
}

.section-ipad-tv .image-ipad-tv-1 {
    z-index: -1;
    width: 874px;
    height: 698px;
    background-size: 874px 698px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/ipad_apple_tv_1__edgtmbn1ygq6_large.jpg");
    position: absolute;
    left: 50%;
    margin-left: -815px
}

@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) {
    .section-ipad-tv .image-ipad-tv-1 {
        background-image: url("../images/overview/ipad_apple_tv_1__edgtmbn1ygq6_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-ipad-tv .image-ipad-tv-1 {
        width: 652px;
        height: 521px;
        background-size: 652px 521px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/ipad_apple_tv_1__edgtmbn1ygq6_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) {
    .section-ipad-tv .image-ipad-tv-1 {
        background-image: url("../images/overview/ipad_apple_tv_1__edgtmbn1ygq6_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-ipad-tv .image-ipad-tv-1 {
        width: 362px;
        height: 290px;
        background-size: 362px 290px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/ipad_apple_tv_1__edgtmbn1ygq6_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-ipad-tv .image-ipad-tv-1 {
        background-image: url("../images/overview/ipad_apple_tv_1__edgtmbn1ygq6_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-ipad-tv .image-ipad-tv-1 {
        left: 50%;
        margin-left: -604px
    }
}

@media only screen and (max-width: 735px) {
    .section-ipad-tv .image-ipad-tv-1 {
        left: 50%;
        margin-left: -181px
    }
}

@media only screen and (max-width: 735px) {
    .section-ipad-tv .image-ipad-tv-1 {
        margin-left: -162px;
        position: relative
    }
}

@media only screen and (max-width: 320px) {
    .section-ipad-tv .image-ipad-tv-1 {
        margin-left: -147px;
        width: 332px;
        height: 265.96685px;
        background-size: 332px 265.96685px
    }
}

.section-ipad-tv .image-ipad-tv-2 {
    width: 874px;
    height: 698px;
    background-size: 874px 698px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/ipad_apple_tv_2__fi1esjmcbxim_large.png");
    position: absolute
}

@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) {
    .section-ipad-tv .image-ipad-tv-2 {
        background-image: url("../images/overview/ipad_apple_tv_2__fi1esjmcbxim_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-ipad-tv .image-ipad-tv-2 {
        width: 652px;
        height: 521px;
        background-size: 652px 521px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/ipad_apple_tv_2__fi1esjmcbxim_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) {
    .section-ipad-tv .image-ipad-tv-2 {
        background-image: url("../images/overview/ipad_apple_tv_2__fi1esjmcbxim_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-ipad-tv .image-ipad-tv-2 {
        width: 362px;
        height: 290px;
        background-size: 362px 290px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/ipad_apple_tv_2__fi1esjmcbxim_small.png")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-ipad-tv .image-ipad-tv-2 {
        background-image: url("../images/overview/ipad_apple_tv_2__fi1esjmcbxim_small_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-ipad-tv .image-ipad-tv-2 {
        position: relative;
        left: 50%;
        margin-left: -437px
    }
}

@media only screen and (max-width: 735px) and (max-width: 1068px) {
    .section-ipad-tv .image-ipad-tv-2 {
        left: 50%;
        margin-left: -326px
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
    .section-ipad-tv .image-ipad-tv-2 {
        left: 50%;
        margin-left: -162px
    }
}

@media only screen and (max-width: 320px) {
    .section-ipad-tv .image-ipad-tv-2 {
        margin-left: -147px;
        width: 332px;
        height: 265.96685px;
        background-size: 332px 265.96685px
    }
}

.section-ipad-tv .sports-container.will-change {
    will-change: transform
}

.section-ipad-tv .kids-container {
    position: absolute;
    top: 0;
    left: 533px
}

@media only screen and (max-width: 1068px) {
    .section-ipad-tv .kids-container {
        left: 378px
    }
}

@media only screen and (max-width: 735px) {
    .section-ipad-tv .kids-container {
        position: relative;
        left: 0;
        padding-top: 100px
    }
}

.section-ipad-tv .kids-container.will-change {
    will-change: transform
}

.section-ipad-tv .news,
.section-ipad-tv .kids {
    padding-top: 638px;
    width: 365px
}

@media only screen and (max-width: 1068px) {
    .section-ipad-tv .news,
    .section-ipad-tv .kids {
        padding-top: 491px;
        width: 270px
    }
}

@media only screen and (max-width: 735px) {
    .section-ipad-tv .news,
    .section-ipad-tv .kids {
        padding-top: 0;
        width: 100%
    }
}

.section-ipad-tv .news {
    margin-left: 100px
}

@media only screen and (max-width: 1068px) {
    .section-ipad-tv .news {
        margin-left: 58px
    }
}

@media only screen and (max-width: 735px) {
    .section-ipad-tv .news {
        margin-left: 0
    }
}

@media only screen and (max-width: 1068px) {
    .section-ipad-tv .kids {
        margin-left: 20px
    }
}

@media only screen and (max-width: 735px) {
    .section-ipad-tv .kids {
        margin-left: 0
    }
}

.section-every-screen {
    padding-bottom: 46px;
    position: relative
}

@media only screen and (max-width: 1068px) {
    .section-every-screen {
        padding-bottom: 38px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen {
        padding-bottom: 0px
    }
}

.section-every-screen.will-change {
    will-change: transform
}

.section-every-screen .headline-container {
    position: relative;
    background: #F1F1F4;
    height: 937px;
    overflow-x: hidden
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .headline-container {
        height: 550px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .headline-container {
        height: 330px
    }
}

html.reduced-motion .section-every-screen .headline-container .section-content,
html.no-reduced-motion .section-every-screen .headline-container .section-content,
html.reduced-motion .section-every-screen .headline-container .section-content,
html.no-reduced-motion .section-every-screen .headline-container .section-content {
    padding-top: 208px;
    width: 85%
}

@media only screen and (min-width: 1442px) {
    html.reduced-motion .section-every-screen .headline-container .section-content,
    html.no-reduced-motion .section-every-screen .headline-container .section-content,
    html.reduced-motion .section-every-screen .headline-container .section-content,
    html.no-reduced-motion .section-every-screen .headline-container .section-content {
        width: 1218px
    }
}

@media only screen and (min-width: 736px) and (max-width: 835px) {
    html.reduced-motion .section-every-screen .headline-container .section-content,
    html.no-reduced-motion .section-every-screen .headline-container .section-content,
    html.reduced-motion .section-every-screen .headline-container .section-content,
    html.no-reduced-motion .section-every-screen .headline-container .section-content {
        width: 735px;
        margin-left: 50px;
        padding-top: 100px
    }
}

@media only screen and (min-width: 836px) and (max-width: 1068px) {
    html.reduced-motion .section-every-screen .headline-container .section-content,
    html.no-reduced-motion .section-every-screen .headline-container .section-content,
    html.reduced-motion .section-every-screen .headline-container .section-content,
    html.no-reduced-motion .section-every-screen .headline-container .section-content {
        width: 735px;
        margin-left: auto;
        padding-top: 100px
    }
}

@media only screen and (max-width: 735px) {
    html.reduced-motion .section-every-screen .headline-container .section-content,
    html.no-reduced-motion .section-every-screen .headline-container .section-content,
    html.reduced-motion .section-every-screen .headline-container .section-content,
    html.no-reduced-motion .section-every-screen .headline-container .section-content {
        padding-top: 45px;
        max-width: 427px
    }
}

.section-every-screen .scaling-container {
    position: absolute;
    top: 452px;
    width: 100%;
    overflow: hidden
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .scaling-container {
        top: 440px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .scaling-container {
        top: 180px
    }
}

.section-every-screen .scaling-container.will-change {
    will-change: transform
}

.section-every-screen .image-container {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 65px;
    max-width: 1380px
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-container {
        max-width: 836px;
        margin-bottom: 50px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-container {
        position: relative;
        max-width: 485px;
        left: 27.5px
    }
}

@media only screen and (max-width: 320px) {
    .section-every-screen .image-container {
        left: 15px
    }
}

.section-every-screen .image-container .cta {
    text-align: center;
    position: absolute;
    bottom: 10px;
    width: 100%;
    left: 0
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-container .cta {
        text-align: left;
        bottom: -55px
    }
}

.section-every-screen .image-tv-hardware {
    background-repeat: no-repeat;
    background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_large.png");
    background-size: contain;
    max-width: 1380px;
    position: relative;
    left: 73px;
    margin: 0 auto
}

@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) {
    .section-every-screen .image-tv-hardware {
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_large_2x.png")
    }
}

.section-every-screen .image-tv-hardware::after {
    content: '';
    display: block;
    padding-bottom: 56.23188%
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-tv-hardware {
        background-repeat: no-repeat;
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium.png");
        background-size: contain
    }
}

@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) {
    .section-every-screen .image-tv-hardware {
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-tv-hardware::after {
        content: '';
        display: block;
        padding-bottom: 56.45933%
    }
}

@media only screen and (max-width: 1380px) {
    .section-every-screen .image-tv-hardware {
        left: 0;
        -webkit-transform: translateX(5.5%);
        transform: translateX(5.5%)
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-tv-hardware {
        background-repeat: no-repeat;
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium.png");
        background-size: cover;
        max-width: 836px
    }
}

@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) {
    .section-every-screen .image-tv-hardware {
        background-image: url("../images/overview/tv_hardware__dz9w9x8vz70i_medium_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-tv-hardware::after {
        content: '';
        display: block;
        padding-bottom: 56.45933%
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-tv-hardware {
        width: 485px;
        left: 0;
        margin-left: 0;
        margin-bottom: 60px;
        -webkit-transform: none;
        transform: none
    }
}

.section-every-screen .image-tv-hardware .screen-container {
    position: absolute;
    top: 1.85%;
    left: 1.05%;
    width: 87.5%;
    height: 87.5%;
    overflow: hidden
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-tv-hardware .screen-container {
        top: 1.1%;
        left: 0.75%
    }
}


/*
.section-every-screen .image-tv-hardware .screen-container .image-every-screen {
    background-repeat: no-repeat;
    background-image: url("../images/overview/tv_screen_8__dtdagy0yyewm_large.jpg");
    background-size: cover;
    position: absolute;
    width: 100%;
    opacity: 0
}

@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) {
    .section-every-screen .image-tv-hardware .screen-container .image-every-screen {
        background-image: url("../images/overview/tv_screen_8__dtdagy0yyewm_large_2x.jpg")
    }
} */

.section-every-screen .image-tv-hardware .screen-container .image-every-screen::after {
    content: '';
    display: block;
    padding-bottom: 56.29139%
}


/* @media only screen and (max-width: 1068px) {
    .section-every-screen .image-tv-hardware .screen-container .image-every-screen {
        background-repeat: no-repeat;
        background-image: url("../images/overview/tv_screen_8__dtdagy0yyewm_medium.jpg");
        background-size: cover
    }
}

@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) {
    .section-every-screen .image-tv-hardware .screen-container .image-every-screen {
        background-image: url("../images/overview/tv_screen_8__dtdagy0yyewm_medium_2x.jpg")
    }
} */

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-tv-hardware .screen-container .image-every-screen::after {
        content: '';
        display: block;
        padding-bottom: 56.28415%
    }
}


/* @media only screen and (max-width: 735px) {
    .section-every-screen .image-tv-hardware .screen-container .image-every-screen {
        background-repeat: no-repeat;
        background-image: url("../images/overview/tv_screen_8__dtdagy0yyewm_small.jpg");
        background-size: cover
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-tv-hardware .screen-container .image-every-screen {
        background-image: url("../images/overview/tv_screen_8__dtdagy0yyewm_small_2x.jpg")
    }
} */

@media only screen and (max-width: 735px) {
    .section-every-screen .image-tv-hardware .screen-container .image-every-screen::after {
        content: '';
        display: block;
        padding-bottom: 56.23529%
    }
}

.section-every-screen .image-tv-hardware .screen-container .image-every-screen.will-change {
    will-change: opacity
}

.section-every-screen .image-tv-hardware .screen-container .image-every-screen.show {
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
    opacity: 0.999
}

html.no-js .section-every-screen .image-tv-hardware .screen-container .image-every-screen {
    opacity: 1
}

.section-every-screen .column:first-of-type .content-wrapper {
    border-right: 1px solid #d6d6d6;
    padding-right: 80px
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .column:first-of-type .content-wrapper {
        border-bottom: 1px solid #d6d6d6;
        border-right: none;
        padding-bottom: 54px;
        padding-right: 0
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .column:first-of-type .content-wrapper {
        padding-bottom: 44px
    }
}

.section-every-screen .column:last-of-type .content-wrapper {
    padding-left: 80px
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .column:last-of-type .content-wrapper {
        margin-top: 60px;
        padding: 0
    }
}

.section-every-screen .column:last-of-type .content-wrapper .copy-wrapper {
    margin-bottom: -11px
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .column:last-of-type .content-wrapper .copy-wrapper {
        margin-bottom: 0
    }
}

.section-every-screen .copy-wrapper {
    min-height: 140px
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .copy-wrapper {
        min-height: 0
    }
}

.section-every-screen .image-device-lockup {
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    background-image: url("../images/overview/every_screen_lockup__f5bm6ys9x3ee_large.png");
    background-size: contain;
    max-width: 1003px;
    position: relative;
    width: 73.4%;
    margin-top: -22%;
    left: -7.5%
}

@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) {
    .section-every-screen .image-device-lockup {
        background-image: url("../images/overview/every_screen_lockup__f5bm6ys9x3ee_large_2x.png")
    }
}

.section-every-screen .image-device-lockup::after {
    content: '';
    display: block;
    padding-bottom: 37.38784%
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-device-lockup {
        background-repeat: no-repeat;
        background-image: url("../images/overview/every_screen_lockup__f5bm6ys9x3ee_medium.png");
        background-size: contain
    }
}

@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) {
    .section-every-screen .image-device-lockup {
        background-image: url("../images/overview/every_screen_lockup__f5bm6ys9x3ee_medium_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-device-lockup::after {
        content: '';
        display: block;
        padding-bottom: 37.65542%
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-device-lockup {
        background-repeat: no-repeat;
        background-image: url("../images/overview/every_screen_lockup__f5bm6ys9x3ee_small.png");
        background-size: contain
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-device-lockup {
        background-image: url("../images/overview/every_screen_lockup__f5bm6ys9x3ee_small_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-device-lockup::after {
        content: '';
        display: block;
        padding-bottom: 39.69697%
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-device-lockup {
        max-width: 563px;
        width: 63.5%;
        margin-top: -16%;
        left: -12.3%
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-device-lockup {
        position: absolute;
        bottom: -25px;
        left: 0;
        margin-left: 0;
        margin-top: -155px
    }
}

.section-every-screen .image-icon-iphone {
    width: 133px;
    height: 81px;
    background-size: 133px 81px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/icon_iphone__ee6iunduhfyq_large.jpg");
    position: relative;
    left: 50%;
    margin-left: -66.5px
}

@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) {
    .section-every-screen .image-icon-iphone {
        background-image: url("../images/overview/icon_iphone__ee6iunduhfyq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-iphone {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_iphone__ee6iunduhfyq_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) {
    .section-every-screen .image-icon-iphone {
        background-image: url("../images/overview/icon_iphone__ee6iunduhfyq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-iphone {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_iphone__ee6iunduhfyq_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-icon-iphone {
        background-image: url("../images/overview/icon_iphone__ee6iunduhfyq_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-iphone {
        left: 50%;
        margin-left: -52.5px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-iphone {
        left: 50%;
        margin-left: -52.5px
    }
}

.section-every-screen .image-icon-ipad {
    width: 133px;
    height: 81px;
    background-size: 133px 81px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/icon_ipad__ybjvjrlo8yaa_large.jpg");
    position: relative;
    left: 50%;
    margin-left: -66.5px;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: 0.3;
    transition-delay: 0.3
}

@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) {
    .section-every-screen .image-icon-ipad {
        background-image: url("../images/overview/icon_ipad__ybjvjrlo8yaa_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-ipad {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_ipad__ybjvjrlo8yaa_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) {
    .section-every-screen .image-icon-ipad {
        background-image: url("../images/overview/icon_ipad__ybjvjrlo8yaa_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-ipad {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_ipad__ybjvjrlo8yaa_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-icon-ipad {
        background-image: url("../images/overview/icon_ipad__ybjvjrlo8yaa_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-ipad {
        left: 50%;
        margin-left: -52.5px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-ipad {
        left: 50%;
        margin-left: -52.5px
    }
}

.section-every-screen .image-icon-mac {
    width: 133px;
    height: 81px;
    background-size: 133px 81px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/icon_mac__bn4hsq35fbf6_large.jpg");
    position: relative;
    left: 50%;
    margin-left: -66.5px;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: 0.6;
    transition-delay: 0.6
}

@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) {
    .section-every-screen .image-icon-mac {
        background-image: url("../images/overview/icon_mac__bn4hsq35fbf6_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-mac {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_mac__bn4hsq35fbf6_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) {
    .section-every-screen .image-icon-mac {
        background-image: url("../images/overview/icon_mac__bn4hsq35fbf6_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-mac {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_mac__bn4hsq35fbf6_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-icon-mac {
        background-image: url("../images/overview/icon_mac__bn4hsq35fbf6_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-mac {
        left: 50%;
        margin-left: -52.5px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-mac {
        left: 50%;
        margin-left: -52.5px
    }
}

.section-every-screen .image-icon-apple-tv {
    width: 133px;
    height: 81px;
    background-size: 133px 81px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/icon_apple_tv__f0cu4pk4mxu2_large.jpg");
    position: relative;
    left: 50%;
    margin-left: -66.5px;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: 0.9;
    transition-delay: 0.9
}

@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) {
    .section-every-screen .image-icon-apple-tv {
        background-image: url("../images/overview/icon_apple_tv__f0cu4pk4mxu2_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-apple-tv {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_apple_tv__f0cu4pk4mxu2_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) {
    .section-every-screen .image-icon-apple-tv {
        background-image: url("../images/overview/icon_apple_tv__f0cu4pk4mxu2_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-apple-tv {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_apple_tv__f0cu4pk4mxu2_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-icon-apple-tv {
        background-image: url("../images/overview/icon_apple_tv__f0cu4pk4mxu2_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-apple-tv {
        left: 50%;
        margin-left: -52.5px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-apple-tv {
        left: 50%;
        margin-left: -52.5px
    }
}

.section-every-screen .image-icon-airplay {
    width: 133px;
    height: 81px;
    background-size: 133px 81px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/icon_airplay__fy1iswp3rnmi_large.jpg");
    position: relative;
    left: 50%;
    margin-left: -66.5px;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: 1.2;
    transition-delay: 1.2
}

@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) {
    .section-every-screen .image-icon-airplay {
        background-image: url("../images/overview/icon_airplay__fy1iswp3rnmi_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-airplay {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_airplay__fy1iswp3rnmi_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) {
    .section-every-screen .image-icon-airplay {
        background-image: url("../images/overview/icon_airplay__fy1iswp3rnmi_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-airplay {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_airplay__fy1iswp3rnmi_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-icon-airplay {
        background-image: url("../images/overview/icon_airplay__fy1iswp3rnmi_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-airplay {
        left: 50%;
        margin-left: -52.5px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-airplay {
        left: 50%;
        margin-left: -52.5px
    }
}

.section-every-screen .image-icon-pc {
    width: 133px;
    height: 81px;
    background-size: 133px 81px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/icon_pc__icwu9x3lhp2e_large.jpg");
    position: relative;
    left: 50%;
    margin-left: -66.5px;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: 1.5;
    transition-delay: 1.5
}

@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) {
    .section-every-screen .image-icon-pc {
        background-image: url("../images/overview/icon_pc__icwu9x3lhp2e_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-pc {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_pc__icwu9x3lhp2e_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) {
    .section-every-screen .image-icon-pc {
        background-image: url("../images/overview/icon_pc__icwu9x3lhp2e_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-pc {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_pc__icwu9x3lhp2e_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-icon-pc {
        background-image: url("../images/overview/icon_pc__icwu9x3lhp2e_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-pc {
        left: 50%;
        margin-left: -52.5px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-pc {
        left: 50%;
        margin-left: -52.5px
    }
}

.section-every-screen .image-icon-samsung {
    width: 133px;
    height: 81px;
    background-size: 133px 81px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/icon_samsung__dqzzxcq3p7ue_large.jpg");
    position: relative;
    left: 50%;
    margin-left: -66.5px;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: 1.8;
    transition-delay: 1.8
}

@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) {
    .section-every-screen .image-icon-samsung {
        background-image: url("../images/overview/icon_samsung__dqzzxcq3p7ue_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-samsung {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_samsung__dqzzxcq3p7ue_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) {
    .section-every-screen .image-icon-samsung {
        background-image: url("../images/overview/icon_samsung__dqzzxcq3p7ue_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-samsung {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_samsung__dqzzxcq3p7ue_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-icon-samsung {
        background-image: url("../images/overview/icon_samsung__dqzzxcq3p7ue_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-samsung {
        left: 50%;
        margin-left: -52.5px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-samsung {
        left: 50%;
        margin-left: -52.5px
    }
}

.section-every-screen .image-icon-roku {
    width: 133px;
    height: 81px;
    background-size: 133px 81px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/icon_roku__ewe9eny0o1g2_large.jpg");
    position: relative;
    left: 50%;
    margin-left: -66.5px;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: 2.1;
    transition-delay: 2.1
}

@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) {
    .section-every-screen .image-icon-roku {
        background-image: url("../images/overview/icon_roku__ewe9eny0o1g2_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-roku {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_roku__ewe9eny0o1g2_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) {
    .section-every-screen .image-icon-roku {
        background-image: url("../images/overview/icon_roku__ewe9eny0o1g2_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-roku {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_roku__ewe9eny0o1g2_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-icon-roku {
        background-image: url("../images/overview/icon_roku__ewe9eny0o1g2_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-roku {
        left: 50%;
        margin-left: -52.5px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-roku {
        left: 50%;
        margin-left: -52.5px
    }
}

.section-every-screen .image-icon-firetv {
    width: 133px;
    height: 81px;
    background-size: 133px 81px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/icon_firetv__9ds5a90tcqaq_large.jpg");
    position: relative;
    left: 50%;
    margin-left: -66.5px;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: 2.3;
    transition-delay: 2.3
}

@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) {
    .section-every-screen .image-icon-firetv {
        background-image: url("../images/overview/icon_firetv__9ds5a90tcqaq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-firetv {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_firetv__9ds5a90tcqaq_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) {
    .section-every-screen .image-icon-firetv {
        background-image: url("../images/overview/icon_firetv__9ds5a90tcqaq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-firetv {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_firetv__9ds5a90tcqaq_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-icon-firetv {
        background-image: url("../images/overview/icon_firetv__9ds5a90tcqaq_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-firetv {
        left: 50%;
        margin-left: -52.5px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-firetv {
        left: 50%;
        margin-left: -52.5px
    }
}

.section-every-screen .image-icon-lg {
    width: 133px;
    height: 81px;
    background-size: 133px 81px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/icon_lg__etbj8j6d0nwy_large.jpg");
    position: relative;
    left: 50%;
    margin-left: -66.5px;
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: 2.6;
    transition-delay: 2.6
}

@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) {
    .section-every-screen .image-icon-lg {
        background-image: url("../images/overview/icon_lg__etbj8j6d0nwy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-lg {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_lg__etbj8j6d0nwy_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) {
    .section-every-screen .image-icon-lg {
        background-image: url("../images/overview/icon_lg__etbj8j6d0nwy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-lg {
        width: 105px;
        height: 63px;
        background-size: 105px 63px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/icon_lg__etbj8j6d0nwy_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-every-screen .image-icon-lg {
        background-image: url("../images/overview/icon_lg__etbj8j6d0nwy_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .image-icon-lg {
        left: 50%;
        margin-left: -52.5px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .image-icon-lg {
        left: 50%;
        margin-left: -52.5px
    }
}

.section-every-screen .section-content {
    padding-top: 400px
}

@media only screen and (max-width: 1400px) {
    .section-every-screen .section-content {
        padding-top: calc(400px - 700px + 50vw)
    }
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .section-content {
        padding-top: 450px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .section-content {
        max-width: 427px;
        padding-top: 220px
    }
}

html.no-js .section-every-screen .section-content,
html.reduced-motion .section-every-screen .section-content,
html.no-js .section-every-screen .section-content,
html.reduced-motion .section-every-screen .section-content {
    padding-top: 450px
}

@media only screen and (max-width: 1400px) {
    html.no-js .section-every-screen .section-content,
    html.reduced-motion .section-every-screen .section-content,
    html.no-js .section-every-screen .section-content,
    html.reduced-motion .section-every-screen .section-content {
        padding-top: calc(450px - 700px + 50vw)
    }
}

@media only screen and (max-width: 1068px) {
    html.no-js .section-every-screen .section-content,
    html.reduced-motion .section-every-screen .section-content,
    html.no-js .section-every-screen .section-content,
    html.reduced-motion .section-every-screen .section-content {
        padding-top: 500px
    }
}

@media only screen and (max-width: 735px) {
    html.no-js .section-every-screen .section-content,
    html.reduced-motion .section-every-screen .section-content,
    html.no-js .section-every-screen .section-content,
    html.reduced-motion .section-every-screen .section-content {
        padding-top: 250px
    }
}

.section-every-screen .icon-wrapper.typography-eyebrow {
    color: #0070c9;
    display: inline
}

.section-every-screen .device-lockup {
    position: relative;
    margin-top: 100px;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .device-lockup {
        margin-top: 44px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .device-lockup {
        margin-top: 50px
    }
}

.section-every-screen .device-lockup .col {
    opacity: 0
}

.section-every-screen .device-lockup .col .typography-device-names {
    text-align: center;
    padding-top: 15px;
    line-height: 1.3
}

html.no-js .section-every-screen .device-lockup .col {
    opacity: 1
}

.section-every-screen .device-lockup .icon {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    margin-bottom: 71px;
    height: 127px
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .device-lockup .icon {
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
        margin-bottom: 0;
        height: auto
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .device-lockup .icon {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        margin-bottom: 34px
    }
}

.section-every-screen .device-lockup .icon .icon-wrapper {
    width: 133px
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .device-lockup .icon .icon-wrapper {
        width: 105px
    }
}

@media only screen and (max-width: 735px) {
    .section-every-screen .device-lockup .icon .icon-wrapper {
        width: 105px
    }
}

.section-every-screen .device-lockup .iphone-lockup {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: 0;
    transition-delay: 0
}

.section-every-screen .device-lockup .ipad-lockup {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: .05s;
    transition-delay: .05s
}

.section-every-screen .device-lockup .apple-tv-lockup {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.section-every-screen .device-lockup .mpub-lockup {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

.section-every-screen .device-lockup .airplay-lockup {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.section-every-screen .device-lockup .samsung-lockup {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: .05s;
    transition-delay: .05s
}

.section-every-screen .device-lockup .roku-lockup {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.section-every-screen .device-lockup .firetv-lockup {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

.section-every-screen .device-lockup .lg-lockup {
    -webkit-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    -webkit-transition-delay: .2s;
    transition-delay: .2s
}

.section-every-screen .device-lockup.build-in .col {
    opacity: 1
}

.section-router {
    overflow: hidden
}

.section-router .section-content {
    width: 94%;
    margin: 0 3%
}

@media only screen and (max-width: 735px) {
    .section-router .section-content {
        width: 100%;
        margin: 0 auto
    }
}

.section-router .tv-plus-router {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    max-width: 1360px;
    margin: 0 auto
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-plus-router {
        height: 339px;
        max-width: 733px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .tv-plus-router {
        height: 550px;
        max-width: 736px
    }
}

.section-router .tv-plus-router .content-wrapper {
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0;
    position: absolute;
    top: 0
}

@media only screen and (max-width: 735px) {
    .section-router .tv-plus-router .content-wrapper {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 48px;
        text-align: center
    }
}

.section-router .tv-plus-router .content-wrapper .router-headline {
    margin-top: 14px
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-plus-router .content-wrapper .router-headline {
        margin-top: 8px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .tv-plus-router .content-wrapper .router-headline {
        margin-top: 10px
    }
}

.section-router .tv-plus-router .content-wrapper .router-subheadline {
    margin-top: 16px
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-plus-router .content-wrapper .router-subheadline {
        margin-top: 14px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .tv-plus-router .content-wrapper .router-subheadline {
        margin: 4px auto 0;
        max-width: 325px
    }
}

.section-router .tv-plus-router .content-wrapper .router-subheadline .footnote a:hover {
    color: #6bf
}

.section-router .tv-plus-router .content-wrapper .router-cta {
    margin-top: 6px
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-plus-router .content-wrapper .router-cta {
        margin-top: 10px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .tv-plus-router .content-wrapper .router-cta {
        margin-top: 6px
    }
}

.section-router .tv-plus-router .content-wrapper .router-cta .icon-wrapper {
    color: #2997ff
}

html.text-zoom .section-router .tv-plus-router .content-wrapper {
    width: 100%;
    height: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 20px
}

.section-router .tv-plus-icon {
    width: 82px;
    height: 33px;
    background-size: 82px 33px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_tv_plus_logo__c1tjugp57vki_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) {
    .section-router .tv-plus-icon {
        background-image: url("../images/overview/apple_tv_plus_logo__c1tjugp57vki_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-plus-icon {
        width: 49px;
        height: 20px;
        background-size: 49px 20px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_plus_logo__c1tjugp57vki_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) {
    .section-router .tv-plus-icon {
        background-image: url("../images/overview/apple_tv_plus_logo__c1tjugp57vki_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-router .tv-plus-icon {
        width: 48px;
        height: 20px;
        background-size: 48px 20px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_plus_logo__c1tjugp57vki_small.png")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-router .tv-plus-icon {
        background-image: url("../images/overview/apple_tv_plus_logo__c1tjugp57vki_small_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-router .tv-plus-icon {
        margin: 0 auto
    }
}

.section-router .image-router-tv-plus {
    width: 1360px;
    height: 640px;
    background-size: 1360px 640px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_large.jpg");
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_large.jpg");
    background-size: contain;
    position: relative;
    width: 100%;
    height: auto
}

@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) {
    .section-router .image-router-tv-plus {
        background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .image-router-tv-plus {
        width: 733px;
        height: 339px;
        background-size: 733px 339px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_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) {
    .section-router .image-router-tv-plus {
        background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-router .image-router-tv-plus {
        width: 736px;
        height: 550px;
        background-size: 736px 550px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-router .image-router-tv-plus {
        background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_small_2x.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) {
    .section-router .image-router-tv-plus {
        background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_large_2x.jpg")
    }
}

.section-router .image-router-tv-plus::after {
    content: '';
    display: block;
    padding-bottom: 47.05882%
}

@media only screen and (max-width: 1068px) {
    .section-router .image-router-tv-plus {
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_medium.jpg");
        background-size: contain;
        width: 100%;
        height: auto
    }
}

@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) {
    .section-router .image-router-tv-plus {
        background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_medium_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .image-router-tv-plus::after {
        content: '';
        display: block;
        padding-bottom: 46.24829%
    }
}

@media only screen and (max-width: 735px) {
    .section-router .image-router-tv-plus {
        width: 736px;
        height: 550px;
        background-size: 736px 550px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_small.jpg");
        position: relative;
        left: 50%;
        margin-left: -680px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_plus__d9jf24ei3bqu_small.jpg");
        background-size: cover
    }
}

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

@media only screen and (max-width: 735px) and (max-width: 1068px) {
    .section-router .image-router-tv-plus {
        left: 50%;
        margin-left: -366.5px
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
    .section-router .image-router-tv-plus {
        left: 50%;
        margin-left: -368px
    }
}

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

@media only screen and (max-width: 735px) {
    .section-router .image-router-tv-plus::after {
        content: '';
        display: block;
        padding-bottom: 74.72826%
    }
}

.section-router .lower-container {
    position: relative;
    max-width: 1360px;
    margin: 40px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media only screen and (max-width: 1068px) {
    .section-router .lower-container {
        margin: 20px auto;
        max-width: 733px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .lower-container {
        display: block;
        margin: 10px auto;
        width: 100%;
        height: auto;
        max-width: 100%
    }
}

.section-router .tv-4k-router,
.section-router .airplay-router {
    display: inline-block;
    position: absolute
}

.section-router .tv-4k-router.will-change,
.section-router .airplay-router.will-change {
    will-change: transform
}

@media only screen and (max-width: 735px) {
    .section-router .tv-4k-router,
    .section-router .airplay-router {
        position: relative;
        display: block;
        margin: 0 auto
    }
}

.section-router .tv-4k-router .copy-container,
.section-router .airplay-router .copy-container {
    text-align: center;
    margin: 0 auto;
    color: #fff
}

.section-router .tv-4k-router .copy-container a,
.section-router .airplay-router .copy-container a {
    color: #2997ff;
    margin-top: 14px
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-4k-router .copy-container a,
    .section-router .airplay-router .copy-container a {
        margin-top: 10px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .tv-4k-router .copy-container a,
    .section-router .airplay-router .copy-container a {
        margin-top: 11px
    }
}

html.text-zoom .section-router .tv-4k-router .copy-container,
html.text-zoom .section-router .airplay-router .copy-container {
    width: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%
}

@media only screen and (max-width: 1068px) {
    html.text-zoom .section-router .tv-4k-router .copy-container,
    html.text-zoom .section-router .airplay-router .copy-container {
        left: 50%
    }
}

.section-router .tv-4k-router {
    position: relative;
    width: 48.5%;
    height: 100%;
    background: #111217
}

@media only screen and (max-width: 735px) {
    .section-router .tv-4k-router {
        width: 100%;
        height: 468px
    }
}

.section-router .tv-4k-router .copy-container {
    position: absolute;
    width: 280px;
    top: 13.7%;
    left: calc(50% - 140px)
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-4k-router .copy-container {
        top: 41px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .tv-4k-router .copy-container {
        top: 47px
    }
}

.section-router .tv-4k-router .typography-router-headline {
    margin-top: 14px
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-4k-router .typography-router-headline {
        margin-top: 10px
    }
}

.section-router .gradient {
    background: -webkit-radial-gradient(center, ellipse, #36383f 0%, #1a1d22 50%, #111217 78%);
    background: radial-gradient(ellipse at center, #36383f 0%, #1a1d22 50%, #111217 78%);
    height: 65%;
    width: 100%;
    position: absolute;
    z-index: -2;
    margin-top: 280px
}

@media only screen and (min-width: 1069px) and (max-width: 1320px) {
    .section-router .gradient {
        margin-top: 228px
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .gradient {
        margin-top: 90px;
        height: 355px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .gradient {
        z-index: 0
    }
}

.section-router .image-router-tv-4k {
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_tv_4k_remote__cxnlicztwu0y_large.png");
    background-size: cover;
    max-width: 491px;
    width: 74.28%;
    margin: 81.9% auto 0;
    z-index: -1
}

@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) {
    .section-router .image-router-tv-4k {
        background-image: url("../images/overview/apple_tv_4k_remote__cxnlicztwu0y_large_2x.png")
    }
}

.section-router .image-router-tv-4k::after {
    content: '';
    display: block;
    padding-bottom: 67.41344%
}

@media only screen and (max-width: 1068px) {
    .section-router .image-router-tv-4k {
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_4k_remote__cxnlicztwu0y_medium.png");
        background-size: cover
    }
}

@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) {
    .section-router .image-router-tv-4k {
        background-image: url("../images/overview/apple_tv_4k_remote__cxnlicztwu0y_medium_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .image-router-tv-4k::after {
        content: '';
        display: block;
        padding-bottom: 67.76557%
    }
}

@media only screen and (max-width: 735px) {
    .section-router .image-router-tv-4k {
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_4k_remote__cxnlicztwu0y_small.png");
        background-size: cover
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-router .image-router-tv-4k {
        background-image: url("../images/overview/apple_tv_4k_remote__cxnlicztwu0y_small_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-router .image-router-tv-4k::after {
        content: '';
        display: block;
        padding-bottom: 67.76557%
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .image-router-tv-4k {
        max-width: 273px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .image-router-tv-4k {
        position: absolute;
        bottom: 35px;
        left: 50%;
        margin-top: 0;
        margin-left: -136.5px;
        max-width: 273px;
        z-index: 0
    }
}

.section-router .tv-4k-icon {
    width: 117px;
    height: 33px;
    background-size: 117px 33px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_tv_4k_logo__e3t0vmcdbnki_large.png");
    position: relative;
    left: 50%;
    margin-left: -58.5px;
    margin-bottom: 15px
}

@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) {
    .section-router .tv-4k-icon {
        background-image: url("../images/overview/apple_tv_4k_logo__e3t0vmcdbnki_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-4k-icon {
        width: 72px;
        height: 21px;
        background-size: 72px 21px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_4k_logo__e3t0vmcdbnki_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) {
    .section-router .tv-4k-icon {
        background-image: url("../images/overview/apple_tv_4k_logo__e3t0vmcdbnki_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-router .tv-4k-icon {
        width: 69px;
        height: 21px;
        background-size: 69px 21px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_4k_logo__e3t0vmcdbnki_small.png")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-router .tv-4k-icon {
        background-image: url("../images/overview/apple_tv_4k_logo__e3t0vmcdbnki_small_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-4k-icon {
        left: 50%;
        margin-left: -36px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .tv-4k-icon {
        left: 50%;
        margin-left: -34.5px
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-4k-icon {
        margin-bottom: 14px
    }
}

.section-router .airplay-router {
    position: relative;
    width: 48.5%;
    height: 100%;
    background: #111217
}

@media only screen and (max-width: 735px) {
    .section-router .airplay-router {
        width: 100%;
        height: 468px;
        margin-top: 10px;
        left: 0
    }
}

.section-router .airplay-router .copy-container {
    position: absolute;
    width: 374px;
    top: 13.7%;
    left: calc(50% - 187px)
}

@media only screen and (max-width: 1068px) {
    .section-router .airplay-router .copy-container {
        top: 42px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .airplay-router .copy-container {
        top: 47px
    }
}

.section-router .airplay-router .copy-container p,
.section-router .airplay-router .copy-container h3 {
    color: #fff
}

.section-router .airplay-router .copy-container .icon {
    margin: 0
}

.section-router .airplay-router .copy-container .headline {
    margin-top: 9px
}

@media only screen and (max-width: 1068px) {
    .section-router .airplay-router .copy-container .headline {
        margin-top: 10px
    }
}

.section-router .image-router-airplay {
    background-repeat: no-repeat;
    background-image: url("../images/overview/air_play__ezksozlvpeky_large.png");
    background-size: cover;
    width: 54.61%;
    margin: 59.35% auto 0;
    z-index: -1
}

@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) {
    .section-router .image-router-airplay {
        background-image: url("../images/overview/air_play__ezksozlvpeky_large_2x.png")
    }
}

.section-router .image-router-airplay::after {
    content: '';
    display: block;
    padding-bottom: 132.96399%
}

@media only screen and (max-width: 1068px) {
    .section-router .image-router-airplay {
        background-repeat: no-repeat;
        background-image: url("../images/overview/air_play__ezksozlvpeky_medium.png");
        background-size: cover
    }
}

@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) {
    .section-router .image-router-airplay {
        background-image: url("../images/overview/air_play__ezksozlvpeky_medium_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .image-router-airplay::after {
        content: '';
        display: block;
        padding-bottom: 132.65306%
    }
}

@media only screen and (max-width: 735px) {
    .section-router .image-router-airplay {
        background-repeat: no-repeat;
        background-image: url("../images/overview/air_play__ezksozlvpeky_small.png");
        background-size: cover
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .section-router .image-router-airplay {
        background-image: url("../images/overview/air_play__ezksozlvpeky_small_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-router .image-router-airplay::after {
        content: '';
        display: block;
        padding-bottom: 130.61224%
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .image-router-airplay {
        max-width: 196px;
        margin: 59.8% auto 0
    }
}

@media only screen and (max-width: 735px) {
    .section-router .image-router-airplay {
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-top: 0;
        z-index: 0;
        margin-left: -98px;
        max-width: 196px
    }
}

.section-router .adjust-copy .airplay-router .copy-container {
    width: 400px;
    left: calc(50% - 200px)
}

.section-router .adjust-gradient .tv-4k-router .image-router-tv-4k {
    margin: 73% auto 8.9%
}

@media only screen and (max-width: 1068px) {
    .section-router .adjust-gradient .tv-4k-router .image-router-tv-4k {
        margin: 68% auto 13.9%
    }
}

@media only screen and (max-width: 735px) {
    .section-router .adjust-gradient .tv-4k-router .image-router-tv-4k {
        margin-top: 0;
        margin-left: -136.5px;
        margin-bottom: auto
    }
}

.section-router .adjust-gradient .gradient {
    margin-top: auto;
    bottom: 0
}

@media only screen and (max-width: 735px) {
    .section-router .adjust-gradient .gradient {
        height: 320px
    }
}

.modals {
    display: none
}

.modal .content-padding {
    border-radius: 10px
}

.modal-content {
    text-align: center;
    margin-top: -37px;
    margin-bottom: -10px
}

@media only screen and (max-width: 1068px) {
    .modal-content {
        margin-top: -26px;
        margin-bottom: -16px
    }
}

@media only screen and (max-width: 735px) {
    .modal-content {
        margin-top: -16px;
        margin-bottom: -6px
    }
}

.modal-tv-app-icon {
    width: 89px;
    height: 89px;
    background-size: 89px 89px;
    background-repeat: no-repeat;
    background-image: url("../images/overview/apple_tv_icon__f94p3346pl26_large.png");
    position: relative;
    left: 50%;
    margin-left: -44.5px;
    -webkit-filter: drop-shadow(5px 5px 8px rgba(0, 0, 0, 0.14));
    filter: drop-shadow(5px 5px 8px rgba(0, 0, 0, 0.14));
    margin-bottom: 27px
}

@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) {
    .modal-tv-app-icon {
        background-image: url("../images/overview/apple_tv_icon__f94p3346pl26_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .modal-tv-app-icon {
        width: 72px;
        height: 72px;
        background-size: 72px 72px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_icon__f94p3346pl26_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) {
    .modal-tv-app-icon {
        background-image: url("../images/overview/apple_tv_icon__f94p3346pl26_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .modal-tv-app-icon {
        width: 57px;
        height: 57px;
        background-size: 57px 57px;
        background-repeat: no-repeat;
        background-image: url("../images/overview/apple_tv_icon__f94p3346pl26_small.png")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .modal-tv-app-icon {
        background-image: url("../images/overview/apple_tv_icon__f94p3346pl26_small_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .modal-tv-app-icon {
        left: 50%;
        margin-left: -36px
    }
}

@media only screen and (max-width: 735px) {
    .modal-tv-app-icon {
        left: 50%;
        margin-left: -28.5px
    }
}

@media only screen and (max-width: 1068px) {
    .modal-tv-app-icon {
        margin-bottom: 32px
    }
}

@media only screen and (max-width: 735px) {
    .modal-tv-app-icon {
        margin-bottom: 15px
    }
}

.modal-headline {
    max-width: 560px;
    margin: 0 auto 36px
}

@media only screen and (max-width: 1068px) {
    .modal-headline {
        max-width: 470px;
        margin: 0 auto 23px
    }
}

@media only screen and (max-width: 735px) {
    .modal-headline {
        max-width: 380px
    }
}

.modal-cta {
    display: inline-block;
    margin-right: 20px;
    margin-left: 20px
}

@media only screen and (max-width: 1068px) {
    .modal-cta {
        margin-right: 18px;
        margin-left: 18px
    }
}
