
html,body{height:100%;width:100%;cursor:default}html,.contents-wrapper,.footer.contents-wrapper,#page-HOME .footer{background-color:#000}header{position:absolute;z-index:11!important;padding-bottom:0}header .logo{display:inline-block;position:relative;margin-left:4%;margin-right:4%}header .shadow{display:none!important}header .hlinks{float:right;bottom:75%}header .hlinks .text{margin-bottom:15px;border:none;display:inline-block;text-decoration:none;text-shadow:none;line-height:1em;vertical-align:middle;cursor:pointer;font-family:Arial;font-weight:400;letter-spacing:.1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#e50914;background:-moz-linear-gradient(top,#e50914 0,#db0510 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e50914),color-stop(100%,#db0510));background:-webkit-linear-gradient(top,#e50914 0,#db0510 100%);background:-o-linear-gradient(top,#e50914 0,#db0510 100%);background:-webkit-gradient(linear,left top,left bottom,from(#e50914),to(#db0510));background:linear-gradient(to bottom,#e50914 0,#db0510 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50914', endColorstr='#db0510', GradientType=0);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.45);-moz-box-shadow:0 1px 0 rgba(0,0,0,.45);box-shadow:0 1px 0 rgba(0,0,0,.45)}header .hlinks .text:hover{background:#f40612;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.45);-moz-box-shadow:0 1px 0 rgba(0,0,0,.45);box-shadow:0 1px 0 rgba(0,0,0,.45)}header .hlinks .text:active{background:#bb0a12}button.blue,.blue button{color:#fff;background:#0080ff;background:-moz-linear-gradient(top,#0080ff 0,#0277ec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0080ff),color-stop(100%,#0277ec));background:-webkit-linear-gradient(top,#0080ff 0,#0277ec 100%);background:-o-linear-gradient(top,#0080ff 0,#0277ec 100%);background:-webkit-gradient(linear,left top,left bottom,from(#0080ff),to(#0277ec));background:linear-gradient(to bottom,#0080ff 0,#0277ec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0080ff', endColorstr='#0277ec', GradientType=0);margin-top:0;margin-bottom:0;border:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:18px 40px;font-size:22px;font-weight:300;text-shadow:none;letter-spacing:.3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.45);-moz-box-shadow:0 1px 0 rgba(0,0,0,.45);box-shadow:0 1px 0 rgba(0,0,0,.45)}button.blue:hover,.blue button:hover{background:#2490fd}button.blue:active,.blue button:active{background:#0166c9}button.red-cta{color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#d30b03;background:-webkit-gradient(linear,left top,left bottom,from(#d30b03),to(#a50709));background:-webkit-linear-gradient(top,#d30b03,#a50709);background:-moz-linear-gradient(top,#d30b03,#a50709);background:-o-linear-gradient(top,#d30b03,#a50709);background:linear-gradient(to bottom,#d30b03,#a50709);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d30b03, endColorstr=#a50709, GradientType=0);margin-top:0;margin-bottom:0;border:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:18px 40px;font-size:22px;font-weight:300;text-shadow:none;letter-spacing:.3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.45);-moz-box-shadow:0 1px 0 rgba(0,0,0,.45);box-shadow:0 1px 0 rgba(0,0,0,.45)}button.red-cta:hover{background:#ed0b0f;background:-webkit-gradient(linear,left top,left bottom,from(#ed0b0f),to(#930709));background:-webkit-linear-gradient(top,#ed0b0f,#930709);background:-moz-linear-gradient(top,#ed0b0f,#930709);background:-o-linear-gradient(top,#ed0b0f,#930709);background:linear-gradient(to bottom,#ed0b0f,#930709);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ed0b0f, endColorstr=#930709, GradientType=0)}button.red-cta:active{color:#b3b3b3;background:#930709;background:-webkit-gradient(linear,left top,left bottom,from(#930709),to(#6f0507));background:-webkit-linear-gradient(top,#930709,#6f0507);background:-moz-linear-gradient(top,#930709,#6f0507);background:-o-linear-gradient(top,#930709,#6f0507);background:linear-gradient(to bottom,#930709,#6f0507);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#930709, endColorstr=#6f0507, GradientType=0)}@media screen and (orientation:landscape){body{-webkit-text-size-adjust:none}}.bold{font-weight:600}.nf-icon{font-family:nf-icon!important}#hero-video,#hero-creative-static,#hero-video-vignette-right{-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out;position:absolute;top:0;right:0}#hero-video{display:none}#hero-creative-spacer{height:100%;min-height:100%}#hero-video-vignette-right{-webkit-transition:opacity 1s ease-out,-webkit-transform 8s ease-out;-moz-transition:opacity 1s ease-out,-moz-transform 8s ease-out;-o-transition:opacity 1s ease-out,-o-transform 8s ease-out;transition:opacity 1s ease-out,transform 8s ease-out}#hero-creative-static{-webkit-transition:opacity 1s ease-out,-webkit-transform 8s ease-out;-moz-transition:opacity 1s ease-out,-moz-transform 8s ease-out;-o-transition:opacity 1s ease-out,-o-transform 8s ease-out;transition:opacity 1s ease-out,transform 8s ease-out;display:block}#video-button-wrapper{position:absolute;z-index:10;bottom:10%;right:4%}#video-button-wrapper button{min-width:0;outline:0;background:0 0;border:0;padding:14px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;font-size:30px;visibility:hidden;font-weight:400;opacity:.8}#video-button-wrapper button:hover{opacity:1}.lifestyle-area{height:100%;font-weight:300;overflow:hidden;position:relative}.show-cookie-disclosure .lifestyle-area{top:-35px}#overlay{position:absolute;z-index:9;top:0;left:4%;right:4%;bottom:0;color:#fff;min-height:320px}#header-spacer{min-height:120px;height:10%}#cta-messaging{margin-top:4%;position:relative;z-index:5;font-family:Helvetica,arial,sans-serif!important;-webkit-transition:opacity 4s ease-out;-moz-transition:opacity 4s ease-out;-o-transition:opacity 4s ease-out;transition:opacity 4s ease-out}#cta-messaging h1{font-weight:300;font-size:54px;line-height:56px;max-width:43%;position:relative;top:-15px;-webkit-transition:top 1s ease-out;-moz-transition:top 1s ease-out;-o-transition:top 1s ease-out;transition:top 1s ease-out;font-family:Helvetica,arial,sans-serif!important}#cta-messaging h1 .welcome-back{font-size:70%;font-weight:300;font-family:Helvetica,arial,sans-serif!important}#cta-messaging h1 .pricing{font-family:Helvetica,arial,sans-serif!important;display:block;font-size:25px;line-height:1;margin:35px 0 37px 0}#show-info-wrapper{position:absolute;bottom:10%;font-weight:300}#show-logo{-webkit-transition:opacity 5s ease-out;-moz-transition:opacity 5s ease-out;-o-transition:opacity 5s ease-out;transition:opacity 5s ease-out;display:block}#additional-messaging{position:relative;font-family:Helvetica,arial,sans-serif!important;margin:30px 0 10px;font-weight:300;letter-spacing:.2px;overflow:hidden;width:0;white-space:nowrap;-webkit-transition:width 2s ease-out,opacity 5s ease-out;-moz-transition:width 2s ease-out,opacity 5s ease-out;-o-transition:width 2s ease-out,opacity 5s ease-out;transition:width 2s ease-out,opacity 5s ease-out}#additional-messaging>div{margin-left:14px}#additional-messaging>div:before{content:'|';color:transparent;position:absolute;left:0;top:1px;bottom:9px;background-color:red;width:5px;line-height:.8}#additional-messaging>div span{font-family:Helvetica,arial,sans-serif!important;-webkit-transition:opacity 5s ease-out;-moz-transition:opacity 5s ease-out;-o-transition:opacity 5s ease-out;transition:opacity 5s ease-out;padding-right:10px}#additional-messaging>div .bold{-webkit-transition:opacity 4s ease-out;-moz-transition:opacity 4s ease-out;-o-transition:opacity 4s ease-out;transition:opacity 4s ease-out}#homelist{background:#000!important;-webkit-filter:none!important;filter:none!important;position:relative;z-index:9;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}#homelist .contents{max-width:90%}#homelist .listitems{border-bottom:solid 1px #1f1f1f}#homelist .listitems.contents{padding-top:30px;padding-bottom:60px}#homelist .listitems ul{width:100%}#homelist .listitems ul li{color:#707070;border:0!important}#homelist .listitems ul li strong{color:#707070}#creative-vignette-top{display:none;position:absolute;z-index:2;right:-4%;top:130px;left:-4%;height:100px;background:-webkit-gradient(linear,left bottom,left top,color-stop(17%,rgba(0,0,0,0)),color-stop(92%,#000));background:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 17%,#000 92%);background:-moz-linear-gradient(bottom,rgba(0,0,0,0) 17%,#000 92%);background:-o-linear-gradient(bottom,rgba(0,0,0,0) 17%,#000 92%);background:linear-gradient(to top,rgba(0,0,0,0) 17%,#000 92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=0)}#creative-vignette-top.zoom-in{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);-moz-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}footer{max-width:90%}#cookie-disclosure{position:relative!important}#cookie-disclosure .message{padding:1px 0}body.show-cookie-disclosure #video-button-wrapper{bottom:75px}.transparent{opacity:0;filter:alpha(opacity=0)}.fade-in{opacity:1;filter:alpha(opacity=100)}.zoom-in{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.zoom-notransition{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#loading-overlay{position:absolute;z-index:12;display:table;top:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;text-align:center}#loading-overlay>div{display:table-cell;vertical-align:middle}#loading-spinner{font-size:100px;font-family:nf-icon!important;display:inline-block;color:red;-webkit-animation-name:spin;-webkit-animation-duration:700ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:700ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:700ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-webkit-animation-name:spin;-moz-animation-name:spin;-o-animation-name:spin;animation-name:spin;-webkit-animation-duration:700ms;-moz-animation-duration:700ms;-o-animation-duration:700ms;animation-duration:700ms;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}

