.cta-Text{font-family:'BNYM_CORPORATE_Akkurat_Pro';font-weight:400;font-style:normal;font-size:var(--brands-global-text-body-body-3-size);line-height:var(--brands-global-text-body-body-3-line-height);letter-spacing:var(--brands-global-text-body-body-3-line-spacing)}
.cta-container .material-icons{font-size:16px;width:16px;height:16px}
.cta-container{display:flex;gap:var(--responsive-desktop-size-margin-none);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);// border-color:var(--hover-link-font-color)}
.cta-container.button-cta-container{border:2px solid;border-radius:30px;border-color:var(--border-color);gap:var(--responsive-mobile-size-margin-3x-small);display:inline-flex}
.cta-container.button-cta-container:hover{color:var(--hover-font-color);background-color:var(--hover-background-color);border-color:var(--hover-border-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)}
.cta-container.button-cta-container{height:var(--responsive-mobile-size-scale-x-large);padding:var(--responsive-mobile-size-padding-none) var(--responsive-mobile-size-padding-large)}
.cta-container.link-cta-container{height:var(--responsive-mobile-size-scale-x-large);padding:var(--responsive-mobile-size-padding-none) var(--responsive-mobile-size-padding-small);gap:var(--responsive-mobile-size-margin-3x-small);display:inline-flex}
@media(min-width:768px){.cta-container .material-icons{font-size:24px;width:24px;height:24px}
.cta-Text{font-size:var(--brands-global-text-body-body-2-size);line-height:var(--brands-global-text-body-body-2-line-height);letter-spacing:var(--brands-global-text-body-body-2-line-spacing);margin-right:var(--responsive-tablet-size-margin-3x-small)}
.cta-container.button-cta-container{height:var(--responsive-tablet-size-scale-x-large);padding:var(--responsive-tablet-size-padding-none) var(--responsive-desktop-size-padding-large);gap:var(--responsive-tablet-size-margin-3x-small);display:inline-flex}
.cta-container.link-cta-container{height:var(--responsive-tablet-size-scale-x-large);padding:var(--responsive-tablet-size-padding-none) var(--responsive-tablet-size-padding-small);gap:var(--responsive-tablet-size-margin-3x-small);display:inline-flex}
}
@media(min-width:992px){.cta-Text{font-size:var(--brands-global-text-body-body-1-size);line-height:var(--brands-global-text-body-body-1-line-height);letter-spacing:var(--brands-global-text-body-body-1-line-spacing);margin-right:var(--responsive-desktop-size-margin-3x-small)}
.cta-container.button-cta-container{height:var(--responsive-desktop-size-scale-x-large);padding:var(--responsive-desktop-size-padding-none) var(--responsive-desktop-size-padding-large);gap:var(--responsive-desktop-size-margin-3x-small);display:inline-flex}
.cta-container.link-cta-container{height:var(--responsive-desktop-size-scale-x-large);padding:var(--responsive-desktop-size-padding-none) var(--responsive-desktop-size-padding-small);gap:var(--responsive-desktop-size-margin-3x-small);display:inline-flex}
}
[type="investor"]:lang(ja){.cta-Text{font-family:'source-han-sans-japanese'}
}