.yes-no{font-weight:700;overflow:hidden}.yes-no .yes-no-button{position:relative;margin:10px 10px 0 0;float:left;padding:10px 20px;border:1px solid rgba(0,0,0,.1);border-radius:4px;cursor:pointer;display:block}.yes-no .yes-no-button:hover{background:#fbfbfb}.yes-no .yes-no-button.active{background:grey}.form-container{margin:20px auto 60px;width:95%;max-width:480px;border:1px solid rgba(0,0,0,.1);border-radius:4px;background:#fff;overflow:hidden}.form-container>.title{position:relative;font-size:1.4em;border-bottom:1px solid rgba(0,0,0,.1);padding:20px;text-align:left}.stages{padding:2.5px 5px 20px}.stages .bar{margin:10px;width:calc(33.333% - 20px);height:5px;background:#e3e3e3;border-radius:2px;float:left;cursor:pointer}.stages .bar.active{background:grey}.section>.title{padding:40px 0 0;font-size:1.4em;text-align:center}@media(min-width:600px){.section>.title{padding-top:100px}}.section>p{font-size:1.2em;line-height:1.4em;padding:20px 40px 40px;text-align:center}@media(min-width:600px){.section>p{padding-bottom:100px}}.form-field{margin:10px 20px 10px}@media(min-width:600px){.form-field{margin:20px 40px 15px}}.form-field label{padding:15px 0 10px;display:block}.form-field input,.form-field select{margin:0 0 0;width:100%;height:40px;padding:0 10px;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:#fff;display:block}.form-field .error-msg{padding:9px 0;font-size:.8em;font-weight:700;border-bottom:1px solid rgba(255,0,0,.3);color:#ff6060;display:block}.next-button{margin:10px 20px 25px;border-radius:4px;border:1px solid rgba(0,0,0,.1);padding:15px 30px;float:right;cursor:pointer}@media(min-width:600px){.next-button{margin-right:40px}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Open Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fbfbfb}.site-canvas{position:relative}.logo{position:absolute;margin:auto;top:0;right:5px;bottom:0;width:100px;height:60px;background:url(../img/logo.6034f093.png) 50% 50%/contain no-repeat}