@charset "UTF-8";
/* CSS Document */


.border_tnl {
	border-style: solid;
	border-width: medium;
	border-color: #F24B76;
	border-radius: 36px;
	overflow: hidden;
	background-color: #fff;
}
.last {
	margin-bottom: 30px;
}
div.watch_trailer {
	opacity: 0.9;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
div.watch_trailer:hover {
	opacity: 1.0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transition: scale(1.1);
	transform: scale(1.1);

}
.border_white{
	border-width: thick;
	border-color: #fff;
}


.homeEntButtons__wrapper__3HWg6 {
    width: 100%;
    padding:24px 12px
}

.homeEntButtons__wrapper__3HWg6 li, homeEntButtons__wrapper__3HWg6 ol, .homeEntButtons__wrapper__3HWg6 ul {
margin: 0;
list-style: none;
padding-left: 0;
}

.homeEntButtons__container__3zz9_ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    background: hsla(0, 0%, 100%, .6);
    border:2px solid #fff
}

.homeEntButtons__tt__27_dC {
    width: 100%;
    padding:32px 0
}

.homeEntButtons__tt__27_dC .homeEntButtons__image__1AR1d {
    width: 80%;
    height: auto;
    margin: 0 auto;
    display:block
}

.homeEntButtons__pageTitle__ST-Cj {
    width: 100%;
    text-align: center;
    padding: 0 32px 32px;
    line-height:1.2
}

.homeEntButtons__pageTitle__ST-Cj a {
    color:#fff
}

.homeEntButtons__vendors__1wcBf {
    width: 100%;
    margin-bottom:32px
}

.homeEntButtons__vendors__1wcBf .homeEntButtons__title__3VPoy {
    margin-bottom: 20px;
    text-align: center;
    font-size:24px
}

.homeEntButtons__vendors__1wcBf .homeEntButtons__noLink__1gqlF {
    height: 40px;
    border-radius: 0;
    background-color: hsla(0, 0%, 100%, .8);
    border:none
}

.homeEntButtons__vendors__1wcBf .homeEntButtons__noLink__1gqlF .homeEntButtons__vendorLogo__3SqNh {
    opacity:.3
}

.homeEntButtons__list__2zNKE {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    max-width:284px
}

.homeEntButtons__vendor__1eNte {
    width: 126px;
    margin:0 8px 14px
}

.homeEntButtons__link__2n2ec, .homeEntButtons__noLink__1gqlF {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 54px;
    border: 3px solid #ff0084;
    border-radius: 27px;
    background: #fff;
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .3);
    cursor:pointer
}

.homeEntButtons__noLink__1gqlF {
    cursor:default
}

.homeEntButtons__calRemindStyle__3pV0P {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 40px;
    border: 3px solid #ff0084;
    border-radius: 0;
    background: #fff;
    cursor:pointer
}

.homeEntButtons__vendorLogo__3SqNh {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 60%;
    width: 65%;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat;
    -o-object-fit: contain;
    object-fit:contain
}

.homeEntButtons__vendorCal__3wsLW h2 {
    display:none
}

.homeEntButtons__caption__2r67y {
    width: 90%;
    margin: 4px auto 0;
    font-size: 8px;
    text-align: center;
    line-height:1.2
}

.homeEntButtons__hiddenText__3zMWH {
    position: absolute;
    color: transparent;
    pointer-events:none
}

.homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__container__3zz9_ {
    border: none;
    background:transparent
}

.homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__poster__1LH4r {
    width: 50%;
    height: auto;
    margin-bottom:24px
}

.homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__poster__1LH4r .homeEntButtons__image__1AR1d {
    width: 100%;
    height:auto
}

@media (min-width: 320px) {
    .homeEntButtons__list__2zNKE {
        max-width:328px
    }

    .homeEntButtons__vendor__1eNte {
        width:148px
    }

    .homeEntButtons__link__2n2ec, .homeEntButtons__noLink__1gqlF {
        height: 64px;
        border-radius:32px
    }
}

