.correspondent-region-block{margin-bottom:32px}.correspondent-firm-block{padding:40px;height:100%;border-radius:24px;background:#f2f0ee}.correspondent-firm-block .firm-name{color:#4f2d7f;font-size:var(--gt-subtitle--font-size, 3.4rem);line-height:var(--gt-subtitle--line-height, 4rem);font-weight:var(--gt-subtitle--font-weight, var(--font-weight-bold))}.correspondent-firm-block .contact-name{color:#2b144d}.correspondent-firm-block .contact-info{display:flex;gap:32px;margin-top:32px}@media (max-width: 959px){.correspondent-firm-block .contact-info{flex-direction:column}}.correspondent-firm-block .contact-info .contact-info__inner{flex:1}.correspondent-firm-block .mail a,.correspondent-firm-block .phone a{display:flex;align-items:center;gap:4px;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));text-decoration:none;color:#4f2d7f}@media (hover: hover) and (pointer: fine){.correspondent-firm-block .mail a,.correspondent-firm-block .phone a{cursor:pointer}.correspondent-firm-block .mail a:hover,.correspondent-firm-block .mail a:active,.correspondent-firm-block .mail a:focus-visible,.correspondent-firm-block .phone a:hover,.correspondent-firm-block .phone a:active,.correspondent-firm-block .phone a:focus-visible{color:#ce2c2c;text-decoration:underline;text-underline-offset:.18em}}.correspondent-firm-block .mail .single-social__icon,.correspondent-firm-block .phone .single-social__icon{--social-icon-width: 18px;--social-icon-height: 18px;--social-icon-svg-width: 10px;--social-icon-svg-height: 10px}.correspondent-firm-block .mail .social-icon__vi,.correspondent-firm-block .phone .social-icon__vi{display:flex;align-items:center;justify-content:center}.correspondent-firm-block .phone{margin-bottom:8px}.correspondent-firm-block .address{list-style:none;margin:0;padding:0}.correspondent-firm-block .address li{color:#4f2d7f;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))}.correspondent-firm-block .button-block{margin-top:24px}.correspondent-firm-block .button-vi-external-link--static{background:transparent;color:#ce2c2c;--button-vi-text-color: #ce2c2c;--button-vi-external-link-icon-width: 16px;--button-vi-external-link-icon-height: 16px}@media (min-width: 768px){.correspondent-firms-item.glide__slide{width:calc(50% - 16px)}}
