.testimonial-page{background-color:pink;background-image:radial-gradient(at 94% 11%,hsla(270,61%,70%,1) 0,transparent 50%),radial-gradient(at 91% 59%,hsla(212,92%,76%,1) 0,transparent 50%),radial-gradient(at 7% 100%,hsla(328,67%,60%,1) 0,transparent 50%),radial-gradient(at 21% 17%,hsla(132,76%,60%,1) 0,transparent 50%),radial-gradient(at 30% 75%,hsla(76,96%,78%,1) 0,transparent 50%),radial-gradient(at 15% 94%,hsla(317,94%,63%,1) 0,transparent 50%),radial-gradient(at 66% 12%,hsla(12,81%,69%,1) 0,transparent 50%)}.testimonial-page,.testimonialpage{font-family:Arial,sans-serif;padding:50px 0;overflow-x:hidden}#TestimonialForm .hero{position:relative;background:url(/_next/static/media/weddingdir-slider-1.0a24302a.webp);background-size:cover;padding:60px 20px;text-align:start;min-height:37vh;margin-top:4vh}#TestimonialForm .hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}#TestimonialForm .hero h1{position:relative;z-index:2;font-size:3.8rem;color:white}#TestimonialForm .hero p{font-size:1.5rem;position:relative;z-index:2;color:white;text-align:start}#TestimonialForm .testimonial-container{max-width:1000px;margin:auto;text-align:center}#TestimonialForm .testimonial-slider{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:20px 0}#TestimonialForm .testimonial-card{background:white;border-radius:10px;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;min-width:280px;max-width:350px}#TestimonialForm .testimonial-card img{width:80px;height:80px;border-radius:50%;margin-bottom:10px}#TestimonialForm .testimonial-card p{font-size:.9rem;color:#555}#TestimonialForm .testimonial-form{max-width:600px;margin:40px auto;background:white;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}#TestimonialForm .testimonial-form input,#TestimonialForm .testimonial-form select,#TestimonialForm .testimonial-form textarea{width:100%;padding:10px;margin:8px 0;border:1px solid #ccc;border-radius:5px}#TestimonialForm .testimonial-form button{width:100%;padding:12px;background:#007bff;color:white;border:none;font-size:1rem;cursor:pointer;margin-top:10px}#TestimonialForm .testimonial-form button:hover{background:#0056b3}#TestimonialForm .test-img{height:13vh;display:flex;background-image:url(/public/assets/Images/sectionBgImages/Desktop26.webp);background-position:bottom;background-size:cover;justify-content:center}#TestimonialForm .testimonials-carousel,.testimonials-slider{overflow:hidden}#TestimonialForm .testimonial-item{height:215px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;background:rgba(255,255,255,.4);border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;position:relative}#TestimonialForm .testimonial-item .testimonial-img{width:90px;height:90px;border-radius:50px;border:1px solid var(--background-color);margin-right:10px}#TestimonialForm .testimonial-item h3{font-size:12px;font-weight:700;margin:10px 0 5px}#TestimonialForm .testimonial-item h4{font-size:11px;max-height:100px;overflow:hidden;transition:max-height .3s ease}#TestimonialForm .testimonial-item p{font-size:11px;color:black}#TestimonialForm .testimonial-item .stars{margin:10px 0}#TestimonialForm .testimonial-item .stars i{color:#0707ff;margin:0 1px}#TestimonialForm .swiper-wrapper .swiper-slide{padding:0 2rem}#TestimonialForm .centered-container{margin-block:20px;padding-top:50px;padding-bottom:10px}#TestimonialForm .centered-container .section-heading{font-size:20px}#TestimonialForm .centered-container .section-para{font-size:10px}#TestimonialForm .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;justify-content:center;align-items:center}#TestimonialForm .modal-content{display:flex;justify-content:center;background:white;padding:20px;width:90%;max-width:500px;border-radius:12px;position:relative}@media (max-width:767px){#TestimonialForm .centered-container{margin-block:20px;padding-top:20px;padding-bottom:10px}#TestimonialForm.testimonial-item{margin:15px}}.swiper-pagination{position:relative}.swiper-pagination-bullet{width:10px;height:10px;background-color:#fff;opacity:.5;margin:0 5px;border-radius:50%}.swiper-pagination-bullet-active{background-color:#fff;opacity:1}@media (max-width:520px){#TestimonialForm .hero{margin-top:0}#TestimonialForm .hero h1{font-size:25px}#TestimonialForm .centered-container .section-heading{font-size:20px}#TestimonialForm .centered-container .section-para{font-size:10px}#TestimonialForm .container h2{font-size:20px}#TestimonialForm .col-md-6{padding:0}#TestimonialForm .d-flex{display:flex;justify-content:center;flex-direction:column;align-items:center}#TestimonialForm .testimonial-item .testimonial-img{margin-inline:30px}#TestimonialForm .testimonial-item h3{font-size:11px}#TestimonialForm .testimonial-item h4{font-size:10px}#TestimonialForm .testimonial-item p{font-size:10px;margin-bottom:30px}#TestimonialForm .testimonial-item span{font-size:10px}#TestimonialForm .testimonial-item h3,.stars,h4{text-align:center}}