.member-firm-contacts__block{padding-top:64px;padding-bottom:64px}@media (max-width:767px){.member-firm-contacts__block .member-firm-contacts__header{margin-bottom:48px}}@media (min-width:768px){.member-firm-contacts__block .member-firm-contacts__header{margin-bottom:74px}}.member-firm-contacts__block .member-firm-contacts__title{margin-bottom:16px}.member-firm-contacts__block .member-firm-contacts__overline{margin-bottom:16px;color:#4f2d7f}.member-firm-contacts__block .member-firm-contacts__description{max-width:568px;white-space:pre-line}@media (min-width:960px){.member-firm-contacts__block.single-column .press-items__container{display:flex;flex-wrap:wrap;gap:64px 32px}}@media (max-width:959px){.member-firm-contacts__block.single-column .member-firm-contact-item-block{margin-bottom:40px}.member-firm-contacts__block.single-column .member-firm-contact-item-block:last-child{margin-bottom:0}}@media (min-width:960px){.member-firm-contacts__block.single-column .member-firm-contact-item-block{margin:0;width:calc(50% - 16px)}}.member-firm-contacts__block.two-columns .member-firm-contact-item-block{margin-bottom:40px}.member-firm-contacts__block.two-columns .member-firm-contact-item-block:last-child{margin-bottom:0}@media (min-width:1024px){.member-firm-contacts__block.two-columns .member-firm-contacts__layout{display:flex;gap:32px}.member-firm-contacts__block.two-columns .member-firm-contacts__header{margin-bottom:0}.member-firm-contacts__block.two-columns .member-firm-contacts__header,.member-firm-contacts__block.two-columns .press-items__container{flex:1;width:calc(50% - 16px)}.member-firm-contacts__block.two-columns .member-firm-contacts__header-sticky{position:sticky;top:50%}}.member-firm-contact-item-block .contact-details{margin-top:16px;display:flex;align-items:flex-start;gap:8px}.member-firm-contact-item-block .contact-details .contact-email__wrapper,.member-firm-contact-item-block .contact-details .phone-number-wrapper{flex:1;display:flex;align-items:center}.member-firm-contact-item-block .contact-details .contact-email__wrapper{gap:8px}.member-firm-contact-item-block .press-contact__wrapper{min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media (min-width:768px){.member-firm-contact-item-block .press-contact__wrapper{flex-direction:row}}@media (min-width:768px){.member-firm-contact-item-block .press-contact__wrapper.no-thumbnail__image{padding-right:152px}}.member-firm-contact-item-block .press-contact__wrapper>div{position:static;padding:0}.member-firm-contact-item-block .press-contact__wrapper .contact-phone__icon{margin-top:.2rem}.member-firm-contact-item-block .press-contact__wrapper .contact-email__icon,.member-firm-contact-item-block .press-contact__wrapper .contact-phone__icon{position:static;display:flex;justify-content:center;gap:8px;vertical-align:middle;flex:0 0 18px;height:18px;text-align:center;color:#4f2d7f;border-radius:50%;border:1px solid #4f2d7f}.member-firm-contact-item-block .press-contact__wrapper .contact-email__icon .social-icon__vi,.member-firm-contact-item-block .press-contact__wrapper .contact-phone__icon .social-icon__vi{--social-icon-svg-width:10px;--social-icon-svg-height:9px}.member-firm-contact-item-block .press-contact__wrapper .phone-number__item{display:flex;align-items:center;gap:8px;margin-bottom:4px}.member-firm-contact-item-block .press-contact__wrapper .phone-number__item:last-child{margin-bottom:0}.member-firm-contact-item-block .press-contact__wrapper .phone-number__item a{white-space:nowrap;font-size:var(--gt-body-text--font-size,1.4rem);line-height:var(--gt-body-text--line-height,2.2rem);font-weight:var(--gt-body-text--font-weight,var(--font-weight-normal))}@media (hover:none){.member-firm-contact-item-block .press-contact__wrapper .phone-number__item a{outline:0}}@media (hover:hover) and (pointer:fine){.member-firm-contact-item-block .press-contact__wrapper .phone-number__item a{cursor:pointer}.member-firm-contact-item-block .press-contact__wrapper .phone-number__item a:active,.member-firm-contact-item-block .press-contact__wrapper .phone-number__item a:focus-visible,.member-firm-contact-item-block .press-contact__wrapper .phone-number__item a:hover{color:#ce2c2c}}.member-firm-contact-item-block .press-contact__wrapper .phone-number__item:has(.contact-phone__icon){align-items:flex-start}.member-firm-contact-item-block .press-contact__wrapper .phone-number__list{margin:0;padding:0}@media (min-width:1200px){.member-firm-contact-item-block .press-contact__wrapper .phone-number-wrapper{min-width:174px}}.member-firm-contact-item-block .press-contact__wrapper .contact-info{width:100%}@media (min-width:768px){.member-firm-contact-item-block .press-contact__wrapper .contact-info{max-width:352px}}.member-firm-contact-item-block .press-contact__wrapper .contact-info .email-link{padding:0;font-size:var(--gt-body-text--font-size,1.4rem);line-height:var(--gt-body-text--line-height,2.2rem);font-weight:var(--gt-body-text--font-weight,var(--font-weight-normal))}.member-firm-contact-item-block .press-contact__wrapper .contact-info .expert-name{margin:0 0 4px;font-size:var(--gt-small-title--font-size,2.4rem);line-height:var(--gt-small-title--line-height,3.2rem);font-weight:var(--gt-small-title--font-weight,var(--font-weight-bold));color:#4f2d7f}.member-firm-contact-item-block .press-contact__wrapper .contact-info .job-title{margin:0;font-weight:var(--gt-body-text--font-weight,var(--font-weight-light));text-transform:none;color:#000;letter-spacing:initial}@media (min-width:1200px){.member-firm-contact-item-block .press-contact__wrapper .contact-info .job-title{font-size:var(--gt-body-text--font-size,2rem);line-height:var(--gt-body-text--line-height,2.8rem)}}@media (max-width:1199px){.member-firm-contact-item-block .press-contact__wrapper .contact-info .job-title{font-size:var(--gt-body-text--font-size-mobile,1.8rem);line-height:var(--gt-body-text--line-height-mobile,2.4rem)}}.member-firm-contact-item-block .press-contact__wrapper .contact-image{flex-shrink:0;position:relative;margin:0;border-radius:50%;overflow:hidden;width:120px;height:120px}.member-firm-contact-item-block .press-contact__wrapper .contact-image::after{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background-color:rgba(43,20,77,.05);mix-blend-mode:multiply;pointer-events:none}.member-firm-contact-item-block .press-contact__wrapper .contact-image img{width:100%;height:100%;object-fit:cover;object-position:top center}.office-key-contact-block .member-firm-contacts__title{margin-bottom:0}.office-key-contact-block .key-contact__button{margin-top:32px}@media (max-width:1023px){.office-key-contact-block.two-columns .key-contact__button.hide-on-mobile{display:none}}@media (min-width:1024px){.office-key-contact-block.two-columns .key-contact__button.hide-on-desktop{display:none}}.office-key-contact-block.single-column .key-contact__button.hide-on-mobile{display:none}
/*# sourceMappingURL=office-key-contact-block-rtl.css.map */
