.contact-block{position:relative;margin-bottom:95px}.contact-block .contact_wrapper{overflow:hidden}.contact-block h2{margin-bottom:32px}.contact-block b,.contact-block strong{font-weight:500}.contact-block a{font-weight:500}.contact-block .company{margin-bottom:8px;font-weight:500}.contact-block .text_container{margin-bottom:32px}.contact-block .text_container p{margin:0}.contact-block .map_link img{margin-right:8px}.contact-block .map_link img.hovered{display:none}.contact-block .map_link:hover img{display:none}.contact-block .map_link:hover img.hovered{display:block}.contact-block .bg_elem{position:absolute;top:224px;right:-92px;width:735px;z-index:-1}@media only screen and (min-width:768px){.contact-block .col.contact{padding-right:108px}.contact-block .col.image{padding:0}.contact-block .col.image .image_container{width:0}.contact-block .col.image .image_container .image_wrapper{margin-left:-84px;margin-right:-50vw}}@media only screen and (max-width:991px){.contact-block{font-size:16px;letter-spacing:0.13px;line-height:24px}.contact-block h2{margin-bottom:24px}}@media only screen and (max-width:767px){.contact-block{margin-bottom:0}.contact-block .col{margin-bottom:48px}.contact-block .image_container{margin:0 -24px}}