#contact{ font-size:14px; line-height:1.5; color:#333333; }
#contact input[type="text"],
#contact input[type="tel"],
#contact input[type="email"],
#contact textarea,
#contact select{ font-family:inherit; font-size:inherit; border:1px solid #CCCCCC; border-radius:5px; width:330px; height:37px; padding:0 5px; margin:5px 0; }

#contact input[type="radio"]{ border:1px solid #CCCCCC; margin-right:0.5em; }

#contact .c2 input[type="text"]{ width:115px; }
#contact textarea{ height:257px; }
#contact select{ background:#FFFFFF; width:auto; }

#contact label:not(:last-child){ margin-right:0.5em; }
#contact label span{ display:inline-block; margin-right:0.5em;  }

#contact .red{ color:#FF2626; }

#contact h2{ margin-bottom:40px; }

#contact .t1{ text-align:center; margin-bottom:15px; }
#contact .t2{ text-align:center; margin-bottom:65px; }
#contact .t3{ font-size:18px; line-height:1.5; text-align:center; padding:70px 0 65px; }

#contact table{ width:620px; margin:0 auto 65px; }
#contact table tr th{ padding:25px 0; text-align:left; }
#contact table tr td{ padding:20px 0; }
#contact table tr:not(:last-child)>*{ border-bottom:1px solid #CCCCCC; }
#contact table tr td{ width:350px; }

#contact .btns{ text-align:center; margin-bottom:65px; }
#contact .btns input[type="submit"],
#contact .btns input[type="button"],
#contact .btns .back{ border:2px solid #1763B0; font-size:20px; height:50px; border-radius:5px; margin:0 10px; }
#contact .btns input[type="submit"]{ background:#1763B0; color:#FFFFFF; width:148px }
#contact .btns input[type="button"]{ background:#FFFFFF; color:#1763B0; width:148px }
#contact .btns .back{ display:inline-flex; justify-content:center; align-items:center; background:#FFFFFF; color:#1763B0; width:248px; text-decoration:none; }