.reviews-grid{display:grid!important;grid-template-columns:repeat(3,1fr);column-gap:150px!important;row-gap:100px!important;justify-content:center}section[id=reviews] div[class*=cardsContainer]{position:relative!important;padding-left:0!important;padding-right:0!important;width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:20px!important;min-height:360px!important}.review-card-wrapper{display:flex;justify-content:center;gap:24px;flex:1 1 auto;max-width:100%;overflow:visible;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;box-sizing:border-box}.review-card-wrapper::-webkit-scrollbar{display:none}.review-card-wrapper>*{flex-shrink:1;min-width:0}section[id=reviews] .container,section[id=reviews] div[class*=container],section[id=reviews]>div[class*=container]{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 clamp(20px,8vw,120px)!important;box-sizing:border-box!important;overflow:visible!important}.review-card{position:relative;flex:0 1 auto;width:340px;min-width:250px;max-width:340px;height:360px;border:1px solid #6b6b6b3d;border-radius:5px!important;background:#fff;overflow:hidden;margin:0;box-sizing:border-box}@supports (container-type:inline-size){.review-card-wrapper{container-type:inline-size}}.review-card-background{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1;border-radius:5px!important}.review-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px 0 18px;background:linear-gradient(180deg,#fffffff5,#fffffffa)}.review-text-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 1;gap:16px;padding:0!important}.review-card .review-content .review-text-container{padding:0 30px!important}.review-card .review-content .review-author-section{padding:0 30px!important;margin-top:auto!important}.review-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:16px;line-height:18px;color:#4a494a;text-align:left;margin:0;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.review-author-section{display:flex;flex-direction:column;gap:8px}.author-rating-row{display:flex;align-items:center;gap:12px}.author-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.stars-rating-wrapper{display:flex;align-items:center;gap:8px}.review-stars{display:flex;gap:2px}.star-icon{width:12px;height:12px}.rating-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:15px;line-height:28px;color:#000;margin:0}.author-info-column{display:flex;flex-direction:column;gap:1px}.author-name{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:15px;line-height:28px;color:#000;margin:0;padding-left:0}.view-original-button-wrapper{padding:0!important;max-width:none!important;width:100%!important;margin:4px auto 0!important;background:#0000!important;display:flex!important;justify-content:center!important;align-items:center!important}.view-original-button-wrapper .animated-arrow-button{gap:8px!important;background:#f7f7f7!important;border:1px solid #fff!important;border-radius:4px!important;padding:6px 12px!important;width:201px!important;height:29px!important;transition:transform .2s ease,background .2s ease!important;margin:0!important;display:flex!important}.view-original-button-wrapper .animated-arrow-button:hover{background:#eee!important;transform:translateY(-1px) translateX(8px)!important}.view-original-button-wrapper .animated-arrow-button:hover .animated-arrow-button-arrow{transform:rotate(0deg) translateX(4px)!important}.view-original-button-wrapper .animated-arrow-button-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:500!important;font-size:11px!important;line-height:26px!important;letter-spacing:1.3px!important;text-transform:uppercase!important;color:#000!important;white-space:nowrap!important;margin:0!important}.view-original-button-wrapper .animated-arrow-button-arrow{width:12px!important;height:12px!important;flex-shrink:0!important}section[id=reviews] button[class*=navigationArrow]{position:relative!important;flex-shrink:0!important;align-self:center!important;margin:0!important;padding:0!important;top:0!important;bottom:0!important;transform:none!important;background:#ffffffe6;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#999;cursor:pointer;z-index:100;transition:all .3s ease;box-shadow:0 2px 8px #00000026}section[id=reviews] button[class*=navigationArrowLeft],section[id=reviews] button[class*=navigationArrowRight]{left:auto!important;right:auto!important}section[id=reviews] button[class*=navigationArrowLeft]{order:-1}section[id=reviews] button[class*=navigationArrowRight]{order:1}section[id=reviews] button[class*=navigationArrow]:hover{background:#fff;color:#4a7c59;transform:scale(1.1)!important}section[id=reviews] button[class*=navigationArrow] svg{width:24px;height:24px}@media (max-width:1300px){section[id=reviews] .container,section[id=reviews] div[class*=container],section[id=reviews]>div[class*=container]{padding:0 clamp(20px,5vw,80px)!important}.review-card{flex:0 1 auto;width:320px;min-width:260px;max-width:320px}}@media (max-width:1100px){section[id=reviews] .container,section[id=reviews] div[class*=container],section[id=reviews]>div[class*=container]{padding:0 clamp(16px,4vw,60px)!important}.review-card{flex:0 1 auto;width:300px;min-width:220px;max-width:300px}}@media (max-width:900px){section[id=reviews] .container,section[id=reviews] div[class*=container],section[id=reviews]>div[class*=container]{padding:0 clamp(12px,3vw,40px)!important}section[id=reviews] div[class*=cardsContainer]{padding-left:0!important;padding-right:0!important}.review-card{flex:0 1 auto;width:280px;min-width:200px;max-width:280px;height:340px}.review-text{font-size:14px;line-height:17px;-webkit-line-clamp:6}.author-avatar{width:40px;height:40px}section[id=reviews] button[class*=navigationArrow]{width:42px;height:42px}section[id=reviews] button[class*=navigationArrow] svg{width:20px;height:20px}}@media (max-width:850px){section[id=reviews] .container,section[id=reviews] div[class*=container],section[id=reviews]>div[class*=container]{padding:0 clamp(8px,2vw,30px)!important}section[id=reviews] div[class*=cardsContainer]{padding-left:0!important;padding-right:0!important}.review-card{flex:0 1 auto;width:260px;min-width:180px;max-width:260px}.review-text{font-size:13px;line-height:16px;-webkit-line-clamp:5}}@media (max-width:768px){section[id=reviews] .container,section[id=reviews] div[class*=container],section[id=reviews]>div[class*=container]{padding:0 clamp(20px,5vw,60px)!important}section[id=reviews] div[class*=cardsContainer]{padding-left:0!important;padding-right:0!important}.reviews-grid{grid-template-columns:repeat(2,1fr)}.review-card{flex:0 1 auto;width:340px;min-width:280px;max-width:340px;height:auto;min-height:340px}.review-card-wrapper{justify-content:center}.review-text{font-size:15px;line-height:18px;-webkit-line-clamp:7}.author-avatar{width:42px;height:42px}section[id=reviews] button[class*=navigationArrow]{width:38px;height:38px}section[id=reviews] button[class*=navigationArrow] svg{width:18px;height:18px}}@media (max-width:650px){section[id=reviews] .container,section[id=reviews] div[class*=container],section[id=reviews]>div[class*=container]{padding:0 clamp(16px,4vw,40px)!important}section[id=reviews] div[class*=cardsContainer]{padding-left:0!important;padding-right:0!important}.review-card{flex:0 1 auto;width:300px;min-width:240px;max-width:300px}.review-text{font-size:14px;line-height:17px;-webkit-line-clamp:6}}@media (max-width:580px){section[id=reviews] .container,section[id=reviews] div[class*=container],section[id=reviews]>div[class*=container]{padding:0 clamp(20px,5vw,40px)!important}section[id=reviews] div[class*=cardsContainer]{padding-left:0!important;padding-right:0!important}.review-card{width:100%;min-width:100%;max-width:100%}.review-card-wrapper{justify-content:center}section[id=reviews] button[class*=navigationArrow]{width:36px;height:36px}section[id=reviews] button[class*=navigationArrow] svg{width:16px;height:16px}}@media (max-width:500px){section[id=reviews] .container,section[id=reviews] div[class*=container],section[id=reviews]>div[class*=container]{padding:0 clamp(20px,5vw,40px)!important}section[id=reviews] div[class*=cardsContainer]{padding-left:0!important;padding-right:0!important}.reviews-section{padding:56px 0}.reviews-grid{grid-template-columns:1fr}.review-card{width:100%;max-width:100%;min-width:100%;height:auto;min-height:320px}.review-card-wrapper{justify-content:center}.review-text-container{gap:12px}.review-text{font-size:14px;line-height:18px;text-align:left;-webkit-line-clamp:7}.author-avatar{width:38px;height:38px}.author-name,.rating-text{font-size:14px;line-height:24px}.view-original-button-wrapper .animated-arrow-button{width:-moz-fit-content!important;width:fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;height:32px!important;display:inline-flex!important}.view-original-button-wrapper{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important}}