@media (max-width: 364px) {
    .homeEntButtons__vendor__1eNte {
        width:130px
    }
}

@media (min-width: 767px) {
    .homeEntButtons__wrapper__3HWg6 {
        margin-bottom:57px
    }

    .homeEntButtons__container__3zz9_ {
        width:600px
    }

    .homeEntButtons__pageTitle__ST-Cj {
        width: 500px;
        padding:0 0 64px
    }

    .homeEntButtons__tt__27_dC {
        padding:64px 0
    }

    .homeEntButtons__list__2zNKE {
        max-width:454px
    }

    .homeEntButtons__vendor__1eNte {
        width:211px
    }

    .homeEntButtons__link__2n2ec, .homeEntButtons__noLink__1gqlF {
        height: 84px;
        border-radius:42px
    }

    .homeEntButtons__calRemindStyle__3pV0P {
        height: 50px;
        border-radius:0
    }

    .homeEntButtons__caption__2r67y {
        font-size:10px
    }
}

@media (min-width: 1024px) {
    .homeEntButtons__container__3zz9_ {
        width:1000px
    }

    .homeEntButtons__tt__27_dC .homeEntButtons__image__1AR1d {
        width:60%
    }

    .homeEntButtons__list__2zNKE {
        max-width:744px
    }

    .homeEntButtons__vendors__1wcBf .homeEntButtons__vendor__1eNte {
        width:232px
    }

    .homeEntButtons__vendors__1wcBf .homeEntButtons__link__2n2ec, .homeEntButtons__vendors__1wcBf .homeEntButtons__noLink__1gqlF {
        height: 90px;
        border-radius:45px
    }

    .homeEntButtons__vendors__1wcBf .homeEntButtons__calRemindStyle__3pV0P {
        height: 50px;
        border-radius:0
    }

    .homeEntButtons__vendors__1wcBf .homeEntButtons__title__3VPoy {
        margin-bottom:32px
    }

    .homeEntButtons__caption__2r67y {
        margin-top:10px
    }

    #app:not(.homeEntButtons__isTouch__19b0v) .homeEntButtons__calRemindStyle__3pV0P, #app:not(.homeEntButtons__isTouch__19b0v) .homeEntButtons__link__2n2ec {
        -webkit-transition: transform .3s;
        transition:transform .3s
    }

    #app:not(.homeEntButtons__isTouch__19b0v) .homeEntButtons__calRemindStyle__3pV0P:hover, #app:not(.homeEntButtons__isTouch__19b0v) .homeEntButtons__link__2n2ec:hover {
        -webkit-transform: scale(1.1);
        transform:scale(1.1)
    }

    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 {
        height:calc(100% - 80px)
    }

    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__container__3zz9_ {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        width: auto;
        height:100%
    }

    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__poster__1LH4r {
        width: 50%;
        height: 100%;
        padding-right: 24px;
        margin-bottom:0
    }

    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__poster__1LH4r .homeEntButtons__image__1AR1d {
        height: 100%;
        max-height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
        -o-object-position: right;
        object-position: right;
        margin-bottom:0
    }

    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__vendors__1wcBf {
        width: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left:24px
    }

    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__vendors__1wcBf .homeEntButtons__title__3VPoy {
        width: 432px;
        max-width:100%
    }

    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__list__2zNKE {
        margin-left: 0;
        margin-right: 0;
        max-width:432px
    }

    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__vendor__1eNte {
        width:200px
    }

    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__link__2n2ec, .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__noLink__1gqlF {
        height: 82px;
        border-radius:41px
    }

    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__calRemindStyle__3pV0P {
        height: 50px;
        border-radius:0
    }
}

@media (min-width: 1400px) {
    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__list__2zNKE {
        max-width:648px
    }

    .homeEntButtons__wrapper__3HWg6.homeEntButtons__posterLayout__CqUU9 .homeEntButtons__vendors__1wcBf .homeEntButtons__title__3VPoy {
        width:648px
    }
}

