.customer-quote-section{padding:60px 0}.customer-quote-section .blog-post-body{margin:0;padding:0}.customer-quote-section .customer-quote-content{padding-bottom:35px}.customer-quote-section .blog-post-body p,.customer-quote-section .blog-post-body p:last-child{margin-bottom:0}.customer-quote-section .quote-text{margin-bottom:35px}.customer-quote-section .quote-text p{font-family:TWK Burns ExtraBold;font-size:36px;line-height:40px}html[lang=ja] .customer-quote-section .quote-text p{font-family:NotoSansJP Bold}.quote-img>div{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:120px;width:120px}.quote-info{width:100%}.quote-info.contain-img{padding-left:25px}.quote-details p{font-family:Golos Text SemiBold;margin-bottom:0}html[lang=ja] .quote-details p{font-family:NotoSansJP SemiBold}.quote-image img{height:auto;max-width:100%}.quote-quotator-wrapper{align-items:center;display:flex}.quote-content{margin:50px auto 0;max-width:805px}.quote-text p{margin-bottom:15px}.quote-content .quote-text{margin-bottom:25px}.quote-content .quote-logo{border-right:1px solid #cdd8db;margin-right:25px;max-width:250px;padding-right:25px}.quote-content .quote-logo img{padding:10px 0;width:100%}.quote-content .quote-person{max-width:250px}.quote-content .quote-person .headline-seven{margin-bottom:5px}@media(max-width:576px){.customer-quote-section .quote-text p{font-size:28px;line-height:32px}.quote-content .quote-2-col{flex-direction:column}.quote-content .quote-logo{border:none;margin:0 0 15px;max-width:225px;padding:0}.quote-content .quote-person{max-width:none}}@media(max-width:480px){.quote-quotator-wrapper{align-items:flex-start;flex-direction:column}.quote-info.contain-img{padding:15px 0 0}}