.fa-check-circle {
  margin-right: 8px;
  font-size: larger;
}

.fa-times-circle {
  margin-right: 8px;
  font-size: larger;
}

.ul-styled {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.sofax-pricing-body li {
  padding: 0 !important;
}

.accordion-button:not(.collapsed) {
  background-color: transparent !important;
  color: inherit !important;
  box-shadow: none !important;
}

.accordion-button {
  color: #3788d8 !important;
}

.accordion-button::after {
  filter: none !important;
  color: #000;
  background-image: none !important;
  border: solid #000 !important;
  border-width: 0 2px 2px 0 !important;
  transform: rotate(45deg);
}

.accordion-button:not(.collapsed)::after {
  transform: rotate(-135deg);
  border-color: #3788d8 !important;
}

.blue-circle-background {
  width: 50px;
  height: 50px;
  background-color: #3788d8;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
}

.form-control:focus,
.form-control:hover {
  border-color: #3788d8 !important;
}

textarea:focus {
  box-shadow: none !important;
}

textarea {
  border-radius: 25px !important;
  resize: none !important;
  padding: 15px !important;
}

.svg-arrow-content {
  transition: stroke-dashoffset 10ms linear;
  stroke-dasharray: 307.919, 307.919;
  stroke-dashoffset: 126.438;
  stroke: #3788d8 !important;
}
.button-disabled {
  opacity: 0.6 !important;
  cursor: not-allowed !important;
}
.green-squiggle-adjust {
  position: relative;
  left: 120px;
  top: 50px;
}

  .arrow-shape {
    display: none;
  }


@media screen and (min-width: 1024px) {
  .arrow-shape {
    display: block;
    position: absolute;
    left: 0;
    top: -150%;
    z-index: -1;
    max-width: 30%;
  }
}

@media screen and (min-width: 1400px) {
  .arrow-shape {
    left: 10%;
    top: -200%;
    max-width: 30%;
  }
}

@media screen and (min-width: 1400px) {
  .shape1 {
    position: relative;
    top:53px;
    right:120px;
  }
}

@media screen and (max-width: 1024px) {
  .sofax-hero-shape {
    display: none;
  }
  .sofax-hero-shape2 {
    display: none;
  }
  .hide {
    display: none;
  }
}

#functionalities img {
  height: 70px;
}