/* Hero layout only */

.rubiani-hero-grid{
  display:grid;
  grid-template-columns: 1.2fr 0.8fr;
  gap:30px;
  align-items:center;
}

.rubiani-hero-image img{
  width:100%;
  height:auto;
  border-radius:16px;
}

a.rubiani-btn.rubiani-btn-primary{
  background:#D62734;
  color:#fff;
  border:none;
}

a.rubiani-btn.rubiani-btn-primary:hover{
  background:#b91f2a;
  color:#fff;
}

@media(max-width:900px){
  .rubiani-hero-grid{
    grid-template-columns:1fr;
  }
}
