.blog-posts-section{padding-top:var(--pt-desktop, 4rem);padding-bottom:var(--pb-desktop, 4rem);text-align:center}@media screen and (max-width: 768px){.blog-posts-section{padding-top:var(--pt-mobile, 2rem);padding-bottom:var(--pb-mobile, 2rem)}.blog-posts-heading{font-size:30px!important}}.blog-posts-wrapper{max-width:1380px;width:80%;margin:0 auto}.blog-posts-heading{color:#1a1a1a!important;font-size:46px;font-weight:700;margin-bottom:2rem}.blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.blog-card{background:var(--card-bg, #f7f7f7);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .3s}.blog-card:hover{box-shadow:0 4px 12px #0000001a}.blog-card img{width:100%;height:200px;object-fit:cover}.blog-card .card-content{padding:1rem;text-align:left}.blog-card .blog-date{font-size:.875rem;color:#888;margin-bottom:.5rem}.blog-card .blog-title{font-weight:700;font-size:1rem;margin-bottom:1rem;color:#111}.blog-card .read-more{display:flex;justify-content:center;padding:.5rem 1rem;border:1px solid #111;text-align:center;text-decoration:none;color:#111;border-radius:6px;transition:background .3s}.blog-card .read-more:hover{background:#111;color:#fff}.blog-posts-button{margin-top:3rem}.blog-posts-button a{display:inline-block;padding:.75rem 2rem;background:#000;color:#fff;border-radius:8px;text-decoration:none;font-weight:700}.blog-posts-button a:hover{background:#222}.custom-testimonials{padding:var(--pt-desktop, 3rem) 0;text-align:center;background:#fff;margin:0 auto;max-width:1380px;width:80%}@media (max-width: 980px){.custom-testimonials{padding:var(--pt-mobile, 2rem) var(--px-mobile, 1rem) var(--pb-mobile, 2rem)}.avatar-text-group .subtext{font-size:11px!important}.custom-testimonials .avatar-single img{width:65px!important;height:25px!important}.custom-testimonials .avatar-text-group{padding:10px 5px!important;width:100%!important}.custom-testimonials .avatar-text-group .avatar-single{height:25px!important}.custom-testimonials .main-heading{font-size:30px!important}}.custom-testimonials .avatar-text-group{display:flex;width:fit-content;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border-radius:20px;box-shadow:0 0 .3rem #0000001a;margin:0 auto 30px}.custom-testimonials .avatar-text-group .avatar-single{height:32px}.custom-testimonials .avatar-text-group .avatar-single img{width:100px;height:30px;object-fit:cover}.custom-testimonials .avatar-text-group .subtext{font-size:14px;color:#333;margin:0}.custom-testimonials .main-heading{font-size:46px;color:#1a1a1a!important;font-weight:700;margin-bottom:2rem}.swiper{width:100%;padding:1rem 0}.swiper-wrapper{display:flex;margin-bottom:60px}.swiper-slide{width:auto;flex-shrink:0}.custom-testimonials .testimonial-card{background:var(--testimonial-bg, #fafafa);border-radius:12px;padding:1.5rem;text-align:left;box-shadow:0 0 .5rem #0000000d;margin:0 .5rem}.custom-testimonials .testimonial-card .card-avatar{width:40px;height:40px;overflow:hidden;margin-bottom:1rem}.custom-testimonials .testimonial-card .card-avatar img{width:100%;height:100%;object-fit:cover}.custom-testimonials .testimonial-card h4{font-size:16px;font-weight:700;margin-bottom:.5rem}.custom-testimonials .testimonial-card p{font-size:14px;color:#555;margin-bottom:1rem}.custom-testimonials .testimonial-footer{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#111}.custom-testimonials .testimonial-footer .stars{color:#ffc107}.swiper-pagination{margin-top:1rem;text-align:center}.faq-section{padding-top:var(--pt-desktop, 4rem);padding-bottom:var(--pb-desktop, 4rem);background:#222;color:#fff;padding:4rem 1rem;text-align:center}.faq-section .faq-wrapper{max-width:1380px;width:80%;margin:0 auto}.faq-section .faq-heading{font-size:2rem;font-weight:700;margin-bottom:1rem}.faq-section .faq-description{max-width:700px;margin:0 auto 3rem;font-size:1rem;line-height:1.6}.faq-accordion{max-width:700px;margin:0 auto;text-align:left}.faq-item{border-bottom:1px solid #444;padding:1rem 0}.faq-question{font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-answer{display:none;margin-top:.5rem;color:#ccc}.faq-answer.open{display:block}.faq-button{display:inline-block;background:#fff;color:#000;font-weight:700;padding:.75rem 1.5rem;border-radius:8px;margin-top:3rem;text-decoration:none;transition:background .3s}.faq-button:hover{background:#eee}@media screen and (max-width: 768px){.faq-section{padding-top:var(--pt-mobile, 2rem);padding-bottom:var(--pb-mobile, 2rem)}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
