@media screen{.contactArea__address{background:#545454;padding:65px 85px 65px 5.95238095%;box-sizing:border-box;position:relative}[data-module="map"] .contactArea__address:nth-child(2n)::after,
  [data-module="contact"] .contactArea__address:nth-child(1n)::after {left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#545454;border-width:30px;margin-top:-30px;z-index:1}}@media screen and (max-width:1400px){.contactArea__address{padding-right:50px}.contactArea__address img{position:relative}}@media screen and (max-width:1000px){.contactArea__address{background:#545454;box-sizing:border-box;position:relative}[data-module="map"] .contactArea__address:nth-child(2n)::after {left:0;margin-left:-30px;margin-top:0;position:absolute;top:100%;-ms-transform:rotate(90deg);transform:rotate(90deg);right:15px}}@media screen and (max-width:600px){.contactArea__address+.contactArea__address{padding-top:0}[data-module="map"] .contactArea__address:nth-child(2n)::after {left:50%}[data-module="contact"] .contactArea__address:nth-child(1n)::after {left:50%;margin-left:-30px;margin-top:0;position:absolute;top:100%;-ms-transform:rotate(90deg);transform:rotate(90deg);right:15px}}@media screen{.contactArea__address{color:#fff}.contactArea__address>h2{font:700 50px/50px 'BebasNeue','Arial','Helvetica',sans-serif;margin:0 0 30px 0;padding:0;text-transform:uppercase}.contactArea__address>p{font:300 24px/35px 'SourceSansPro','Arial','Helvetica',sans-serif;margin:0 0 30px 0;padding:0}.contactArea__address>p strong{font-weight:500;font-style:italic}}@media screen and (max-width:1400px){.contactArea__address{color:#fff}.contactArea__address>h2{font-size:40px;line-height:40px;margin:0 0 18px}.contactArea__address>p{font-size:18px;line-height:28px;margin:0 0 18px}}@media screen{.contactArea__mapcontainer{overflow:hidden;position:relative}.contactArea__mapcontainer>a{bottom:30px;display:inline-block;position:absolute;right:30px;z-index:1}.contactArea__mapcontainer>.contactArea__mapcontainer__map{background-position:center;background-size:cover;display:block;height:100%;width:100%}}@media screen and (max-width:1000px){.contactArea__mapcontainer>.contactArea__mapcontainer__map{min-height:400px}}.parallaxElement .contactArea{height:100vh;margin:0}.parallaxElement .contactArea .contactArea__address{height:100vh;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center}