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