@media (max-width:767px){.contact-main{display:grid;grid-template-rows:auto auto}}@media (min-width:768px){.contact-main{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}@media (min-width:992px){.contact-main{display:grid;grid-template-columns:1fr 1fr;gap:4rem}}.contact-main .location-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:1rem 4rem}.contact-main .location-content .location-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.contact-main .location-content .address,.contact-main .location-content .email,.contact-main .location-content .hours,.contact-main .location-content .phone{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem);padding-bottom:1rem}.contact-main .location-content h4{margin:0}.contact-main .location-content a{color:#231f20}.contact-main .location-content address{font-style:normal}.contact-main .location-map .gmap{width:100%;height:300px;margin:25px 0}@media (min-width:768px){.contact-main .location-map .gmap{width:90%}}.contact-main .location-map .data{display:none}@media (min-width:768px){.contact-supplemental{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(30% - 1rem),1fr));gap:2rem}}@media (min-width:992px){.contact-supplemental{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(20% - 2rem),1fr));gap:4rem}}.contact-supplemental .contact-location{padding:1rem 2rem 2rem;border-radius:.5rem}.contact-supplemental .contact-location .location-title p{margin-bottom:0}.contact-supplemental .contact-location a{color:#231f20;text-decoration:none}.contact-supplemental .contact-location address{font-style:normal}.contact-supplemental .directions-link{margin-top:1rem}.contact-supplemental .directions-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5ch;color:#231f20;font-weight:700;font-style:italic;text-transform:uppercase;text-decoration:none}.contact-supplemental .directions-link a i{color:#e31937}.contact-form{margin-bottom:1rem}.contact-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:2rem}.contact-form form ::-webkit-input-placeholder{font-weight:300}.contact-form form ::-moz-placeholder{font-weight:300}.contact-form form :-ms-input-placeholder{font-weight:300}.contact-form form ::-ms-input-placeholder{font-weight:300}.contact-form form ::placeholder{font-weight:300}.contact-form .col-form-label,.contact-form label{display:block;height:0;width:0;position:absolute;font-size:0;overflow:hidden}.contact-form input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.contact-form .form-control{display:block;width:100%;padding:.5rem;color:#78777b;background-color:#fff;background-clip:padding-box;border:1px solid #78777b;border-radius:.25rem}.contact-form textarea.form-control{margin:0;overflow:auto;resize:vertical;height:8rem;font-family:inherit;font-size:inherit;line-height:inherit}.contact-form .contact-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:1rem;position:relative;padding:1rem 3rem 3rem;border-radius:.5rem}@media (max-width:767px){.contact-form .contact-content{padding:1rem 2rem 2rem}}.contact-form .contact-body{position:relative}.contact-form .contact-footer{padding:1rem 1px 1px;color:#e31937}.contact-form .contact-footer button{margin-bottom:0}
/*# sourceMappingURL=/_sourcemaps/lindsay-dealers-site/page--contact.min.css.map */
