.agenda a {
    display: inline-flex;
    align-items: center;
    gap: 0.4em; 
    color: inherit;
    text-decoration: none;
    position:relative;
  }
  
  .agenda a::after {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    mask: url('9034947_logo_youtube_icon.svg') no-repeat center / contain;
    -webkit-mask: url('9034947_logo_youtube_icon.svg') no-repeat center / contain;
    background-color: currentColor;
  }
  .call-to-action-btn .btn-primary:hover {
    border-color: var(--secondary);
    background-color: var(--secondary);
}