.feedback{background:#fff;margin-bottom:34px;padding:20px}@media(min-width:62em){.feedback{margin-top:-25px}}.feedback__heading{display:block;font-size:16px;font-weight:400;line-height:1.5;margin:0;text-align:center}.feedback__heading.is-hidden{display:none}.feedback__trigger{background:none;border:none;color:#0026ff;padding:0;text-decoration:underline}.feedback__trigger:focus,.feedback__trigger:hover{text-decoration:none}.feedback__content,.feedback__error,.feedback__message{display:none}.feedback__content.is-active,.feedback__error.is-active,.feedback__message.is-active{display:block}.feedback__form-label{display:block;margin-bottom:17px}.feedback__form-element{display:block;margin-bottom:10px}.feedback__form-input{background-color:#f7f7f7;border:1px solid #ccc;padding:.5em .5em .25em 1em;width:100%}.feedback__form-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start;gap:17px}@media only screen and (max-width:47.999em){.feedback__form-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.feedback__form-footer .btn{margin:0 0 15px}}.feedback__form-footer>p{font-size:1rem;margin:0}.feedback__form-footer>p a{color:#0026ff}.feedback__message{text-align:center}.feedback__message>p{margin:0}.feedback__error{color:red}