.office-cta{background:var(--color-grey);padding:40px 0 16px;position:static}.office-cta__name{margin-right:.3em}.office-cta .section--heading{font-weight:300}.office-cta__buttons{align-items:center!important;display:flex!important;gap:unset;justify-content:center!important;margin:0 auto}.office-cta__button{flex:0 0 calc(25% + 20px);height:auto!important;line-height:1!important;margin:0 10px;padding:10px 36px!important;text-align:center!important;white-space:nowrap!important}.button.office-cta__button--connect span{filter:invert(1)}.button.office-cta__button--connect:hover span{filter:invert(0)}.office-cta__overlay{background-color:var(--color-light);color:var(--color-black);height:100%;left:0;opacity:0;padding:40px 0 16px;position:fixed;top:0;transition:visibility .05s,opacity .5s ease-in;visibility:hidden;width:100%;z-index:10}.office-cta__overlay.office-cta__overlay--show{opacity:1;transition:visibility .05s,opacity .5s ease-in;visibility:visible}.office-cta__overlay__wrapper{box-shadow:0 3px 15px -5px var(--color-shadow);display:flex;flex-direction:column;max-width:40vw;padding-top:100px}.office-cta__overlay .section--heading{color:var(--color-black);font-size:18px;margin-bottom:32px}.office-cta__socials{align-items:center;display:flex;flex-direction:column;font-size:14px;justify-content:center}.office-cta__socials a{cursor:pointer;margin:4px auto 20px;max-width:max-content}.office-cta__overlay__close{cursor:pointer;font-size:30px;position:absolute;right:30px;top:30px}@media (max-width:1112px) and (min-width:768px){.office-cta__buttons{flex-wrap:wrap}.office-cta__button{flex:0 1 40%;margin-bottom:20px}}@media (max-width:767.98px){.office-cta .section--heading :empty{display:none}.office-cta .section--heading .office-cta__name{display:block;margin-right:0}.office-cta__buttons.grid--4{display:flex;flex-direction:column;gap:unset;grid-template-columns:unset;width:100%}.office-cta__buttons.grid--4>*{margin-bottom:15px;width:100%}.office-cta__buttons.grid--4>:last-child{margin-bottom:0}.office-cta__overlay__wrapper{max-width:90%}.office-cta__socials a{width:100%}}