.customer-proof{background-color:#fff;color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:80px 40px;-webkit-font-smoothing:antialiased}.customer-proof__inner{margin-left:auto;margin-right:auto;max-width:1200px}.customer-proof__title{color:#000;font-family:Poppins,sans-serif;font-size:48px;font-weight:500;letter-spacing:-1px;line-height:1.2;max-width:815px}.customer-proof__text{color:#000;font-size:18px;font-weight:400;line-height:29px;margin-top:20px;max-width:815px}.customer-proof__list{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));margin-top:40px}.customer-proof__card{background:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;height:100%;padding:30px;transition:box-shadow .3s}.customer-proof__card:hover{box-shadow:0 7px 29px 0 rgba(103,103,110,.2)}.customer-proof__tag{color:#d93650;font-size:14px;font-weight:500;line-height:22px}.customer-proof__name{color:#000;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.5px;line-height:1.2;margin-top:10px}.customer-proof__summary{color:#000;font-size:16px;font-weight:400;line-height:24px;margin-top:15px}.customer-proof__wrapper{margin-top:auto;padding-top:30px}.customer-proof__link{align-items:center;background:#d93650;border:1px solid #d93650;border-radius:50px;color:#fff;display:inline-flex;font-size:16px;font-weight:400;line-height:24px;padding:14px 28px;position:relative;transition:padding-right .3s}.customer-proof__link:hover{color:#fff!important;padding-right:60px}.customer-proof__link img{height:24px;left:98%;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:left .4s ease-in-out,opacity .4s ease-in-out;width:24px}.customer-proof__link:hover img{left:83%;opacity:1}.customer-proof__link--static{background:#f4f4f4;border-color:#f4f4f4;color:#666;cursor:default}.customer-proof__link--static:hover{color:#666!important;padding-right:28px}@media (max-width:991px){.customer-proof{padding-bottom:60px;padding-top:60px}}@media (max-width:767px){.customer-proof{padding:40px 20px}.customer-proof__title{font-size:32px}.customer-proof__list{gap:20px;grid-template-columns:minmax(0,1fr)}.customer-proof__name{font-size:20px}}