@import"https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@500;600&display=swap";:root{--moderate-violet: hsl(263deg 55% 52%);--very-dark-grayish-blue: hsl(217deg 19% 35%);--very-dark-blackish-blue: hsl(219deg 29% 14%);--white: hsl(0deg 0% 100%);--light-gray: hsl(0deg 0% 81%);--light-grayish-blue: hsl(210deg 46% 95%);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%}html{font-family:Barlow Semi Condensed,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;background-color:var(--light-grayish-blue);color:var(--very-dark-grayish-blue)}html,body{overflow-x:hidden}html:focus-within{scroll-behavior:smooth}body{font-size:13px;min-height:100vh;text-rendering:optimizespeed;overflow-y:scroll}*,*:before,*:after{box-sizing:border-box}*{color:inherit;margin:0}body,h1,h2,h3,h4,h5,p,figure,picture{margin:0}ul[role=list],ol[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}:focus:not(:focus-visible){outline:none}label,button,select,summary,[type=radio],[type=submit],[type=checkbox]{cursor:pointer}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background-color:#19212e;border-radius:100px}::-webkit-scrollbar-thumb{background-color:#7541c8;border-radius:100px}.wrapper{display:grid;place-items:center;padding:4rem 1rem}@media (min-width: 1024px){.wrapper{padding:0 clamp(2rem,5vw + 2rem,20rem)}}.grid{display:grid}.container{width:100%}@media (min-width: 375px){.container{max-width:375px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.grid-testimonials{grid-template-areas:"a" "b" "c" "d" "e";gap:2rem;height:max-content;max-width:100%;margin-inline:auto;background:none}@media (min-width: 1024px){.grid-testimonials{grid-template-areas:"a a b" "c d d" "e e e";margin-bottom:auto;margin-top:auto}}@media (min-width: 1440px){.grid-testimonials{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b e" "c d d e"}}.testimonials-item{--col-bg: var(--white);--col-text: var(--very-dark-grayish-blue);--col-heading: var(--very-dark-grayish-blue);position:relative;display:flex;flex-direction:column;row-gap:1rem;padding-top:1rem;padding-bottom:1rem;padding-inline:1.5rem;border-radius:10px;background-color:var(--col-bg);box-shadow:0 5px 15px 5px var(--light-gray)}@media (min-width: 1024px){.testimonials-item{padding-top:2rem;padding-bottom:2rem;padding-inline:3rem}}.testimonials-item:first-child{--col-bg: var(--moderate-violet);--col-heading: var(--white);--col-text: var(--light-gray);grid-area:a}.testimonials-item:first-child:after{content:"";position:absolute;top:0;right:5%;opacity:.5;z-index:10;aspect-ratio:1/1;width:20%;max-width:5rem;height:auto;background:url(/assets/bg-pattern-quotation-c2e4d851.svg);background-repeat:no-repeat;background-size:cover}@media (min-width: 1440px){.testimonials-item:first-child:after{right:15%;max-width:8rem}}.testimonials-item:nth-child(2){--col-bg: var(--very-dark-grayish-blue);--col-heading: var(--white);--col-text: var(--light-gray);grid-area:b}.testimonials-item:nth-child(3){grid-area:c}.testimonials-item:nth-child(4){--col-bg: var(--very-dark-blackish-blue);--col-heading: var(--white);--col-text: var(--light-gray);grid-area:d}.testimonials-item:last-child{grid-area:e}.testimonials-author{display:flex;flex-direction:row;column-gap:1rem;z-index:50;place-items:center}.testimonials-avatar{border-radius:100%;aspect-ratio:1/1;width:2rem;height:auto;max-height:2rem;z-index:50}@media (min-width: 1440px){.testimonials-avatar{width:3rem;max-height:3rem}}.testimonials-user{display:flex;flex-direction:column;z-index:50}.testimonials-name{font-size:125%;font-weight:500;color:var(--col-heading)}.testimonials-status{color:var(--light-gray)}.testimonials-quote{color:var(--col-text);font-size:110%;z-index:50;line-height:1.3}.testimonials-summary{color:var(--col-heading);font-size:150%;font-weight:600;z-index:50}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
