@media screen and (max-width: 992px) {
  p, h2, h1, h3{
    line-height: 2.5rem !important;
  }
}

html{
  scroll-behavior: smooth;
}
.bg-black {
  background-color: #1C1C1C;
}

.b-top-rose {
  border-top: solid 35px #A61976;
}

.left_icon {
  background-position: left;
}
.left_circle {
  background-position: top -72px left 153px;
}

.right_icon {
  background-position: top right 111px;
}
.right_circle {
  background-position: top -72px right 250px;
}/*# sourceMappingURL=style.min.css.map */
ul {
  list-style: disc !important;
}

.vc_transform .page-template-default .frm_submit .frm_button_submit {
    font-family: Roboto;
    width: 260px;
    font-size: 20px;
    line-height: 24px;
    background: transparent;
    border: 1px solid #a61976;
    border-radius: 40px;
    box-shadow: none;
}