.cta-Text{font-family:'BNYM_CORPORATE_Akkurat_Pro';font-weight:400;font-size:16px;line-height:24px}
.cta-container .material-icons{font-size:16px;width:16px;height:16px}
.cta-container{display:flex;gap:5px;align-items:center;color:var(--font-color);cursor:pointer;text-decoration:none}
.button-cta-container,.tag-cta-container{background-color:var(--background-color)}
.link-cta-container:hover{border-bottom:2px solid;margin-bottom:-2px;color:var(--hover-link-font-color)}
.cta-container.button-cta-container{border:2px solid;border-radius:30px;padding:12px 24px 12px 24px}
.cta-container.button-cta-container:hover{color:var(--hover-font-color);background-color:var(--hover-background-color)}
.cta-container.icon-cta-container{border:1px solid;border-radius:36px;padding:8px}
.cta-container.icon-cta-container .material-icons{font-size:20px;height:20px;width:20px}
.cta-container.icon-cta-container:hover{color:var(--hover-font-color);background-color:var(--hover-background-color)}
.cta-container.tag-cta-container{border:1px solid;border-radius:30px;padding:6px 16px 6px 16px}
.cta-container.tag-cta-container:hover{color:var(--hover-font-color);background-color:var(--hover-background-color)}
.button-cta-container .noIcon{display:none;visibility:hidden}
.icon-cta-container .noIcon{visibility:hidden}
.link-cta-container .noIcon{display:none;visibility:hidden}
[type="investor"]:lang(ja){.cta-Text{font-family:'source-han-sans-japanese'}
}