.quotes-container{overflow:hidden}.quotes-container .quote-block{border-radius:40px;max-width:1170px}.quotes-container .quote-block .quote-client-logo img{margin:0 auto 20px;max-width:185px!important}.quotes-container .quote-block .quote-content{margin:0 auto 40px;max-width:80%}.quotes-container .quote-block .quote-content>p{font-weight:500}.quotes-container .quote-block .quote-content.extra_small p{font-size:1rem;line-height:24px}.quotes-container .quote-block .quote-content.small p{font-size:20px;line-height:28px}.quotes-container .quote-block .quote-content.medium p{font-size:32px;line-height:40px}.quotes-container .quote-block .quote-content.large p{font-size:3rem;line-height:3.5rem}.quotes-container .quote-block .quote-person img{margin-right:20px;max-height:80px;object-fit:cover;object-position:top;padding-bottom:0;width:80px}.quotes-container .quote-block .quote-person .person-info .name{font-size:1rem;font-weight:700;line-height:24px;margin-bottom:5px}.quotes-container .quote-block .quote-person .person-info .job-title{font-size:1rem;line-height:24px}.quotes-container .quote-block .quote-person .person-info .source-url{font-size:.875rem;line-height:28px;margin:5px 0 0}.quotes-container .quote-block .quote-person .person-info .source-url a:hover span{text-decoration:underline}.quotes-container .quote-block .quote-person .person-info .source-url img{border-radius:0;height:auto;margin-right:5px;max-width:16px;padding-bottom:0}.quotes-container .swiper-wrapper{height:auto}.swiper-button-next:after,.swiper-button-prev:after{content:""}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1}.swiper-button-next,.swiper-button-prev{height:50px;width:50px}.swiper-button-next{background:url(https://www.hello-charles.com/hubfs/Imported%20images/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;right:50px}.swiper-button-prev{background:url(https://www.hello-charles.com/hubfs/Imported%20images/arrow-left-1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;left:50px}@media screen and (max-width:600px){.quotes-container .quote-block{padding:40px 15px}.swiper-button-next{right:20px}.swiper-button-prev{left:20px}.quotes-container .quote-block .quote-client-logo img{margin:0 auto 25px}.quotes-container .quote-block .quote-content p,.quotes-container .quote-block .quote-content.large p,.quotes-container .quote-block .quote-content.medium p,.quotes-container .quote-block .quote-content.small p{font-size:1.5rem;line-height:1.75rem}.quotes-container .quote-block .quote-person img{margin-right:10px;width:60px}.quotes-container .quote-block .quote-person .person-info .job-title,.quotes-container .quote-block .quote-person .person-info .name{font-size:1rem;line-height:22px}.swiper-button-next,.swiper-button-prev{height:40px;width:40px}.quotes-container .quote-block .quote-content{margin:0 auto 40px;max-width:100%}}@media screen and (max-width:480px){.quotes-container .quote-block .quote-content p,.quotes-container .quote-block .quote-content.large p,.quotes-container .quote-block .quote-content.medium p,.quotes-container .quote-block .quote-content.small p{font-size:1.25rem;font-weight:500;line-height:1.5rem}.swiper-button-next{right:10px}.swiper-button-prev{left:10px}.quotes-container .quote-block .quote-content{margin-bottom:0;max-width:100%}.swiper-button-next,.swiper-button-prev{height:35px;width:35px}}