.customAccordion .accordion-item{border:2px solid #b6520f;border-radius:12px;margin-bottom:15px;overflow:hidden}.customAccordion .accordion-button{color:#333;box-shadow:none;background-color:#fff;border:none;font-weight:600}.customAccordion .accordion-button:not(.collapsed){color:#b6520f;background-color:#fff4ec}.customAccordion .accordion-body{color:#555;background:#fff}form .form-label:has(+.form-control[required]):after{content:" *";color:red}form .form-label:has(+.form-select[required]):after{content:" *";color:red}form .form-label:has(+textarea[required]):after{content:" *";color:red}form label{color:#333;font-weight:600;display:block}.form-check-label{font-weight:300!important}.testimonials{padding:60px 20px}.testimonials .swiper-wrapper{padding:10px 15px 10px 10px}.heading{align-items:center;gap:10px;margin-bottom:30px;display:flex}.vertical-line{background-color:#000;width:3px;height:40px}.heading h2{color:#000;margin:0;font-size:28px}.heading h2 span{color:#3b9c9d}.swiper{padding-right:5px}.testimonials .swiper-slide{background:#fff;border:2px dashed #ccc;border-radius:15px;flex-direction:column;justify-content:space-between;height:auto;margin-right:3px;padding:25px;display:flex}@media (max-width:768px){.testimonials{padding:40px 15px}.testimonials .swiper-wrapper{padding:8px 12px 8px 8px}.swiper{padding-right:3px}.testimonials .swiper-slide{border-radius:12px;margin-right:2px;padding:20px}.heading h2{font-size:24px}.vertical-line{height:30px}}@media (max-width:576px){.testimonials .swiper-slide{border-radius:10px;padding:15px}.heading h2{font-size:20px}}
