.cms-v2 .customer-feedback-form{color:#808285;font-family:"BrandonGrotesque",Arial,serif;font-size:1.0625rem;line-height:20px;text-align:center}.cms-v2 .customer-feedback-form .form-panel{border:1px solid rgba(128,130,133,.3);background:#fff;position:fixed;bottom:10px;right:10px;z-index:10002;width:240px;font-family:"BrandonGrotesque",Arial,serif;font-size:17px;box-sizing:border-box;-moz-box-shadow:0 4px 10px rgba(0,0,0,.2);-ms-box-shadow:0 4px 10px rgba(0,0,0,.2);-o-box-shadow:0 4px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;color:#616161;min-height:100px;display:none}.cms-v2 .customer-feedback-form .form-panel .button{background-color:#4cbbc7;border-radius:17px;color:#fff!important;display:block;font-family:"BrandonGrotesqueBlack",Arial,serif;font-size:.875rem;height:34px;line-height:35px;text-transform:uppercase;transition:background-color 100ms cubic-bezier(.77,0,.175,1) 0s;text-decoration:none;border:0;padding:0;width:88%;margin:20px auto 0 auto;cursor:pointer;outline:none}.cms-v2 .customer-feedback-form .form-panel textarea{border:1px solid rgba(128,130,133,.4);width:88%;margin:5px auto 0 auto;color:#9e9e9e;padding:5px;box-sizing:border-box;font-size:17px!important;font-family:"BrandonGrotesque";height:130px;overflow:auto;resize:none}.cms-v2 .customer-feedback-form .form-panel textarea:-moz-placeholder{color:#9e9e9e;font-family:"BrandonGrotesqueBold",Arial,serif;font-size:1rem;text-align:center}.cms-v2 .customer-feedback-form .form-panel textarea:-ms-input-placeholder{color:#9e9e9e;font-family:"BrandonGrotesque",Arial,serif;font-size:1rem;text-align:center}.cms-v2 .customer-feedback-form .form-panel textarea::-webkit-input-placeholder{color:#9e9e9e;font-family:"BrandonGrotesque",Arial,serif;font-size:1rem;text-align:center}.cms-v2 .customer-feedback-form .form-panel textarea.invalid:-moz-placeholder{color:red;font-family:"BrandonGrotesque",Arial,serif;font-size:1rem;text-align:left}.cms-v2 .customer-feedback-form .form-panel textarea.invalid::-moz-placeholder{color:red;font-family:"BrandonGrotesque",Arial,serif;font-size:1rem;text-align:left}.cms-v2 .customer-feedback-form .form-panel textarea.invalid:-ms-input-placeholder{color:red;font-family:"BrandonGrotesque",Arial,serif;font-size:1rem;text-align:left}.cms-v2 .customer-feedback-form .form-panel textarea.invalid::-webkit-input-placeholder{color:red;font-family:"BrandonGrotesque",Arial,serif;font-size:1rem;text-align:left}.cms-v2 .customer-feedback-form .form-panel textarea.invalid{border:1px solid red}.cms-v2 .customer-feedback-form .form-panel .form-url{position:absolute;left:-99999px}.cms-v2 .customer-feedback-form .form-panel h2,.cms-v2 .customer-feedback-form .form-panel h3,.cms-v2 .customer-feedback-form .form-panel h5{padding:0;margin:0;font-size:17px;line-height:1.4;color:#353535;font-family:"BrandonGrotesque",Arial,serif;text-transform:none;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.cms-v2 .customer-feedback-form .form-panel h2{font-size:24px}.cms-v2 .customer-feedback-form .form-panel h5{font-size:1.1rem;font-weight:normal;font-family:"BrandonGrotesque",Arial,serif}.cms-v2 .customer-feedback-form .form-panel h2.cs,.cms-v2 .customer-feedback-form .form-panel h3.cs{line-height:1.2;background:#f5f5f5;padding:15px}.cms-v2 .customer-feedback-form .form-panel h3.cs a,.cms-v2 .customer-feedback-form .form-panel h3.cs a:hover{color:#00a1b5}.cms-v2 .customer-feedback-form .form-panel .panel-close-icon{font-size:.875rem;font-weight:normal;line-height:20px;color:#fff;text-decoration:none;border-radius:50%;border:2px solid #fff;padding:1px 6px;position:absolute;right:-5px;top:-10px;background:#3a3a3a;-moz-box-shadow:0 4px 10px rgba(0,0,0,.2);-ms-box-shadow:0 4px 10px rgba(0,0,0,.2);-o-box-shadow:0 4px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);outline:none;width:1.6rem;font-family:"BrandonGrotesque"}.cms-v2 .customer-feedback-form .form-panel .panel-close-icon:hover{color:#fff;text-decoration:none;cursor:pointer}.cms-v2 .customer-feedback-form .form-panel .panel-close-icon span{color:#fff}.cms-v2 .customer-feedback-form .form-panel .steps{padding:25px 15px 15px 15px}.cms-v2 .customer-feedback-form .form-panel .step-02{display:none}.cms-v2 .customer-feedback-form .form-panel .step-02 h5{padding:0}@media only screen and (min-width:1px) and (max-width:479px){.cms-v2 .customer-feedback-form .form-panel{left:50%;top:50%;right:0;bottom:auto!important;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:480px) and (max-width:736px){.cms-v2 .customer-feedback-form .form-panel{left:50%;top:50%;right:0;bottom:auto!important;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:450px!important}.cms-v2 .customer-feedback-form .form-panel textarea{height:80px!important}.cms-v2 .customer-feedback-form .form-panel .steps{padding:15px}.cms-v2 .customer-feedback-form .form-panel textarea{margin:15px auto 0 auto}.cms-v2 .customer-feedback-form .form-panel .button{margin:15px auto 0 auto}.cms-v2 .customer-feedback-form .form-panel .step-02 h5{padding:15px 0}}@media only screen and (min-width:737px) and (max-width:1023px){.cms-v2 .customer-feedback-form .form-panel{left:50%;top:0;right:0;bottom:auto!important;-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:450px!important}}