.feedback{background:#fff none repeat scroll 0 0;bottom:0;font-size:16px;position:fixed;z-index:12}@media all and (max-width: 50em){.feedback{top:100%;width:100%}.feedback .icon-next{display:none}}@media all and (min-width: 50em){.feedback{border-color:#293745 transparent #293745 #293745;border-style:solid none solid solid;border-width:1px medium 1px 1px;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.feedback.loaded{transition:all 0.2s ease-out 0s}.feedback .open{display:block}.feedback .close{display:none}.feedback .open,.feedback .close{font-size:0.65em;letter-spacing:1px;text-transform:uppercase}.feedback .feedback-email{margin-bottom:0.5rem;margin-top:0.5rem}.feedback .feedback-email::-webkit-input-placeholder{text-transform:capitalize}.feedback .feedback-email::-moz-placeholder{text-transform:capitalize}.feedback .feedback-email::-ms-placeholder{text-transform:capitalize}.feedback .feedback-email::placeholder{text-transform:capitalize}.feedback .feedback-email.error{border-color:#f22f24}.feedback .feedback-text{border-radius:0.5em 0.5em 0 0}.feedback .feedback-cancel,.feedback .feedback-send{border-radius:0.25em}.feedback.open{max-width:30em}.feedback.open a.open{display:none}.feedback.open a.close{display:block}@media all and (max-width: 50em){.feedback.open{top:auto}}@media all and (min-width: 50em){.feedback.open{transform:translateX(0);-webkit-transform:translateX(0)}}.feedback .feedback-toggle{color:#fff;left:0;position:absolute}@media all and (max-width: 50em){.feedback .feedback-toggle{top:0;width:100%}}@media all and (min-width: 50em){.feedback .feedback-toggle{bottom:0}}@media all and (min-width: 50em){.feedback .feedback-toggle{transform:translateX(-100%);-webkit-transform:translateX(-100%)}}.feedback .feedback-toggle a{border:0 none;cursor:pointer;position:relative;text-align:center;text-decoration:none;vertical-align:middle}@media all and (min-width: 50em){.feedback .feedback-toggle a{left:100%;transform:rotate(270deg);-webkit-transform:rotate(270deg);transform-origin:bottom left;-webkit-transform-origin:bottom left}.feedback .feedback-toggle a.open:hover,.feedback .feedback-toggle a.open:focus{background:#212121}.feedback .feedback-toggle a.close{background-color:#293745}}@media all and (max-width: 50em){.feedback .feedback-toggle a{transform:translateY(-100%);-webkit-transform:translateY(-100%)}}.feedback .feedback-toggle a,.feedback .feedback-cancel,.feedback .feedback-send{background-color:#1676aa;color:#fff;padding:0.5em}@media all and (max-width: 50em){.feedback .feedback-toggle a.close,.feedback .feedback-cancel.close,.feedback .feedback-send.close{top:0;width:100%}}.feedback .feedback-toggle a{padding:0.75em 1em}.feedback .feedback-cancel,.feedback .feedback-send{color:#fff;height:2.45em;position:absolute;width:2.45em}.feedback .feedback-cancel svg.icon,.feedback .feedback-send svg.icon{height:1.4em;width:1.4em}.feedback .feedback-cancel{background-color:#ccc}.feedback .feedback-send{right:0}.feedback #feedback-form{margin:1em;padding-bottom:3em}.feedback #feedback-form .controls{position:relative}.feedback #feedback-form .step2{position:absolute;top:0;visibility:hidden}.feedback #feedback-form h2 .step2{color:#1676aa}.feedback #feedback-form p.step2{position:absolute;top:4em}.feedback #feedback-form .step2{margin-top:1.6rem}.feedback #feedback-form .feedback-counter{border-color:#908b85 #908b85;border-radius:0 0 0.5em 0.5em;border-style:none solid solid;border-width:medium 1px 1px;color:#ccc;font-size:.875em;margin-bottom:0.5em;padding:0 0.5em 0.5em;position:relative;text-align:right;top:-7px}.feedback #feedback-form .feedback-error{color:#f22f24;display:none;margin-bottom:1rem}.feedback #feedback-form .feedback-counter.error,.feedback #feedback-form .feedback-text.error{border-color:#f22f24}.feedback #feedback-form .feedback-accept-error,.feedback #feedback-form .feedback-email-error,.feedback #feedback-form .feedback-text-error{background-color:#f22f24;color:#fff;display:none;font-size:.75em;padding:0.25em 0.5em;margin-bottom:0.5em}.feedback #feedback-form .feedback-accept-error.error,.feedback #feedback-form .feedback-email-error.error,.feedback #feedback-form .feedback-text-error.error{display:block}.feedback #feedback-form .feedback-text{border-color:#908b85 #908b85 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px medium;box-shadow:none;height:90px;margin-bottom:0;padding:0.5em 0.5em 0;resize:none}.feedback #feedback-form ul li{display:inline-block;margin-right:10px}.feedback #feedback-form ul li input{position:relative}.feedback #feedback-form ul li label,.feedback #feedback-form ul li input{display:inline;white-space:nowrap}.feedback #feedback-form .disclaimer{padding-bottom:1.6rem}.feedback #feedback-form .disclaimer #accept-terms{margin-top:1.6rem;margin-bottom:0.5rem}.feedback #feedback-form .disclaimer ul{list-style:circle}.feedback #feedback-form .disclaimer [for=accept-terms]{display:inline}.feedback #feedback-form .disclaimer [for=accept-terms].error a{color:#f22f24}.feedback #feedback-form .disclaimer li{display:list-item;margin-left:1.6rem}.feedback #feedback-form h2{font-size:20px;margin:0}.feedback .feedback-spinner{background-color:rgba(0,0,0,0.75);background-image:url("spinner.gif");background-position:center center;background-repeat:no-repeat;bottom:0;color:#fff;display:none;left:0;position:absolute;right:0;top:0}
