.contact-overlap{position:relative;height:0;display:flex;justify-content:center;top:-40px}.contact-overlap__wrapper{font-size:.875rem;position:absolute;background:#fff;padding:.5rem 2rem;border-radius:4rem;text-align:center;left:auto;right:auto;box-shadow:0 1px 5px 0 rgba(45,62,80,0.12);z-index:50}.contact-overlap__label{font-size:.875rem;margin:.25rem 0 0;font-weight:600}.contact-overlap__phone svg{margin:0 .25rem -0.1rem 0}.contact-overlap__bottom-margin{margin-bottom:7rem}