body,html{font-size:16px;font-family:freight-sans-pro,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif}section{margin:20px 0}.footer{margin-top:30px}.page{max-width:720px;margin-left:auto;margin-right:auto;overflow:hidden;*zoom:1}.page:after{content:" ";display:block;clear:both}.form{max-width:350px;margin-left:auto;margin-right:auto}.form:after{content:" ";display:block;clear:both}.row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:.83333%;padding-right:.83333%;*behavior:url(/assets/components/box-sizing-polyfill/boxsizing.htc);overflow:hidden;*zoom:1}.center{text-align:center}h1{font-size:em(28px)}h2{font-size:em(24px)}h3{font-size:em(22px)}h4{font-size:em(18px)}h5{font-size:em(14px)}h1,h2,h3,h4{font-family:freight-sans-pro,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:700;text-rendering:optimizeLegibility}input,label,p,textarea{font-family:freight-sans-pro,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif}.required{color:#c2c2c2}label{font-size:em(15px)}button{margin:30px 0;cursor:pointer}label{display:block;margin-top:12px;margin-bottom:2px;font-weight:500}button{text-transform:uppercase;padding:10px 30px;font-weight:600;font-size:em(14px);border:2px solid #a62651;background-color:#FFF;color:#a62651}input[type=email].error,input[type=file].error,input[type=text].error,textarea.error{color:#FFF;border:1px solid #df4d4d;background-color:#df4d4d}input[type=email],input[type=file],input[type=text],textarea{display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(/assets/components/box-sizing-polyfill/boxsizing.htc);font-family:freight-sans-pro,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-size:1em;color:#424242;padding:6px;background-color:#fff;line-height:1.2em}input[type=file]{font-size:em(12px)}input[type=email],input[type=text],textarea{border:1px solid #ccc}hr{clear:both;border:solid #ccc;border-width:1px 0 0}label.error{font-size:12px;color:#df4d4d;margin:0;padding:2px 0}