.brides-page{
  width:min(900px, calc(100% - 40px));
  margin:0 auto;
  padding:120px 0 80px;
}

.brides-hero{
  text-align:center;
  margin-bottom:60px;
}

.brides-block{
  margin-bottom:60px;
}

.brides-block h2{
  margin-bottom:18px;

  font-size:28px;
  font-weight:700;

  color:rgba(255,255,255,.92);
}

.brides-block p{
  color:rgba(255,255,255,.72);
  line-height:1.8;
}

.brides-block ul{
  padding-left:20px;
  color:rgba(255,255,255,.82);
  line-height:1.9;
}

.faq-item{
  margin-bottom:24px;
}

.faq-item b{
  display:block;
  margin-bottom:8px;
  color:#fff;
}

.brides-final{
  text-align:center;
  margin-top:80px;
}

@media (max-width:820px){

  .brides-page{
    padding:100px 0 50px;
  }

  .brides-block h2{
    font-size:22px;
  }

}
.brides-intro{
  max-width: 760px;
  margin: 28px auto 0;

  color: rgba(255,255,255,.68);

  font-size: 18px;
  line-height: 1.8;
  font-weight: 300;
}

.brides-accent{
  padding: 34px;

  border: 1px solid rgba(255,255,255,.07);
  border-radius: 22px;

  background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.045),
      rgba(255,255,255,.018)
    );
}

.brides-block li{
  margin-bottom: 8px;
}

@media (max-width:820px){

  .brides-intro{
    font-size: 15px;
    line-height: 1.7;
  }

  .brides-accent{
    padding: 24px 20px;
    border-radius: 18px;
  }

}
.brides-extra-link{
  text-align:center;
  margin-top:60px;
  margin-bottom:-10px;
}

.brides-extra-link a{
  color:rgba(255,255,255,.48);
  font-size:13px;
  font-weight:600;
  letter-spacing:.04em;

  transition:
    color .25s ease,
    transform .25s ease;
}

.brides-extra-link a:hover{
  color:rgba(255,255,255,.92);
}
.brides-plan-link{
  text-align:center;
  margin-top:22px;
  margin-bottom:10px;
}

.brides-plan-link a{
  color:rgba(214,195,150,.72);

  font-size:12px;
  font-weight:600;

  letter-spacing:.14em;
  text-transform:uppercase;

  transition:color .25s ease;
}

.brides-plan-link a:hover{
  color:rgba(214,195,150,.95);
}