.greviews-header{align-items:center;background-color:#efece6;border-radius:10px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px;margin-top:40px;padding:20px 30px}@media (min-width:768px){.greviews-header-left{align-items:center;display:flex;gap:20px}}.greviews-logo{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;height:70px;justify-content:center;margin-top:-50px;width:70px}.greviews-logo svg{width:50px}.greviews-title{color:#3b5971;font-size:26px;font-weight:400;margin:0 0 5px}.greviews-rating{align-items:center;color:#333;display:flex;font-weight:700;gap:10px}.greviews-score{font-size:24px}.greviews-stars{color:#df9e58;font-size:20px;letter-spacing:2px}.greviews-count{color:#666;font-weight:400}.greviews-button{background-color:#596e81;border-radius:30px;color:#fff;display:inline-block;font-weight:700;padding:12px 24px;text-decoration:none;transition:background .3s ease}.greviews-button:hover{background-color:#3b5971;color:#fff}.greviews-slider-wrapper{position:relative}.greviews-slider-wrapper .greviews-scroll-area{display:flex;margin-right:-20px;overflow:hidden}.greviews-slider-wrapper .greviews-scroll-area .greviews-testimonial{background:#fff;border:1px solid #eae8e3;border-radius:10px;margin-right:20px}.greviews-slider-wrapper .greviews-scroll-area .greviews-testimonial figure{display:flex;flex-direction:column;height:100%;margin:0;min-height:240px;padding:40px clamp(1.25rem,-.179rem + 2.976vw,2.5rem)}.greviews-slider-wrapper .greviews-scroll-area .greviews-testimonial figure blockquote{border:none;margin:0;padding:0}.greviews-slider-wrapper h4{color:#3b5971;font-size:22px;font-weight:400;line-height:1.4;margin:0;position:relative;quotes:"“" "”" "‘" "’"}.greviews-slider-wrapper h4:before{content:open-quote;margin-right:4px;position:absolute;right:100%}.greviews-slider-wrapper h4:after{content:close-quote}.greviews-slider-wrapper .greviews-scroll-area .greviews-testimonial figure figcaption{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding-top:20px}.greviews-author-name{color:#000;font-size:16px;font-weight:700}.greviews-author-stars{color:#df9e58;font-size:16px;letter-spacing:1px}.greviews-slider-wrapper .greviews-dots{align-items:center;display:inline-flex;justify-content:center;left:50%;margin-top:40px;overflow:hidden;position:absolute;transform:translateX(-50%)}.greviews-slider-wrapper .greviews-dots .greviews-dot{background:#254b65;border-radius:100px;display:block;height:10px;margin:0 10px;opacity:.3;width:10px}.greviews-slider-wrapper .greviews-dots .greviews-dot.active{background:#254b65;left:0;opacity:1;position:absolute;top:0;width:40px}@media (min-width:768px){.greviews-slider-wrapper .greviews-scroll-area .greviews-testimonial{flex:1 0 calc(50% - 20px)}}@media (max-width:767px){.greviews-header{align-items:flex-start;flex-direction:column}.greviews-logo{margin-top:-45px}.greviews-slider-wrapper .greviews-scroll-area .greviews-testimonial{flex:1 0 85%}.greviews-slider-wrapper .greviews-dots .greviews-dot.active{width:10px}.greviews-slider-wrapper .greviews-scroll-area{margin:0 calc(clamp(1.25rem, 0rem + 4.167vw, 3.75rem)*-1);scroll-padding-left:clamp(1.25rem,0rem + 4.167vw,3.75rem)}.greviews-slider-wrapper .greviews-scroll-area .greviews-testimonial:first-child{margin-left:clamp(1.25rem,0rem + 4.167vw,3.75rem)}}