html,
body {
  font-family: "Poppins", sans-serif;
}

.bf-form {
  font-family: "Poppins", sans-serif;
}

/* FAQ */
.custom-faq	.e-n-accordion-item > div {
    background: #F7F6FC;
    margin-top: 16px;
    border-radius: 16px;
    padding:20px;
}

.custom-faq .e-n-accordion-item-title svg {
	transition: all 0.3s ease;
}

.custom-faq .e-n-accordion-item-title:hover svg {
	fill: #8343FF !important;
}

.animated.animated-slow {
/* 	animation-duration:5s !important; */
/* 	animation: none; */
}

.custom-fade-in-up .line {
  display: inline-block;
  overflow: hidden; /* prevent vertical shifting */
}
.custom-fade-in-up .word {
  display: inline-block;
}

.left-step {
    margin-left: calc((100% - 1400px) / 2) !important;
}

@media screen and (max-width: 1440px) {
    .left-step {
        margin-left: calc((100% - 1280px)/ 2 + 30px) !important;    
    }
}

@media screen and (max-width: 1024px) {
    .left-step {
        margin-left: 0px !important;
    }
}

/* ===== Default (active) colors ===== */
.custom-slider .elementor-swiper-button svg circle { 
  fill: #6F43FF;
  transition: fill .2s ease;
}
.custom-slider .elementor-swiper-button svg path {
  fill: #FFFFFF;
  transition: fill .2s ease;
}

/* Hover */
.custom-slider .elementor-swiper-button:not(.swiper-button-disabled):hover svg circle { 
  fill: #5B2EFA;
}
/* Pressed */
.custom-slider .elementor-swiper-button:not(.swiper-button-disabled):active svg circle { 
  fill: #3B10E8;
}




