
.basicLayout.showDisclosure{padding-bottom:70px}#cookie-disclosure{z-index:1000;position:fixed;bottom:0;right:0;left:0;width:100%;background-color:rgba(255,255,255,.9);border-top:solid 1px #DCDCDC}.cookie-disclosure-message{color:#333;padding:10px 40px 15px 15px;margin:0 auto;text-align:left;font-size:12px}.cookie-disclosure-message a{font-weight:700;color:#333}.cookie-disclosure-message.short{display:none;padding:5px 29px 7px 7px}#cookie-disclosure .btn-container{display:inline-block;position:absolute;right:15px;top:0;padding-top:10px}#cookie-disclosure .btn-container a{color:#333;margin-right:.5em;font-size:12px}@media screen and (min-aspect-ratio:3/1),screen and (max-width:700px),screen and (max-height:500px){.cookie-disclosure-message.short{display:block}.cookie-disclosure-message.short a{display:inline}.cookie-disclosure-message.reg{display:none}#cookie-disclosure .btn-container{right:7px;padding-top:5px}}.close-button{font-size:12px;cursor:pointer}.close-link{text-indent:-9999px;display:inline-block}

.nfHeader,.nfHeader.signupBasicHeader{height:90px}.nfLogo,.nfLogo:focus,.nfLogo:hover{text-decoration:none}.nfHeader{background-color:#fafafa;border-bottom:solid 1px #dcdde0}.nfHeader.signupBasicHeader.iosInAppHeader{position:fixed;text-align:center;top:0;width:100%;z-index:1100}.focused .nfHeader.iosInAppHeader{position:absolute}.noBorderHeader{background-color:transparent;border-bottom:0;text-align:center;position:relative}.nfLogo{vertical-align:middle;color:#E50914;font-size:2.8em;line-height:90px;float:left}@media screen and (max-width:700px){.nfHeader.signupBasicHeader{height:75px}.nfLogo{font-size:1.8em;line-height:75px}}@media screen and (max-width:440px){.nfHeader.signupBasicHeader{height:45px}.nfLogo{font-size:1.2em;line-height:45px}}.nfLogo.signupBasicHeader{margin-left:3%}.authLinks{float:right;color:#E50914;font-weight:700;font-size:1.2em;line-height:90px}@media screen and (max-width:700px){.authLinks{font-size:1em;line-height:75px}}.authLinks.signupBasicHeader{margin:0 3%}@media screen and (max-width:440px){.authLinks{font-size:.8em;line-height:45px}.authLinks.signupBasicHeader{margin:0 10px}}

.basic-spinner{display:inline-block;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(https://assets.nflxext.com/ffe/siteui/common/site-spinner-240.png);width:57px;height:57px;-webkit-animation:full-rotation 1s infinite linear;-moz-animation:full-rotation 1s infinite linear;-o-animation:full-rotation 1s infinite linear;animation:full-rotation 1s infinite linear;-webkit-animation-direction:normal;-moz-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal}.basic-spinner.isHidden{display:none}.center-fixed{position:fixed;top:50%;left:50%;margin-top:-20px;margin-left:-20px;z-index:2000}.ua-ie-7 .basic-spinner,.ua-ie-8 .basic-spinner,.ua-ie-9 .basic-spinner{background-image:url(https://assets.nflxext.com/ffe/siteui/common/site-spinner-100.gif)}@-webkit-keyframes full-rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes full-rotation{from{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes full-rotation{from{-o-transform:rotate(0);transform:rotate(0)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes full-rotation{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}

.ui-select-wrapper,.ui-select-wrapper .select-arrow{position:relative;display:inline-block}.ui-select-wrapper .select-arrow.prefix::before,.ui-select-wrapper .select-arrow::after{font-family:nf-icon;color:#000;pointer-events:none;position:absolute}.ui-select-wrapper>.ui-label{margin-bottom:0}.ui-select-wrapper .select-arrow{width:100%}.ui-select-wrapper .select-arrow::after{font-size:6px;content:'\e898'}.ui-select-wrapper .select-arrow.medium::after{right:10px;top:18px}.ui-select-wrapper .select-arrow.medium::before{top:11px;left:15px}.ui-select-wrapper .select-arrow.prefix.globe::before{content:'\e896'}.ui-select-wrapper .select-arrow.prefix::before{font-size:16px}.ui-select-wrapper .select-arrow.prefix .ui-select.medium{padding-left:50px}.ui-select{background:#fff;font-size:16px;border:1px solid #b3b3b3;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:100%}.ui-select::-ms-expand{display:none}.ui-select.error{border-color:#B00500}.ui-select.valid{border-color:#5fa53f}.ui-select.medium{padding:12px}.ui-select-wrapper.floating-label .ui-label{position:absolute;z-index:1;top:12px;left:11px}.ui-select-wrapper.floating-label.active .ui-label{top:3px;font-size:.8em}.ui-select-wrapper.floating-label .ui-select.medium{padding:18px 50px 6px 11px}

.lang-selection-container{margin-top:20px}.lang-selection-container .ui-select-wrapper{width:165px}.lang-selection-container .ui-select{background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7f7f7));background-image:-webkit-linear-gradient(top,#fff,#f7f7f7);background-image:-moz-linear-gradient(top,#fff,#f7f7f7);background-image:-o-linear-gradient(top,#fff,#f7f7f7);background-image:linear-gradient(to bottom,#fff,#f7f7f7);text-transform:uppercase;font-size:13px}

html{background-color:#f3f3f3}.minHeight{min-height:2200px}.in-transition{-webkit-transition:-webkit-transform .9s ease;-moz-transition:-moz-transform .9s ease;-o-transition:-o-transform .9s ease;transition:transform .9s ease}h1,h2,h3,h4,h5{margin-bottom:10px}.centerContainer{margin:0 auto 15px;padding:20px 3% 60px;max-width:978px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.iosInApp:not(.modernInApp) .centerContainer{margin-top:90px}@media screen and (max-width:700px){.iosInApp:not(.modernInApp) .centerContainer{margin-top:75px}}@media screen and (max-width:440px){.iosInApp:not(.modernInApp) .centerContainer{margin-top:45px}}h1{font-size:24px;font-weight:400;color:#333}@media only screen and (min-width:700px){h1{font-size:34px}}h2{font-size:1.125em}@media only screen and (min-width:700px){h2{font-size:1.5em}}.hidden-input{width:0;height:0;position:absolute;opacity:0}.error{color:#B00500}.link{cursor:pointer}.signupTerms{font-size:13px;color:grey}.signupTermsError{color:#B00500;font-size:16px}



.all-originals-titles{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:absolute;cursor:pointer}.all-originals-titles a{color:#999}.all-originals-titles .btn-toggle{margin-right:.4em;background:0 0;border:none;padding:0 25px 0 0}.all-originals-titles .btn-toggle:active,.all-originals-titles .btn-toggle:focus,.all-originals-titles .btn-toggle:hover{outline:0;text-decoration:underline}.all-originals-titles .btn-toggle:after{top:.4em;position:absolute;content:"";vertical-align:middle;margin-left:5px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent}.all-originals-titles .all-originals-dropdown-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #333;background-color:#1a1a1a;overflow:hidden;max-height:250px;position:fixed;left:0;right:0;bottom:0;display:none;padding:10px}.all-originals-titles .all-originals-dropdown-wrapper.open{display:inline-block;z-index:2}.all-originals-titles .all-originals-dropdown-wrapper .all-originals-dropdown-content a,.all-originals-titles .all-originals-dropdown-wrapper a{display:block;padding:4px 7px}.all-originals-titles .all-originals-dropdown-wrapper .all-originals-close{width:100%;text-align:right;height:25px}.all-originals-titles .all-originals-dropdown-wrapper .all-originals-close .close-btn{background-color:transparent;border:none;font-size:18px}.all-originals-titles .all-originals-dropdown-wrapper .all-originals-close .close-btn:hover{color:#fff}.all-originals-titles .all-originals-dropdown-wrapper .all-originals-dropdown-content{overflow-y:scroll;max-height:200px}@media only screen and (min-width:950px){.all-originals-titles .all-originals-dropdown-wrapper{border:1px solid #333;min-width:150px;max-width:500px;margin-top:-250px;width:inherit;position:relative;top:0;left:0}.all-originals-titles a{white-space:nowrap}}.light .all-originals-dropdown-wrapper{background-color:#fff;border-color:#f3f3f3}



.maturity-rating,.maturity-rating-BR,.maturity-rating-GB{display:inline-block}.maturity-rating .maturity-number{text-transform:uppercase;border:1px solid #a1a1a1;padding:0 5px}.maturity-rating .maturity-custom-styling,.maturity-rating .maturity-reason{vertical-align:middle;font-size:1.2em}.maturity-rating .maturity-custom-styling:not(:last-child),.maturity-rating .maturity-reason:not(:last-child){margin:0 .2em 0 0}.maturity-rating .maturity-custom-styling:before,.maturity-rating .maturity-reason:before{vertical-align:8%}.maturity-rating-BR{font-family:'Arial Narrow',Arial,sans-serif;color:#fff;-webkit-border-radius:.15em;-moz-border-radius:.15em;border-radius:.15em;padding:.15em .1em .15em 0;text-align:center;width:1.3em;font-weight:700;letter-spacing:-.05em}.maturity-rating-BR.maturity-rating-BR-L{background-color:#00AF51}.maturity-rating-BR.maturity-rating-BR-10{background-color:#0CF}.maturity-rating-BR.maturity-rating-BR-12{background-color:#FC0}.maturity-rating-BR.maturity-rating-BR-14{background-color:#F60}.maturity-rating-BR.maturity-rating-BR-16{background-color:#FE0000}.maturity-rating-BR.maturity-rating-BR-18{background-color:#000}.maturity-rating-BR.maturity-rating-BR-ER{background-color:#FFF;color:#000;border:.1em solid #000}.maturity-rating-GB{vertical-align:top;border:none;width:33px;height:25px;background:url(https://secure.netflix.com/en_us/icons/maturity_ratings/bbfc_gbguidance_ratings_icons_sprite.png) 0 -320px no-repeat;padding:0;margin-bottom:-6px}.maturity-rating-GB.maturity-rating-GB-U{background-position:0 -240px}.maturity-rating-GB.maturity-rating-GB-PG{background-position:0 -160px}.maturity-rating-GB.maturity-rating-GB-12{background-position:0 -40px}.maturity-rating-GB.maturity-rating-GB-15{background-position:0 -80px}.maturity-rating-GB.maturity-rating-GB-18{background-position:0 -120px}.maturity-rating-GB.maturity-rating-GB-R18{background-position:0 -200px}.maturity-rating-GB.maturity-rating-GB-G{background-position:0 -280px}



body,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#141414;color:#fff}.original-title{direction:ltr}.ie11 .basicLayout.title,.ie11 .original-title{min-height:100vh}.ie11 .title-container{min-height:1000px}.full-size,body,html{width:100%;height:100%}#appMountPoint,.full-flex,.original-title,.title,.title-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.original-title .nfHeader.signupBasicHeader{background:0 0;position:relative;border:0;z-index:3;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);height:64px;margin-bottom:-64px}.original-title .nfHeader.signupBasicHeader .nfLogo{line-height:1;margin-left:25px;margin-top:21.33px;font-size:32px}.original-title .nfHeader.signupBasicHeader .authLinks{line-height:1;color:#fff;border:1px solid #fff;display:inline-block;padding:5px 12px;background-color:rgba(0,0,0,.3);font-size:14px;font-weight:400;margin-top:21.33px;text-shadow:2px 2px 2px rgba(0,0,0,.4);margin-right:25px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.original-title .nfHeader.signupBasicHeader .authLinks:hover{background-color:rgba(150,150,150,.3);text-decoration:none}@media only screen and (min-width:640px){.original-title .nfHeader.signupBasicHeader{height:128px;margin-bottom:-128px}.original-title .nfHeader.signupBasicHeader .nfLogo{margin-left:50px;margin-top:42.67px;font-size:2.8em}.original-title .nfHeader.signupBasicHeader .authLinks{font-size:18px;margin-right:50px;margin-top:42.67px}}.original-title .site-footer-wrapper{clear:both;margin:60px auto 0}.original-title .footer-divider{border:0}.original-title .original-title{padding-bottom:60px;position:relative}.original-title .original-title .title-background-container{position:absolute;top:0;left:0;height:60%;width:100%}.original-title .original-title .title-background{position:absolute;background-repeat:no-repeat;background-position:top left 83%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:0}.original-title .original-title .title-background img{min-width:100%;min-height:100%;position:absolute;right:73.5%;top:0}.original-title .original-title .title-hero{max-width:650px;padding:310px 25px 0;position:relative;z-index:2}.original-title .original-title .title-logo{width:100%}.original-title .original-title .title-logo h1{color:#fff}.original-title .original-title .title-logo img{max-width:650px;width:100%}.original-title .original-title .tagline{font-weight:700;font-size:18px;line-height:22px;margin:10px 0;direction:ltr;max-width:500px}.original-title .original-title .synopsis{color:#fff;font-size:16px;line-height:20px;max-width:100%;margin:10px 0 15px;direction:ltr}.original-title .original-title .metadata{font-size:16px;color:#ccc;line-height:20px;margin-top:2em;max-width:500px;direction:ltr}.original-title .original-title .metadata .actors{display:inline-block;margin-top:12px}.original-title .original-title .metadata .actors-list span{margin:0;padding:0}.original-title .original-title .metadata .actors-list span:before{content:",\0000a0"}.original-title .original-title .metadata .actors-list span:first-child:before{content:normal}.original-title .original-title .metadata .maturity{border:1px solid #ccc;padding:5px}.original-title .original-title .metadata .show-title{font-size:24px;font-weight:700;color:#fff;line-height:24px}.original-title .original-title .metadata .year-and-duration>span{margin-right:15px}.original-title .original-title .metadata p{margin:12px 0}.original-title .original-title .metadata p:last-child{margin-bottom:0}.original-title .original-title .left-vignette,.original-title .original-title .right-vignette{opacity:0;-webkit-transition:opacity linear .3s;-moz-transition:opacity linear .3s;-o-transition:opacity linear .3s;transition:opacity linear .3s}.original-title .original-title .bottom-vignette{height:40%;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#141414));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),#141414);background-image:-moz-linear-gradient(top,rgba(0,0,0,0),#141414);background-image:-o-linear-gradient(top,rgba(0,0,0,0),#141414);background-image:linear-gradient(to bottom,rgba(0,0,0,0),#141414);position:absolute;bottom:0;left:0;z-index:1}@media only screen and (min-width:640px){.original-title .original-title{padding-bottom:140px}.original-title .original-title .title-logo img{max-width:623px}.original-title .original-title .title-hero{padding:128px 50px 0}.original-title .original-title .title-background-container{height:100%}.original-title .original-title .title-background{background-position:top right}.original-title .original-title .tagline{font-weight:700;font-size:28px;line-height:34px;margin:15px 0}.original-title .original-title .synopsis{font-size:24px;line-height:28px;max-width:500px}.original-title .original-title .trailer{width:47%}.original-title .original-title .trailer video{width:100%}.original-title .original-title .metadata{font-size:20px;line-height:24px;margin-top:164px}.original-title .original-title .metadata .maturity{padding:5px;margin:0 15px}.original-title .original-title .metadata .show-title{font-size:28px;font-weight:700;color:#fff;line-height:28px}.original-title .original-title .metadata p{margin:12px 0}.original-title .original-title .metadata p:last-child{margin-bottom:0}.original-title .original-title .left-vignette{height:100%;width:55%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(20,20,20,.7)),to(rgba(20,20,20,0)));background-image:-webkit-linear-gradient(left,rgba(20,20,20,.7),rgba(20,20,20,0));background-image:-moz-linear-gradient(left,rgba(20,20,20,.7),rgba(20,20,20,0));background-image:-o-linear-gradient(left,rgba(20,20,20,.7),rgba(20,20,20,0));background-image:linear-gradient(to right,rgba(20,20,20,.7),rgba(20,20,20,0));position:absolute;left:0;top:0;z-index:1;opacity:1}.original-title .original-title .right-vignette{height:100%;width:25%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(20,20,20,0)),to(rgba(20,20,20,.6)));background-image:-webkit-linear-gradient(left,rgba(20,20,20,0),rgba(20,20,20,.6));background-image:-moz-linear-gradient(left,rgba(20,20,20,0),rgba(20,20,20,.6));background-image:-o-linear-gradient(left,rgba(20,20,20,0),rgba(20,20,20,.6));background-image:linear-gradient(to right,rgba(20,20,20,0),rgba(20,20,20,.6));position:absolute;right:0;top:0;z-index:1;opacity:1}.original-title .original-title .bottom-vignette{height:40%}.original-title:not(.firefox) .original-title{padding-bottom:25%}.original-title:not(.firefox) .original-title.has-metadata{padding-bottom:12.1875%}.original-title.firefox .original-title{min-height:1000px}}.original-title .original-title .metadata{position:relative;z-index:3;display:inline-block;padding-left:25px}@media only screen and (min-width:640px){.original-title .original-title .metadata{padding-left:50px}}

.cta-link-wrapper button{white-space:nowrap}