.homeEntButtons__container__3zz9_ {
    background: transparent;
    border:none
}

.homeEntButtons__vendors__1wcBf .homeEntButtons__link__2n2ec {
    height: 40px;
    border-radius: 0;
    background: #fff;
    border:3px solid #ff0084
}

.homeEntButtons__vendorLogo__3SqNh {
    width: 85%;
    height:70%
}

@media (orientation: portrait) {
    .homeEntButtons__wrapper__3HWg6 {
        margin-top:0
    }

    .homeEntButtons__tt__27_dC {
        padding:12px 0
    }

    .homeEntButtons__tt__27_dC .homeEntButtons__image__1AR1d {
        width:55%
    }
}

@media (max-width: 374px) {
    .homeEntButtons__tt__27_dC .homeEntButtons__image__1AR1d {
        width:45%
    }
}

@media only screen and (device-width: 414px) and(device-height: 896px) {
    .homeEntButtons__vendors__1wcBf .homeEntButtons__link__2n2ec {
        height:50px
    }
}

@media (min-width: 767px) {
    .homeEntButtons__vendors__1wcBf .homeEntButtons__link__2n2ec {
        height:50px
    }
}

@media (min-width: 1024px) {
    .homeEntButtons__wrapper__3HWg6 {
        width:55vw
    }

    .homeEntButtons__vendors__1wcBf .homeEntButtons__link__2n2ec {
        height:60px
    }

    .homeEntButtons__tt__27_dC .homeEntButtons__image__1AR1d {
        width:30%
    }
}

@media (min-width: 767px) and (max-width: 1024px) and (orientation: landscape) {
    .homeEntButtons__wrapper__3HWg6 {
        width:55vw
    }
}

.homeEnt__basicHomeEntWrapper__3LA6t, .homeEnt__fullHomeEntWrapper__2jWKs {
    width: 100%;
    text-align: center;
    background: rgba(13, 1, 111, .4);
    margin: 0 auto;
    padding-bottom:40px
}

.homeEnt__title__3LML7 {
    max-width: 80vw;
    margin: 20px auto;
    text-align: center;
    color:#fff
}

.homeEnt__releaseMessage__1sfVg {
    width: 100%;
    display: block;
    margin: 0 auto;
    padding: 20px;
    max-width:85%
}

.homeEnt__brandingVideo__23PfR {
    display: block;
    max-width: 80%;
    margin:0 auto
}

.homeEnt__modalContainer__jik1t {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -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;
    background: rgba(13, 1, 111, .85);
    height: 100%;
    position: relative;
    z-index:999
}

.homeEnt__modalBackground__TOzG1 {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    overflow:hidden
}

.homeEnt__textImage__1naVY {
    max-width:100%
}

.homeEnt__promoWrapper__q-VV1 {
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 90%;
    margin: 60px auto 0;
    padding: 20px 20px 30px;
    -webkit-transition: all .9s;
    transition: all .9s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 700px;
    bottom:0
}

.homeEnt__promoLink__2VllW, .homeEnt__promoWrapper__q-VV1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items:center
}

.homeEnt__promoLink__2VllW {
    background: #ff0084;
    color: #0d016f;
    border: 2px solid #0d016f;
    margin-top: 10px;
    max-width: 350px;
    width: 100%;
    height: 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    letter-spacing:6px
}

.homeEnt__barContainer__32sHU {
    width: 80%;
    background-color:grey
}

.homeEnt__progressBar__1Tj70 {
    height: 10px;
    -webkit-transform-origin: left;
    transform-origin: left;
    background-color: green;
    -webkit-transform: scale(0);
    transform:scale(0)
}

.homeEnt__redirect__2HCGl {
    position: relative;
    color: #000;
    width: 80%;
    height: 80%;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items:center
}

.homeEnt__closeButton__3thRs {
    display: block;
    position: fixed;
    top: 10px;
    right: 10px;
    width: 50px;
    height: 50px;
    z-index: 10;
    color: #fff;
    background: #ff0084;
    outline: none;
    cursor: pointer;
    font-size: .8rem;
    white-space: nowrap;
    line-height:30px
}

