.title-button{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center}.title-button--title{font-size:32px;font-weight:400;line-height:56px;margin:0}.title-button--button,.title-button--title{font-family:Sharp Grotesk Book\ 20;font-style:normal;text-align:center}.title-button--button{background:none;border:1px solid #000;border-radius:100px;color:#000;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:normal;padding:14px 24px;text-transform:uppercase;transition:all .5s ease}.title-button--button:hover{background-color:#000;color:#fff}@media (max-width:767px){.title-button--title{font-size:28px;line-height:40px}.title-button--button{width:100%}}