#contact-content{margin:6rem auto 5rem;display:flex;flex-wrap:wrap}@media only screen and (max-width: 47.9375em){#contact-content{margin:3rem auto}}#contact-content h1{flex-basis:100%;margin-bottom:3rem}@media only screen and (max-width: 55.9375em){#contact-content h1{margin-bottom:1.5rem}}#contact-content .contact-information{flex-basis:22.5rem;font-size:.9375rem}@media only screen and (max-width: 55.9375em){#contact-content .contact-information{flex-basis:100%;margin-bottom:3rem}}#contact-content .contact-information a{color:#111;text-decoration:none}#contact-content .contact-information .phone,#contact-content .contact-information .email,#contact-content .contact-information .address{margin-bottom:1rem;display:flex;align-items:flex-start}#contact-content .contact-information .phone .icon,#contact-content .contact-information .email .icon,#contact-content .contact-information .address .icon{top:.3125rem;padding-left:1.5rem}#contact-content .contact-information .vat{margin-top:1.5rem}#contact-content .contact-information .contact-social{margin-top:2rem;display:flex}#contact-content .contact-information .contact-social li+li{margin-left:2rem}#contact-content .contact-information .openinghours{margin-top:3rem}@media only screen and (min-width: 40em) and (max-width: 55.9375em){#contact-content .contact-information .openinghours{margin-top:0}}#contact-content .contact-information .openinghours h3{margin-bottom:.75rem}#contact-content .contact-information .openinghours li+li{margin-top:.25rem}#contact-content .contact-information .openinghours strong{width:4.375rem;display:inline-block}#contact-content .contact-form{flex:1 1 0px}#contact-map{height:27.5rem;margin-bottom:5rem}#contact-map #map{height:100%;width:100%}@media only screen and (max-width: 47.9375em){#contact-map{margin-bottom:3rem}}
