/* ========================== RESPONSIVE ========================== 
@media (max-width: 768px) {
  .logo img { height: 46px; }
  .logo span { font-size: 13px; }
}

@media (max-width: 480px) {
  .logo span { font-size: 12px; }
}

@media (max-width: 900px) {
  .main-nav { display: none; }
  .desktop-cta { display: none; }
}

@media (max-width: 1200px) {
  .hero-content { padding-left: 30px; }
  .hero-content h1 { font-size: 46px; }
}

@media (max-width: 900px) {
  .hero {
    justify-content: center;
    text-align: center;
    padding-top: 100px;
  }
  .hero-content {
    padding: 0 20px;
    max-width: 100%;
  }
  .hero-actions {
    justify-content: center;
  }
}*/
