.cp-testimonials-spinner.cpts{margin:0 auto;max-width:900px;padding-left:1rem;padding-right:1rem}.cp-testimonials-spinner-container{align-items:center;display:flex;flex-direction:column;padding:calc(var(--main-padding)*6.66) calc(var(--main-padding)*8.5)}.cp-testimonials-spinner-container h3{margin:0}.cpts-carousel-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%}.cpts-carousel-data{align-items:center;display:flex;margin-bottom:1.5rem;margin-top:1.5rem;overflow:hidden;position:relative;width:100%;z-index:100}.cpts-carousel-item{align-items:center;display:flex;flex-direction:column;opacity:0;position:absolute;transition:.5s ease-in-out;visibility:hidden;z-index:500}.cpts-carousel-item h5{font-size:36px;font-style:italic;font-weight:300;margin:0}.cpts-carousel-item h5:before{background:url(https://27131663.fs1.hubspotusercontent-eu1.net/hubfs/27131663/mark1.png) no-repeat 0 0 transparent;content:"";display:inline-block;height:42px;margin-left:0;margin-right:12px;width:24px}.cpts-description span{margin-left:-1rem}.cpts-author-data{visibility:hidden}.cpts-active-slide,.cpts-initial-slide{opacity:1;position:relative;visibility:visible;z-index:1000}.next,.prev{z-index:900}.next{-webkit-animation:animate-right .5s;animation:animate-right .5s}.prev{-webkit-animation:animate-left .5s;animation:animate-left .5s}@-webkit-keyframes animate-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes animate-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@-webkit-keyframes animate-left{to{transform:translateX(-100%)}0%{transform:translateX(0)}}@keyframes animate-left{to{transform:translateX(-100%)}0%{transform:translateX(0)}}.cpts-carousel-indicators{align-items:center;display:flex;margin:0 auto}.cpts-carousel-indicators button{background:#a4a4a4;border-radius:50%;height:8px;margin-left:8px;padding:0;width:8px}.cpts-carousel-indicators button:first-of-type{margin-left:0}.cpts-carousel-controls{align-items:center;display:flex;justify-content:end}.cpts-carousel-controls button{align-items:center;background:none;background:url(https://27131663.fs1.hubspotusercontent-eu1.net/hubfs/27131663/Arrow%20forward.png) no-repeat 0 0;border:0;cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;width:24px;z-index:901}.cpts-carousel-controls button.button_carousel-next{background:url(https://27131663.fs1.hubspotusercontent-eu1.net/hubfs/27131663/Arrow%20forward-1.png) no-repeat 0 0;margin-left:4px}.cpts-footer{display:flex;flex-direction:row;justify-content:space-between;width:100%}.cpts-footer-inner{display:flex;justify-content:space-around;padding-left:16px;padding-right:16px}#cpts-author{align-items:center;display:flex}#cpts-author .cpts-author-image-wrapper{border-radius:50%;height:60px;margin-right:.5rem;overflow:hidden;width:60px}#cpts-author .cpts-author-image-wrapper img{height:100%;width:100%}#cpts-author .cpts-author-name{font-weight:600;margin-right:.5rem}#cpts-author .cpts-author-position{font-weight:300}.cpts-carousel-controls .cpts-slides{align-items:center;display:flex;justify-content:space-between}.cpts-carousel-controls .cpts-slides div:first-child{display:flex;padding-left:12px;padding-right:2px}.cpts-carousel-controls .cpts-slides div:last-child{display:flex;padding-left:2px}.cpts-circular-progress-wrapper{align-items:center;border-radius:5px;display:flex;flex-direction:column;width:30px}.cpts-circular-progress{align-items:center;border-radius:50%;display:flex;height:26px;justify-content:center;position:relative;transition:.5s;width:26px}.cpts-circular-progress:before{background-color:#fff;border-radius:50%;content:"";height:22px;position:absolute;width:22px}@media screen and (max-width:1024px){.cp-testimonials-spinner.cpts{padding:3rem 2rem}.cp-testimonials-spinner-container{border-radius:40px;padding:3rem 2rem}.cpts-carousel-data{margin-bottom:1rem;margin-top:1rem}.cpts-carousel-item h5{font-size:26px}}@media only screen and (max-width:768px){.cp-testimonials-spinner.cpts{padding:0}.cp-testimonials-spinner-container{border-radius:0;padding:46px 1rem}.cpts-carousel-item h5{font-size:22px}}@media only screen and (max-width:640px){.cpts-carousel-data{max-width:90%;padding:0}.cpts-footer{flex-direction:column}#cpts-author{padding:16px 0}.cpts-carousel-controls{margin-top:calc(var(--main-margin)*5)}}@media only screen and (max-width:400px){.cpts-carousel-data{margin-top:0}.cpts-carousel-indicators button{width:40px}}