.promo-header{padding-top:18px;padding-bottom:18px;color:#000}.promo-header a:first-child,.promo-header a:last-child{padding-top:20px}@media (min-width:768px){.promo-header a:first-child,.promo-header a:last-child{padding-top:24px}}@media (max-width:480px){.promo-header a:first-child,.promo-header a:last-child{font-size:14px;padding-right:0;padding-left:5px}.promo-header a:first-child span,.promo-header a:last-child span{white-space:nowrap}}.promo-header span{padding-top:24px}.promo-header .nav-brand{text-align:center;display:inline-block;text-indent:-9999px;padding:0}#promo-v3 .bottom-hero,#promo-v3 .promo-hero,#promo-v3 .video .thumb-wrapper,#promo2-rebrand .sign-up-form .discover-container,.cover-bg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;-ms-behavior:url(/assets/backgroundsize.htc);position:relative;height:350px;margin-bottom:0}.offer-intro,.spaced-bold{font-weight:700;text-transform:uppercase;letter-spacing:.15em}.offer-intro{margin:auto;max-width:275px;min-height:20px}#promo-v3{text-align:center;background-color:#fff;overflow:hidden}#promo-v3 .img-responsive{margin:auto}#promo-v3 .script{font-size:65px}#promo-v3 p{color:#000;font-weight:100}#promo-v3 .promo-hero{padding:15px 0;background-image:url(../images/promo/v3/PromoPage_hero_mobile.jpg)}@media (min-width:768px){#promo-v3 .promo-hero{padding:20px 0;background-image:url(../images/promo/v3/PromoPage_Hero_v11.jpg)}}#promo-v3 .promo-hero p{margin:0}#promo-v3 .promo-hero .zolaicon-chevron-down{color:#0e0e0e;cursor:pointer;font-size:32px;margin-top:15px}#promo-v3 .hero-inner{max-width:400px;margin:0 auto}#promo-v3 #brands{padding:20px 0 40px 0}#promo-v3 .benefits{margin:40px auto}@media (min-width:768px){#promo-v3 .benefits{margin-bottom:80px}}#promo-v3 .benefits p{padding:0 25px}@media (min-width:768px){#promo-v3 .benefits p{padding:0}}#promo-v3 #brands,#promo-v3 .apps,#promo-v3 .press{background-color:#f7f7f7}#promo-v3 .apps{padding-bottom:30px}@media (min-width:768px){#promo-v3 .apps{padding-bottom:0}}#promo-v3 .apps .app-label{padding-top:30px;padding-bottom:30px}@media (min-width:768px){#promo-v3 .apps .app-label{padding-top:45px;text-align:left;float:right;max-width:300px}}@media (min-width:992px){#promo-v3 .apps .app-label{padding-top:100px}}@media (min-width:1200px){#promo-v3 .apps .app-label{max-width:none;float:left}}#promo-v3 .devices{width:100%}@media (min-width:768px){#promo-v3 .devices{width:433px;top:-40px;position:relative}}@media (min-width:992px){#promo-v3 .devices{width:633px}}#promo-v3 .video{background-color:#003c57}#promo-v3 .video .thumb-wrapper{background-image:url(../images/promo/v3/Video.jpg)}#promo-v3 .video .thumb-wrapper .play{font-size:30px;padding-left:5px;display:inline-block;width:56px;line-height:56px;border-radius:50%;background:#003c57;color:#fff;top:153px;position:relative}#promo-v3 .video .thumb-wrapper .play:hover{background-color:#0e0e0e}#promo-v3 .video-label{padding:30px 0 50px 0}#promo-v3 .video-label *{color:#fff}@media (min-width:768px){#promo-v3 .video-label{text-align:left;padding-top:115px;width:384px;padding-left:20px;float:right}}@media (min-width:992px){#promo-v3 .video-label{width:496px}}@media (min-width:1200px){#promo-v3 .video-label{width:600px}#promo-v3 .video-label p{width:350px}}#promo-v3 .video-label .thumb-wrapper{padding:0}#promo-v3 .couples{margin-bottom:60px}#promo-v3 .couples img{width:200px}#promo-v3 .couples h2{margin:60px 0 20px 0}#promo-v3 .bottom-hero{padding:65px 0;background-image:url(../images/promo/v3/PromoPage_bottom_mobile.jpg)}@media (min-width:768px){#promo-v3 .bottom-hero{background-image:url(../images/promo/v3/PromoPage_Hero_v10.jpg)}}#promo-v3 .press{padding:20px 0 10px 0}#promo-v3 .press .col-xs-4{padding-bottom:20px}#promo-rebrand{background-color:#fff}#promo-rebrand .script{font-size:42px}#promo-rebrand .sign-up-form{background-color:#ebfafc;padding:30px 0;background-position:center top;position:relative;background-image:url(../images/promo/zolahp_hero_mobile.jpg);background-repeat:no-repeat;background-size:110%}@media (max-width:350px){#promo-rebrand .sign-up-form{background-size:150%}}#promo-rebrand .sign-up-form h2{font-size:30px}#promo-rebrand .sign-up-form #sign-up-script{font-size:45px}#promo-rebrand .sign-up-form .subtitle{padding-bottom:15px;line-height:1.3em}@media (min-width:992px){#promo-rebrand .sign-up-form .subtitle{padding-bottom:25px}}@media (min-width:1200px){#promo-rebrand .sign-up-form .form-left{padding-top:15px}}#promo-rebrand .sign-up-form .form-left .form-group{margin-bottom:20px}#promo-rebrand .sign-up-form .form-left .form-message-block{margin-top:0}#promo-rebrand .sign-up-form .discover{font-weight:600;margin-top:0}#promo-rebrand .sign-up-form .discover .script{font-size:65px}@media (min-width:992px){#promo-rebrand .sign-up-form .discover .script{font-size:75px}}@media (min-width:1200px){#promo-rebrand .sign-up-form .discover .script{font-size:85px}}@media (max-width:767px){#promo-rebrand .sign-up-form .discover{font-size:21px}}#promo-rebrand .sign-up-form .co-brand-filler{height:45px}#promo-rebrand .sign-up-form .background-spacing{height:220px}@media (min-width:992px){#promo-rebrand .sign-up-form .background-spacing{padding-bottom:0;margin-bottom:15px}}#promo-rebrand .benefits{padding:20px 0}#promo-rebrand .benefits .benefit-tile{padding:20px;background-color:#f7f7f7;text-align:center;margin:10px 0}#promo-rebrand .benefits .benefit-tile img{margin:0 auto;padding-bottom:10px;height:122px}@media (min-width:992px){#promo-rebrand .benefits .benefit-tile img{float:right;padding-bottom:0}}@media (min-width:992px){#promo-rebrand .benefits .benefit-tile .benefit-text{max-width:50%}}@media (min-width:768px){#promo-rebrand .benefits .benefit-tile{padding:30px;height:264px}}@media (min-width:992px){#promo-rebrand .benefits .benefit-tile{text-align:left;min-height:200px;height:auto}}@media (min-width:1200px){#promo-rebrand .benefits .benefit-tile{min-height:0}}#promo-rebrand .ipad-gallery img{width:100%}#promo-rebrand .brands{background-color:#f7f7f7;padding:30px 0}#promo-rebrand .brands a{height:60px}@media (min-height:768px){#promo-rebrand .brands a{min-height:90px}}#promo-rebrand .t-c{margin-top:30px;font-size:10px}#promo-rebrand .sign-up-bottom{background-color:#e8f4f6;padding:30px 0}#promo-rebrand .sign-up-bottom .btn{margin:10px auto}#promo2-rebrand{font-size:16px;background-color:#fff}#promo2-rebrand .promo-header:after{box-shadow:0 4px 2px -2px #7f7f7f;box-sizing:border-box}#promo2-rebrand .script{font-size:44px}#promo2-rebrand .sign-up-form{box-shadow:0 -3px 2px -1px #d9d9d9;background-color:#f7f7f7}#promo2-rebrand .sign-up-form .subtitle{padding-bottom:15px;line-height:1.3em}@media (min-width:992px){#promo2-rebrand .sign-up-form .subtitle{padding-bottom:25px}}#promo2-rebrand .sign-up-form h1{font-size:27px;margin-bottom:0}#promo2-rebrand .sign-up-form form .btn-facebook,#promo2-rebrand .sign-up-form form button{color:#f7f7f7;font-size:14px;letter-spacing:.1em}#promo2-rebrand .sign-up-form .form-left{padding-bottom:10px}@media (min-width:1200px){#promo2-rebrand .sign-up-form .form-left{padding-top:15px}}#promo2-rebrand .sign-up-form .form-left .form-group{margin-bottom:10px;margin-left:15px;margin-right:15px}#promo2-rebrand .sign-up-form .form-left .form-message-block{margin-top:0;display:none}#promo2-rebrand .sign-up-form .discover-container{padding-top:20px;background-image:url(../images/promo/mobile/herocopy.jpg);background-position:bottom}#promo2-rebrand .sign-up-form .discover{font-weight:600;margin-top:0;padding-left:15px;padding-right:15px}#promo2-rebrand .sign-up-form .discover .script{font-size:65px;line-height:40px}@media (max-width:767px){#promo2-rebrand .sign-up-form .discover .script{font-size:48px}}@media (min-width:992px){#promo2-rebrand .sign-up-form .discover .script{font-size:75px}}@media (min-width:1200px){#promo2-rebrand .sign-up-form .discover .script{font-size:85px}}@media (max-width:767px){#promo2-rebrand .sign-up-form .discover{font-size:27px}}#promo2-rebrand .sign-up-form .co-brand-filler{height:45px}#promo2-rebrand .sign-up-form .has-registry{margin-bottom:30px}#promo2-rebrand .sign-up-form .hero-play{cursor:pointer;padding-top:50px;display:flex;justify-content:center}@media (min-width:992px){#promo2-rebrand .sign-up-form .hero-play{padding-bottom:0;margin-bottom:15px}}#promo2-rebrand .benefits{background-color:#f7f7f7;padding:20px 0;padding-bottom:0}#promo2-rebrand .benefits .benefit-tile{padding:20px;background-color:#f7f7f7;text-align:center;margin:10px 0}#promo2-rebrand .benefits .benefit-tile img{margin:0 auto;padding-bottom:10px;height:122px}@media (min-width:992px){#promo2-rebrand .benefits .benefit-tile img{float:right;padding-bottom:0}}#promo2-rebrand .benefits .benefit-tile .benefit-text{color:#7f7f7f}@media (min-width:992px){#promo2-rebrand .benefits .benefit-tile .benefit-text{max-width:50%}}@media (min-width:768px){#promo2-rebrand .benefits .benefit-tile{padding:30px;height:264px}}@media (min-width:992px){#promo2-rebrand .benefits .benefit-tile{text-align:left;min-height:200px;height:auto}}@media (min-width:1200px){#promo2-rebrand .benefits .benefit-tile{min-height:0}}#promo2-rebrand .brands{background-color:#f7f7f7;padding-bottom:0}#promo2-rebrand .brands .text-h2{padding-bottom:30px}#promo2-rebrand .about{background-color:#D8EBEE;padding-bottom:0}#promo2-rebrand .about .about-tile{padding-top:20px;padding-left:20px;padding-right:20px;text-align:center}#promo2-rebrand .about .about-tile img{margin:0 auto;padding-bottom:10px;height:122px}@media (min-width:992px){#promo2-rebrand .about .about-tile img{float:right;padding-bottom:0}}@media (min-width:992px){#promo2-rebrand .about .about-tile .about-text{max-width:50%}}#promo2-rebrand .about .about-tile .about-description{color:#7f7f7f}@media (min-width:768px){#promo2-rebrand .about .about-tile{padding:30px;height:264px}}@media (min-width:992px){#promo2-rebrand .about .about-tile{text-align:left;min-height:200px;height:auto}}@media (min-width:1200px){#promo2-rebrand .about .about-tile{min-height:0}}#promo2-rebrand .more-benefits{padding:20px 0;padding-left:20px;padding-right:20px;color:#fff;background-color:#003c57}#promo2-rebrand .more-benefits .zolaicon-checkmark:before{color:#0e0e0e;margin:0}#promo2-rebrand .more-benefits .promo-bullet{padding-top:20px;padding-bottom:20px;list-style:none;margin:0;padding-left:2.5em;text-indent:-1em;text-align:left}@media (min-width:768px){#promo2-rebrand .more-benefits .promo-bullet{padding-left:1.5em}}@media (min-width:1200px){#promo2-rebrand .more-benefits .promo-bullet{font-size:16px}}#promo2-rebrand .t-c{margin-top:30px;font-size:10px}#promo2-rebrand .faq{background-color:#e8f4f6;padding:30px 0;padding-bottom:0}#promo2-rebrand .faq .text-h2{padding-bottom:20px}#promo2-rebrand .faq .faq-accordion{text-align:left;color:#6e727d}#promo2-rebrand .faq .faq-accordion .panel,#promo2-rebrand .faq .faq-accordion .panel-default{min-height:60px;border-radius:none;border:none;background-color:transparent;border-bottom:1px solid #d9d9d9;box-shadow:none}#promo2-rebrand .faq .faq-accordion .panel .panel-heading,#promo2-rebrand .faq .faq-accordion .panel-default .panel-heading{background-color:transparent;border:none;border-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}#promo2-rebrand .faq .faq-accordion .panel .panel-heading .glyphicon,#promo2-rebrand .faq .faq-accordion .panel-default .panel-heading .glyphicon{color:#7f7f7f;font-weight:100}#promo2-rebrand .faq .faq-accordion .panel .panel-title,#promo2-rebrand .faq .faq-accordion .panel-default .panel-title{color:#21201A}#promo2-rebrand .faq .faq-accordion .panel:last-of-type{border:none}#promo2-rebrand .faq .faq-accordion .panel-body{border:none;border-top-color:none}#promo2-rebrand .faq .faq-accordion .toggle-icon{font-size:34px;color:#7f7f7f}#promo2-rebrand .faq .btn{margin:10px auto;width:200px}#promo2-rebrand .uppercase{text-transform:uppercase}.message-block-footer{border-top:1px solid #d9d9d9;margin-top:0;padding-top:15px;padding-bottom:15px}#to-top-circle{display:none!important}.promo-message :nth-child(2){margin-left:50px}.promo-message a{text-decoration:underline}