blockquote{margin:0;padding:0;border:none;font-style:normal}.ag-container{max-width:1440px;margin:0 auto;padding:0 15px}@media screen and (min-width: 768px){.ag-container{padding:0 20px}}.ag-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ag-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;background:#c25ca3;color:#fff;font-family:"PP Pangram Sans";font-size:18px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase;text-decoration:none;transition:background-color .3s ease}@media(hover: hover){.ag-button:hover{background:rgb(171.0044642857,63.9955357143,138.4821428571)}}.ag-button:focus-visible{outline:2px solid #c25ca3;outline-offset:2px;outline-color:#2f0147}.ag-text--center{text-align:center}.ag-text--left{text-align:left}.ag-text--right{text-align:right}.ag-text--uppercase{text-transform:uppercase}.ag-text--capitalize{text-transform:capitalize}.ag-text--lowercase{text-transform:lowercase}.ag-mt--xs{margin-top:5px}.ag-mt--sm{margin-top:14px}.ag-mt--md{margin-top:15px}.ag-mt--lg{margin-top:20px}.ag-mt--xl{margin-top:40px}.ag-mb--xs{margin-bottom:5px}.ag-mb--sm{margin-bottom:14px}.ag-mb--md{margin-bottom:15px}.ag-mb--lg{margin-bottom:20px}.ag-mb--xl{margin-bottom:40px}.ag-reviews-section{max-width:1440px;margin:0 auto;padding:0 15px;display:flex;flex-direction:column;gap:40px;padding-top:var(--ag-reviews-padding-top-mobile);padding-bottom:var(--ag-reviews-padding-bottom-mobile)}@media screen and (min-width: 768px){.ag-reviews-section{padding:0 20px}}@media screen and (min-width: 768px){.ag-reviews-section{padding-top:var(--ag-reviews-padding-top-desktop);padding-bottom:var(--ag-reviews-padding-bottom-desktop)}}.ag-reviews-section__wrapper{background-color:var(--ag-reviews-bg-color);color:var(--ag-reviews-text-color)}.ag-reviews-section__main-title{width:100%;text-align:center;color:var(--ag-reviews-text-color);font-family:"PP Pangram Sans";font-size:25px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:15px}@media screen and (min-width: 768px){.ag-reviews-section__main-title{font-size:40px;margin-bottom:20px}}.ag-reviews-section__main-title-highlight{color:#c25ca3}.ag-reviews-section__review{display:flex;flex-direction:column-reverse;gap:30px;align-items:center;padding-bottom:30px;border-bottom:1px solid #000}.ag-reviews-section__review:last-child{border-bottom:none;padding-bottom:0}@media screen and (min-width: 768px){.ag-reviews-section__review{flex-direction:var(--ag-reviews-layout-direction);justify-content:center;gap:60px;padding-bottom:0;border-bottom:none}}.ag-reviews-section__review-image{width:100%;display:flex;justify-content:center;order:2}@media screen and (min-width: 768px){.ag-reviews-section__review-image{max-width:250px;width:auto;order:0}[data-layout=row] .ag-reviews-section__review-image{justify-content:flex-start}[data-layout=row-reverse] .ag-reviews-section__review-image{justify-content:flex-end}}.ag-reviews-section__review-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){.ag-reviews-section__review-image img{width:auto;height:auto}}.ag-reviews-section__review-content{width:100%;display:flex;flex-direction:column;gap:25px;align-items:center;text-align:center;order:1}@media screen and (min-width: 768px){.ag-reviews-section__review-content{width:auto;flex:1;order:0;align-items:flex-start;text-align:left;gap:20px}}.ag-reviews-section__stars{width:100%;display:flex;justify-content:center;margin-bottom:0}@media screen and (min-width: 768px){.ag-reviews-section__stars{justify-content:flex-start;margin-bottom:15px}}.ag-reviews-section__stars svg{width:120px;height:24px}@media screen and (min-width: 768px){.ag-reviews-section__stars svg{width:181px;height:36px}}.ag-reviews-section__review-text{color:var(--ag-reviews-text-color);text-align:center;font-family:"PP Pangram Sans";font-size:18px;font-style:normal;font-weight:400;line-height:120%;text-transform:none}@media screen and (min-width: 768px){.ag-reviews-section__review-text{text-align:left;font-size:25px}}.ag-reviews-section__review-author{color:var(--ag-reviews-text-color);text-align:center;font-family:"PP Pangram Sans";font-size:18px;font-style:normal;font-weight:600;line-height:120%;text-transform:none}@media screen and (min-width: 768px){.ag-reviews-section__review-author{text-align:left;font-size:20px}}