.cpm-user-opinion-block-style-5{margin-top:60px;margin-bottom:60px}.cpm-user-opinion-block-style-5 .user-opinion-title{margin-bottom:30px;font-size:26px;line-height:36px;font-weight:bold;color:var(--ct-content-heading-color, #191919);font-family:var(--ct-font-heading-family, inherit)}.cpm-user-opinion-block-style-5 .user-opinion-container{box-shadow:0 4px 20px rgba(177,177,177,.2);border-radius:5px;display:flex;justify-content:flex-start;align-items:stretch}@media(max-width: 600px){.cpm-user-opinion-block-style-5 .user-opinion-container{flex-direction:column}}.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info{flex:0 0 260px;padding:20px 20px 25px;border-right:1px solid #cfd2da;text-align:center}@media(max-width: 600px){.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info{flex:0 0 auto;padding:15px;border-right:none;border-bottom:1px solid #cfd2da}}.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info .cpm-esl-author-avatar{display:block;width:220px;height:150px;border-radius:5px;object-fit:cover;object-position:top;margin-bottom:15px}@media(max-width: 600px){.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info .cpm-esl-author-avatar{height:220px;width:100%}}@media(max-width: 400px){.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info .cpm-esl-author-avatar{height:170px}}.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info .user-info-name{display:block;margin-bottom:4px;font-size:20px;line-height:28px;font-weight:bold;text-decoration:none !important;transition:opacity .3s,color .3s}.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info .user-info-name:hover{text-decoration:none !important;opacity:.7}.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info .user-info-position{font-size:12px;line-height:18px;letter-spacing:.5px;text-transform:uppercase;color:#a7acba;font-weight:bold}.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info .user-socials{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info .user-socials .ca-icon{width:30px;height:30px;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info .user-socials .ca-icon:hover{opacity:.7}.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info .user-socials .ca-icon svg{max-width:16px;max-height:14px}.cpm-user-opinion-block-style-5 .user-opinion-container .user-main-info .user-socials .ca-icon svg path{fill:#fff}.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion{padding:30px 20px;width:100%;position:relative}@media(max-width: 600px){.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion{padding:20px 15px}}.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .user-opinion-text{position:relative;z-index:1}.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .user-opinion-text>:first-child{margin-top:0}.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .user-opinion-text>:last-child{margin-bottom:0}.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .quote-before,.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .quote-after{position:absolute;z-index:0}.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .quote-before svg,.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .quote-after svg{display:block}@media(max-width: 600px){.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .quote-before svg,.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .quote-after svg{width:47px;height:34px}}.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .quote-before{top:5px;left:10px}@media(max-width: 600px){.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .quote-before{top:8px;left:7px}}.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .quote-after{bottom:10px;right:10px;transform:rotate(180deg)}@media(max-width: 600px){.cpm-user-opinion-block-style-5 .user-opinion-container .user-opinion .quote-after{bottom:8px;right:7px}}