.reviewContainer{background-color:#fefbef;width:100%;padding:30px 90px;position:relative;text-align:center}.reviewContainer .fficon-plus.close{transform:rotate(45deg);color:#3b6585;position:absolute;left:95%;top:20px;font-size:16px;cursor:pointer}.reviewContainer .titleNote{line-height:18px;font-weight:500;font-size:14px;font-family:inter;opacity:.7;text-align:center;display:block;margin-bottom:10px}.reviewContainer .captureNpsContainer .npsForm .formTitle{font-size:17px;margin-top:0}.captureNpsPopup{width:690px;min-height:140px!important;border-radius:20px;transform:translate(-50%,-50%);margin:0!important;padding:52px 75px!important}.captureNpsPopup .successMsg{font-size:17px;line-height:22px;font-weight:600;text-align:center;margin-bottom:44px}.captureNpsPopup .successMsg .successIcon{color:#18c1a3;margin:auto 8px auto 0;font-size:20px}.captureNpsPopup .loader{text-align:center}.captureNpsContainer{overflow:hidden}.captureNpsContainer.formAnimation{animation:formAnimation .5s}.captureNpsContainer .npsForm{overflow:hidden}.captureNpsContainer .npsForm.unMountAnimation{animation:formAnimationOut .5s}.captureNpsContainer .npsForm .formTitle{font-size:21px;text-align:center;line-height:26px;font-weight:700;display:inline-block;margin:0 0 15px}.captureNpsContainer .npsForm .ratingContainer{width:540px;text-align:center;margin:auto}.captureNpsContainer .npsForm .ratingContainer .rating{height:40px;width:40px;display:inline-block;border:1px solid #8292b4;border-radius:10px;text-align:center;padding:10px;font-weight:400;font-size:13px;color:#8292b4;background:#fff;line-height:18px;cursor:pointer}.captureNpsContainer .npsForm .ratingContainer .rating.selected{border-color:#457eff;color:#457eff;background-color:#f1f5ff}.captureNpsContainer .npsForm .ratingContainer .rating:not(:first-child){margin-left:10px}.captureNpsContainer .npsForm .ratingContainer .ratingInfo{line-height:18px;display:flex;font-weight:500;font-size:13px;margin-top:5px;color:#445578;opacity:.7;justify-content:space-between}.captureNpsContainer .npsForm .toggleSec{animation:commentSecAnimation .5s;overflow:hidden}.captureNpsContainer .npsForm .toggleSec .commentSec{margin-top:30px;padding:10px;width:100%;height:40px;border-radius:3.5px;border:1px solid #d3e1ea;min-height:120px;resize:none}.captureNpsContainer .npsForm .toggleSec .commentSec:focus{outline:none!important;border-color:#719ece}.captureNpsContainer .npsForm .toggleSec .submitCta{display:flex;justify-content:end;margin-top:45px}.captureNpsContainer .npsForm .toggleSec .submitCta .submitbtn{font-size:15px;line-height:20px;padding:10px 30px;background:#457eff;border-radius:30px}.captureNpsContainer .successMsg{font-size:17px;line-height:22px;font-weight:600;text-align:center}.captureNpsContainer .successMsg .successIcon{color:#18c1a3;margin:auto 8px auto 0;font-size:20px}.captureNpsContainer .loader{text-align:center}@keyframes commentSecAnimation{0%{height:0}to{height:240px}}@keyframes formAnimationOut{0%{height:414px}to{height:0}}@keyframes formAnimation{0%{height:0}to{height:174px}}.charsCount{float:right;color:#8292b4;font-weight:600;font-size:11px;line-height:14px;margin-top:5px}