:host { display: block; } .hy-cta-link-button-container { display: flex; } .hy-cta-link-button { align-items: right; background-color: transparent; color: var(--brand-main); cursor: pointer; display: flex; font-family: var(--main-font-family); font-size: 20px; font-weight: 600; height: 100%; letter-spacing: -0.67px; line-height: 20px; position: relative; text-decoration: none; &__text { padding: 14px 0; text-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); } &__link-icon { margin-left: 16px; svg { background-color: var(--brand-main-light); box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1); fill: var(--grayscale-white); padding: 10.29px; } } }