.contact-details__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px;margin:0}@media (min-width:768px){.contact-details__contact{display:block}}.contact-details__contact__main-image{border-radius:10px;margin-top:0;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}@media (min-width:768px){.contact-details__contact__main-image{max-width:calc(100% / 3)}}.contact-details__contact__main-image.image-content-wrap{padding-bottom:0}.contact-details__contact__main-image img{border:0;border-radius:10px}@media (min-width:768px){.sd .contact-details__contact__main-image img{width:100%}}.bg__transparent .contact-details__contact__certifications,.bg__transparent .contact-details__contact__firm-name{color:inherit}.bg__white .contact-details__contact__certifications,.bg__white .contact-details__contact__firm-name{color:var(--grey-800)}.bg__grey-300 .contact-details__contact__certifications,.bg__grey-300 .contact-details__contact__firm-name{color:var(--grey-800)}.bg__grey-800 .contact-details__contact__certifications,.bg__grey-800 .contact-details__contact__firm-name{color:var(--white)}.bg__primary-radial-gradient .contact-details__contact__certifications,.bg__primary-radial-gradient .contact-details__contact__firm-name{color:var(--white)}.contact-details__contact__intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.contact-details__contact__intro>*{margin:0}.contact-details__contact__certifications,.contact-details__contact__name,.contact-details__contact__title{padding:0 0 8px 0}.contact-details__contact__name{font-size:40px;font-variation-settings:'wdth' 96,'opsz' 30;line-height:44px}@media (min-width:992px){.contact-details__contact__name{font-size:62px;line-height:72px}}.contact-details__contact__name:before{content:none}.contact-details__contact .cta-text-link:focus,.contact-details__contact .cta-text-link:hover,.contact-details__contact .firm-address:focus,.contact-details__contact .firm-address:hover,.contact-details__contact__resume a:focus,.contact-details__contact__resume a:hover{background:0 0;text-decoration:underline}.contact-details__contact__resume a{text-decoration:none}.contact-details__contact__firm-address-wrapper>*{margin:0;padding:0 0 4px 0}.contact-details__contact__firm-address-wrapper>:last-child{padding:0}.contact-details__contact__summary{clear:both;padding-top:32px}.bg__transparent .contact-details__contact__social>*{color:inherit}.bg__white .contact-details__contact__social>*{color:var(--primary-700)}.bg__grey-300 .contact-details__contact__social>*{color:var(--primary-700)}.bg__grey-800 .contact-details__contact__social>*{color:var(--secondary)}.bg__primary-radial-gradient .contact-details__contact__social>*{color:var(--secondary)}.bg__transparent .contact-details__contact__social>* svg{fill:inherit}.bg__white .contact-details__contact__social>* svg{fill:var(--primary-700)}.bg__grey-300 .contact-details__contact__social>* svg{fill:var(--primary-700)}.bg__grey-800 .contact-details__contact__social>* svg{fill:var(--secondary)}.bg__primary-radial-gradient .contact-details__contact__social>* svg{fill:var(--secondary)}.contact-details__contact__social>:focus,.contact-details__contact__social>:hover{font-weight:400}.bg__transparent .contact-details__contact__social>:focus svg,.bg__transparent .contact-details__contact__social>:hover svg{fill:inherit}.bg__white .contact-details__contact__social>:focus svg,.bg__white .contact-details__contact__social>:hover svg{fill:var(--primary)}.bg__grey-300 .contact-details__contact__social>:focus svg,.bg__grey-300 .contact-details__contact__social>:hover svg{fill:var(--primary)}.bg__grey-800 .contact-details__contact__social>:focus svg,.bg__grey-800 .contact-details__contact__social>:hover svg{fill:var(--secondary-500)}.bg__primary-radial-gradient .contact-details__contact__social>:focus svg,.bg__primary-radial-gradient .contact-details__contact__social>:hover svg{fill:var(--secondary-500)}
/*# sourceMappingURL=contact-details.css.map */
