.testimonials-section{background-color:#fff;padding:5.3rem 3rem}@media (max-width: 800px){.testimonials-section{padding:5.3rem 0rem}.testimonials-content{padding:0 .5rem}}.text-overlay{position:absolute;top:20%;left:50%;transform:translate(-50%);font-size:10vw;font-weight:800;color:#ffffffd9;letter-spacing:.2em;text-transform:uppercase;z-index:1;-webkit-user-select:none;user-select:none;font-family:var(--font-secondary)}.gradient-ellipse{top:0;left:50%;transform:translate(-50%);position:absolute;width:85vw;height:85vh;border-radius:50%;background:radial-gradient(ellipse,#f003,#f000 70%)}.testimonials-content{display:flex;flex-direction:column;padding:0 2rem}.testimonials-content__title{display:flex;flex-direction:column;margin:0 auto;text-align:center;max-width:70rem;margin-bottom:5rem}.testimonials-content__title h4{font-size:2.2rem;font-family:var(--font-secondary);font-weight:500}.testimonials-content__title h2{font-size:4.2rem;margin-bottom:1.4rem;font-family:var(--font-secondary)}.testimonials-content__title p{font-size:1.6rem;color:#706f7b;line-height:1.4}.all-testimonials{display:grid;gap:2rem;width:100%;justify-content:center;padding:4rem;grid-template-columns:repeat(2,1fr)}@media (min-width: 768px){.all-testimonials{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.all-testimonials{grid-template-columns:repeat(3,1fr)}}.all-testimonials__box{background-color:#fff;box-shadow:0 1rem 2rem #00000014;padding:1rem;border-radius:.8rem;font-size:1.3rem;max-width:100%;overflow:hidden}.all-testimonials__box p{font-size:1.6rem;font-weight:400;line-height:1.5;font-family:var(--font-secondary)}.all-testimonials__box__name{display:flex}.all-testimonials__box__name__profile{display:flex;gap:1.5rem;align-items:center;margin-top:2rem}.all-testimonials__box__name__profile img{width:5rem;height:5rem;border-radius:50%}.all-testimonials__box__name__profile h4{font-size:1.4rem;font-weight:600;text-wrap:balance}.all-testimonials__box__name__profile p{font-size:1 rem;font-family:Rubik,sans-serif;font-weight:200}@media (max-width: 800px){.all-testimonials{padding:1rem}}body.dark-mode .testimonials-section{background:linear-gradient(to bottom,#1a1a1a 20%,#111 80%)}body.dark-mode .text-overlay{color:#ffffff12}body.dark-mode .gradient-ellipse{background:radial-gradient(ellipse,#ff4d3026,#0000 70%)}body.dark-mode .testimonials-content__title h4,body.dark-mode .testimonials-content__title h2{color:#fff}body.dark-mode .testimonials-content__title p{color:#bbb}body.dark-mode .all-testimonials__box{background-color:#1c1c1c;color:#f5f5f5;box-shadow:0 1rem 2rem #00000080}body.dark-mode .all-testimonials__box p{color:#ccc}body.dark-mode .all-testimonials__box__name__profile h4{color:#fff}body.dark-mode .all-testimonials__box__name__profile p{color:#aaa}
