.testimonial-with-popup{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;max-width:100%;position:relative;width:100%}.testimonial-with-popup .testimonial-inner{margin:auto;max-width:1358px;position:relative;width:100%}.testimonial-with-popup .testimonial-inner:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden;width:0}.testimonial-with-popup .testimonial-inner .testimonial-img{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;min-height:1px;position:relative;z-index:2}.testimonial-with-popup .testimonial-inner .testimonial-img .testimonial-img-inner:before{background-position:bottom;background-repeat:no-repeat;bottom:-12px;content:"";display:block;height:100%;left:-12px;position:absolute;width:100%;z-index:0}.testimonial-with-popup .testimonial-img span.cm-testimonial-img{border-radius:4px 4px 4px 4px;display:inline-block;max-width:100%;overflow:hidden;position:relative}.testimonial-with-popup .testimonial-img span.cm-testimonial-img img{height:auto;max-width:100%;position:relative}.testimonial-with-popup .testimonial-inner .testimonial-content{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;min-height:1px;position:relative;z-index:2}.testimonial-with-popup .testimonial-inner .testimonial-content .title{color:#4cb377;font-size:18px}.testimonial-with-popup .testimonial-inner .testimonial-content .description p{font-size:28px;line-height:143.5%;padding-bottom:1em}.testimonial-with-popup .testimonial-inner .testimonial-content .designation{font-size:16px;line-height:1.4;padding-bottom:1em}.testimonial-with-popup .testimonial-inner .testimonial-popup .popup-trigger .popup-icon svg{height:auto;width:34px;fill:#e95f21}.testimonial-with-popup .testimonial-inner .testimonial-popup .popup-trigger{align-content:center;display:inline-flex;font-size:1.25em;font-weight:400;gap:12px;line-height:38px}.testimonial-with-popup .testimonial-inner .testimonial-popup .popup-trigger .popup-icon{display:flex}.testimonial-with-popup .testimonial-inner .testimonial-popup .popup-trigger:hover{text-decoration:none}.testimonial-with-popup .testimonial-inner .testimonial-img .testimonial-img-inner{display:inherit;line-height:0;margin-left:auto;margin-right:auto;position:relative;z-index:1}.testimonial-with-popup.iframe-open .mfp-iframe-holder{opacity:1;visibility:visible}.mfp-iframe-holder .mfp-content .mfp-iframe-scaler .mfp-close:hover{border:0;box-shadow:none}.mfp-iframe-holder{align-items:center;bottom:0;display:flex;height:100%;left:0;opacity:0;padding:40px 8px;position:fixed;right:0;text-align:center;top:0;visibility:hidden;width:100%;z-index:1000001}.mfp-iframe-holder:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-iframe-holder .mfp-content{cursor:auto;display:inline-block;line-height:0;margin:0 auto;max-width:900px;position:relative;text-align:left;vertical-align:middle;width:100%;z-index:1045}.mfp-iframe-holder .mfp-content .mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-holder .mfp-content .mfp-iframe-scaler .mfp-iframe{background:#000;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.mfp-iframe-holder .mfp-content .mfp-iframe-scaler .mfp-close{background-color:transparent;background-image:none;color:#fff;font-family:Open Sans,Arial,sans-serif;font-size:46px;font-weight:200;height:44px;line-height:44px;opacity:1;padding-right:6px;position:absolute;right:-6px;text-align:right;text-decoration:none;top:-51px;width:52px}.testimonial-with-popup .overlay{background:rgba(0,0,0,.8);height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:all .5s ease-out;visibility:hidden;width:100%;z-index:1000000}.testimonial-with-popup.iframe-open .overlay{opacity:1;visibility:visible}@media (min-width:981px){.testimonial-with-popup .testimonial-inner .testimonial-img{margin-right:3%;width:38.2%}.testimonial-with-popup .testimonial-inner .testimonial-img .testimonial-img-inner:before{background-size:100%}.testimonial-with-popup .testimonial-inner .testimonial-content{width:58.8%}}@media (max-width:980px){.testimonial-with-popup .testimonial-inner .testimonial-img{margin-bottom:30px}.testimonial-with-popup .testimonial-inner .testimonial-content .description p{font-size:18px}.testimonial-with-popup{padding-left:20px!important;padding-right:20px!important}}