.global-btn-area {
  padding: 4em 2em 2em;
}

.accordion-button:not(.collapsed) {
  color: #3c0149;
  background-color: #ffe7ff;
}

.accordion-button:focus {
  z-index: 3;
  border-color: #292129;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(253, 13, 197, 0.25);
  box-shadow: 0 0 0 0.25rem rgba(253, 13, 197, 0.25);
}

.accordion-button:after {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2323c0149'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.paragraph-title {
  font-size: 1.6em;
  line-height: 3em;
}

.gallery-block {
  padding-top: 6em;
}

.icon-purple {
  fill: #73008c;
}

button:hover .icon-purple {
  fill: #fff;
}

global-btn .icon-purple {
  fill: #fff;
}

.banner-content ul li {
  color: #000;
  padding: 0 0 1em 0;
}

.accordion-button.bg-base:not(.collapsed)::after,
.accordion-button.bg-base::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.main-menu a {
  display: block;
  position: relative;
  font-weight: 400;
  font-family: var(--title-font);
  font-size: 16px;
  color: var(--title-color);
}

.main-menu a:hover {
  color: var(--theme-color);
}

.main-menu > ul > li {
  margin: 0 11px;
}

.main-menu > ul > li {
  padding: 31.5px 0;
}

.main-menu a {
  display: block;
  position: relative;
  font-weight: 400;
  font-family: var(--title-font);
  font-size: 16px;
  color: var(--title-color);
}

.main-menu a:hover {
  color: var(--theme-color);
}

.main-menu > ul > li {
  margin: 0 11px;
}

.main-menu > ul > li {
  padding: 31.5px 0;
}


.header-layout4 .main-menu > ul > li > a {
  color: var(--white-color);
  position: relative;
  text-decoration: none;
}

.header-layout4 .main-menu > ul > li > a:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0;
  height: 1px;
  background-color: var(--theme-color2);
  -webkit-transition: width 0.5s ease;
  transition: width 0.5s ease;
}

.header-layout4 .main-menu > ul > li > a:hover {
  color: var(--theme-color2);
}

.header-layout4 .main-menu > ul > li > a:hover:after {
  width: 100%;
}

.finance-heading {
  padding: 0 0 2em;
  margin: 0 0 4em;
  border-bottom: 1px dotted var(--theme-color2);
}
/*# sourceMappingURL=main.css.map */
