.testimonial-band{background:#f7f7f7;position:relative;margin:0 calc((100% - 100vw)/2);padding:35px max(16px,calc((100vw - 1090px)/2)) 75px}.testimonial-band h2{font-size:28px;text-align:center;margin:0 0 30px}.testimonials{display:block;margin:auto}.testimonials section{margin:0;background:#fff;text-align:center}.testimonials section:before{color:#f26522;font-size:30px}.testimonials section[hidden]{display:none}.testimonials h3{color:#666;font-weight:400;font-size:18px;margin:0}.testimonials h4{font-size:26px;color:#000;font-weight:700}.testimonials p{font-size:14px;color:#454545;margin:0}.testimonials p:empty{display:none}.testimonial-controls{display:flex;justify-content:space-between;position:absolute;pointer-events:none}.testimonial-controls button{pointer-events:auto;border-radius:50%;padding:0}@media(max-width:959px){.testimonial-band{padding-bottom:50px}.testimonials h4{margin-bottom:55px}}.testimonials{max-width:1022px}.testimonials section{padding:32px 28px 28px;border:1px solid #ebecf1;border-radius:16px}.testimonial-quote{position:relative;background:#f7f8fb;border:1px solid #ebecf1;border-radius:12px;padding:34px 24px 22px}.testimonial-quote:before{content:"“";position:absolute;top:-17px;left:calc(50% - 17px);display:grid;place-items:center;width:34px;height:34px;padding-top:12px;box-sizing:border-box;border-radius:50%;background:#3858e9;color:#fff;font:26px/1 Georgia,Times New Roman,serif;box-shadow:0 6px 14px color-mix(in srgb,#3858e9 30%,transparent)}.testimonial-controls button{width:48px;height:48px;background:#f2652285;border:1px solid #ebecf1;box-shadow:0 6px 18px #1b1f2a1a}.testimonial-dots{display:flex;justify-content:center;align-items:center;gap:10px}.testimonial-dots button{border:0;width:10px;height:10px;min-height:0;padding:0;border-radius:999px;background:#f2652285}.testimonial-dots button[aria-current=true]{width:30px}@media(max-width:959px){.testimonials section{padding:26px 20px 22px}.testimonial-quote{padding:32px 18px 20px}.testimonial-controls{inset:50% 0 auto}}.testimonial-stage{position:relative;max-width:1180px;margin:auto;padding:0 79px}.testimonial-controls{inset:50% 0 auto;transform:translateY(-50%)}.testimonial-controls button{display:grid;place-items:center;font-size:0;color:#1b1f2a}.testimonial-controls button:before{box-sizing:border-box;content:"";width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;border-radius:1px;transform:translate(-2px) rotate(45deg)}.testimonial-controls [data-testimonial-prev]:before{transform:translate(2px) rotate(-135deg)}@media(max-width:767px){.testimonial-stage{padding:0 0 92px}.testimonials section{padding:26px 22px 24px}.testimonial-controls{inset:auto 0 0;transform:none}.testimonial-controls button{width:40px;height:40px;line-height:40px}.testimonial-dots{position:relative}}@font-face{font-family:dashicons;src:url(/media/fonts/dashicons-star.woff) format("woff");font-style:normal;font-weight:400;font-display:block}.testimonial-band+#request-a-call-back,.office-content:has(.testimonial-band)+#request-a-call-back{margin-top:0}main:has(.testimonial-band)>#request-a-call-back{margin-top:0}.testimonial-band h2{line-height:38px;letter-spacing:-.32px;margin-bottom:16.8px}.testimonials section:before{content:"";font:30px/30px dashicons;margin-bottom:10px}.testimonials h3{line-height:23.4px}.testimonials h4{line-height:37.7px;margin:4px 0 18px}.testimonial-dots button[aria-current=true]{background:#f26522}.testimonial-controls button{line-height:1;min-height:0}@media(max-width:959px){.office-contact h2,.testimonial-band h2{padding-inline:15px}}.testimonials section:before{display:none}.testimonial-rating{display:flex;justify-content:center;height:30px;margin-bottom:10px}.testimonial-rating .dashicons{font:30px/30px dashicons;width:30px;height:30px;color:#f26522}.testimonial-rating .dashicons:before{content:""}.testimonials h3{letter-spacing:-.18px}.testimonials h4{letter-spacing:.4725px}.testimonial-band{padding-inline:max(15px,calc((100vw - 1180px)/2))}@media(max-width:767px){.testimonials{margin-inline:15px}.testimonial-band{padding-inline:15px}}.testimonial-band{padding-bottom:35px}.testimonial-stage{padding-bottom:84px}.testimonial-controls{top:calc((100% - 34px)/2)}.testimonial-dots{height:24px;margin:-24px 0 0}@media(min-width:960px){.testimonial-band{padding-inline:max(15px,calc((100vw - 1090px)/2))}}@media(min-width:1600px){.testimonial-band{padding-inline:max(15px,calc((100vw - 1180px)/2))}}@media(max-width:767px){.testimonial-stage{padding-bottom:142px}.testimonial-controls{top:auto}.testimonial-dots{margin:-76px 0 52px}}.testimonial-controls button{transition:all .16s cubic-bezier(.4,.22,.28,1)}.testimonial-controls button:hover{background:#f26522;border-color:#3858e9;box-shadow:0 10px 24px #3858e952;box-shadow:0 10px 24px color-mix(in srgb,#3858e9 32%,transparent);transform:scale(1.06);color:#fff}.testimonial-controls button:focus-visible{outline:2px solid #1b1f2a;outline-offset:3px}.testimonial-copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;font-size:14px;line-height:24px}.testimonial-copy p{margin:0 0 19px}.testimonial-copy p:last-child{margin-bottom:0}
