section.contact{text-align:center}section.contact p{width:60%;margin:0 auto}section.contact .vertical-line{margin:1.875rem 0}section.contact .contact-info a,section.contact address{font-family:Oswald,sans-serif;font-size:1.875rem;font-weight:500;line-height:2.5rem;text-transform:uppercase;color:#408b48}section.contact address{margin:.9375rem 0 1.875rem 0}section.contact .contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.875rem}section.contact .contact-info>div{-ms-flex-preferred-size:50%;flex-basis:50%;padding:3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.contact .contact-info>div span{margin-bottom:.9375rem}section.contact .contact-info>div a{text-decoration:none;-webkit-transition:all .2s;transition:all .2s}section.contact .contact-info>div a:hover{color:#f9b73b;text-decoration:underline}section.contact .contact-info .phone{border-right:solid 1px #408b48}section.contact .img-wrapper{padding-bottom:3.125rem;background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(80%,#fff),color-stop(80%,#231f20),to(#231f20));background:linear-gradient(white 0,#fff 80%,#231f20 80%,#231f20 100%)}section.contact section.contact-form{background-color:#231f20}section.contact section.contact-form h2{color:#fff}@media (max-width:991.98px){section.contact p{width:80%}section.contact .contact-info a,section.contact address{font-size:1.625rem;line-height:2.25rem}section.contact .contact-info>div{padding:3.125rem 1.5625rem}}@media (max-width:767.98px){section.contact p{width:100%}section.contact .contact-info a,section.contact address{font-size:1.375rem;line-height:2rem}section.contact .contact-info{-ms-flex-wrap:wrap;flex-wrap:wrap}section.contact .contact-info>div{-ms-flex-preferred-size:100%;flex-basis:100%}section.contact .contact-info .phone{border-right:none;border-bottom:solid 1px #408b48}}