svg{
  width: 18px;
  height: 18px;
}
.btn-primary-dark {
  padding: 10px 14px;
  display: flex!important;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  width: fit-content;
}
a + a{
  margin-left: 8px; 
}
.short-text{
  margin-right: 12px; 
}

.ai-container{
  display: flex;
  align-items: center;
  justify-content: center; 
  flex-wrap: wrap;
}
.aside-ai .ai-container .short-text{
  flex: 0 0 100%;
  margin: 20px 0;
  text-align: center;
}
@media (max-width: 600px){

  .ai-container .short-text{
    flex: 0 0 100%;
    margin: 20px 0;
    text-align: center;
  }

  .ai-container{
    gap: 12px;
  }
}
@media (min-width: 768px) {
  .aside-ai .ai-container{
    max-width: 412px;
    margin: 0 0 0 auto;
  }