.module-section{background:#fff;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);margin-top:80px;overflow:hidden}.cta-review-holder{align-items:center;display:flex;gap:auto;justify-content:space-between;margin:0 auto;max-width:147.2rem;padding:4.8rem 60px;position:relative;width:100%}.rating-text{margin-top:7px}.header-cta-holder{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.header-holder h3{color:#1d1d1d;font-size:56px;font-weight:400;line-height:100%;padding-right:3.2rem}.cta-holder{align-items:flex-start;display:flex;gap:16px}.cta-banner__reviews{position:relative}.review-holder{border:1px solid rgba(0,0,0,.1);border-radius:8px;gap:24px;position:relative;z-index:2}.review-holder,.transparent-review-holder{align-items:flex-start;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;flex-shrink:0;padding:24px 24px 32px;width:348px}.transparent-review-holder{border:.911px solid rgba(0,0,0,.1);border-radius:7.287px;gap:20px;opacity:.6;position:absolute;right:-89%;top:0;transform:scale(.85);transform-origin:left;z-index:1}.contact-holder{align-items:center;display:flex;gap:24px}.profile-picture{border-radius:50%;height:80px;overflow:hidden;width:80px}.name-job{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.module-section .ri__top-stars img{filter:hue-rotate(310deg) brightness(1.2)}.name{font-family:Teko;font-size:24px;font-weight:700;line-height:120%}.job,.name{color:#000;font-style:normal}.job{font-family:Poppins;font-size:16px;font-weight:400;line-height:100%}.rating{align-items:center;display:flex;gap:8px;height:1.9rem;width:60%}.ri__top-stars{align-items:flex-start;display:flex;gap:4.941px;height:inherit;position:relative;width:inherit}.ri__top-stars img{height:1.6rem;object-fit:contain;width:1.6rem}.empty_stars{height:inherit;position:absolute}.discription{align-self:stretch;color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:160%}@media(max-width:992px){.cta-review-holder{flex-direction:column;gap:4.8rem;padding:4.8rem 20px}.cta-banner__reviews{display:flex;flex-wrap:wrap;gap:3.2rem;justify-content:center}.transparent-review-holder{opacity:unset;position:static;transform:unset}}@media(max-width:576px){.cta-review-holder .cta-holder{flex-direction:column}}