:root{--bs-grey:#555}div.contact h3,div.contact h4{color:#c53241;margin:0;text-align:center}div.contact h3{font-size:3rem}@media only screen and (min-width:48em){div.contact h3{font-size:4.2rem}}div.contact h4{color:#444;font-size:1.8rem;font-style:italic}@media only screen and (min-width:48em){div.contact h4{font-size:2.1rem}}div.contact .contact-items{align-items:baseline;clear:both;display:flex;flex-direction:column;justify-content:center;padding-top:1em}.no-flexbox div.contact .contact-items{text-align:center}@media only screen and (min-width:48em){div.contact .contact-items{flex-direction:row}}div.contact .contact-item{color:#c53241;font-size:2.2rem;font-weight:300;margin:auto;padding:.5em 2em;text-align:center}.no-flexbox div.contact .contact-item{float:left;width:325px}div.contact .contact-item .fa{border:2px solid #c53241;border-radius:5em;color:#c53241;display:inline-block;font-size:2.5rem;height:50px;text-align:center;width:50px}div.contact .contact-item .fa:before{display:block;position:relative;top:50%;transform:translateY(-50%)}div.contact .contact-item .fa.fa-envelope-o{font-weight:700}div.contact .contact-phone p,div.contact .contact-phone2 p{margin-top:.1em}div.contact .contact-email p,div.contact .contact-email2 p,div.contact .contact-url p,div.contact .contact-url2 p{font-size:1.9rem;margin-top:-1px}div.contact small{display:block;font-size:1.5rem;font-style:italic;margin-top:.2em}.contact-items-2{margin:0 auto;max-width:40em}.no-flexbox .contact-items-2{max-width:650px}
