@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat SemiBold;src:url(/fonts/Montserrat-SemiBold.ttf)}@font-face{font-family:Garet-Book;src:url(/fonts/Garet-Book.ttf) format("truetype")}@font-face{font-family:Garet-Heavy;src:url(/fonts/Garet-Heavy.ttf) format("truetype")}@font-face{font-family:Black-Bones;src:url(/fonts/Black-Bones.ttf) format("truetype")}@font-face{font-family:Bricolage-Grotesque;src:url(/fonts/Bricolage-Grotesque.ttf) format("truetype")}.ReviewSectionSlider_mainContainer__WtO3B{position:relative;display:flex;flex-direction:column;width:100%;gap:30px;max-width:100%}.ReviewSectionSlider_reviewsHeaderContainer__OKXic{display:flex;justify-content:flex-start;align-items:center;width:100%}@media(max-width:992px){.ReviewSectionSlider_reviewsHeaderContainer__OKXic{align-items:flex-start}}.ReviewSectionSlider_reviewsTitle__HL8jo{font-size:18px;font-weight:600;font-family:Montserrat-Bold,Montserrat,sans-serif;color:#3d3d3d;margin:0}.ReviewSectionSlider_reviewOnGoogleButton__e7lcI{display:flex;align-items:center;gap:0;padding:0;background-color:rgba(0,0,0,0);color:#fff;font-family:Montserrat-Medium;font-size:14px;border:none;border-radius:8px;cursor:pointer;margin-top:0;align-self:flex-start;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ReviewSectionSlider_reviewOnGoogleButton__e7lcI:hover{opacity:.9;box-shadow:0 4px 12px rgba(0,0,0,.2)}@media(max-width:992px){.ReviewSectionSlider_reviewOnGoogleButton__e7lcI{width:339px;height:57px;align-self:center}}.ReviewSectionSlider_desktopButton__as5Cm{align-self:flex-end;margin-bottom:20px}@media(max-width:992px){.ReviewSectionSlider_desktopButton__as5Cm{display:none}}.ReviewSectionSlider_mobileButton__BhgAm{display:none}@media(max-width:992px){.ReviewSectionSlider_mobileButton__BhgAm{display:flex}}.ReviewSectionSlider_googleLogoContainer__dA5jo{background-color:#fff;border-radius:8px 0 0 8px;padding:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:992px){.ReviewSectionSlider_googleLogoContainer__dA5jo{height:100%;padding:0 12px}}.ReviewSectionSlider_googleLogo__A5Nr4{flex-shrink:0;width:34px;height:34px}.ReviewSectionSlider_googleBlue__kHce3{fill:#4285f4}.ReviewSectionSlider_googleGreen__57Au9{fill:#34a853}.ReviewSectionSlider_googleYellow__CdLIb{fill:#fbbc05}.ReviewSectionSlider_googleRed__F8SPo{fill:#ea4335}.ReviewSectionSlider_buttonText__gnPjz{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#4285f4;padding:12px 20px;border-radius:0 8px 8px 0;flex:1 1;text-align:center;line-height:1.2}@media(max-width:992px){.ReviewSectionSlider_buttonText__gnPjz{height:100%;padding:0 20px}}.ReviewSectionSlider_buttonTextLine1__EeHVB,.ReviewSectionSlider_buttonTextLine2__f9D27{color:#2f2f2f;font-size:14px;font-weight:500;white-space:nowrap}.ReviewSectionSlider_buttonTextLine1__EeHVB{margin-bottom:2px}.ReviewSectionSlider_detailsContainer__AB3JD{overflow:hidden;width:100%;position:relative}@media(max-width:992px){.ReviewSectionSlider_detailsContainer__AB3JD{overflow:hidden;height:520px}}.ReviewSectionSlider_slider__vzfOC{display:flex;gap:20px;will-change:transform}@media(max-width:992px){.ReviewSectionSlider_slider__vzfOC{flex-direction:column;will-change:transform;height:100%;gap:2px}}.ReviewSectionSlider_reviewItem__hbQET{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 14px);min-width:0;box-sizing:border-box;display:flex;align-items:stretch}@media(max-width:992px){.ReviewSectionSlider_reviewItem__hbQET{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 2px)/3);width:100%;min-height:calc((100% - 2px)/3)}}.ReviewSectionSlider_category__GYqso{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:20px;background-color:#fff;border-radius:12px;gap:12px;cursor:default;box-sizing:border-box;min-height:0}@media(max-width:992px){.ReviewSectionSlider_category__GYqso{padding:16px;gap:10px;height:auto;min-height:180px}}.ReviewSectionSlider_avatarContainer__vuM_m{display:flex;align-items:center;gap:12px;width:100%;position:relative}.ReviewSectionSlider_avatar__trGt3{width:56px;height:56px;border-radius:50%;overflow:hidden;background-color:#e8e8e8;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:Montserrat-Medium;font-size:18px;font-weight:600;color:#3d3d3d}.ReviewSectionSlider_nameAndRatingContainer__p69tu{display:flex;align-items:center;justify-content:space-between;flex:1 1;gap:12px;width:100%}.ReviewSectionSlider_reviewTitleContainer__CXA2p{display:flex;align-items:center;justify-content:flex-start;flex:1 1;gap:8px;min-width:0}.ReviewSectionSlider_reviewTitleContainer__CXA2p h2{margin:0;font-size:16px;font-weight:600;font-family:Montserrat-Medium,Montserrat,sans-serif;color:#3d3d3d;line-height:1}.ReviewSectionSlider_reviewerMeta__6W6cZ{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1}.ReviewSectionSlider_reviewerName__Rl7RZ{margin:0;font-size:16px;font-weight:600;font-family:Montserrat-Medium,Montserrat,sans-serif;color:#3d3d3d;line-height:1}.ReviewSectionSlider_sourceBadge__r2wl6{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-family:Montserrat-Medium,Montserrat,sans-serif;color:#3d3d3d;opacity:.7;line-height:1}.ReviewSectionSlider_sourceGoogleMark__UP0Va{width:12px;height:12px;flex-shrink:0}.ReviewSectionSlider_ratingContainer__ml44Y{display:flex;align-items:center;justify-content:flex-end;gap:2px;flex-shrink:0;margin-left:auto}.ReviewSectionSlider_starIcon__w5HVP,.ReviewSectionSlider_star__cV69w{width:14px;height:14px;display:block}.ReviewSectionSlider_ratingNumber__o5ol3{font-size:15px;font-weight:600;font-family:Montserrat-Medium,Montserrat,sans-serif;color:#3d3d3d}.ReviewSectionSlider_reviewMessage__Z2Vzx{font-size:14px;line-height:1.6;color:#5a5a5a;font-family:Montserrat-Regular;margin:0;text-align:left;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-height:0;max-height:4.8em}