.ps-ccs-section{padding:70px 0}
.ps-ccs-section h2{font-weight:400;color:#c00;text-align:center;font-size:2.563em}
.ps-ccs-section .customer-stories-wrapper{max-width:1150px;margin:50px auto 0;overflow:hidden;box-shadow:0 0 10px 10px rgba(0,0,0,0.05)}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section{border-bottom:2px solid #c00;padding:0;min-height:auto;max-width:100%}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item{background-position:left top;background-repeat:no-repeat;min-height:410px;display:flex;justify-content:flex-end;position:relative;background-size:contain}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .logo-fixed{position:absolute;left:20px;top:20px;padding:15px;background:#fff}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .logo-fixed img{max-height:50px;max-width:180px}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box{width:50%;background:#fff;padding:60px 120px 60px 15px;display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;text-align:left;flex-wrap:wrap;align-items:center}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box:before{content:"";position:absolute;height:100%;width:200px;top:0;left:-200px;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 73%,rgba(255,255,255,1) 98%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 73%,rgba(255,255,255,1) 98%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 73%,rgba(255,255,255,1) 98%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box .stats-info{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box .stats-info span{font-size:2.8125rem;color:#c00;font-weight:600;margin-right:15px}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box .stats-info .stats-text{max-width:150px;font-size:1rem;font-weight:600;line-height:1}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box .quote-sub-title{display:block;width:100%;font-size:1.125rem;font-weight:500}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box .quote-sub-title a{font-weight:700;color:#000;text-decoration:underline}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box .quote-sub-title a:hover{text-decoration:none}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box .animateLink{font-size:.8125rem;color:#ce0000;font-weight:700;text-transform:uppercase;letter-spacing:.1em;display:inline-block;margin-top:10px}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal{margin:0 auto;display:flex;min-height:130px}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .ccs-logo-item{display:flex;align-items:center;justify-content:center;flex:1;padding:20px;border-right:1px solid #dcdcdc;position:relative;border-bottom:2px solid #fff;cursor:pointer}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .ccs-logo-item img{max-width:150px;max-height:80px}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .ccs-logo-item.active{border-bottom:2px solid #c00}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .ccs-logo-item.active:before{content:"";position:absolute;left:0;right:0;top:0;margin:0 auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #c00}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .ccs-logo-item:last-child{border-right:0}
.ps-ccs-section .bottom-link{margin-top:30px}
.ps-ccs-section .bottom-link a.animateLink{color:#c00;font-size:1.5rem;font-weight:600}
.ps-ccs-section .bottom-link a.animateLink .animateIcon{font-size:1.3rem}
@media(max-width:1024px){.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal{min-height:124px}
}
@media(max-width:991px){.ps-ccs-section h2{font-size:1.875rem}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section p{font-size:.875rem}
.ps-ccs-section .customer-stories-wrapper{margin-top:30px}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-track{margin:0 auto;display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box{padding-right:50px}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box .stats-info .stats-text{text-align:left}
}
@media(max-width:785px){.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-next,.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-prev{position:absolute;top:50%;transform:translateY(-50%);background:#c00;width:30px;height:30px;margin:0;z-index:99}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-next{right:0}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-prev{left:0}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-next:before,.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-next:after,.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-prev:before,.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-prev:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:10px;background:#fff}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-prev:before,.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-prev:after{left:8px}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-prev:before{transform:rotate(130deg)}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-prev:after{transform:rotate(-130deg);top:17px}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-next:before{transform:rotate(45deg)}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-next:after{transform:rotate(-45deg);top:17px}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-next.slick-disabled,.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-prev.slick-disabled{background:#dadada}
}
@media(max-width:768px){.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .slick-list{width:100%}
}
@media(max-width:767px){.ps-ccs-section{padding:40px 10px}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section{border-bottom:0}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .ccs-logo-item.active{border-bottom:0}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .ccs-logo-item.active:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #c00}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item{min-height:auto;padding-top:42%;background-size:cover}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box{width:100%;padding:20px 25px;text-align:center;display:block;height:auto !important}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box:before{content:"";position:absolute;height:50px;width:100% !important;top:-50px;left:0;background:-moz-linear-gradient(top,rgba(30,87,153,0) 0,rgba(255,255,255,1) 100%) !important;background:-webkit-linear-gradient(top,rgba(30,87,153,0) 0,rgba(255,255,255,1) 100%) !important;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001e5799',endColorstr='#ffffff',GradientType=0) !important}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box .stats-info{justify-content:center}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal{min-height:auto;width:100%;border-top:1px solid #c00;border-bottom:1px solid #c00}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .ccs-logo-item{height:92px;padding:20px 10px}
.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal .ccs-logo-item img{max-height:50px;max-width:100px}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .logo-fixed{max-width:130px;left:10px;top:10px}
.ps-ccs-section .bottom-link{margin-top:15px}
.ps-ccs-section .bottom-link a.animateLink{color:#c00;font-size:1rem;font-weight:600}
.ps-ccs-section .bottom-link a.animateLink .animateIcon{font-size:1rem}
}
@media(max-width:640px){.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item{background-size:cover}
}
@media all and (-ms-high-contrast:none){.ps-ccs-section .customer-stories-wrapper .ps-ccs-logo-carousal{min-height:auto}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box{height:410px;align-items:stretch}
.ps-ccs-section .customer-stories-wrapper .ccs-quote-section .ccs-item .content-box:before{min-height:initial}
}