.block-google-reviews-slider{overflow:hidden}.block-google-reviews-slider .inner-content{display:flex;flex-direction:column}@media (min-width:768px){.block-google-reviews-slider .inner-content{align-items:center;flex-direction:row;gap:60px;gap:0}}.block-google-reviews-slider .inner-content .left{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center}.block-google-reviews-slider .inner-content .left h2{font-size:var(--h3-size-small);line-height:1.25;max-width:240px}@media (min-width:1200px){.block-google-reviews-slider .inner-content .left h2{font-size:var(--h3-size-medium)}}@media (min-width:1400px){.block-google-reviews-slider .inner-content .left h2{font-size:var(--h3-size-full)}}@media (min-width:768px){.block-google-reviews-slider .inner-content .left h2{max-width:unset}.block-google-reviews-slider .inner-content .left{align-items:flex-start;justify-content:flex-start;text-align:left;width:213px}}@media (min-width:1200px){.block-google-reviews-slider .inner-content .left{min-width:335px;width:335px}}.block-google-reviews-slider .inner-content .left .google-reviews-icon-and-stars{margin-top:20px;padding-right:40px;position:relative}.block-google-reviews-slider .inner-content .left .google-reviews-icon-and-stars img{max-width:218px}.block-google-reviews-slider .inner-content .left .google-reviews-icon-and-stars .stars{bottom:26%;display:flex;gap:3px;left:26%;position:absolute}.block-google-reviews-slider .inner-content .left:after{content:""}@media (max-width:767.98px){.block-google-reviews-slider .inner-content .left:after{border-bottom:2px solid #ededed;margin-bottom:33px;padding-bottom:15px;width:60%}.block-google-reviews-slider .inner-content .testimonial-slider{margin:0 auto;width:90%}}@media (min-width:768px){.block-google-reviews-slider .inner-content .testimonial-slider{border-left:2px solid #ededed;margin-left:60px;padding-left:60px;width:80%}}@media (min-width:1400px){.block-google-reviews-slider .inner-content .testimonial-slider{margin-left:100px;padding-left:100px;width:80%}}.block-google-reviews-slider .inner-content .testimonial-slider .testimonial{cursor:pointer}.block-google-reviews-slider .inner-content .testimonial-slider .user-header{margin-bottom:14px}.block-google-reviews-slider .inner-content .testimonial-slider .user-header .img-name{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:8px}.block-google-reviews-slider .inner-content .testimonial-slider .user-header .name{line-height:1}.block-google-reviews-slider .inner-content .testimonial-slider .user-header .stars{height:16px;margin-top:-3px;position:relative;width:-moz-fit-content;width:fit-content}.block-google-reviews-slider .inner-content .testimonial-slider .user-header .stars svg{height:16px;width:16px}.block-google-reviews-slider .inner-content .testimonial-slider .content-text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block-google-reviews-slider .inner-content .testimonial-slider .image-container{align-items:center;background-color:var(--color-primary-1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100px;color:var(--color-white);display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.block-google-reviews-slider .inner-content .testimonial-slider .image-container img{border-radius:100px;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.block-google-reviews-slider .stars{position:relative;width:-moz-fit-content;width:fit-content}.block-google-reviews-slider .cover{background:#fff;height:100%;mix-blend-mode:color;overflow:hidden;position:absolute;right:0;top:0}.block-google-reviews-slider .google-review-popout{align-items:center;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.block-google-reviews-slider .google-review-popout.open{display:flex}.block-google-reviews-slider .google-review-popout .closer-x{cursor:pointer;font-weight:700;position:absolute;right:40px;top:40px}.block-google-reviews-slider .google-review-popout .overlay{background-color:rgba(0,0,0,.369);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.block-google-reviews-slider .google-review-popout .review-section{background-color:#fff;border-radius:20px;box-shadow:0 5px 15px 5px rgba(0,0,0,.39);height:-moz-fit-content;height:fit-content;max-height:90%;max-width:500px;overflow:auto;padding:40px;position:relative;width:90%;z-index:2}.block-google-reviews-slider .google-review-popout .review-section .user-header{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:16px;padding-bottom:16px}.block-google-reviews-slider .google-review-popout .review-section .user-header .img-name{align-items:center;display:flex;flex-direction:row;gap:12px;margin-bottom:8px}.block-google-reviews-slider .google-review-popout .review-section .user-header .name{font-size:16px;font-weight:600;line-height:1}.block-google-reviews-slider .google-review-popout .review-section .user-header .stars{height:16px;margin-top:-3px;position:relative;width:-moz-fit-content;width:fit-content}.block-google-reviews-slider .google-review-popout .review-section .user-header .stars svg{height:16px;width:16px}.block-google-reviews-slider .google-review-popout .review-section .image-container{align-items:center;background-color:var(--color-primary-1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100px;color:var(--color-white);display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.block-google-reviews-slider .google-review-popout .review-section .image-container img{border-radius:100px;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}
