html body #main section.contact{padding:4.4736842105rem 0}html body #main section.contact .contact-info{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:start;-moz-box-align:start;align-items:flex-start;display:-moz-box;display:flex;flex-direction:column;justify-content:flex-start;padding:1.25rem 0}html body #main section.contact .contact-info .info{display:-moz-box;display:flex;margin:1.0526315789rem 0;padding:.5263157895rem 0;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}@media (max-width:991.98px){html body #main section.contact .contact-info .info{margin:.5263157895rem 0}}html body #main section.contact .contact-info .info:hover{color:#2c9683}html body #main section.contact .contact-info .info:hover .icon i{background:#e2e2e2;color:#2c9683}html body #main section.contact .contact-info .info .icon{margin-right:.7894736842rem}html body #main section.contact .contact-info .info .icon i{-moz-box-align:center;-moz-box-pack:center;align-items:center;background:#2c9683;border-radius:50%;color:#fff;display:-moz-box;display:flex;font-size:1.3157894737rem;height:2.6315789474rem;justify-content:center;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out;width:2.6315789474rem}html body #main section.contact .contact-info .info .text:first-line{line-height:2.6315789474rem}html body #main section.contact h3{color:#2c9683;font-family:Libre Baskerville,serif;text-transform:uppercase}html body #main section.contact .socials,html body #main section.contact .socials a{-moz-box-align:center;-moz-box-pack:center;align-items:center;display:-moz-box;display:flex;justify-content:center}html body #main section.contact .socials a{background:#2c9683;border-radius:50%;color:#fff;font-size:1.8421052632rem;height:3.4210526316rem;margin:0 .7894736842rem;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out;width:3.4210526316rem}@media (max-width:767.98px){html body #main section.contact .socials a{font-size:1.3157894737rem;height:2.6315789474rem;width:2.6315789474rem}}html body #main section.contact .socials a svg{-moz-transition:.25s ease-in-out;transition:.25s ease-in-out;width:1.5789473684rem}html body #main section.contact .socials a:hover{background:#e2e2e2;color:#2c9683}html body #main section.contact .socials a:hover svg{fill:#2c9683}html body #main section.map{height:34.2105263158rem}html body #main section.map iframe{height:100%;max-width:100%;width:100%}