html { scroll-behavior: smooth; } #contact { scroll-margin-top: -50px; } .testimonials-slider .swiper-slide, .testimonials-slider .splide__slide, .testimonials-slider .bricks-swiper-slide, .testimonials-slider .bricks-slide, .testimonials-slider .slide, .testimonials-slider .slider-item, .testimonials-slider .bricks-slide-inner { background: transparent !important; } .testimonials-slider .bricks-button { display: none !important; } #brxe-ttxatm .testimonial-content { width: 100% !important; height: 100% !important; min-height: 300px; box-sizing: border-box; display: flex; flex-direction: column; padding: 32px; text-align: right; background: rgba(255, 255, 255, 0.10); border: 1px solid rgba(255, 255, 255, 0.10); border-radius: var(--radius-xl); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); transition: background 0.5s cubic-bezier(.4, 0, .2, 1), transform 0.5s cubic-bezier(.4, 0, .2, 1); } .testimonials-slider .testimonial-content:hover { background: rgba(255, 255, 255, 0.15); transform: translateY(-4px); } #brxe-ttxatm .testimonial-quote-icon { color: rgba(245, 159, 10, 0.50); margin-bottom: 24px; display: flex; justify-content: flex-start; direction: rtl; } #brxe-ttxatm .testimonial-quote-icon svg { width: 40px; height: 40px; display: block; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; } #brxe-ttxatm .testimonial-stars { position: relative; display: inline-block; width: max-content; font-size: 20px; line-height: 1; letter-spacing: 2px; margin-bottom: 16px; direction: rtl; text-align: right; } #brxe-ttxatm .testimonial-stars .stars-empty { color: rgba(255, 255, 255, 0.25); } #brxe-ttxatm .testimonial-stars .stars-fill { position: absolute; top: 0; right: 0; left: auto; width: calc((var(--rating, 5) / 5) * 100%); overflow: hidden; white-space: nowrap; color: var(--color-accent); direction: rtl; } .testimonials-slider .testimonial-text { color: rgba(255, 255, 255, 0.90); font-size: 18px; line-height: 1.625; margin: 0 0 24px 0; } .testimonials-slider .testimonial-author { margin-top: auto; display: flex; flex-direction: row; align-items: center; gap: 16px; } .testimonials-slider .testimonial-avatar { width: 48px; height: 48px; min-width: 48px; border-radius: 999px; background: rgba(245, 159, 10, 0.20); display: flex; align-items: center; justify-content: center; } .testimonials-slider .testimonial-avatar span { color: var(--color-accent); font-weight: 700; font-size: 18px; line-height: 1; } .testimonials-slider .testimonial-author-info h4 { color: var(--color-surface); font-weight: 700; font-size: 16px; line-height: 24px; margin: 0; } .testimonials-slider .testimonial-author-info p { color: rgba(255, 255, 255, 0.60); font-size: 14px; line-height: 20px; margin: 0; } .testimonials-section { scroll-margin-top: 110px; }