/**handles:customer-logos,block-stats-v2,block-customer-testimonial**/
.customer-logos{padding-top:rem-calc(50px)}
.customer-logos .section-header{margin-bottom:0;padding-bottom:rem-calc(40px)}
.customer-logos .section-header .title{font-size:1.6rem;font-weight:500;margin-top:0;padding-bottom:2rem;line-height:1.1875;color:#22333b;text-align:center}
.customer-logos .logo-gallery-section{padding:0}
.customer-logos .logo-gallery-section .logo-grid{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;gap:1.2rem;grid-template-columns:repeat(4,1fr)}
.customer-logos .logo-gallery-section .logo-item img{max-width:150px;max-height:70px;width:100%;height:50px;-o-object-fit:contain;object-fit:contain}
@media(min-width:768px){.customer-logos .logo-gallery-section .logo-grid{grid-template-columns:repeat(6,1fr)}
}@media(min-width:1200px){.customer-logos .logo-gallery-section .logo-grid{grid-template-columns:repeat(10,1fr)}
}@media(max-width:768px){.customer-logos .logo-gallery-section .logo-item img{max-width:100px;max-height:50px}
}
.stats-container{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:2rem 0 3rem}
.stats-container .stat-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px;padding:20px;text-align:center}
.stats-container .stat-value{font-size:5rem;font-weight:800;color:#00847c;line-height:1.1}
.stats-container .stat-title{font-size:1.4rem;font-weight:600;color:#22333b;margin-top:10px;line-height:1.2}
@media(max-width:768px){.stats-container .stats-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.stats-container .stat-item{width:100%;max-width:400px}
.stats-container .stat-value{font-size:4rem}
}
.equal-height-cards.wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.equal-height-cards.wp-block-column .testimonial-block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.equal-height-cards.wp-block-column .testimonial-block .testimonial-logo{min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.equal-height-cards.wp-block-column .testimonial-block .testimonial-quote-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.testimonial-block{background-color:#f4f5f5;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin:2rem 0;text-align:center;max-width:720px;margin-left:auto;margin-right:auto}
.testimonial-block:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1)}
.testimonial-block.alignwide{max-width:960px}
.testimonial-block.alignfull{max-width:none}
.testimonial-block .testimonial-logo img{max-width:100%;max-height:50px;width:auto;display:inline-block}
.testimonial-block .testimonial-quote-text{font-size:1rem;font-weight:400;line-height:1.3;color:#212529;margin:0 0 1.5rem 0}
.testimonial-block .testimonial-attribution{font-size:.9rem;font-weight:500;color:#343a40;line-height:1.5}
.testimonial-block .testimonial-attribution .customer-name{display:block}
.testimonial-block .testimonial-attribution .customer-role{display:block;font-weight:400;color:#495057}
.testimonial-block .testimonial-cta{margin-top:1rem}
.testimonial-block .testimonial-cta a{font-size:1.1rem;font-weight:600;color:#00847c;text-decoration:none}
.testimonial-block .testimonial-cta a:hover{text-decoration:underline}