.contact-map-section p.subtitle{font-size:18px;font-weight:400;line-height:100%;margin-bottom:16px;text-align:center;text-transform:uppercase}.contact-map-section h2.title{font-weight:700;line-height:100%;margin:0;text-align:center;text-transform:uppercase}.contact-map-section .heading_s{margin:0 auto;max-width:716px;padding-bottom:60px}.contact-map-section .content{display:flex;flex-wrap:wrap}.contact-map-section .contact-info{padding-right:97px;width:50%}.contact-map-section .maps{padding-left:10px;width:50%}.contact-map-section .maps .map_con{border-radius:16px;box-shadow:0 4px 12px 2px #a2a2a266}.contact-map-section .map_con iframe{border-radius:16px}.contact-map-section .contact-info p{letter-spacing:unset;line-height:100%;margin-bottom:10px;text-transform:uppercase}.contact-map-section .contact-info h3{line-height:100%;margin-bottom:20px}.contact-map-section ul.info-list{list-style:none;margin:0;padding:0}.contact-map-section ul.info-list a span{font-size:18px;font-weight:400;line-height:150%;padding-left:15px;transition:all .4s ease-in-out;width:calc(100% - 22px)}.contact-map-section ul.info-list a{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}.contact-map-section ul.info-list a img{height:auto!important;max-width:22px!important;object-fit:contain}.contact-map-section ul.info-list li{border-top:1px solid;padding:12px 0}.contact-map-section ul.info-list li:last-child{border-bottom:1px solid}.contact-map-section .socials{margin-top:20px}.contact-map-section .socials h4{font-size:20px;line-height:100%;margin-bottom:17px}.contact-map-section .s_m_i{align-items:center;display:flex;flex-wrap:wrap;gap:13px}.contact-map-section .s_m_i a{display:inline-block;height:100%;line-height:0px}.socials svg{transition:all .4s ease-in-out;width:20px}.contact-map-section ul.info-list a:hover span{text-decoration:underline}@media only screen and (max-width:767px){.contact-map-section .heading_s{padding-bottom:40px}.contact-map-section .contact-info{padding-right:0;width:100%}.contact-map-section .maps{padding:0 0 40px;width:100%}.contact-map-section .content{flex-direction:column-reverse}.contact-map-section ul.info-list a span{font-size:16px}.contact-map-section .hs-responsive-embed-wrapper.hs-responsive-embed{margin:0!important;max-width:100%!important;min-width:100%;width:100%!important}}@media only screen and (min-width:768px) and (max-width:1024px){.contact-map-section .contact-info{padding-right:40px}}