.reviews{overflow:hidden}.reviews.mode--dark{--current-bg-color:var(--background-brand-dark);--reviews-label-color:var(--neutral-white);--reviews-button-color:var(--neutral-white);--review-bg-color:var(--primary-800)}.reviews.mode--dark .reviews__navigation,.reviews.mode--dark .toggletip-trigger{--icon-color:var(--neutral-white)}.reviews.mode--dark .review .rating{--icon-color:var(--text-brand-invert)}.reviews .rating{align-items:center;display:flex;gap:var(--spacing-1)}.reviews .rating svg{block-size:1.5rem;inline-size:1.5rem}.reviews>[class*=container]{display:flex;gap:var(--spacing-7)}@media (max-width:30rem){.reviews>[class*=container]{flex-direction:column;gap:var(--spacing-4)}}.reviews__intro{background:var(--current-bg-color,var(--neutral-white));display:flex;flex-direction:column;flex-shrink:0;inline-size:100%;justify-content:center;max-inline-size:16.5rem;position:relative;transform-origin:left center;transition:opacity var(--animation-speed-fast) var(--cubic-bezier),scale var(--animation-speed-fast) var(--cubic-bezier);z-index:2}@media (max-width:30rem){.reviews__intro{margin-inline:auto;text-align:center}.reviews__intro .rating{justify-content:center}}.reviews__intro>*{position:relative;z-index:1}.reviews__intro:before{inline-size:50vw;inset:0;translate:-100% 0}.reviews__intro:after,.reviews__intro:before{background:var(--current-bg-color,var(--neutral-white));content:"";position:absolute;z-index:0}.reviews__intro:after{block-size:100%;inline-size:1.5rem;inset-block-start:0;inset-inline-end:0;translate:100% 0}.reviews__intro.hide{opacity:0;scale:.75}.reviews__slider{inline-size:100%;max-inline-size:66%}@media (max-width:30rem){.reviews__slider{max-inline-size:100%}}.reviews__swiper{overflow:visible!important}.reviews__swiper .swiper-slide{inline-size:100%;height:auto}.reviews .review{--icon-color:var(--primary-500);background:var(--review-bg-color,var(--primary-100));block-size:100%;border-radius:var(--card-border-radius);display:flex;flex-direction:column}.reviews .review__content{padding:var(--spacing-6)}.reviews .review__person{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);display:grid;grid-template-areas:"name photo" "job photo";grid-template-columns:1fr 4rem;grid-template-rows:auto auto;margin-block-start:auto;padding:var(--spacing-4) var(--spacing-6) var(--spacing-6);row-gap:var(--spacing-2)}.reviews .review__name{font-size:1.25rem;font-weight:700;grid-area:name;line-height:1.2}.reviews .review__job-description{color:var(--text-secondary,var(--neutral-300));font-weight:700;grid-area:job;line-height:1.4}.reviews .review__photo-wrap{grid-area:photo}.reviews .review__photo{aspect-ratio:1;border-radius:var(--card-border-radius);inline-size:100%;-o-object-fit:cover;object-fit:cover}.reviews__navigation{--icon-color:var(--primary-500);display:flex;gap:var(--spacing-4)}@media (max-width:30rem){.reviews__navigation.desktop{display:none}}.reviews__navigation.mobile{display:none}@media (max-width:30rem){.reviews__navigation.mobile{display:flex;justify-content:center}}.reviews__navigation button{border:2px solid var(--reviews-button-color,var(--primary-500));border-radius:var(--button-border-radius);transition:opacity var(--animation-speed-fast) var(--cubic-bezier)}.reviews__navigation button.swiper-button-disabled{opacity:.4;pointer-events:none}.reviews__amount-of-reviews{align-items:center;color:var(--text-secondary,var(--neutral-300));display:flex;font-size:.875rem;gap:var(--spacing-2);z-index:2}@media (max-width:30rem){.reviews__amount-of-reviews{justify-content:center}}.reviews__label{color:var(--reviews-label-color,var(--primary-500));font-size:var(--font-size-body-small);font-weight:700;line-height:1.2;text-transform:uppercase}.toggletip-container{display:flex;position:relative}.toggletip-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0}.toggletip-bubble{--bubble-size:10rem;background:var(--neutral-black);color:var(--neutral-white);display:inline-block;inset-block-start:0;inset-inline-start:100%;padding:var(--spacing-2);position:absolute;width:var(--bubble-size);z-index:var(--toggletip-z-index,1)}[data-toggletip-position=center-bottom] .toggletip-bubble{inset-block-start:100%;inset-inline-start:calc((100% - var(--bubble-size))/2)}

/*# sourceMappingURL=client.css.map*/