html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}body {font-family: 'Source Sans Pro', sans-serif;background: #fff;}*,*:after,*:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*:focus {outline: none;}h1 {color: #fff;font-size: 3em;font-weight: 400;padding-bottom: .25em;}h1 .mini {color: rgba(0, 0, 0, 0.15);font-weight: 700;}h2 {font-weight: 700;padding: 0 7mm;padding-top: 5mm;}p {font-weight: 400;padding: 0 7mm;font-size: 3.2mm;line-height: 4mm;padding-bottom: 3mm;}a {color: #000;text-decoration: none;}em {font-style: italic;}input,textarea,button,select {font-family: 'Source Sans Pro';font-size: 1em;}.help .icon {display: inline-block;height: 30px;width: 30px;background: #60d7a9;line-height: 30px;color: #fff;text-align: center;font-weight: 700;font-size: .9em;border-radius: 3px;margin-right: 10px;}.bold,strong {font-weight: 700;}.gold {color: #614d2e;display: inline-block;margin: 0;padding-top: 0.5mm;font-weight: 600;}.mocca {background: #cfcaba;}.mocca-rgba {background: rgba(128, 116, 93, 0.8);border-radius: 0 0 10mm 0;color: #fff;}.brown {background: #80745d;}.container {max-width: 1200px;position: relative;margin: auto;}#intro {height: 100vh;position: relative;}#intro p.subtitle {font-size: 1.3em;padding-left: 0;letter-spacing: .2em;color: rgba(255, 255, 255, 0.8);}#page {height: 209.7mm;width: 297mm;background: url('../img/wheat.jpg') no-repeat center center;background-size: cover;position: relative;margin: auto;overflow: hidden;border: none;}#page {overflow: hidden;}.step {min-height: 100vh;}.step .container {min-height: 100vh;position: relative;overflow: hidden;}#step1 {background: #60d7a9;}#step2 {display: none;background: #52b790;}#step2 .hint-icon {background: #4ba784;}#step3 {background: #4ba784;display: none;}#step1form select {padding: 0.5em 1em;display: inline-block;width: 70%;color: #666;border-radius: 4px;}#step1form select:focus {border-color: #52b790;}#step1form button.btn {display: inline-block;background-color: rgba(0, 0, 0, 0.15);font-weight: 700;line-height: 37px;padding: 0 20px;color: #fff;border-radius: 3px;cursor: pointer;margin-left: 5px;border: none;}#errmsg1 p {color: #a33;}p.hint-para {color: #fff;color: rgba(255, 255, 255, 0.8);padding: 20px 0;font-weight: 700;line-height: 30px;letter-spacing: 0;font-size: 1.25em;text-align: center;}.hint-icon {display: inline-block;height: 30px;width: 30px;border-radius: 30px;background: #52b790;line-height: 30px;text-align: center;font-size: .9em;padding: 0;margin-right: 10px;}.vertical-centered {left: 0;right: 0;position: absolute;top: 50%;transform: translateY(-50%);text-align: center;}.my-select-wrap {width: 400px;position: relative;margin: auto;margin-top: 1em;}footer {background: #52b790;color: #fff;font-size: .9em;text-align: center;line-height: 30px;}.center {text-align: center;}.btn {display: inline-block;background-color: rgba(0, 0, 0, 0.15);font-weight: 700;line-height: 37px;padding: 5px 20px;color: #fff;border-radius: 3px;cursor: pointer;margin-bottom: 20px;}.editor-wrap {position: relative;margin: 0 auto 40px;width: 297mm;background: #fff;}.editor-wrap textarea {display: block;width: 100%;height: 209.7mm;vertical-align: top;border: none;}.editor-wrap .mce-btn-has-text button {line-height: 16px;}#printable-area {position: relative;margin: auto;display: none;width: 297mm;}@media print {@page {size: 297mm 210mm;margin-left: 0mm;margin-right: 0mm;margin-top: 0mm;margin-bottom: 0mm;}body {width: 297mm;margin-left: 0mm;margin-right: 0mm;margin-top: 0mm;margin-bottom: 0mm;}.step,footer {display: none !important;}#printable-area {display: block;}}#step1form label {color: #fff;}#step1form label a {color: #fff;text-decoration: underline;}