@keyframes listicle-reveal{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: no-preference){[data-reveal],[data-reveal-item]{opacity:0}[data-reveal].is-revealed,[data-reveal-item].is-revealed{animation:listicle-reveal .6s ease var(--reveal-delay, 0s) both}}.listicle-testimonials{background-color:var(--listicle-testimonials-bg, #fce7da);color:var(--listicle-testimonials-text-color, #000)}.listicle-testimonials__inner{display:flex;flex-direction:column;align-items:stretch;gap:3.4285714286rem;margin-block:0;padding:7.4285714286rem 5.7142857143rem}@media screen and (max-width: 768px){.listicle-testimonials__inner{gap:2.2857142857rem;padding:3.4285714286rem 1.4285714286rem}}.listicle-testimonials__title{margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:2.0714285714rem;line-height:1.3;text-align:center;color:inherit}@media screen and (max-width: 768px){.listicle-testimonials__title{font-size:1.7142857143rem}}.listicle-testimonials__slider{display:block;width:100%}.listicle-testimonials__cards{width:100%}@media screen and (max-width: 768px){.listicle-testimonials__cards{width:auto;margin-inline:-1.4285714286rem}}@media screen and (min-width: 769px){.listicle-testimonials__cards .swiper-wrapper{transform:none !important;height:auto !important}}.listicle-testimonials__track{display:flex;align-items:stretch;justify-content:center;gap:1.7142857143rem;margin:0;padding:0;list-style:none}@media screen and (max-width: 768px){.listicle-testimonials__track{align-items:flex-start;justify-content:flex-start;gap:0}}.listicle-testimonials__card{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:space-between;gap:1.7142857143rem;height:auto;padding:2.2857142857rem 2.2857142857rem 1.7142857143rem;border:2px solid var(--listicle-testimonials-card-border, #f9decd);border-radius:1.7142857143rem;background-color:var(--listicle-testimonials-card-bg, #fdfcf8)}@media screen and (max-width: 768px){.listicle-testimonials__card{flex:0 0 auto;width:min(21.0714285714rem,80vw);height:auto;padding:2.2857142857rem 1.7142857143rem}}@media screen and (min-width: 769px){.listicle-testimonials__card.swiper-slide{margin:0 !important}}.listicle-testimonials__card-content{display:flex;flex-direction:column;align-items:center;gap:1.4285714286rem;width:100%}.listicle-testimonials__stars{display:inline-flex;align-items:center;gap:.3571428571rem}.listicle-testimonials__star{display:block;width:1.4285714286rem;height:1.4285714286rem}.listicle-testimonials__quote{margin:0;font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.2857142857rem;line-height:1.44;text-align:center;color:var(--listicle-testimonials-quote-color, #000)}.listicle-testimonials__quote p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.listicle-testimonials__quote strong,.listicle-testimonials__quote b{font-weight:700}@media screen and (max-width: 768px){.listicle-testimonials__quote{font-size:1.1428571429rem;line-height:1.5}}.listicle-testimonials__author{display:flex;align-items:center;gap:.7142857143rem}.listicle-testimonials__author-name{font-family:"Montserrat",sans-serif;font-weight:500;font-size:1.2857142857rem;line-height:1.44;color:var(--listicle-testimonials-author-color, #000)}@media screen and (max-width: 768px){.listicle-testimonials__author-name{font-size:1.1428571429rem;line-height:1.5}}.listicle-testimonials__flag{flex:0 0 auto;display:block;width:2.1428571429rem;height:1.4285714286rem;overflow:hidden;border-radius:.1428571429rem;line-height:0}.listicle-testimonials__flag picture,.listicle-testimonials__flag img{display:block;width:100%;height:100%;object-fit:cover}.listicle-testimonials__pagination{display:none}@media screen and (max-width: 768px){.listicle-testimonials__pagination{display:flex;justify-content:center;gap:1.1428571429rem;margin-top:2.2857142857rem}}.listicle-testimonials__bullet{width:.5714285714rem;height:.5714285714rem;padding:0;border:1px solid #000;border-radius:0;background-color:rgba(0,0,0,0);cursor:pointer;transition:background-color .3s ease-in-out all}.listicle-testimonials__bullet.is-active{background-color:#000}
