body{margin:0;padding:0;color:gray;font-family:Arial}label{font-size:16px}input[type=text]{width:100%;padding:5px;color:#000;font-size:16px;border:1px solid #d7d8d8;background-color:#edeeee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}input[type=file]{width:100%;height:30px;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}textarea{width:100%;height:70px;min-height:70px;padding:5px;color:#000;font-size:16px;font-family:Arial,Helvetica,sans-serif;border:1px solid #d7d8d8;background-color:#edeeee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}h1,.h1{margin:0;padding:0;font-size:30px;margin-top:50px;font-weight:normal}h2{padding:0;width:40px;color:#000;line-height:0;margin:120px 0 20px 0;font-size:60px;font-weight:normal;display:inline-block;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}h3{margin:0;color:#000;display:block;font-size:30px;line-height:40px;padding:0 0 50px 0;font-weight:normal}.part>.container{max-width:1000px;margin:0 auto 0 auto;padding:0 20px 0 20px}.part>.container>.content{width:100%;display:table}.part>.container>.content>.h2{text-align:left;display:table-cell;vertical-align:top;white-space:nowrap;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.part>.container>.content>.h2>.content{width:150px;font-size:0;position:relative}.part>.container>.content>.body{width:100%;text-align:left;display:table-cell;vertical-align:top;padding:100px 0 100px 0}.part .text{font-size:22px;line-height:30px;vertical-align:top;display:inline-block}.part.odd{color:#fff;text-align:center;background-color:#000}.part.odd h2{color:#fff}.part.odd>.container>.content>.h2{border-left:1px solid #262626;border-right:1px solid #262626}.part>.container>.content .logo{padding-left:20px}.part._\31>.container>.content>.body,.part._\35>.container>.content>.body{text-align:center}.part._\33>.container>.content>.body .images{width:100%;display:table}.part._\33>.container>.content>.body .images>.container{width:33%;display:table-cell}.part._\33>.container>.content>.body .images>.container>.content{padding-right:50px}.part._\33>.container>.content>.body .images>.container>.content img{width:100%;height:auto}.part._\33>.container>.content>.body .testimonials{color:#fff;font-size:22px;padding-top:70px}.part._\33>.container>.content>.body .testimonials .t1{min-height:150px}.part._\34>.container>.content>.body .address{padding-right:200px}.part._\34>.container>.content>.body .contact a{color:gray;text-decoration:none}.part._\35>.container>.content>.body .foot{color:gray;padding-top:40px}@media(max-width:800px){.part._\34>.container>.content>.body .address{padding-right:20px}}@media(max-width:700px){.part._\33>.container>.content>.body .images{display:block;text-align:center}.part._\33>.container>.content>.body .images>.container{width:auto;display:inline-block}.part._\33>.container>.content>.body .images>.container>.content{padding:0 0 20px 0}.part._\33>.container>.content>.body .testimonials .t1{min-height:0}.part._\34>.container>.content>.body{padding-bottom:70px}.part._\34>.container>.content>.body{padding-bottom:70px}.part._\34>.container>.content>.body .address,.part._\34>.container>.content>.body .contact{padding-bottom:20px}}@media(max-width:550px){h2{width:auto;font-size:40px;margin:60px 0 10px 0;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}h3{font-size:20px;line-height:28px;padding:0 0 20px 0}.part .text{font-size:16px;line-height:22px}.part.odd>.container>.content>.h2{border:none}.part>.container>.content{display:block}.part>.container>.content .logo{width:80%;height:auto;max-width:259px}.part>.container>.content>.h2{border:none;display:inline-block}.part>.container>.content>.h2>.content{width:auto}.part>.container>.content>.body{width:100%;display:block;padding:20px 0 50px 0}.part._\31>.container>.content>.body,.part._\35>.container>.content>.body{padding-top:50px}.part._\34>.container>.content>.body{padding-bottom:30px}}@media(max-width:350px){h1,.h1{font-size:20px}h2{font-size:30px}}