.wp-block-onpoint-modern-plugin-testimonial-item{border:1px solid var(--wp--preset--color--medium-grey);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1.5rem .5rem;width:100%}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-top-container{margin-bottom:2rem}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-company-logo-container{align-items:center;display:flex;height:40px;justify-content:flex-start;margin-bottom:1rem;width:100%}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-company-logo-container img{max-height:40px}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-short-text-container{color:var(--wp--preset--color--text-black);font-size:var(--wp--preset--font-size--small);font-weight:500}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-content-text-more{color:var(--wp--preset--color--text-grey);cursor:pointer;display:flex;justify-content:flex-end;margin-bottom:2rem;margin-top:.5rem;position:relative}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-content-text-more .onpoint-testimonial-content-text-more-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--wp--preset--color--text-grey);cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--smaller);font-weight:500;margin:0;padding:0;transition:color .3s ease-in-out}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-content-text-more .onpoint-testimonial-content-text-more-button:hover{color:var(--wp--preset--color--text-black)}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-content-text-more .onpoint-testimonial-content-text-more-button:hover .onpoint-testimonial-content-text-more-chevron-right{color:var(--wp--preset--color--text-black);transform:translateX(.125rem)}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-content-text-more .onpoint-testimonial-content-text-more-chevron-right{color:var(--wp--preset--color--text-grey);flex-shrink:0;font-size:.75rem;margin-left:.25rem;transition:transform .3s ease-in-out,color .3s ease-in-out}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-person-container{transition:color .3s ease-in-out}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-person-container:hover{color:var(--wp--preset--color--text-black)}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-person-container{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem;min-height:4rem}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-person-container .onpoint-testimonial-person-image-container{border-radius:50%;display:flex;flex-shrink:0;height:40px;margin-top:1px;overflow:hidden;width:40px}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-person-container .onpoint-testimonial-person-image-container img{height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-person-container .onpoint-testimonial-person-info-container{display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--smaller);font-weight:400}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-person-container .onpoint-testimonial-person-info-container .onpoint-testimonial-person-name-container{color:var(--wp--preset--color--text-black)}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-person-container .onpoint-testimonial-person-info-container .onpoint-testimonial-person-job-title-container{color:var(--wp--preset--color--text-grey)}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal{align-items:center;display:none;height:100%;justify-content:center;left:0;pointer-events:auto;position:fixed;top:0;width:100%;z-index:9999}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-backdrop{background-color:rgba(0,0,0,.7);cursor:pointer;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-content{height:auto;pointer-events:auto;position:absolute;transform:scale(1.05);width:min(960px,90vw);z-index:2}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-inner{background-color:var(--wp--preset--color--white);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-height:80vh;opacity:0;overflow-y:auto;padding:4rem 2.5rem 2.5rem;position:relative}@media(max-width:768px){.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-inner{padding:1.5rem}}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-company-logo-container{align-items:center;display:flex;height:40px;justify-content:flex-start;width:100%}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-company-logo-container img{max-height:40px}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-text-container{color:var(--wp--preset--color--text-black);font-size:var(--wp--preset--font-size--small);font-weight:500;line-height:1.6;margin-bottom:2rem}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-text-container p{margin-bottom:1rem}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-text-container p:last-child{margin-bottom:0}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-person-container{align-items:flex-start;border-top:1px solid var(--wp--preset--color--light-grey);display:flex;flex-direction:row;gap:.75rem;padding-top:1.5rem}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:50%;color:var(--wp--preset--color--text-grey);cursor:pointer;display:flex;font-size:1.25rem;height:36px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:background-color .2s ease-in-out;width:36px}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-close:hover{background-color:var(--wp--preset--color--light-grey);color:var(--wp--preset--color--text-black)}.wp-block-onpoint-modern-plugin-testimonial-item .onpoint-testimonial-modal .onpoint-testimonial-modal-close:focus{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}
