#confirmation,#contact,#contact__wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block}#confirmation,#contact,#contact__title,#contact__wrap{position:relative;height:auto}#contact__wrap{box-sizing:border-box;width:100%;max-width:1366px;margin:0 auto;background:0 0;overflow:hidden;padding:90px 30px 0;text-align:center}#contact__title{width:100%;border-bottom:2px solid #dcdcdc;text-align:left}#confirmation,#contact{background:#FFF;margin:20px auto;width:90%;padding:2%;box-sizing:border-box;-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);text-align:left}@media only screen and (max-width:450px){#confirmation,#contact{width:95%}}#confirmation{background:#51D88B}#confirmation h3,#confirmation p{width:auto;height:auto;color:#FFF;font-family:source_sans_problack;font-size:1.6em;text-align:center}#confirmation p{font-family:source_sans_proregular;font-size:1.2em}#contact__title h2{font-family:source_sans_prolight_italic;font-size:2.25em;padding:65px 0 5px 5px;color:#464d4f;letter-spacing:.025em;text-align:left}#contact p{font-family:source_sans_proregular;font-size:1.2em;color:#7B7B7B;margin:16px auto 40px;width:80%}#contact form{width:60%!important;margin:0 auto}@media only screen and (max-width:780px){#contact form{width:80%!important}}#contact label{display:block;font-family:source_sans_problack;font-size:1.6em;width:100%;margin:20px 0 0;height:auto;text-transform:uppercase;color:#3F3F3F}#contact input,#contact textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:source_sans_proregular;font-size:1.2em;display:block;margin:10px 0;height:40px;width:100%;border:2px solid #6E7A7D;padding:5px;color:#7B7B7B}#contact textarea{min-height:50px;height:210px;resize:vertical}#contact input[type=submit]{font-family:source_sans_problack;border:2px solid #FFE75A;background:#FFDF24;width:auto;padding:5px 20px;margin:10px auto;-o-transition:margin 1.5s cubic-bezier(.25,.8,.25,1) 0s;-moz-transition:margin 1.5s cubic-bezier(.25,.8,.25,1) 0s;-webkit-transition:margin 1.5s cubic-bezier(.25,.8,.25,1) 0s;transition:margin 1.5s cubic-bezier(.25,.8,.25,1) 0s;color:#000}#contact input[type=submit]:hover{background:#FFE75A}