.contact-form{padding:20px;background-color:#f6f6f6;margin-bottom:100px}.contact-form h3{margin-bottom:25px;font-family:MontserratRegular;color:#141414;font-size:18px}.contact-form .field{padding:5px;border-bottom:1px solid white;display:inline-block;width:100%}.contact-form .field label{float:left;width:200px;margin-top:10px}.contact-form .field .hs-input{float:right;width:350px;border:1px solid #e0e0e0;min-height:40px;padding-left:8px}.contact-form .field textarea{height:160px;resize:none}.contact-form input[type=submit]{background-color:transparent;border:none;font-family:MontserratLight;font-size:12px;letter-spacing:1px}.contact-form .hs_submit{margin:10px;text-align:right;font-family:MontserratLight;font-size:10px;background-color:#0af;color:#fff !important;border:0;padding:3px 15px;letter-spacing:1px;text-transform:uppercase;display:inline-block;text-decoration:none;line-height:30px;float:right;margin-right:5px;margin-top:15px;display:block}.contact-form .hs_recaptcha .input{float:right;clear:both}.contact-card{background-color:#f6f6f6;text-align:left;padding:10px 30px 50px 30px;margin-bottom:30px}.contact-card h3{font-family:MontserratRegular;color:#141414;font-size:20px}.contact-card p{font-family:SourceSansRegular;font-size:14px}.contact-card i{margin-right:10px}.contact-info{background-color:#f6f6f6;padding:30px}.contact-info .contact-details{float:left}.contact-info h3{font-family:MontserratRegular;color:#141414;font-size:20px}.contact-info img{float:right;margin-top:60px}@media screen and (max-width: 1200px){.contact-form{padding:20px 20px 69px}.contact-card{text-align:center}.contact-info img{float:none;margin:50px auto;display:block}.contact-info .contact-details{float:none;margin:0 auto;text-align:center}}
