@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic);img{max-width:100%;height:auto}#header{background:rgba(255,255,255,0.6);padding:10px}.myButton,#example-show,button{background-color:#e779af}a.form-terms-link:link{color:#efe4f3}a.form-terms-link:visited{color:#efe4f3}.form-v1 #hero{background-image:url(../images/couple-hero.jpg);background-position:-150px top}.form-v1 .slogan{box-sizing:border-box;padding:10px;background:rgba(255,255,255,0.8)}.form-v1 .slogan h2{font-size:24px;color:#9668ac;text-align:center;font-family:Lato, sans-serif}@media all and (min-width: 480px){.form-v1 #hero{background-position:-100px top}}@media all and (min-width: 750px){.form-v1 #hero{background-position:-200px top}.form-v1 .slogan{position:absolute;bottom:30%;right:10%;max-width:400px}.form-v1 .slogan h2{font-size:36px}}@media all and (min-height: 900px){.form-v1 .slogan{bottom:450px}}@media all and (min-width: 1200px){.form-v1 #hero{background-position:left top}}body{font-family:"Open Sans",Verdana,Tahoma,"DejaVu Sans",sans-serif}.form-v2 #hero{background-image:url(../images/couple-hero-right-align.jpg);background-position:-1750px top}.form-v2 #hero #header{background:rgba(255,255,255,0.6);border-bottom:none}.form-v2 #hero #header .content{max-width:1200px;padding:10px}.form-v2 .myButton{background-image:none;padding:0;margin:0;display:inline-block;top:200px;left:110px}.form-v2 #form{margin:10px auto 0 auto;background-image:url(../images/v2/form-bg-trans.png);background-position:center -616px;background-repeat:no-repeat}.form-v2 #form .form-terms-blue{color:#9668ac}.form-v2 #form .h1{height:130px;box-sizing:border-box;padding:30px 10px 0 10px;font-family:"Open Sans",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-weight:normal}.form-v2 #form .h2{font-family:"Open Sans",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-weight:normal}.form-v2 #lbform{box-sizing:border-box;padding:5px 0;max-width:410px;background:transparent}.form-v2 .step_highlight{background-image:none;color:#9668ac}.form-v2 a:link{color:#9668ac}.form-v2 a:visited{color:#9668ac}.form-v2 .slogan{box-sizing:border-box;padding:10px;background:rgba(255,255,255,0.8);max-width:400px;margin:0 auto}.form-v2 .slogan h2{font-family:"Open Sans",Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:26px;color:#9668ac;text-align:center}@media all and (min-width: 800px){.form-v2 #hero{background-position:-1325px top}.form-v2 .content2{position:relative}.form-v2 #form{position:relative;margin-left:5px;margin-right:0;background-position:center top}.form-v2 .steps{top:500px;left:87px}.form-v2 .slogan{position:absolute;bottom:25px;right:10px;margin-left:0;margin-right:0;max-width:350px}.form-v2 .slogan h2{font-size:32px;text-align:left}}@media all and (min-width: 960px){.form-v2 #form{margin-top:60px}.form-v2 .slogan{right:100px;max-width:400px}.form-v2 .slogan h2{font-size:36px}}@media all and (min-width: 1200px){.form-v2 #hero{background-position:-1250px top}}@media all and (min-width: 1600px){.form-v2 #hero{background-position:right top}}html{height:100%}.form-v3{height:100%}.form-v3 #header{position:absolute;top:0;left:0;width:100%;box-sizing:border-box}.form-v3 #header .content{max-width:1200px;margin:0 auto}.form-v3 .slogan{box-sizing:border-box;padding:10px;background:rgba(255,255,255,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );text-align:center;margin:0 auto}.form-v3 .slogan h2{color:#9668ac;font-size:26px;font-weight:400}.form-v3 #form-area-wrap{background-image:url(../images/couple-hero-right-align.jpg);background-position:-1150px top;background-size:auto 750px;height:auto;float:none;padding:105px 0 0 0;box-sizing:border-box}.form-v3 .myButton{background:#e779af}.form-v3 a:link{color:#9668ac}.form-v3 a:visited{color:#9668ac}@media all and (min-width: 480px){.form-v3 #form-area-wrap{background-position:-1080px top;padding-top:131px}}@media all and (min-width: 600px){.form-v3 #form-area-wrap{background-position:-1200px top;background-size:cover;height:100%}}@media all and (min-width: 768px){.form-v3 .row-1{position:relative}.form-v3 .slogan{text-align:left;margin:0;position:absolute;left:0;bottom:-100px}}@media all and (min-width: 800px){.form-v3 #form-area-wrap{background-position:right top}}@media all and (min-width: 960px){.form-v3 .slogan h2{font-size:28px}}@media all and (min-width: 1200px){.form-v3 .slogan h2{font-size:30px}}