.homeEnt__closeButton__3thRs:after, .homeEnt__closeButton__3thRs:before {
    content: "";
    display: block;
    background: currentColor;
    width: 25px;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transition: all .4s;
    transition: all .4s;
    -webkit-transition-delay: .1s;
    transition-delay:.1s
}

.homeEnt__closeButton__3thRs:before {
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg) scaleX(1);
    transform:translateX(-50%) translateY(-50%) rotate(45deg) scaleX(1)
}

.homeEnt__closeButton__3thRs:after {
    -webkit-transform: translateX(0) translateY(-50%) translateX(-50%) translateY(-50%) rotate(-45deg) scaleX(1);
    transform:translateX(0) translateY(-50%) translateX(-50%) translateY(-50%) rotate(-45deg) scaleX(1)
}

.homeEnt__homeEntLinks__13HvB {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content:center
}

.homeEnt__link__1LVGU, .homeEnt__packShot__3Urgj {
    display: inline-block;
    max-width:80%
}

.homeEnt__link__1LVGU img, .homeEnt__packShot__3Urgj img {
    width: auto;
    max-width: 100%;
    max-height:100%
}

.homeEnt__link__1LVGU {
    max-width:150px
}

.homeEnt__linksTitle__Kfitl {
    display: block;
    margin: 0 auto;
    width:100%
}

.homeEnt__linksDescription__1XQ7q {
    margin:10px auto
}

.homeEnt__linksSubTitle__1q9K9 {
    display: block;
    margin: 20px auto;
    width:100%
}

.homeEnt__packShotCta__L4vv0 span {
    margin: 20px auto;
    padding: 10px 15px;
    background: #ff0084;
    color: #0d016f;
    border: 2px solid #0d016f;
    border-radius: 5px;
    font-size: .8rem;
    -webkit-transition: opacity .3s ease-in-out;
    transition:opacity .3s ease-in-out
}

.homeEnt__packShotCta__L4vv0 span:hover {
    opacity:.8
}

.homeEnt__onesheet__1E6fq {
    margin:0
}

.homeEnt__ytWrapper__1xCfu {
    width: 80%;
    height: 150px;
    margin:20px auto
}

.homeEnt__ytWrapper__1xCfu iframe {
    height: 100%;
    width:100%
}

.homeEnt__packShots__3EaCH {
    border: 2px solid #0d016f;
    background:#0d016f
}

.homeEnt__packShotText__-1iCJ {
    line-height:1rem
}

