@layer components{.review-quote{width:100%;padding:var(--feature-card-padding);background-color:var(--light-100);margin:0}@media not (min-width:48rem){.review-quote{width:calc(100% - 2 * var(--space-5))}}@media (min-width:48rem){.review-quote{width:var(--feature-card-width-tablet)}}@media (min-width:64.0625rem){.review-quote{width:var(--feature-card-width-wide)}}.review-quote_text{margin:0 0 var(--review-quote-gap);font-family:var(--heading-family);font-size:var(--text-quote-small);font-style:italic;font-weight:var(--primary-regular);line-height:var(--line-height-large)}.review-quote_author{font-family:var(--secondary-family);font-size:var(--eyebrow);font-weight:var(--primary-medium);margin-bottom:var(--eyebrow);text-align:center;letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;line-height:1.4}.slider_wrap{--_gap-size:var(--site-gutter);--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);--_visible:var(--_visible-xs);--_visible-xs:1.02;--_visible-sm:var(--_visible-xs);--_visible-md:var(--_visible-sm);--_visible-lg:var(--_visible-md);gap:var(--space-6);width:100%;display:grid}@media (min-width:30rem){.slider_wrap{--_visible:var(--_visible-sm)}}@media (min-width:48rem){.slider_wrap{--_visible:var(--_visible-md)}}@media (min-width:64rem){.slider_wrap{--_visible:var(--_visible-lg)}}.slider_list{gap:var(--_gap-size);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;min-width:0;margin-inline:calc(-1 * var(--_edge));padding-inline:var(--_edge);scroll-padding-inline:var(--_edge);display:flex;overflow-x:auto}.slider_list::-webkit-scrollbar{display:none}.slider_list:active{cursor:grabbing}.slider_list.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.slider_wrap:not(.is-ready) .slider_list,.slider_wrap:has(.slider_controls.is-empty) .slider_list{cursor:auto}.slider_list>*{flex:0 0 calc((100% - (var(--_visible) - 1) * var(--_gap-size)) / var(--_visible));scroll-snap-align:start;min-width:0}.slider_wrap.crop-start .slider_list{margin-inline-start:0;padding-inline-start:0;scroll-padding-inline-start:0}.slider_wrap.contained .slider_list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.slider_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.slider_wrap:not(.is-ready) .slider_controls,.slider_controls.is-empty{display:none}.slider_markers{align-items:center;gap:var(--space-2);display:flex}.slider_marker{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);width:.75rem;height:.75rem;transition:background-color var(--hover-duration) var(--hover-ease);background:0 0;padding:0}.slider_marker.is-active{background-color:var(--text)}@media (hover:hover){.slider_marker:hover{background-color:var(--text)}}.slider_steps{gap:var(--space-2);display:flex}.review-quotes{align-items:center;gap:var(--space-5);width:100%;padding-bottom:calc(var(--space-3) + 1px);flex-direction:column;display:flex}@media not (min-width:48rem){.review-quotes .section-header{padding-inline:var(--space-6)}}@media not (min-width:48rem){.review-quotes_link{max-width:calc(100% - 2 * var(--space-6))}}.review-quotes_list{justify-content:center;gap:var(--feature-card-gap);flex-wrap:wrap;width:100%;display:flex}.reviews{width:100%;max-width:calc(100vw - 2 * var(--space-4));padding-bottom:var(--space-5);align-self:center;position:relative}.reviews .slider_wrap.reviews_slider{--_gap-size:calc(var(--space-5) + var(--space-1));gap:var(--space-3);margin-top:calc(var(--space-8) + var(--space-5))}.reviews .slider_wrap.reviews_slider .slider_list{padding-inline:var(--space-2);scroll-padding-inline:var(--space-2)}.reviews .slider_wrap.reviews_slider .slider_controls{padding-inline:var(--space-2)}.reviews .slider_wrap.reviews_slider .slider_markers{display:none}.reviews .slider_wrap.reviews_slider .slider_steps{justify-content:space-between;width:100%}.reviews .slider_wrap.reviews_slider .slider_steps .button_wrap{width:var(--review-arrow);height:var(--review-arrow);border:var(--border-width) solid var(--grey-400);background-color:var(--light-100);color:var(--dark-900);padding:0}.reviews .slider_wrap.reviews_slider .slider_steps .button_wrap:after{content:"";width:50%;height:50%;mask:var(--_chevron) center / contain no-repeat;background-color:currentColor}.reviews .slider_wrap.reviews_slider .slider_steps .button_wrap.back:after{rotate:180deg}.reviews .slider_wrap.reviews_slider .slider_steps .button_wrap .button_mark{display:none}.review-card{height:100%;min-height:var(--review-card-height);padding:calc(var(--space-5) - 1px) var(--space-5) calc(var(--space-5) + 2px);border-radius:var(--radius-main);background:linear-gradient(45deg, var(--review-card-from), var(--review-card-to));position:relative}.review-card_google.icon{--_size:var(--space-4);top:calc(var(--space-5) - 1px);right:var(--space-5);position:absolute}.review-card_head{text-align:center;flex-direction:column;align-items:center;display:flex}.review-card_photo{width:var(--review-avatar);height:var(--review-avatar);border-radius:var(--radius-round);margin-bottom:calc(var(--space-2) - 1px)}.review-card_name{font-size:var(--text-review-name);font-weight:var(--primary-semibold);line-height:var(--line-height-medium);margin-bottom:var(--space-1)}.review-card_meta{align-items:center;gap:var(--space-2);font-size:var(--text-small);font-weight:var(--primary-regular);color:var(--text-3);display:flex}.review-card_stars{gap:calc(var(--space-1) + 2px);color:var(--star-500);display:flex}.review-card_stars .icon{--_size:var(--review-star)}.review-card_text{margin-top:calc(var(--space-4) + var(--space-1));font-size:var(--text-small);font-weight:var(--text-small-font-weight);line-height:var(--line-height-review);color:var(--text-2)}.reviews_rating{left:50%;bottom:calc(var(--space-5) + (var(--review-arrow) - 1lh) / 2);align-items:center;gap:var(--space-1);font-size:var(--text-small);font-weight:var(--primary-regular);white-space:nowrap;display:inline-flex;position:absolute;translate:-50%}.reviews_rating .icon{--_size:1em;color:var(--star-500)}.reviews_rating .reviews_rating-link{color:var(--link-text)}}
