.testimonials-page{z-index:10;background-image:linear-gradient(to bottom, var(--life-goats-color-secondary), var(--life-goats-color-background));text-align:center;background-size:cover;flex-direction:column;justify-content:center;width:100%;height:auto;margin:4.6875rem auto 11.25rem;padding:.5rem;display:flex;position:relative;overflow-x:hidden}.testimonials-page__header{z-index:10;margin-inline:auto;text-align:center;width:80%;margin-bottom:clamp(1.5rem,1.32394rem + .751174vw,2rem);padding-top:clamp(2rem,1.82394rem + .751174vw,2.5rem);overflow:hidden}@media (min-width:1200px){.testimonials-page__header{width:90%}}.testimonials-page__pretitle{font-size:clamp(1rem,.955986rem + .187793vw,1.125rem);font-family:var(--font-cinzel);text-transform:uppercase;letter-spacing:.05em;color:var(--life-goats-color-background);font-weight:700}.testimonials-page__title{color:var(--life-goats-color-earth);text-transform:uppercase;margin-top:0;padding-bottom:.25rem;font-family:Luckiest Guy;font-size:clamp(2.5rem,2.16989rem + 1.40845vw,3.4375rem);font-weight:700}@media (min-width:900px){.testimonials-page__title{padding-bottom:clamp(.75rem,.661972rem + .375587vw,1rem)}}.testimonials-page__row{flex-direction:row;justify-content:center;align-items:flex-start;padding-inline:clamp(.75rem,.661972rem + .375587vw,1rem);display:flex}.testimonials-page__columns{columns:1;column-gap:.5rem;width:100%;max-width:80rem}@media (min-width:900px){.testimonials-page__columns{columns:2}}@media (min-width:1200px){.testimonials-page__columns{columns:3}}.testimonials-page__item{z-index:10;break-inside:avoid;margin-bottom:clamp(.75rem,.661972rem + .375587vw,1rem);position:relative}@media (min-width:900px){.testimonials-page__item{margin-bottom:clamp(1.25rem,1.16197rem + .375587vw,1.5rem)}}.testimonials-page__cta-row{justify-content:space-evenly;align-items:center;margin-inline:auto;display:flex}.testimonials-page__cta{background-color:var(--life-goats-color-primary);color:var(--life-goats-color-background);font-family:var(--font-cinzel);text-transform:uppercase;letter-spacing:.05em;border-radius:.5rem;margin-block:clamp(1.5rem,1.32394rem + .751174vw,2rem);padding:.5rem clamp(.75rem,.661972rem + .375587vw,1rem);font-weight:700;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:inline-block;box-shadow:0 .625rem .9375rem -.1875rem #0000001a,0 .25rem .375rem -.25rem #0000001a}.testimonials-page__cta:hover,.testimonials-page__cta:focus-visible{background-color:var(--life-goats-color-tertiary-light);color:var(--life-goats-color-earth)}