.homeEnt__fullHomeEntWrapper__2jWKs {
    color: #fff;
    height: auto !important;
    min-height:100%
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__homeEntLinks__13HvB {
    width: 100%;
    max-width: none;
    float: right;
    margin-top:0
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__verticalMargin__332aT {
    margin-top:20vh
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__link__1LVGU {
    max-width: 90%;
    min-width: 90%;
    margin-top: 3em;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    opacity: .9;
    cursor:pointer
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__link__1LVGU:hover {
    background: #0d016f;
    opacity:1
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__link__1LVGU .homeEnt__linkGroup__21UV- {
    display: -webkit-box;
    display: -ms-flexbox;
    display:flex
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__link__1LVGU .homeEnt__linkGroup__21UV- .homeEnt__homeEntPackshot__ZY7kM {
    width:29%
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__link__1LVGU .homeEnt__linkGroup__21UV- .homeEnt__homeEntPackshot__ZY7kM .homeEnt__homeEntPackshotImage__ojz27 {
    width: 50%;
    float: left;
    margin:15px 0
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__link__1LVGU .homeEnt__linkGroup__21UV- .homeEnt__homeEntTitle__1KZLN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width:29%
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__link__1LVGU .homeEnt__linkGroup__21UV- .homeEnt__homeEntLogo__2qT1C {
    background: #ff0084;
    width: 42%;
    padding: 20px;
    border-radius: 6px;
    margin-bottom: 10px;
    -ms-flex-item-align: center;
    align-self: center;
    height:100px
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__link__1LVGU .homeEnt__linkGroup__21UV- .homeEnt__homeEntLogo__2qT1C .homeEnt__homeEntLogoImage__qfAQ5 {
    display: inline-block;
    font-size: .8rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    position:relative
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__title__3LML7 {
    text-align: right;
    margin-top: 50%;
    margin-bottom: 50%;
    font-size:.8rem
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__cta__34cPD {
    width: 100%;
    display: block;
    padding: 11px;
    color: #fff;
    background: #0d016f;
    border: 1px solid #fff;
    text-shadow: 1px 1px rgba(0, 0, 0, .4);
    border-radius: 6px;
    position: relative;
    font-size:.95rem
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__cta__34cPD .homeEnt__digitalIcon__2K6Vm:before {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    left: 10px;
    bottom: 50%;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    display: -webkit-inline-box;
    background-size: contain;
    background-repeat: no-repeat;
    background-image:url(https://dx35vtwkllhj9.cloudfront.net/images/icons/icon_play_white.png)
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__cta__34cPD .homeEnt__cartIcon__2SBYm:before {
    content: "";
    background-image: url(https://dx35vtwkllhj9.cloudfront.net/images/icons/icon_cart_white.png);
    width: 24px;
    height: 24px;
    display: -webkit-inline-box;
    background-size: contain;
    background-repeat: no-repeat;
    float:left
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__cta__34cPD.homeEnt__darkIcon__3hr5R .homeEnt__digitalIcon__2K6Vm:before {
    background-image:url(https://dx35vtwkllhj9.cloudfront.net/images/icons/icon_play_black.png)
}

.homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__cta__34cPD.homeEnt__darkIcon__3hr5R .homeEnt__cartIcon__2SBYm:before {
    background-image:url(https://dx35vtwkllhj9.cloudfront.net/images/icons/icon_cart_black.png)
}

.homeEnt__extraLink__3HaPM, .homeEnt__returnToRegions__3x8MY {
    display: block;
    width: 100%;
    margin: 20px;
    font-size: .7rem;
    font-weight: 700;
    cursor:pointer
}

.homeEnt__extraLink__3HaPM {
    margin-top:0
}

.homeEnt__regionWrapper__2CNb6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px;
    font-weight: 700;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items:center
}

.homeEnt__regionWrapper__2CNb6 .homeEnt__regionTitle__2w3Ww {
    text-align: center;
    padding:20px
}

.homeEnt__regionWrapper__2CNb6 .homeEnt__regions__1rBhZ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 60vw;
    max-width: 1300px;
    margin:-1.2rem
}

.homeEnt__regionWrapper__2CNb6 .homeEnt__regions__1rBhZ .homeEnt__regionThumb__1K_3e {
    margin:1.2rem
}

.homeEnt__regionWrapper__2CNb6 .homeEnt__regions__1rBhZ .homeEnt__region__1dlaP {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
    border-radius: 5px;
    background: #fff;
    padding: 15px;
    text-align: center;
    -webkit-box-shadow: 0 13px 37px -9px rgba(0, 0, 0, .75);
    box-shadow: 0 13px 37px -9px rgba(0, 0, 0, .75);
    cursor:pointer
}

.homeEnt__regionWrapper__2CNb6 .homeEnt__regions__1rBhZ .homeEnt__image__2Kyre {
    max-width:80vw
}

.homeEnt__regionWrapper__2CNb6 .homeEnt__regions__1rBhZ .homeEnt__image__2Kyre + .homeEnt__region__1dlaP {
    margin-top:1em
}

@media (min-width: 767px) {
    .homeEnt__regionWrapper__2CNb6 .homeEnt__regions__1rBhZ .homeEnt__image__2Kyre, .homeEnt__regionWrapper__2CNb6 .homeEnt__regions__1rBhZ .homeEnt__region__1dlaP {
        max-width:50vw
    }

    .homeEnt__brandingVideo__23PfR {
        max-width:1000px
    }

    .homeEnt__title__3LML7 {
        max-width:400px
    }

    .homeEnt__link__1LVGU, .homeEnt__packShot__3Urgj {
        max-width: 220px;
        min-width: 100px;
        -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
        flex:0 1 auto
    }

    .homeEnt__link__1LVGU {
        max-width: 175px;
        padding:15px
    }

    .homeEnt__ytWrapper__1xCfu {
        max-width: 1200px;
        height: 400px;
        margin:20px auto
    }

    .homeEnt__fullHomeEntWrapper__2jWKs {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction:column
    }

    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__onesheet__1E6fq {
        margin:10px auto
    }

    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__link__1LVGU {
        max-width: 80%;
        min-width:80%
    }

    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__extraLink__3HaPM, .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__returnToRegions__3x8MY {
        margin:0
    }

    .homeEnt__promoWrapper__q-VV1 {
        width: 80%;
        margin: 0 auto;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        padding:20px 20px 30px
    }
}

@media (max-device-width: 767px) and(orientation: landscape) {
    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__homeEntLinks__13HvB .homeEnt__link__1LVGU {
        width:80%
    }
}

@media (min-width: 767px) and(orientation: landscape) {
    .homeEnt__fullHomeEntWrapper__2jWKs {
        display:block !important
    }

    .homeEnt__cta__34cPD {
        font-size:.7rem
    }
}

@media (min-width: 767px) and(max-width: 1024px) {
    .homeEnt__fullHomeEntWrapper__2jWKs {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items:flex-start
    }

    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__onesheet__1E6fq {
        margin-top:0
    }
}

@media (orientation: landscape) {
    .homeEnt__ytWrapper__1xCfu {
        overflow:hidden
    }
}

@media (min-width: 1024px) {
    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__homeEntLinks__13HvB {
        width: 66%;
        -ms-flex-pack: distribute;
        justify-content:space-around
    }

    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__homeEntLinks__13HvB .homeEnt__link__1LVGU {
        max-width: 45%;
        min-width: 45%;
        margin-top:0
    }

    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__homeEntLinks__13HvB .homeEnt__link__1LVGU .homeEnt__linkGroup__21UV- {
        min-height:160px
    }

    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__homeEntLinks__13HvB .homeEnt__link__1LVGU .homeEnt__linkGroup__21UV- .homeEnt__homeEntPackshot__ZY7kM {
        -ms-flex-item-align: center;
        align-self: center;
        width:33%
    }

    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__homeEntLinks__13HvB .homeEnt__link__1LVGU .homeEnt__linkGroup__21UV- .homeEnt__homeEntTitle__1KZLN {
        width: 33%;
        max-height:100px
    }

    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__homeEntLinks__13HvB .homeEnt__link__1LVGU .homeEnt__linkGroup__21UV- .homeEnt__homeEntLogo__2qT1C {
        width:33%
    }

    .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__extraLink__3HaPM, .homeEnt__fullHomeEntWrapper__2jWKs .homeEnt__returnToRegions__3x8MY {
        margin:10px
    }

    .homeEnt__regionWrapper__2CNb6 .homeEnt__regions__1rBhZ .homeEnt__image__2Kyre, .homeEnt__regionWrapper__2CNb6 .homeEnt__regions__1rBhZ .homeEnt__region__1dlaP {
        max-width:15vw
    }

    .homeEnt__modalContainer__jik1t {
        top:-45px
    }

    .homeEnt__modalContainer__jik1t .homeEnt__promoWrapper__q-VV1 {
        width: 50vw;
        margin-left:0
    }
}

@media (min-width: 1400px) {
    .homeEnt__homeEntLogo__2qT1C {
        min-height:168px
    }
}




.rent_button_format {
height: 40px;
border-radius: 0;
background: #fff;
border: 3px solid #ff0084;
}
.rent_button {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
height: 60%;
width: 65%;
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
-o-object-fit: contain;
object-fit: contain;
}
