.card-title{font-size:var(--desktop)!important;font-weight:var(--weight)!important;margin-top:var(--mt-d)!important;margin-bottom:var(--mb-d)!important;color:var(--title-color)!important}.info-title{font-size:var(--desktop)!important;font-weight:var(--weight)!important;margin-top:var(--mt-d)!important;margin-bottom:var(--mb-d)!important;color:var(--title-color)!important}.card-btn{display:inline-block;padding:var(--ptb-d) var(--prl-d)!important;text-decoration:none;background:var(--btn-bg)!important;color:var(--btn-text)!important;border-radius:2px}.card-desc,.card-desc p{padding-top:var(--desc-pt-d)!important;padding-bottom:var(--desc-pb-d)!important;font-size:var(--desc-font-d)!important;color:var(--desc-color)!important}.single-blog-content h2 .info-desc,.info-desc p{font-size:var(--desc-font-d)!important;color:var(--desc-color)!important;margin-bottom:auto!important;margin-bottom:.8rem}.faq-heading{font-size:var(--faq-d)!important;font-weight:var(--faq-w)!important;color:var(--faq-color)!important}.faq-desc,.faq-desc p{font-size:var(--fd)!important;color:var(--fc)!important}.faq-item{background:#fff;border-radius:3px;margin:10px 0}.faq-question{padding:0px!important}.faq-question,.faq-question span{cursor:pointer;padding:12px;font-weight:600;display:flex;align-items:center;gap:10px;font-size:18px!important;margin:0px!important}.faq-icon{width:20px;font-size:20px;font-weight:700}.faq-answer{display:none;padding:10px 15px}.faq-item.active .faq-answer{display:block!important}.faq-item.active .faq-icon{content:"-"}.video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.img-responsive img{width:100%;border-radius:10px 10px 0 0px!important}.video-responsive iframe,.video-responsive video{position:absolute;width:100%;height:100%}.video-box{background:var(--card-bg)!important;border-radius:var(--card-radius)!important;box-shadow:var(--card-shadow)!important}.video-title{font-size:var(--title-d)!important;font-weight:var(--title-w)!important;color:var(--title-c)!important}.video-desc{font-size:var(--desc-d)!important;font-weight:var(--desc-w)!important;color:var(--desc-c)!important}.video-content{padding-top:var(--cptb-d)!important;padding-bottom:var(--cptb-d)!important;padding-left:var(--cplr-d)!important;padding-right:var(--cplr-d)!important}.table-responsive{width:100%;overflow-x:auto}.acf-table{width:100%;border-collapse:collapse;min-width:600px}.acf-table th,.acf-table td{padding:12px;border:1px solid #ddd;text-align:left}.acf-table th{background:#f5f5f5}.cta-block{background:var(--cta-bg)!important;margin:var(--cta-m-d)!important;padding:var(--cta-ptb-d) var(--cta-plr-d)!important;border-radius:10px}.cta-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.cta-title{font-size:var(--title-d)!important;font-weight:var(--title-w)!important;color:var(--title-c)!important}.cta-desc{font-size:var(--desc-d)!important;font-weight:var(--desc-w)!important;color:var(--desc-c)!important}.cta-btn{background:var(--btn-bg)!important;color:var(--btn-text)!important;padding:var(--btn-ptb-d) var(--btn-plr-d)!important;border-radius:var(--btn-radius)!important;text-decoration:none}.title-block{font-size:var(--title-d);font-weight:var(--title-w);color:var(--title-c);margin:var(--title-margin-d)}.text-block{font-size:var(--font-d);font-weight:var(--font-w)}.text-paragraph{margin:var(--margin-d);color:var(--font-c);}.text-paragraph li{color:var(--font-c) !important;}@media (max-width:768px){.card-title{font-size:var(--mobile)!important;margin-top:var(--mt-m)!important;margin-bottom:var(--mb-m)!important}.info-title{font-size:var(--mobile)!important;margin-top:var(--mt-m)!important;margin-bottom:var(--mb-m)!important}.card-btn{padding:var(--ptb-m) var(--prl-m)!important}.card-desc,.card-desc p{padding-top:var(--desc-pt-m)!important;padding-bottom:var(--desc-pb-m)!important;font-size:var(--desc-font-m)!important}.info-desc,.info-desc p{font-size:var(--desc-font-m)!important}.faq-heading{font-size:var(--faq-m)!important}.faq-desc{font-size:var(--fm)!important}.video-content{padding-top:var(--cptb-m)!important;padding-bottom:var(--cptb-m)!important;padding-left:var(--cplr-m)!important;padding-right:var(--cplr-m)!important}.video-title{font-size:var(--title-m)!important}.video-desc{font-size:var(--desc-m)!important}.acf-table{font-size:14px}.cta-block{margin:var(--cta-m-m)!important;padding:var(--cta-ptb-m) var(--cta-plr-m)!important}.cta-title{font-size:var(--title-m)!important}.cta-desc{font-size:var(--desc-m)!important}.cta-btn{padding:var(--btn-ptb-m) var(--btn-plr-m)!important}.blog-sidebar{margin-top:20px}.title-block{font-size:var(--title-m)!important;margin:var(--title-margin-m)!important}.text-block{font-size:var(--font-m)!important}.text-paragraph{margin:var(--margin-m)!important}}.toc-wrapper{background:#f8f9fc;border-radius:12px;padding:20px;margin:30px 0;box-shadow:0 4px 15px rgb(0 0 0 / .08)}.toc-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.toc-header h3{margin:0;font-size:20px}.toc-toggle{font-size:22px;font-weight:700}.toc-list{margin-top:15px;padding-left:20px}.toc-list li{margin-bottom:8px}.toc-list a{color:#333;text-decoration:none;transition:.3s}.toc-list a:hover{color:#007bff}.toc-list{display:none}.toc-wrapper.active .toc-list{display:block}.single-blog-content .toc-list{margin:0!important}.acf-single_post_faq{background:#f2f2f2;padding:10px 20px 30px;border-radius:10px;margin-top:30px}

.btn-card-info {
    width: 100%;
    display: flex;
}

.btn-card-info.align-left {
    justify-content: flex-start;
}

.btn-card-info.align-center {
    justify-content: center;
}

.btn-card-info.align-right {
    justify-content: flex-end;
}
#blog-image-wrapper {
  position: relative;
}

.blog-slide-item {
  overflow: hidden;
  border-radius: 12px;
}

.blog-slide-item img {
  width: 100%;
  object-fit: cover;
  display: block;
  border-radius: 12px;
}

/* dots style */

#blog-image-wrapper .owl-dots {
  margin-top: 20px;
  text-align: center;
}

#blog-image-wrapper .owl-dot span {
  width: 15px;
  height: 15px;
  background: #ccc;
  display: block;
  border-radius: 50%;
	margin:0px 5px;
}

#blog-image-wrapper .owl-dot.active span {
  background: #5242d8;
}
.single-blog-content ol li{
	color:#3d3b3b !important;
}

.image-slide img{
border-radius:12px;
}

.card-slide{
background:#fff;
border-radius:12px;
margin: 10px;
box-shadow: 0 0px 8px rgba(0, 0, 0, 0.08);
overflow:hidden;
}

.slide-content{
padding:20px;
}
.slide-content h4{
	font-size:24px;
	font-weight:700;
}
.slide-content p{
	font-size:16px;
}