.main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .theme-light {
    background: #fbfbfd
}

.main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .headline {
    margin-top:57px
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .headline {
        margin-top:44px
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .headline {
        margin-top: 40px
    }
}

.main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .subhead {
    margin-top:10px
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .subhead {
        margin-top:13px
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .subhead {
        margin-top: 13px
    }
}

.main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .tile-copy {
    width: 100%;
    margin-bottom:53px
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .tile-copy {
        margin-bottom:42px
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .tile-copy {
        margin-bottom: 37px
    }
}

.main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .tile-copy .cta-links {
    margin-top:9px
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .tile-copy .cta-links {
        margin-top:12px
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .tile-copy .cta-links {
        margin-top: 12px
    }
}

.main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-copy-wrapper .tile-copy .cta-links a {
    color: #fff
}

html.text-zoom .main [data-module-template="promos"] [data-unit-id="tv-plus-servant-halloween"] .unit-image-wrapper .unit-image {
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}


/*Screen*/

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-servant-halloween-tile {
    width: 1262px;
    height: 580px;
    background-size: 1262px 580px;
    background-repeat: no-repeat;
    background-image: url("/ca/home/images/promos/tv-plus-servant-halloween/tile__cauwwcyyn9hy_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-servant-halloween-tile {
        background-image: url("/ca/home/images/promos/tv-plus-servant-halloween/tile__cauwwcyyn9hy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-servant-halloween-tile {
        width: 516px;
        height: 490px;
        background-size: 516px 490px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/promos/tv-plus-servant-halloween/tile__cauwwcyyn9hy_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-servant-halloween-tile {
        background-image: url("/ca/home/images/promos/tv-plus-servant-halloween/tile__cauwwcyyn9hy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-servant-halloween-tile {
        width: 734px;
        height: 548px;
        background-size: 734px 548px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/promos/tv-plus-servant-halloween/tile__cauwwcyyn9hy_small.jpg")
    }
}

@media only screen and (max-width: 734px) and(-webkit-min-device-pixel-ratio: 1.5), only screen and(max-width: 734px) and(min-resolution: 1.5dppx), only screen and(max-width: 734px) and(min-resolution: 144dpi) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-tv-plus-servant-halloween-tile {
        background-image: url("/ca/home/images/promos/tv-plus-servant-halloween/tile__cauwwcyyn9hy_small_2x.jpg")
    }
}


/*Logo*/
.logo-image-tv-plus-servant-halloween-logo {
    width: 410px;
    height: 92px;
    background-size: 410px 92px;
    background-repeat: no-repeat;
    background-image: url("/ca/home/images/logos/tv-plus-servant-halloween/logo__dcojfwkzna2q_large.png");
    background-position:center
}

@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) {
    .logo-image-tv-plus-servant-halloween-logo {
        background-image: url("/ca/home/images/logos/tv-plus-servant-halloween/logo__dcojfwkzna2q_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .logo-image-tv-plus-servant-halloween-logo {
        width: 303px;
        height: 68px;
        background-size: 303px 68px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/logos/tv-plus-servant-halloween/logo__dcojfwkzna2q_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) {
    .logo-image-tv-plus-servant-halloween-logo {
        background-image: url("/ca/home/images/logos/tv-plus-servant-halloween/logo__dcojfwkzna2q_medium_2x.png")
    }
}

@media only screen and (max-width: 734px) {
    .logo-image-tv-plus-servant-halloween-logo {
        width: 280px;
        height: 65px;
        background-size: 280px 65px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/logos/tv-plus-servant-halloween/logo__dcojfwkzna2q_small.png")
    }
}

@media only screen and (max-width: 734px) and(-webkit-min-device-pixel-ratio: 1.5), only screen and(max-width: 734px) and(min-resolution: 1.5dppx), only screen and(max-width: 734px) and(min-resolution: 144dpi) {
    .logo-image-tv-plus-servant-halloween-logo {
        background-image: url("/ca/home/images/logos/tv-plus-servant-halloween/logo__dcojfwkzna2q_small_2x.png")
    }
}

