.masthead{background:rgba(51,51,51,0.9);border-bottom:none}.masthead__spacer{display:none}.masthead .container--inner:first-child .logo--default{height:2.013em;width:100%}.masthead .container--inner:last-child{vertical-align:-0.175em}.lvl1__item a:hover{color:#19b5bc}header{text-align:left;background:url(//go.weddingwire.com/assets/b2b_mini/may_2016_messages_launch/header-bg-b3cb09514c9a2248438771f104454b1545acfdb708264a92b3fb55e0526a9fe6.jpg) no-repeat left bottom;padding:3.5em 0 0 0}header .container--outer{display:table;vertical-align:bottom}header .text-block{width:49%;margin-right:15%;padding:4em 0 0 0;margin-top:-1em;display:inline-block;vertical-align:top}header div div+img{width:27.25%;vertical-align:bottom}h1{font-family:"Proxima Nova Light", Helvetica, Arial, sans-serif;text-align:left;text-transform:uppercase;color:#ffffff;font-size:3.75em}h1 strong{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;font-weight:normal;display:inline-block;font-size:.3em;border-bottom:2px solid #ffffff}h1 strong span{display:none}h1>span{display:block}h2{font-family:"Proxima Nova Regular", Helvetica, Arial, sans-serif;font-size:1.5em;line-height:1.2;color:#ffffff;margin-top:.9em}header ul{list-style-type:disc;list-style-position:inside;font-family:"Proxima Nova Regular", Helvetica, Arial, sans-serif;font-size:1.125em;line-height:1.2;color:#ffffff;margin:1.8em 0}a.button{color:#fefefe;font-size:.875em;background:#00b6be;border:1px solid #009da4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block}header a.button{padding:.929em 1.286em}#how-it-works{background:#eeeeee;padding:5.875em 0 7.25em 0}#how-it-works h3{color:#222222;margin-bottom:1.18em}#stage{width:100%;max-width:58.25em;margin:0 auto}#video-platform{background:#eeeeee}#video-player{height:100%;width:100%}#benefits{background:#19b5bc;color:#ffffff;padding:5.625em 0 6.563em 0}h3{font-family:"Proxima Nova Light", Helvetica, Arial, sans-serif;font-size:2.25em}#benefits h3{text-align:center;margin-bottom:2.5em}#benefits div div div{display:inline-block;position:relative;width:58.547%;vertical-align:top}#benefits div div>span{display:inline-block;width:34%;margin-left:6.25%}#benefits div div div img{width:100%}#benefits div div div img+.zoom{position:absolute;width:26.125%;opacity:0;transform:scale(0.6);transition:all .5s ease-in-out}#benefits div div div img+.zoom.shown{transform:scale(1);opacity:1}h4{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;font-size:1.313em}#benefits p{font-family:"Proxima Nova Regular", Helvetica, Arial, sans-serif;font-size:1.125em;line-height:1.2}#benefits p a{color:#ffffff;text-decoration:underline}#benefits p a:hover{text-decoration:none}#feat-one{padding:0 0 4.625em 0}#feat-one .zoom{top:-6.25%;right:-5.5%}#feat-two{padding:0 0 6.125em 0}#feat-two .zoom{bottom:-8.32%;right:-12.85%}#feat-three{padding:0 0 5.625em 0}#benefits>div>p{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;font-size:1.5em;letter-spacing:.25px;text-align:center;margin-bottom:0}#benefits>div>p a{color:#fefefe;text-decoration:none;font-size:.75em;display:inline-block;margin:0 0 0 .8em;padding:.833em 1.389em;border:2px solid #ffffff;-webkit-border-radius:.389em;-moz-border-radius:.389em;border-radius:.389em}#upcoming-webinar{padding:5.875em 0 6.5em 0;color:#222222;display:none}#upcoming-webinar div div{width:90%;max-width:43.125em;margin:0 auto;padding:1em 0 0 0}#upcoming-webinar img{padding:.5em 0 0 0;margin:0 4.5em 0 0;float:left}#upcoming-webinar strong{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;font-size:1.313em;font-weight:normal;display:block;margin:0 0 1.238em 0}#upcoming-webinar p{font-family:"Proxima Nova Regular", Helvetica, Arial, sans-serif;font-size:1.125em;line-height:1.2;margin-bottom:0}#upcoming-webinar a{padding:.965em 1.507em;margin:1.7em 0 0 0}#faqs{background:#f7f7f7;color:#222222;padding:5.625em 0 5.875em 0}#faqs h3{text-align:left;margin-bottom:1.125em}#faqs li{font-size:1.125em;cursor:pointer;margin-bottom:1.3em;position:relative;padding-left:30px}#faqs li:before{content:"\f105";cursor:pointer;position:absolute;top:0;left:0;font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}#faqs li.open:before{content:"\f107"}#faqs strong{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;font-weight:normal}#faqs p{color:#555555;font-family:"Proxima Nova Light", Helvetica, Arial, sans-serif;font-size:1em;line-height:1.2;margin:1.3em 0 0 0;display:none}#faqs>div>p{color:#222222;font-family:"Proxima Nova Regular", Helvetica, Arial, sans-serif;font-size:1.125em;margin:2.5em 0 0 0;display:block}#faqs>div>p a{font-family:"Proxima Nova Bold", Helvetica, Arial, sans-serif;color:#19b5bc}#faqs>div>p a:hover{color:#222222}#share-feedback{padding:6.25em 0 6.125em 0;color:#222222;text-align:center}#share-feedback h3{margin-bottom:0}#share-feedback img{margin:0 0 2em 0}#share-feedback p{font-family:"Proxima Nova Regular", Helvetica, Arial, sans-serif;font-size:1.125em;line-height:1.2;width:90%;max-width:34em;margin:1em auto 1.5em auto}#share-feedback a.button{padding:.965em 1.77em}footer{background:#ffffff;border-top:1px solid #e7e7e7}@media screen and (min-width: 1400px),screen and (min-device-width: 1400px){header{background-size:cover}}@media screen and (max-width: 1246px),screen and (max-device-width: 1246px){header .text-block{padding-bottom:3em}h2{margin-top:.5em}header ul{margin-top:1.25em}}@media screen and (max-width: 1200px),screen and (max-device-width: 1200px){.lvl1__item a{font-size:.875em}header .text-block{width:52%;margin-right:12%}}@media screen and (max-width: 1130px),screen and (max-device-width: 1130px){header{padding:2em 0 0 0}header .text-block{width:42%;margin-right:22%}header div div+img{min-width:284px}}@media screen and (max-width: 1000px),screen and (max-device-width: 1000px){header{background-position:30% bottom}header a.button,#questions a.button{font-size:1em}#how-it-works{padding:4em 0 5em 0}#upcoming-webinar{padding:4em 0 4.5em 0}#faqs{padding:4em 0 4.5em 0}#share-feedback{padding:5em 0}}@media screen and (max-width: 940px),screen and (max-device-width: 940px){header .text-block{margin-right:19%}#benefits h3{margin-bottom:2.75em}#benefits div div>span{width:32%;margin-left:8.25%}}@media screen and (max-width: 880px),screen and (max-device-width: 880px){#benefits div div div{width:54%}#benefits div div>span{width:36%}}@media screen and (max-width: 840px),screen and (max-device-width: 840px){.masthead .container--inner:last-child li+li{margin-left:2.5em}#upcoming-webinar img{padding:.5em 0 0 5.25em}}@media screen and (max-width: 800px),screen and (max-device-width: 800px){header .text-block{margin-right:16%}#benefits div div div{width:50%}#benefits div div>span{width:39%;margin-left:10.25%}#benefits>div>p a{margin:1em auto 0 auto;display:block;width:9.3em}}@media screen and (max-width: 750px),screen and (max-device-width: 750px){.masthead .container--inner:last-child li+li{margin-left:2em}header{font-size:.9em}header .text-block{margin-right:8%}header a.button{font-size:1.1em}#how-it-works{padding:3em 0 3.5em 0}#upcoming-webinar{padding:3em 0 3.5em 0}#faqs{padding:3em 0 3.5em 0}#share-feedback{padding:4em 0}#benefits div div div{width:80%;display:block;margin:0 auto}#benefits div div>span{width:80%;display:block;margin:0 auto;text-align:center}h4{margin-top:1.2em}#benefits p{margin-bottom:0}#feat-two{padding-bottom:5em}}@media screen and (max-width: 620px),screen and (max-device-width: 620px){header{background-position:20% bottom}header,h1{text-align:center}header .text-block{display:block;width:100%}header div div+img{width:56%;display:inline-block}#upcoming-webinar div div{width:100%}#upcoming-webinar img{margin:0 2.5em 0 0}#faqs h3{text-align:center}}@media screen and (max-width: 530px),screen and (max-device-width: 530px){header{background-position:20% 40%}header div div+img{display:none}#upcoming-webinar{text-align:center}#upcoming-webinar img{display:block;float:none;margin:0 auto 2em auto;padding:0}}@media screen and (max-width: 495px),screen and (max-device-width: 495px){header ul{padding:0 15%}header ul li{margin-bottom:.75em}#benefits{padding:4em 0 4.5em 0}#benefits h3{margin-bottom:1.75em}}@media screen and (max-width: 450px),screen and (max-device-width: 450px){#benefits div div div{width:85%}#benefits div div>span{width:85%}#faqs>div>p{text-align:center}}
