.container{
  width:min(100% - 40px,var(--container));
  margin:0 auto;
}

.section{
  padding:120px 0;
}

.section-header{
  text-align:center;
  margin-bottom:60px;
}

.section-header.left{
  text-align:left;
}

.section-label{
  color:#818cf8;
  letter-spacing:2px;
  margin-bottom:12px;
  font-size:14px;
}

.section-header h2{
  font-size:48px;
  margin-bottom:20px;
}

.section-header p{
  color:var(--muted);
  max-width:720px;
  margin:0 auto;
}
