.separate {
  margin-top: 5%;
  margin-bottom: 5%;
}
.img-faq1 {
  background: url(../img/faq1.jpg) no-repeat center center;
  background-size: cover;
}
.img-faq2 {
  background: url(../img/faq2.jpg) no-repeat center center;
  background-size: cover;
}
.accordion .panel-default > .panel-heading {
  position: relative;
  padding: 0;
  border-radius: 25px;
}
.panel {
  width: 80%;
  margin-left: 10%;
  cursor: pointer;
  background-color: transparent !important;
}
.panel-body {
  background-color: #fff;
}
.accordion.panel-group .panel {
  border: 0;
  box-shadow: none;
}
.accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid #edf0f0;
  padding: 20px;
  border-radius: 25px !important;
}
.accordion .panel-default > .panel-heading > a {
  display: block;
  position: relative;
  text-decoration: none;
  padding: 13px 20px;
  color: #fff;
  font-family: Montserrat, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 17px;
  margin-top: 2%;
  background: linear-gradient(#07284d, #20508c, #07284d);
  border-radius: 25px !important;
  border: 4px outset #fff;
}
.accordion .panel-default > .panel-heading > a.minus {
  color: #fff;
  margin-bottom: -1px;
}
.accordion .panel-heading > a > span {
  display: block;
  width: 12px;
  height: 2px;
  background-color: #fff;
  right: 20px;
  top: 22px;
  position: absolute;
}
.accordion .panel-heading > a.plus > span {
  background-color: #fff;
}
.accordion .panel-heading > a.plus > span:after {
  content: "";
  display: block;
  width: 12px;
  height: 2px;
  position: absolute;
  top: 0;
  background-color: #fff;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.accordion .panel-heading:hover a.plus {
  border-radius: 25px !important;
  color: #fff;
}
.accordion .panel-heading:hover a.plus > span,
.accordion .panel-heading:hover a.plus > span:after {
  background-color: #fff;
}
.title-faq {
  font-family: "Russo One", sans-serif;
  font-weight: 900;
}
.separated-top {
  padding-top: 50px;
}
.separated-bottom {
  padding-bottom: 50px;
}
