.reviews-section[data-v-aa4cbdf0]{overflow:hidden;padding-block:var(--block-section-padding)}.reviews-section__title[data-v-aa4cbdf0]{color:var(--base-black);margin-bottom:32px;padding-inline:var(--inline-section-padding)}.reviews-section__slider[data-v-aa4cbdf0]{overflow:hidden;padding-left:var(--inline-section-padding)}.reviews-section__slide[data-v-aa4cbdf0]{max-width:501px}[data-v-aa4cbdf0] .reviews-section__slider .swiper-slide{height:auto}.reviews-card[data-v-aa4cbdf0]{align-items:flex-start;background:#ffffffb3;border-radius:20px;box-shadow:0 1px 3px #10182805,0 1px 2px #1018280a;display:flex;flex-direction:column;gap:32px;height:100%;justify-content:flex-end;padding:40px;transition:height .3s ease}.reviews-card--expanded[data-v-aa4cbdf0]{height:auto;min-height:358px}.reviews-card__body[data-v-aa4cbdf0]{display:flex;flex:1;flex-direction:column;gap:20px;justify-content:space-between;min-width:0;width:100%}.reviews-card__content[data-v-aa4cbdf0]{align-items:flex-start;display:flex;flex-direction:column;gap:12px;min-height:0}.reviews-card__text[data-v-aa4cbdf0]{color:#220d31;font-size:18px;line-height:1.22}.reviews-card__text--collapsed[data-v-aa4cbdf0]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}.reviews-card__more[data-v-aa4cbdf0]{align-items:center;background:transparent;border:0;color:#0073e6;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;line-height:1.2;padding:0}.reviews-card__more[data-v-aa4cbdf0]:hover{color:#005bb8}.reviews-card__more[data-v-aa4cbdf0]:focus-visible{outline:2px solid #0073e6;outline-offset:4px}.reviews-card__footer[data-v-aa4cbdf0]{align-items:center;border-top:1px solid rgba(50,35,61,.15);display:flex;gap:32px;justify-content:space-between;padding-top:20px;width:100%}.reviews-card__author[data-v-aa4cbdf0]{align-items:center;display:flex;gap:12px;min-width:0}.reviews-card__avatar[data-v-aa4cbdf0]{align-items:center;background:#d4eaff;border-radius:26px;display:flex;flex:none;height:40px;justify-content:center;width:40px}.reviews-card__avatar img[data-v-aa4cbdf0]{display:block;width:100%}.reviews-card__meta[data-v-aa4cbdf0]{display:flex;flex-direction:column;min-width:0}.reviews-card__date[data-v-aa4cbdf0]{color:#220d31;font-size:14px;line-height:1.14;opacity:.5;white-space:nowrap}.reviews-card__stars[data-v-aa4cbdf0]{display:block;flex:none;height:16px;-o-object-fit:contain;object-fit:contain;width:84px}.reviews-section__controls[data-v-aa4cbdf0]{align-items:center;display:grid;gap:24px;grid-template-columns:52px minmax(0,1fr) 52px;margin-top:40px;padding-inline:var(--inline-section-padding) calc(var(--inline-section-padding)*2)}.reviews-section__nav-button[data-v-aa4cbdf0]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4eaff66;border:1px solid rgba(0,115,230,.4);border-radius:100px;box-sizing:border-box;color:#0073e6;display:flex;height:42px;justify-content:center;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:52px}.reviews-section__nav-button[data-v-aa4cbdf0]:hover{background:#0073e6;border-color:#0073e6;color:var(--white)}.reviews-section__nav-button[data-v-aa4cbdf0]:focus-visible{outline:2px solid #0073e6;outline-offset:4px}.reviews-section__nav-icon[data-v-aa4cbdf0]{display:block;flex:none;height:24px;width:24px}.reviews-section__nav-button--prev .reviews-section__nav-icon[data-v-aa4cbdf0]{transform:rotate(180deg)}[data-v-aa4cbdf0] .reviews-section__pagination{align-items:center;display:flex;gap:20px;height:10px;justify-self:center;padding:0;position:static;width:-moz-max-content;width:max-content}[data-v-aa4cbdf0] .reviews-section__pagination .swiper-pagination-bullet{background:#d4eaff;border-radius:13px;height:10px;margin:0;opacity:1;width:10px}[data-v-aa4cbdf0] .reviews-section__pagination .swiper-pagination-bullet-active{background:#0073e6}@media screen and (max-width:1279px){.reviews-card[data-v-aa4cbdf0]{padding:32px}.reviews-card__text[data-v-aa4cbdf0]{font-size:16px}}@media screen and (max-width:767px){.reviews-section__title[data-v-aa4cbdf0]{margin-bottom:24px}.reviews-card[data-v-aa4cbdf0]{padding:24px}.reviews-card__text--collapsed[data-v-aa4cbdf0]{-webkit-line-clamp:6}.reviews-card__footer[data-v-aa4cbdf0]{gap:20px}.reviews-section__controls[data-v-aa4cbdf0]{gap:16px;grid-template-columns:42px minmax(0,1fr) 42px;margin-top:28px}.reviews-section__nav-button[data-v-aa4cbdf0]{height:38px;width:42px}}
