.ylopo-ss-image-upload.upload-error:after{content:'There was an error uploading the image.';display:block;padding:10px;color:red;font-weight:700;font-size:20px;text-align:center;width:100%;background-color:#4a0000}.ylopo-ss-image-upload.processing-image:after,.ylopo-ss-image-upload.upload-in-progress:after{content:'Processing image...';display:block;padding:10px;color:#ff0;font-weight:500;font-size:20px;text-align:center;width:100%;background-color:#5a5a5a}.ylopo-ss-image-upload.processing-image form,.ylopo-ss-image-upload.upload-in-progress form{display:none}.ylopo-ss-image-upload.upload-in-progress:after{content:'Uploading...'}.single-agent-testimonials{background-color:#fff;padding-top:8vw;padding-bottom:8vw;position:relative;overflow:hidden}.single-agent-testimonials .single-agent-testimonial-container{transition-property:height;transition-duration:.76s;width:100vw;left:14vw;position:relative}.single-agent-testimonials .single-agent-testimonial-container .single-agent-testimonial-list-item{position:absolute;width:calc(100% - 28vw);opacity:0;pointer-events:none;transition-property:left,opacity;transition-duration:.76s}.single-agent-testimonials .single-agent-testimonial-container .single-agent-testimonial-list-item.shift-left{left:250px}.single-agent-testimonials .single-agent-testimonial-container .single-agent-testimonial-list-item.shift-right{left:-250px}.single-agent-testimonials .single-agent-testimonial-container .single-agent-testimonial-list-item.selected{opacity:1;left:0!important;pointer-events:all}@media (max-width:640px){.single-agent-testimonials .single-agent-testimonial-container .single-agent-testimonial-list-item .testimonial-headline-right{padding-left:0!important}}.single-agent-testimonials .single-agent-testimonials-arrow-left,.single-agent-testimonials .single-agent-testimonials-arrow-right{opacity:1;position:absolute;top:50%;left:0;transform:translate(5vw,0);width:30px;height:30px;z-index:9999;cursor:pointer}.single-agent-testimonials .single-agent-testimonials-arrow-left svg,.single-agent-testimonials .single-agent-testimonials-arrow-right svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%}.single-agent-testimonials .single-agent-testimonials-arrow-right{left:100%;transform:translate(-5vw,0);margin-left:-30px}.testimonials-list-item-content{clear:both;position:relative;width:100%;display:block}.testimonials-list-item-content .testimonial-image-container{float:left;display:block;width:165px;height:165px;overflow:hidden;z-index:1;position:relative}@media (max-width:480px){.testimonials-list-item-content .testimonial-image-container{width:100%;height:auto}}.testimonials-list-item-content .testimonial-image-container a.testimonial-image-link{display:block;width:165px;height:165px;background-size:cover;background-position:center;overflow:hidden;position:relative}@media (max-width:480px){.testimonials-list-item-content .testimonial-image-container a.testimonial-image-link{width:100%;height:auto}}.testimonials-list-item-content .testimonial-image-container a.testimonial-image-link img{object-fit:cover;position:relative;width:100%;height:100%}.testimonials-list-item-content .testimonial-image-container div{font-size:12px;line-height:20px;height:20px;position:relative;top:-21px;left:0;background-color:rgba(255,255,255,.7);color:#000!important;display:inline-block;border-radius:0 5px 0 0;padding-left:5px;padding-right:5px;box-shadow:2px -1px 5px -1px rgba(0,0,0,.3);overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:163px}.testimonials-list-item-content .testimonial-left-container{float:left;width:calc(100% - 165px)}@media (max-width:480px){.testimonials-list-item-content .testimonial-left-container{width:100%}}.testimonials-list-item-content .testimonial-headline-left{float:left;padding-left:20px;font-size:26px;font-weight:600;padding-bottom:0;padding-right:15px;font-family:'Open Sans',sans-serif}@media (max-width:640px){.testimonials-list-item-content .testimonial-headline-left{font-size:21px}}@media (max-width:480px){.testimonials-list-item-content .testimonial-headline-left{padding-left:0}}.testimonials-list-item-content div.testimonial-headline-right{float:left;width:100%;clear:both;padding-left:20px;margin-top:10px}@media (max-width:480px){.testimonials-list-item-content div.testimonial-headline-right{padding-left:0}}@media (max-width:395px){.testimonials-list-item-content div.testimonial-headline-right{width:100%!important}.testimonials-list-item-content div.testimonial-headline-right .rating-stars-container{display:inline-block!important}}.testimonials-list-item-content div.testimonial-headline-right .testimonials-rating-text{text-align:left}.testimonials-list-item-content .testimonial-reviewer-link{text-align:right}.testimonials-list-item-content div.testimonial-ratings{display:block;float:left;width:calc(100% - 165px);max-width:300px;padding-left:20px;margin-top:15px}@media (max-width:990px){.testimonials-list-item-content div.testimonial-ratings{width:100%}}@media (max-width:480px){.testimonials-list-item-content div.testimonial-ratings{padding-left:0}}.testimonials-list-item-content div.testimonial-ratings .testimonial-rating{line-height:0;margin-top:3px;width:50%;float:left}@media (max-width:420px){.testimonials-list-item-content div.testimonial-ratings .testimonial-rating{width:100%;max-width:120px}}.testimonials-list-item-content div.testimonial-ratings .testimonial-rating .testimonial-ratings-header{width:140px;font-size:14px;line-height:14px;display:inline-block}@media (max-width:395px){.testimonials-list-item-content div.testimonial-ratings .testimonial-rating .testimonial-ratings-header{display:block!important;width:auto!important}}@media (max-width:320px){.testimonials-list-item-content div.testimonial-ratings .testimonial-rating .testimonial-ratings-header{word-break:break-all;word-wrap:break-word}}.testimonials-list-item-content .testimonial-review-button{float:left;width:100%;text-align:center}.testimonials-list-item-content .testimonial-review-button .testimonial-review-me-link{display:none;margin-top:20px}@media (max-width:420px){.testimonials-list-item-content .testimonial-review-button{margin-top:20px}}.testimonials-list-item-content .testimonial-full-review{clear:both;width:100%;padding-top:20px;font-size:18px;font-weight:400}@media (max-width:640px){.testimonials-list-item-content .testimonial-full-review{font-size:16px}}.testimonials-list-item-content .testimonial-full-review .testimonial-full-zillow-review{font-size:12px;display:inline-block}.testimonials-list-item-content .testimonial-full-review .default-reviewer-name{font-size:14px!important}.testimonials-list-item-content .testimonial-review-me-link{border-radius:4px;padding:10px 20px}@media (max-width:640px){.testimonials-list-item-content .testimonial-review-me-link{font-size:16px}}@media (max-width:395px){.testimonials-list-item-content .testimonial-review-me-link{margin:0!important;padding:4px 22px!important;display:inline-block!important}}.testimonials-list-item-content .testimonials-zillow-logo-wrap{position:relative;float:left;width:100%;text-align:center}.testimonials-list-item-content .testimonials-zillow-logo-wrap .testimonials-zillow-logo{height:24px;display:block;margin:20px auto 0}@media (max-width:640px){body.collection-type-testimonials #siteWrapper{padding-left:10px;padding-right:10px}}.plugin-agent-testimonials .single-agent-testimonials .plugin-agent-testimonials-headline.empty{margin:0!important}.plugin-agent-testimonials .single-agent-testimonial-container .single-agent-testimonial-list-item .testimonials-list-item-content .testimonial-left-container .testimonial-headline-right{padding:0}.plugin-agent-testimonials .single-agent-testimonial-container .single-agent-testimonial-list-item .testimonials-list-item-content .testimonial-left-container .testimonial-headline-right .pull-right{float:right}.plugin-agent-testimonials .single-agent-testimonial-container .single-agent-testimonial-list-item .testimonials-list-item-content .testimonials-zillow-logo-wrap{margin-top:20px;order:5}.plugin-agent-testimonials-2 .single-agent-testimonial-container{z-index:99;left:0}.plugin-agent-testimonials-2 .single-agent-testimonial-container .single-agent-testimonial-list-item{width:100%}.plugin-agent-testimonials-2 .plugin-agent-testimonials .single-agent-testimonials .plugin-agent-testimonials-bg-image{display:block;top:0;left:0;width:100%;height:100%;z-index:0;position:absolute;opacity:.223}.plugin-agent-testimonials-2 .plugin-agent-testimonials .plugin-agent-testimonials-edit .image-uploader-container{display:block;position:relative;z-index:9999;background-color:#fff;padding:10px;border:2px dashed #cada50;margin-top:60px}.plugin-agent-testimonials-2 .single-agent-testimonials{padding-top:4vw;padding-bottom:4vw;background-color:transparent}.plugin-agent-testimonials-2 .single-agent-testimonials *{color:#fff}.plugin-agent-testimonials-2 .single-agent-testimonials .plugin-agent-testimonials-headline{margin:0 auto 30px!important;z-index:100}.plugin-agent-testimonials-2 .single-agent-testimonials .plugin-agent-testimonials-headline *{line-height:1}.plugin-agent-testimonials-2 .single-agent-testimonials .plugin-agent-testimonials-headline.empty{margin:0 auto 30px!important}.plugin-agent-testimonials-2 .single-agent-testimonials .single-agent-testimonials-arrow-left,.plugin-agent-testimonials-2 .single-agent-testimonials .single-agent-testimonials-arrow-right{z-index:99}.plugin-agent-testimonials-2 .single-agent-testimonials .single-agent-testimonials-arrow-left svg path,.plugin-agent-testimonials-2 .single-agent-testimonials .single-agent-testimonials-arrow-right svg path{fill:rgba(255,255,255,.7)}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content{display:flex;flex-direction:column;justify-content:center}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-left-container{width:100%}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-left-container .testimonial-headline-right{order:1;width:100%!important;text-align:center;float:none;left:0;margin-left:0}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-left-container .testimonial-headline-right .rating-stars-container{margin:auto;float:none}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-left-container .testimonial-headline-right .rating-stars-container.pull-right{float:none}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-left-container .testimonial-headline-right .rating-stars-container svg rect,.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonials-zillow-logo svg path{fill:#fff}.plugin-agent-testimonials #no_testimonials,.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-left-container .testimonial-headline-right .testimonials-rating-text{display:none}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-full-review,.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-full-review.ss-review{order:2;padding-top:25px;text-align:center;padding-left:0!important;float:none!important;width:100%!important;max-width:50%;margin:auto}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-full-review *,.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-full-review.ss-review *{color:#fff}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-reviewer-link{order:3;float:none;width:100%;text-align:center;padding-left:0;margin-left:0;color:#fff}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-reviewer-link *{color:#fff}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-review-button{order:4;margin-top:25px}@media (max-width:395px){.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-review-button{margin:7vw auto 0!important}}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-review-button a.testimonial-review-me-link{background-color:#fff;border:0;font-size:22px;padding:0 20px;border-radius:50px;font-weight:700;text-transform:uppercase}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonials-zillow-logo{order:5;position:relative;width:76px;height:21px;display:block;text-align:center;bottom:auto;right:auto;float:none;margin:25px auto 0}.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-headline-left,.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-image-container,.plugin-agent-testimonials-2 .single-agent-testimonials .testimonials-list-item-content .testimonial-ratings{order:99;display:none}body.sqs-edit-mode .plugin-agent-testimonials-2 .single-agent-testimonials .plugin-agent-testimonials-headline{z-index:100}body.sqs-edit-mode .plugin-agent-testimonials-2 .single-agent-testimonials .single-agent-testimonials-arrow-left,body.sqs-edit-mode .plugin-agent-testimonials-2 .single-agent-testimonials .single-agent-testimonials-arrow-right{top:50%}body.sqs-edit-mode .plugin-agent-testimonials #no_testimonials{display:block}