body {font-family: "Plus Jakarta Sans", sans-serif}
.gradient-text {background: linear-gradient(90deg, #ff7a45, #ffb52e);-webkit-background-clip: text;-webkit-text-fill-color: transparent}
.fs-24px {font-size: 24px}
.gradiantbg {background: linear-gradient(90deg, #ff7e4329, #ffb1305e);width: 300px;height: 300px;filter: blur(100px)}
.gradient-btn {background: linear-gradient(90deg, #ff7a45, #ffb52e);border: none;font-size: 16px;font-weight: 600}
.blur-bg {width: 300px;height: 300px;filter: blur(80px);z-index: 0}
.gradientleft-to-right {background: linear-gradient(to right, #edecfd, #ffffff);border-radius: 20rem}
.gradientright-to-left {background: linear-gradient(to left, #edecfd, #ffffff);border-radius: 275rem}
.section_round_img {max-width: 350px;max-height: 350px}
.hero-header {padding: 16rem 0 0 0;background:url(../img/bg-circle.png), url(../img/bg-triangle.png), url(../img/bg-bottom.png),linear-gradient(to bottom right, #195ac0, #f0eefd);
  background-position:left 0px top 0px,right 0px top 50%,center bottom;background-repeat: no-repeat;background-size: contain}
.leftBadge {width: 40px;height: 40px;min-width: 40px;min-height: 40px;border: 1px solid #f4f4f4}
.bg-warning {background-color: #ff7a45 !important}
.inner_list_card .badge {min-width: 35px;height: 35px;width: 35px;background: hsl(24 100% 95%) !important;font-size: 16px;display: flex;justify-content: center;align-items: center;color: hsl(24 95% 40%) !important}
.button-demo {background-color: #ff7a45 !important;color: #fff;}
.button-demo-outline {border-color: #ff7a45 !important;color: #ff7a45}
.button-demo:hover,
.button-demo:focus,
.button-demo:active {color: #fff !important}
.button-demo-outline:hover,
.button-demo-outline:focus {color: #ff7a45 !important}
.testimonial-slider .slick-slide {opacity: 0.4;transform: scale(0.9);transition: all 0.4s ease}
.testimonial-slider .slick-slide.slick-current.slick-active {opacity: 1}
.testimonial-slider .slick-slide.slick-current.slick-active .card{border: 1px solid #ff7a45 !important}
.slick-dots{bottom: -35px !important}
.testimonial-slider .slick-center {opacity: 1;transform: scale(1)}
.testimonial-slider .card {border-radius: 16px}
.slick-dots li.slick-active button {width: 20px;min-width: 20px;background-color: #ff7a45;height: 10px;min-height: 10px;border-radius: 10px}
.slick-prev:before, .slick-next:before{color: #000 !important;}
.slick-dots li button:before{font-size: 10px !important}
.slick-dots li.slick-active button:before{display: none}
/* Arrows */
.slick-prev,
.slick-next {width: 40px;height: 40px;background: #fff;border-radius: 50%;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);z-index: 2}
.slick-prev:before,
.slick-next:before {color: #000;font-size: 20px}
/* Dots */
.slick-dots li button:before {font-size: 10px}
.slick-dots li.slick-active button:before {color: #0d6efd}
.logo-slider img{height: 35px;margin: 0px auto}
@media (max-width: 991.98px) {.hero-header {padding: 6rem 0 9rem 0;}.gradientright-to-left h3,.gradientleft-to-right h3 {text-align: center}}
