.lp-wrap{font-family:"AvenirNext-Regular","GothamLight"}.lp-wrap .bg-wrap .bg{padding:0;height:auto}.lp-wrap .bg-wrap .bg img.hero{width:100%}.lp-wrap .bg-wrap .bg img.hero.mw{}.lp-wrap .bg-wrap .wps-main-bg{background:url(/img/cms/web/wps-responsive-bg-desktop.jpg) no-repeat;height:298px;width:100%;background-position:center center}.lp-wrap .bg-wrap .cta-wrap{position:absolute;bottom:30px;text-align:center;float:none;color:#fff}.lp-wrap .bg-wrap .cta-wrap h1{font-size:2em;margin:0;font-family:"AvenirNext-UltraLight","GothamThin";line-height:1.2em;color:#fff;font-weight:500;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.lp-wrap .bg-wrap .approve-cta-wrap{position:absolute;top:200px;text-align:left;float:none;color:#fff;margin-left:10px}.lp-wrap .bg-wrap .approve-cta-wrap .approve-img{text-align:center;margin:35px 0 25px}.lp-wrap .bg-wrap .approve-cta-wrap h2{font-size:2.4em;margin:0;font-family:"AvenirNext-UltraLight","GothamThin";line-height:1.2em;text-align:center;color:#fff}.lp-wrap .bg-wrap .approve-cta-wrap .cta-copy{font-size:1.4em;font-family:"AvenirNext-UltraLight","GothamThin";font-weight:normal;line-height:1em;margin-top:10px;text-align:center}.lp-wrap .bg-wrap .approve-cta-wrap .cta-copy h3{font-size:1.6em}.lp-wrap .bg-wrap .approve-cta-wrap .cta-copy h4{font-size:1.2em}.lp-wrap .content-wrap{font-family:"AvenirNext-Regular","GothamLight"}.lp-wrap .content-wrap .bg{padding:20px 0;min-height:620px;background:#f2f2f2;height:auto;overflow:hidden}.lp-wrap .content-wrap .approve-cta-wrap{top:20px;height:260px}.lp-wrap .content-wrap .approve-cta-wrap .cta-copy{text-align:center}.lp-wrap .content-wrap .approve-footer-cta-wrap{padding:30px 0;text-align:center;font-size:12px;margin-top:35px;background-color:#eee}.lp-wrap .content-wrap .approve-footer-cta-wrap .cta-copy div{margin:3px 0}.lp-wrap .content-wrap .approve-footer-cta-wrap .cta-copy div.resendlinks{margin:10px 0}.lp-wrap .content-wrap .cta-wrap{text-align:center}.lp-wrap .content-wrap .cta-wrap h1{font-size:1.6em;margin:0;line-height:1.2em;color:#878787}.lp-wrap .content-wrap .cta-wrap .cta-copy{font-size:1.6em;font-weight:normal;line-height:1.3em;margin-top:10px;padding-top:20px;color:#444}.lp-wrap .content-wrap .cta-wrap .cont-cta{margin:20px 0 10px;font-size:1.1em}.lp-wrap .content-wrap .cta-wrap .enroll-cta{margin:10px 0}.lp-wrap .content-wrap .cta-wrap .already-cta{margin:10px 0;color:#8e8e8e;font-family: 0.9em}.lp-wrap .content-wrap .cta-wrap .already-cta a,.lp-wrap .content-wrap .cta-wrap .already-cta a:hover{color:#444;text-decoration:none;font-family:"AvenirNext-DemiBold","GothamMedium"}.lp-wrap .content-wrap .cta-wrap .btn{font-size:1.2em;font-family:"Avenir-Medium","GothamMedium";background-color:#ff7b6c;border-color:#ff7b6c;padding:7px 30px;margin-top:20px;width:90%}.lp-wrap .content-wrap .cta-wrap .btn.btn-enroll{width:200px}.lp-wrap .content-wrap .cta-wrap .divider-signup{background:url(/img/vw/wps/divider-or-line-signup.png) no-repeat;width:200px;height:15px;margin:20px auto}.lp-wrap .content-wrap .cta-wrap .btn.change-email{padding:12px 25px}.lp-wrap .flag-wrap{color:#333;position:relative;overflow:hidden;height:198px;font-family:"AvenirNext-Regular","GothamLight"}.lp-wrap .flag-wrap .flag-content{position:absolute;top:20px;text-align:center}.lp-wrap .flag-wrap img.hero{width:100%;position:relative;top:-50px}.lp-wrap .flag-wrap img.hero.mw{top:0}.lp-wrap .flag-wrap .col-xs-8{margin:22% auto 0;float:none;width:58%}.lp-wrap .flag-wrap h1{font-size:42px}.lp-wrap .flag-wrap .flags .flag-img{width:50px;height:30px;border:1px solid #ccc}.lp-wrap .flag-wrap .flags .flag-link{font-size:1.2em;margin:0px 15px}.lp-wrap .flag-wrap .sub-copy{font-size:20px;margin:60px 0;line-height:34px}.lp-wrap .flag-wrap .btn{border:1px solid #fff;color:#fff;padding:8px 12px;font-size:22px}.lp-wrap .approval-page .bg{background-color:#f6f6f6}.lp-wrap .approval-page .cta-wrap .cta-copy{padding-top:50px}.lp-wrap .approval-page .ap-comment{font-size:1.6em;font-weight:bold;line-height:26px;margin:15px 0}.lp-wrap .approval-page .cta-copy .ap-head{color:#999;font-size:22px;font-weight:bold;line-height:22px;margin-bottom:20px}.lp-wrap .approval-page .cta-copy .ap-subhead{color:#666;font-size:16px;line-height:20px;margin:5px 0 0}.lp-wrap .approval-page .cta-copy .ap-subhead-txt{color:#666;font-size:14px;line-height:18px;margin-top:10px}.approval-modal{padding:20px 10px;background:transparent;height:auto;margin:0 auto;width:100%;display:none;position:fixed;left:0;top:40px;z-index:10001;color:#999}.approval-modal .head{font-size:1.4em;padding:15px 0 15px;text-align:center;border-top:2px solid #0ac;color:#666}.approval-modal .body{font-size:1em;padding:10px 0;text-align:center;background:#f5f5f5;padding:20px}.approval-modal .btns{margin:20px 0}.approval-modal .btn-continue{background-color:#0ac;font-size:1em;color:#fff;width:auto;border-color:#0ac;margin-left:20px}.approval-modal .approval-modal-content{width:300px;margin:0 auto;background:#fff;position:relative}.approval-modal .email-error{color:#c00;margin-top:5px}.approval-modal .close-link{font-size:.95em}.approval-modal .email-input{width:200px}.approval-modal .close-icon{background:rgba(0,0,0,0) url(/img/close-popup.png) no-repeat scroll 0 0;display:inline-block;height:20px;position:absolute;right:15px;top:20px;width:20px;z-index:99999;cursor:pointer}.lp-wrap .password-page.content-wrap .bg{min-height:480px;height:auto}.lp-wrap .password-page .errorText{color:#c00;font-size:12px;text-align:center}.lp-wrap .password-page .errorText ul{margin:10px}.lp-wrap .password-page .errorText ul li{margin:10px}.lp-wrap .password-page .change-ps-block{width:320px;max-width:320px;margin:0 auto}.lp-wrap .password-page .login-headline{margin:0 0 15px;font-weight:bold;font-size:18px;text-align:left}.lp-wrap .password-page .sub-headline{margin:0 0 15px;font-weight:bold;font-size:14px;text-align:left}.lp-wrap .password-page .pass-label{color:#333;text-align:left}.lp-wrap .password-page .btn-next{margin:10px 0}.lp-wrap .password-page .disc-links{margin:10px 0}@media screen and (min-width:768px){.lp-wrap .bg-wrap .bg{height:100%}.lp-wrap .bg-wrap .wps-main-bg{background:url(/img/cms/web/wps-responsive-bg-desktop.jpg) no-repeat;height:298px;background-position:center center}.lp-wrap .bg-wrap .cta-wrap h1{font-size:2.4em}.lp-wrap .content-wrap .bg{min-height:360px}.lp-wrap .content-wrap .approve-cta-wrap{height:200px}.lp-wrap .content-wrap .cta-wrap .cta-copy{padding-top:30px;font-size:2em;line-height:1.6em;width:80%;margin:0 auto}.lp-wrap .content-wrap .cta-wrap .cont-cta{font-size:1.3em}.lp-wrap .content-wrap .cta-wrap .btn{width:auto}.lp-wrap .flag-wrap{height:auto}.lp-wrap .flag-wrap .flag-content{text-align:center}.lp-wrap .flag-wrap .wps-local-bg{background:url(/img/vw/wps/wps-local-bg-desktop.jpg) no-repeat;width:100%;height:198px;background-position:center top}.lp-wrap .flag-wrap h1{font-size:3em;margin:20px 0 10px}.lp-wrap .flag-wrap h3{font-size:2.2em;margin:20px 0 10px;color:#878787}.lp-wrap .flag-wrap h5{font-size:1.2em;margin:15px 0 25px;color:#444}.lp-wrap .flag-wrap .flags .flag-img{width:50px}.lp-wrap .flag-wrap .flags .flag-link{font-size:1.2em}}@media screen and (min-width:992px){.lp-wrap .bg-wrap .bg{padding:0;height:auto}.lp-wrap .bg-wrap .bg img.hero{width:100%}.lp-wrap .bg-wrap .bg img.hero.mw{}.lp-wrap .bg-wrap .wps-main-bg{height:298px}.lp-wrap .bg-wrap .cta-wrap{position:absolute;bottom:30px;color:#fff}.lp-wrap .bg-wrap .cta-wrap h1{font-size:3em;line-height:1.2em;margin:0;font-weight:500}.lp-wrap .content-wrap .cta-wrap .cta-copy{padding-top:30px;width:80%;margin:0 auto}.lp-wrap .flag-wrap{color:#fff;position:relative;overflow:hidden;height:198px}.lp-wrap .flag-wrap .wps-local-bg{height:198px}.lp-wrap .flag-wrap .flag-content{position:absolute;top:20px;text-align:center}.lp-wrap .flag-wrap img.hero{width:100%;position:relative;top:-50px}.lp-wrap .flag-wrap img.hero.mw{top:0}.lp-wrap .flag-wrap .col-xs-8{margin:22% auto 0;float:none;width:58%}.lp-wrap .flag-wrap h1{font-size:42px}.lp-wrap .flag-wrap .flags .flag-img{width:50px;margin:0px}.lp-wrap .flag-wrap .flags .flag-link{font-size:1.2em}.lp-wrap .flag-wrap .sub-copy{font-size:20px;margin:60px 0;line-height:34px}.lp-wrap .flag-wrap .btn{border:1px solid #fff;color:#fff;padding:8px 12px;font-size:22px}}@media screen and (min-width:1200px){.lp-wrap .bg-wrap .wps-main-bg{height:298px;background-size:100%}.lp-wrap .flag-wrap .wps-local-bg{height:198px;background-size:100%}}.image-desc{font-size:14px;text-transform:uppercase;color:#1e1e1e;margin-top:15px;padding-left:10px}