.contact .contact-info{display:flex;align-items:stretch;flex-wrap:wrap;padding:0}@media (max-width:767px){.contact .contact-info{width:100%;padding:32px 0}}.contact .info{width:50%;position:relative;padding:48px 0}@media (max-width:991px){.contact .info{padding:32px 0}}@media (max-width:767px){.contact .info{width:100%;padding:0}}.contact .info:nth-child(2){padding-left:48px}@media (max-width:991px){.contact .info:nth-child(2){padding-left:32px}}@media (max-width:767px){.contact .info:nth-child(2){padding-left:0}}.contact .info h1{margin-top:0}@media (max-width:767px){.contact .map-wrap{order:2}}.contact .map{position:absolute;top:0;right:0;width:50vw;min-height:280px;height:100%;border:none}@media (max-width:767px){.contact .map{position:relative;width:100%;height:280px}}