#contact-post{margin-bottom:100px}#contact-post .heading{text-align:center;background:url(images/contact/heading.png) right center;background-size:cover;padding-top:160px;margin-bottom:50px;min-height:450px}@media screen and (max-width: 829px){#contact-post .heading{padding-top:50px;margin-bottom:30px;min-height:130px}}#contact-post .heading h1{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,0.5)}#contact-post .heading h1 span{display:block}#contact-post .container{margin:auto;max-width:600px}#contact-post .container h4{font-size:15px;letter-spacing:1px;display:block;margin-bottom:15px}#contact-post .container em{font-style:normal;color:#d40012;display:block;margin-bottom:20px}#contact-post .container small{color:#d40012;display:inline-block;margin-right:5px}@media screen and (max-width: 600px){#contact-post .container{padding:0 30px}}#contact-post .container table{margin-bottom:20px}#contact-post .container table th,#contact-post .container table td{padding:0 0 15px}@media screen and (max-width: 600px){#contact-post .container table th,#contact-post .container table td{display:block;width:100%}}#contact-post .container table td{position:relative;overflow:hidden}#contact-post .container table td input,#contact-post .container table td textarea,#contact-post .container table td select{padding:5px}#contact-post .container table td input{height:40px;width:100%}#contact-post .container table td select{float:left;margin-right:calc(7px * 2 / 1);margin-bottom:15px;height:35px;width:calc(100% / 2 - 7px)}#contact-post .container table td select:nth-child(2){margin-right:0}#contact-post .container table td .error{position:absolute;top:0;right:0;font-size:10px;background:#221815;padding:5px}#contact-post .button{color:#cdcdcd !important;font-size:13px;text-align:center;line-height:40px;color:#fff;background:#221815;display:block;border:1px #221815 solid;width:150px;height:40px;border-radius:50px;margin-bottom:50px}#contact-post .button:hover{color:#221815;background:#fff}
