.contact-wrapper{display:flex;flex-wrap:wrap;gap:40px 0;margin-left:-20px;margin-right:-20px}.contact-wrapper .col{flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.contact-wrapper .col{flex:1 0 100%;max-width:100%}}.contact-map{display:flex;height:100%;min-height:350px;width:100%}.iframe_wrapper{height:100%!important}