.page-heading{font-family:halcom-bold,sans-serif;padding:0 0 20px 0}@media screen and (min-width:900px){.page-heading{padding:0 0 30px 0}}#main-content .page{padding-top:30px}@media screen and (min-width:900px){#main-content .page{padding-top:50px}}#contact-us-page{padding:15px;border:1px solid #ccc;border-radius:4px;width:100%}@media screen and (min-width:900px){#contact-us-page{padding:20px}}#contact-us-page>p{font-family:halcom-medium,sans-serif;color:#682f71}#contact-us-page p.no-margin{margin:0}#contact-us-page .form{margin:0}#contact-us-page .form .form-field{margin:0 0 1.5rem}@media screen and (min-width:900px){#contact-us-page .form .form-field{margin:0 0 2rem}}#contact-us-page .form .form-field .form-input,#contact-us-page .form .form-field .form-label,#contact-us-page .form .form-field .form-select{font-family:halcom-medium,sans-serif;color:#0f0f0f}#contact-us-page .form .form-field .form-input small,#contact-us-page .form .form-field .form-label small,#contact-us-page .form .form-field .form-select small{color:#cc4749;font-size:14px;float:none}#contact-us-page .form .form-actions{text-align:left;max-width:100%}#contact-us-page .form .form-actions .button{font-size:15px;line-height:40.73px;font-family:halcom-bold,sans-serif;letter-spacing:-.7px;color:#fff;background:#682f71;text-align:left;border-radius:4px;padding:0 14px;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:auto}@media screen and (min-width:900px){#contact-us-page .form .form-actions .button{font-size:17px;line-height:38px;letter-spacing:-.1px}}#contact-us-page .form .form-actions .button:hover{border:1px solid #682f71;color:#000;background:#fff}