@import url(https://use.typekit.net/hxc3xrk.css);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.office-intro .header-image{position:relative;height:50vh;min-height:30rem}.office-intro .header-image .bg-img{z-index:1}.office-intro .header-image .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(69,75,74,.5);display:flex;align-items:center;justify-content:center;z-index:2}.office-intro .intro{position:relative}.office-intro .intro .animated-line{top:0;bottom:0;left:50%}.office-intro .intro .grid{grid-gap:3rem 20rem;gap:3rem 20rem}.office-intro .intro .grid .map-wrapper #map{height:100%;min-height:40vh;background:var(--light-grey-color)}.office-intro .intro .grid .content .contact-info,.office-intro .intro .grid .content p{margin-bottom:3rem}.office-intro .intro .grid .content .contact-info a{line-height:1.5}.office-intro .intro .grid .content .contact-info a:before{display:none}.office-intro .video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.office-intro .video-wrap iframe,.office-intro .video-wrap video{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:1124px){.office-intro .intro .grid{grid-gap:3rem 10rem;gap:3rem 10rem}}@media only screen and (max-width:768px){.office-intro .intro .animated-line{display:none}}
