.highlight-cards__outer{padding-bottom:94px}.highlight-cards{overflow:hidden;text-align:center}.highlight-cards__heading{margin:0 auto 60px;padding:94px 20px 0}.highlight-cards__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.secondary-cards-container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(558px,1fr));margin-bottom:40px}.highlight-cards__card{border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;text-align:left;transition:transform .3s ease}.highlight-cards__card--haslink:hover{transform:translateY(-5px)}.highlight-cards__link--arrow{height:14px;margin-left:15px;vertical-align:middle;width:14px}.highlight-cards__card--haslink:hover .highlight-cards__link--arrow path{fill:var(--link-hover)}.highlight-cards__card-content{padding:20px 20px 26px}.highlight-cards__card-content h3{font-size:22px;margin-bottom:10px;margin-top:0}.highlight-cards__card-content p{font-size:15px;margin-bottom:15px}.highlight-cards__link{color:#000;text-decoration:none}.highlight-cards__image img{border-radius:8px;margin-bottom:20px;margin-top:20px;width:100%}.highlight-cards__image{overflow:hidden}.highlight-cards__image.highlight-left img{transform:translateX(20%)}.highlight-cards__image.highlight-right img{transform:translateX(-20%)}.highlight-cards__card--secondary{background:#fff}.highlight-cards__card--secondary .highlight-cards__card-content h3{color:#333}.highlight-cards__card--secondary .highlight-cards__card-content p{color:#666}.highlight-cards__cta .btn.btn--outline{border:1px solid #000;border-radius:8px;color:#000;padding:36px;transition:all .4s ease;width:100%}.testimonial-cards-wrapper{margin:0 auto;max-width:1200px}.testimonial-card{border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;text-align:left}.cards__grid-reverse .highlight-cards__card,.cards__grid-reverse .highlight-cards__link{display:flex;flex-direction:column-reverse;justify-content:flex-end}.cards__grid-reverse .highlight-cards__card-content{padding:0 20px 20px}.testimonial-card__link{color:#000;text-decoration:none;transition:all .5s}.testimonial__card--haslink{transition:all .5s}.testimonial__card--haslink:hover{color:#ff7ea5;transform:translateY(-1rem)}.testimonial-card__header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.testimonial-card__avatar{border-radius:50%;flex-shrink:0;object-fit:cover}.testimonial-card__author-info{line-height:1.2}.testimonial-card__name{color:#333;font-size:21px;font-weight:700;margin:0}.testimonial-card__title{color:#666;font-size:15px;margin:0}.testimonial-card__quote{color:#333;font-size:30px;font-weight:450;letter-spacing:-3%;line-height:109.00000000000001%;margin:0 0 1.5rem}.testimonial-card__arrow{color:#ff69b4;display:flex;font-size:1.5rem;justify-content:flex-end;margin-top:auto}.testimonial-card--primary{background-color:#fff;grid-column:1/-1;margin-bottom:2rem;padding:2.5rem}.testimonial-card--primary .testimonial-card__header{margin-bottom:2rem}.testimonial-card--primary .testimonial-card__avatar{height:70px;width:70px}.testimonial-card--primary .testimonial-card__quote{font-size:42px;font-weight:450;letter-spacing:-3%;line-height:109.00000000000001%}.testimonial-card--secondary{background-color:#fff;flex:1;padding:2rem}.testimonial-card--secondary .testimonial-card__avatar{height:78px;width:78px}.testimonial-card--secondary .testimonial-card__quote{font-size:30px}@media (min-width:768px){.secondary-cards-container{flex-direction:row}}@media (max-width:576px){.highlight-cards__cta{padding:0 20px}}@media (min-width:992px){.testimonial-card--primary{padding:3rem}.testimonial-card--primary .testimonial-card__quote{font-size:42px}}