.rtnu-reviews-grid{background:#eee9dc;isolation:isolate;overflow:hidden;padding:clamp(2rem,-1.5556rem + 7.4074vw,4rem) 0 clamp(7rem,2.778rem + 8.796vw,9.375rem);position:relative}.rtnu-reviews-grid:after{background-image:var(--accent-bg);background-position:bottom;background-repeat:repeat-x;background-size:auto 75px;bottom:0;content:"";height:75px;left:0;position:absolute;right:0;width:100%;z-index:-1}.rtnu-reviews-grid .rtnu-wrapper{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin-bottom:clamp(2rem,-.6667rem + 5.5556vw,3.5rem);text-align:center}.rtnu-reviews-grid .rtnu-icon-stars{height:clamp(1.25rem,-.083rem + 2.778vw,2rem);-o-object-fit:contain;object-fit:contain;width:auto}.rtnu-reviews-grid #reviews-carousel{margin:0 auto;max-width:1240px;padding:0 20px;width:100%}.rtnu-reviews-grid #reviews-carousel .splide__track{overflow:visible!important}.rtnu-reviews-grid #reviews-carousel .splide__slide{align-items:center;background:var(--c-primary-1);border-radius:15px;color:#eee9dc;display:flex;flex-direction:column;gap:2rem;justify-content:center;max-width:384px;padding:1.8125rem clamp(1.25rem,-.0833rem + 2.7778vw,2rem) 2.3125rem;text-align:center}.rtnu-reviews-grid #reviews-carousel .splide__slide svg{color:#da765a}.rtnu-reviews-grid #reviews-carousel .splide__slide p{font-size:clamp(1rem,.7778rem + .463vw,1.125rem);letter-spacing:-.03px;line-height:1.4}.rtnu-reviews-grid #reviews-carousel .splide__slide p em{background-color:#da765a;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 0 0 #da765a,0 0 0 #da765a;display:inline;font-style:normal;left:4px;padding:4px 2px;position:relative}.rtnu-reviews-grid #reviews-carousel .splide__slide .rtnu-review__author{align-items:center;display:flex;flex-direction:column;justify-content:center}.rtnu-reviews-grid #reviews-carousel .splide__slide .rtnu-review__author .rtnu-review__author-image{border-radius:9999px;height:100px;overflow:hidden;position:relative;width:100px;z-index:1}.rtnu-reviews-grid #reviews-carousel .splide__slide .rtnu-review__author .rtnu-review__author-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rtnu-reviews-grid #reviews-carousel .splide__slide .rtnu-review__author .rtnu-review-author{text-wrap:balance;background-color:var(--c-primary-1);border:1px solid var(--c-accent);border-radius:8px;color:var(--c-primary-3);font-family:var(--f-heading);font-size:13px;font-weight:400;letter-spacing:-.07px;line-height:1;max-width:196px;padding:8px 12px 6px;position:relative;transform:translateY(-1.5rem) rotate(-3deg);width:100%;z-index:2}.rtnu-reviews-grid #reviews-carousel .splide__slide .rtnu-review__author .rtnu-review-author em{color:var(--c-primary-2);font-style:normal}.rtnu-reviews-grid #reviews-carousel .splide__slide:nth-child(odd) .rtnu-review__author .rtnu-review-author{transform:translateY(-1.5rem) rotate(3deg)}.rtnu-reviews-grid #reviews-carousel .splide__pagination{align-items:center;display:flex;gap:7px;justify-content:center;margin:16px 0 0;padding:0;position:unset}.rtnu-reviews-grid #reviews-carousel .splide__pagination li{align-items:center;display:flex}.rtnu-reviews-grid #reviews-carousel .splide__pagination li .splide__pagination__page{background:var(--c-primary-1);border:none;border-radius:100vmax;height:8px;opacity:.4;padding:0;width:8px}.rtnu-reviews-grid #reviews-carousel .splide__pagination li .splide__pagination__page.is-active{background:var(--c-primary-2);opacity:1}.rtnu-reviews-grid.rtnu-reviews-grid--alt{background:var(--c-primary-1);color:#eee9dc;margin-top:75px;padding:80px 0;position:relative}.rtnu-reviews-grid.rtnu-reviews-grid--alt .rtnu-reviews-grid__accent{background-image:var(--accent-bg);background-position:top;background-repeat:repeat-x;background-size:auto 75px;height:75px;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.rtnu-reviews-grid.rtnu-reviews-grid--alt #reviews-carousel .splide__slide{gap:1.5rem;justify-content:flex-start;padding:1rem 1.25rem}.rtnu-reviews-grid.rtnu-reviews-grid--alt #reviews-carousel .splide__pagination li .splide__pagination__page{background:var(--c-primary-3);border:none;border-radius:100vmax;height:8px;opacity:.4;padding:0;width:8px}.rtnu-reviews-grid.rtnu-reviews-grid--alt #reviews-carousel .splide__pagination li .splide__pagination__page.is-active{background:var(--c-primary-2);opacity:1}@media screen and (max-width:800px){.rtnu-reviews-grid #reviews-carousel{padding:0}.rtnu-reviews-grid #reviews-carousel .splide__list{display:flex;gap:inherit;padding:0 20px!important}}@media screen and (max-width:768px){.rtnu-reviews-grid.rtnu-reviews-grid--alt{background-size:auto 56px;margin-top:56px;padding:56px 0}}@media screen and (max-width:600px){.rtnu-reviews-grid #reviews-carousel .splide__list{padding:0!important}.rtnu-reviews-grid #reviews-carousel .splide__slide{gap:20px;max-width:320px}}