@media (max-width:1000px){#cookie-disclosure .message{padding:0!important}}@media screen and (max-width:1620px){#cta-messaging h1{font-size:39px;line-height:41px;max-width:43%}#cta-messaging h1 .pricing{font-size:18px;margin:24px 0 32px 0}}@media screen and (max-width:1050px){#header-spacer{min-height:100px}#video-button-wrapper button{font-size:22px}#cta-messaging{margin-top:1%}#cta-messaging h1{font-size:34px;line-height:36px}#cta-messaging h1 .pricing{font-size:16px;margin:22px 0 30px 0}button.blue,.blue button,button.red-cta{line-height:1;font-size:18px;padding:13px 27px}#video-button-wrapper{bottom:8%}#show-info-wrapper{bottom:8%}.show-cookie-disclosure #show-info-wrapper{bottom:10%}#show-logo{width:70%;height:auto}#additional-messaging{margin-top:20px;font-size:20px}}@media screen and (max-width:800px){#creative-vignette-top{display:block}#hero-creative-static,#creative-vignette-top,#hero-video{top:18%}#cta-messaging h1{max-width:70%}#show-logo{width:100%}#homelist .listitems.contents{padding-top:20px}}@media screen and (max-width:700px){#header-spacer{min-height:70px}header{position:absolute!important;background:none transparent!important;z-index:4;border-bottom:0!important}header .hlinks{margin-top:2px}header .hlinks .text{font-weight:300;font-size:12px;padding:6px 8px;color:#fff!important;background:#e50914!important;background:-moz-linear-gradient(top,#e50914 0,#db0510 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e50914),color-stop(100%,#db0510))!important;background:-webkit-linear-gradient(top,#e50914 0,#db0510 100%)!important;background:-o-linear-gradient(top,#e50914 0,#db0510 100%)!important;background:-webkit-gradient(linear,left top,left bottom,from(#e50914),to(#db0510))!important;background:linear-gradient(to bottom,#e50914 0,#db0510 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50914', endColorstr='#db0510', GradientType=0)!important;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.45)!important;-moz-box-shadow:0 1px 0 rgba(0,0,0,.45)!important;box-shadow:0 1px 0 rgba(0,0,0,.45)!important}header .hlinks .text:hover{font-size:12px;font-weight:300}button.blue,button.red-cta,.blue{font-size:13px;padding:8px 14px}#homelist{padding:0}}@media screen and (max-width:570px){#header-spacer{min-height:30px}#overlay{text-align:center}#cta-messaging h1{max-width:100%;font-size:22px;line-height:24px}#cta-messaging h1 .pricing{font-size:13px;margin:13px 0 20px 0}#show-logo{width:100%}#additional-messaging-wrapper{display:inline-block}#additional-messaging{white-space:normal}#additional-messaging>div{text-align:left}#additional-messaging>div:before{top:1px;bottom:5px}#additional-messaging>div span{white-space:nowrap;display:block;font-size:16px}.show-cookie-disclosure #cta-messaging h1{font-size:15px;line-height:17px}.show-cookie-disclosure #cta-messaging h1 .pricing{font-size:12px;margin:5px 0 7px 0}}@media screen and (max-height:800px) and (min-width:600px){#cta-messaging h1{font-size:30px;line-height:32px}#cta-messaging h1 .pricing{font-size:20px;margin:13px 0 20px 0}#additional-messaging{font-size:20px}#show-logo{width:70%}}@media screen and (max-height:590px) and (min-width:700px){#cta-messaging{margin-top:0}#cta-messaging h1{font-size:30px;line-height:32px}#cta-messaging h1 .pricing{font-size:15px;margin:13px 0 20px 0}#additional-messaging{font-size:20px}#show-info-wrapper #show-logo{width:43%}}@media screen and (max-height:440px){#hero-creative-static,#creative-vignette-top,#hero-video{top:0}#creative-vignette-top{display:none}#header-spacer{min-height:70px}#cta-messaging{margin-top:4%}#cta-messaging h1{max-width:50%;font-size:20px;line-height:22px}#cta-messaging h1 .pricing{font-size:15px;margin:13px 0 20px 0}#show-info-wrapper,#video-button-wrapper{bottom:10%}#show-logo{height:50px;width:auto}#additional-messaging{margin-top:5px}#additional-messaging>div:before{top:8px;bottom:4px}#additional-messaging>div span{font-size:13px}.show-cookie-disclosure #cta-messaging{margin-top:0}.show-cookie-disclosure #cta-messaging h1{font-size:15px;line-height:17px}.show-cookie-disclosure #cta-messaging h1 .pricing{font-size:12px;margin:5px 0 7px 0}.show-cookie-disclosure #show-logo{width:40%}}@media screen and (max-height:440px) and (min-width:700px){#page-HOME header{padding-top:30px;height:auto}#page-HOME header .logo .img{width:150px;height:42px}}@media screen and (max-height:350px){#overlay{text-align:left}#cta-messaging{margin-top:0}#cta-messaging h1{font-size:16px;line-height:18px}#cta-messaging h1 .pricing{margin:4px 0 20px 0}#show-logo{margin-left:0}#additional-messaging-wrapper{display:block}#additional-messaging{white-space:nowrap}#additional-messaging>div{text-align:left}#additional-messaging>div:before{top:1px;bottom:5px}#additional-messaging>div span{display:inline-block;font-size:13px}button.blue,.blue button,button.red-cta{font-size:14px;padding:10px 20px}}@media screen and (max-width:570px) and (min-height:350px) and (max-height:440px){#overlay{text-align:left}}
