.kt-sc__form{
  width: 100%;
}
.accordion.accordion-toggle-svg .card .card-header .card-title.collapsed .kt-svg-icon {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.kt-sc-faq-3--accordion .accordion.accordion-toggle-svg .card .card-header .card-title svg {
  width: 30px;
  height: 30px;
}
.accordion.accordion-toggle-svg .card .card-header .card-title .kt-svg-icon {
  margin: auto 0 auto auto;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: all .3s;
  transition: all .3s;
}
.accordion.accordion-toggle-svg .card .card-header .card-title.collapsed {
  color: #48465b;
}
.accordion.accordion-solid .card .card-header .card-title.collapsed {
  border-radius: 4px;
}
.kt-sc-faq-3--accordion .accordion.accordion-toggle-svg .card .card-header .card-title {
  padding: 3rem;
  font-size: 1.45rem;
}
.accordion.accordion-toggle-svg .card .card-header .card-title {
  color: #48465b;
  font-size: 1.2rem;
  background-color: #fff;
}
.accordion.accordion-solid .card .card-header .card-title {
  font-size: 1.1rem;
  padding: 1.25rem;
/*  background-color: #ebedf2;*/
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.accordion .card .card-header .card-title.collapsed {
  color: #595d6e;
}
.accordion .card .card-header .card-title {
  margin: 0;
  font-size: 1.1rem;
  font-weight: 500;
  padding: 1rem 1rem;
  color: #716aca;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.kt-sc-faq-3--accordion {
  padding-top: 0;
}
.kt-sc-faq-3 {
  text-align: center;
  padding: 3rem 0 0;
    padding-top: 3rem;
}
.kt-sc-faq-3--accordion .accordion.accordion-toggle-svg {
  margin-bottom: 3rem;
}
.kt-sc-faq-3--accordion .accordion.accordion-toggle-svg .card {
  -webkit-box-shadow: 0 0 13px 0 rgba(82,63,105,.05);
  box-shadow: 0 0 13px 0 rgba(82,63,105,.05);
  border-radius: 4px !important;
  margin-bottom: .9rem;
}
.accordion.accordion-solid .card {
  margin-bottom: 1.5rem;
  border: 0;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion .card {
  overflow: visible !important;
  margin: 0;
    margin-bottom: 0px;
}
.accordion > .card {
  overflow: hidden;
}
.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #ebedf2;
  border-radius: .25rem;
}
.accordion.accordion-solid .card .card-header {
  padding: 0;
  background-color: transparent;
}
.accordion .card .card-header {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-bottom: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.kt-iconbox--animate-slow {
  background-color: #f7f8fa;
  overflow: hidden;
  position: relative;
}
.kt-iconbox {
  padding: 1.5rem;
}
.kt-portlet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-shadow: 0 0 13px 0 rgba(82,63,105,.05);
  box-shadow: 0 0 13px 0 rgba(82,63,105,.05);
  background-color: #fff;
  margin-bottom: 20px;
  border-radius: 4px;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
  padding-right: 20px;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__icon svg {
  height: 50px;
  width: 50px;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
  padding-right: 20px;
}
.kt-iconbox .kt-iconbox__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
}
.kt-portlet .kt-portlet__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 25px;
  border-radius: 4px;
}
.kt-iconbox--animate-slow > div {
  z-index: 1;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__desc .kt-iconbox__title {
  font-size: 1.55rem;
  color: #48465b;
}
.kt-iconbox .kt-iconbox__body .kt-iconbox__desc .kt-iconbox__content {
  font-size: 1.1rem;
  font-weight: 400;
  color: #9392a0;
}
.kt-sc-faq-2 .kt-sc__bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  z-index: 0;
  padding-right: 70px;
  overflow: hidden;
}
.kt-sc-faq-2 .kt-sc__top .kt-sc__content .kt-sc__form .input-group .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border: none;
  padding: .65rem 2rem;
  background-color: #fff;
}
.kt-sc-faq-2 .kt-sc__top .kt-sc__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1rem 1rem;
}
.kt-sc-faq-2 .kt-sc__top .kt-sc__content .kt-sc__form .input-group .form-control {
  border: none;
  padding: 2.5rem 0;
  font-weight: 400;
  font-size: 1.1rem;
}
.kt-sc-faq-2 .kt-sc__top .kt-sc__content .kt-sc__form .input-group {
  width: 100%;
  -webkit-box-shadow: 0 0 27px 0 rgba(160,160,191,.2);
  box-shadow: 0 0 27px 0 rgba(160,160,191,.2);
}
.kt-sc-faq-2 .kt-sc__top .kt-sc__content .kt-sc__title {
  color: #48465b;
  font-size: 2.15rem;
  font-weight: 600;
  margin-right: 3.5rem;
  margin-bottom: 0;
}
.kt-sc-faq-3 {
 text-align:center;
 padding:3rem 0 0
}
.kt-sc-faq-3 .kt-sc__title {
 color:#48465b;
 font-size:2.2rem;
 font-weight:600;
 margin-bottom:1.2rem
}
.kt-sc-faq-3 .kt-sc__subtitle {
 font-size:1.4rem;
 color:#9392a0;
 margin-bottom:.5rem;
 font-weight:400
}
.kt-sc-faq-3 .kt-sc__bg svg {
 width:550px;
 height:auto
}
.kt-sc-faq-3.kt-negative-spacing {
 margin-top:-15px;
 padding-top:0
}
.kt-sc-faq-3--accordion {
 padding-top:0
}
.kt-sc-faq-3--accordion .accordion.accordion-toggle-svg {
 margin-bottom:3rem
}
.kt-sc-faq-3--accordion .accordion.accordion-toggle-svg .card {
 -webkit-box-shadow:0 0 13px 0 rgba(82,63,105,.05);
 box-shadow:0 0 13px 0 rgba(82,63,105,.05);
 border-radius:4px!important;
 margin-bottom:.9rem
}
.kt-sc-faq-3--accordion .accordion.accordion-toggle-svg .card .card-header .card-title {
 padding:3rem;
 font-size:1.45rem
}
.kt-sc-faq-3--accordion .accordion.accordion-toggle-svg .card .card-header .card-title svg {
 width:30px;
 height:30px
}
.kt-sc-faq-3--accordion .accordion.accordion-toggle-svg .card .card-body {
 padding:0 3rem 3rem;
 border:none;
 text-align:left;
 font-size:1.15rem;
 line-height:2rem;
 font-weight:400;
 color:#9392a0
}
@media (max-width:1024px) {
 .kt-sc-faq-3 .kt-sc__bg svg {
  width:100%
 }
}
       	
.kt-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}

.kt-pagination .kt-pagination__links {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.kt-pagination .kt-pagination__links, .kt-pagination .kt-pagination__links li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--first, .kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--last, .kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--next, .kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--prev {
  background: rgba(113,106,202,.1);
}
.kt-pagination .kt-pagination__links li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: .5rem;
  border-radius: 4px;
}
.kt-pagination .kt-pagination__links li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: .5rem;
  border-radius: 4px;
}

.kt-pagination .kt-pagination__links li a {
  font-weight: 500;
  color: #74788d;
  font-size: 1rem;
  padding: 0 .2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 30px;
  min-height: 30px;
  margin: 0;
}
.kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--active {
  background: #716aca;
}
.kt-pagination.kt-pagination--brand .kt-pagination__links li:hover a {
  color: #fff;
  border-radius: 4px;
  background-color: #716aca;

}
.kt-pagination .kt-pagination__links .kt-pagination__link--active a {
  color: #fff;
}

.kt-pagination.kt-pagination--brand .kt-pagination__links li:hover a i {
  color: #fff !important;
}