@import '../../styles/colors.scss'; :host { margin: 10px; color: #ffffff; letter-spacing: 0; } button { width: 300px; } .main-text { font-family: "PT Sans"; height: 18px; font-size: 16px; font-weight: 700; line-height: 20px; margin-top: 18px; text-align: left; } .secondary-text { font-family: "PT Sans"; height: 17px; font-family: "PT Sans"; font-weight: 400; font-size: 14px; line-height: 19px; margin-bottom: 18px; text-align: left; } .content { margin-right: 30px; } .arrow { background-color: rgba(0,0,0,0.1); width: 35px; height: 100%; right: 0; top: 0; position: absolute; line-height: 100%; border-top-right-radius: 4px; border-bottom-right-radius: 4px; mat-icon { top: calc(50% - 12px); position: relative; } }