.locations__contact{margin-bottom:26px}@media screen and (min-width: 750px){.locations__contact{margin-bottom:96px;text-align:center}}.locations__contact h2{margin:0;font-family:"Mont Light",helvetica,arial,sans-serif;font-size:2.6rem;letter-spacing:0;line-height:3.4rem}@media screen and (min-width: 750px){.locations__contact h2{font-size:3.6rem;line-height:4rem}}.locations__contact h2+p{margin:16px 0 0}@media screen and (min-width: 750px){.locations__contact h2+p{margin-top:8px;font-size:1.8rem;line-height:2.8rem}}.locations__contact-preheading{margin-bottom:8px;color:#7a482a;font-size:1.4rem;letter-spacing:.08em;line-height:2.2rem;text-transform:uppercase}@media screen and (min-width: 750px){.locations__contact-preheading{font-size:1.6rem;letter-spacing:.04em;line-height:2.4rem}}.locations__contact-form{margin-top:32px}.locations__contact-form form{display:flex;max-width:782px;flex-direction:column;margin:0 auto}.locations__contact-form form>div{display:flex}.locations__contact-form input,.locations__contact-form textarea,.locations__contact-form select{padding:8px 16px 6px;margin-bottom:16px;font-size:1.6rem;line-height:2.4rem}.locations__contact-form input::-moz-placeholder, .locations__contact-form textarea::-moz-placeholder, .locations__contact-form select::-moz-placeholder{color:rgba(39,23,16,.6)}.locations__contact-form input:-ms-input-placeholder, .locations__contact-form textarea:-ms-input-placeholder, .locations__contact-form select:-ms-input-placeholder{color:rgba(39,23,16,.6)}.locations__contact-form input::placeholder,.locations__contact-form textarea::placeholder,.locations__contact-form select::placeholder{color:rgba(39,23,16,.6)}.locations__contact-form select{background-position:right 12px center;border-radius:32px}@media screen and (min-width: 750px){.locations__contact-form .btn{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}
