#messagebar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#f7f7f7;color:#c00;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px}#messagebar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.field-validation-error{color:#e80c4d;font-weight:bold;margin-top:.625rem;display:block;font-size:.9375rem}input.input-validation-error,.form__select.input-validation-error,textarea.input-validation-error{border:.0625rem solid #e80c4d}ul.pager{padding-top:20px;display:flex;justify-content:center}ul.pager li{list-style:none}ul.pager li a{display:block;padding:8px 10px;margin:1px 3px;color:#717171;background-color:#f5f5f5;text-decoration:none;box-shadow:rgba(0,0,0,.3) 0 0 0 1px;background-image:-webkit-linear-gradient(top,#f9f9f9,#eaeaea);font-size:smaller;border:1px solid #ddd;border-radius:3px}ul.pager li a:hover{border-color:#fff;background-color:#fdfdfd;background-image:-webkit-linear-gradient(top,#fefefe,#fafafa)}ul.pager li a.active{color:#f2f2f2;background-color:#676767;border-color:#505050;background-image:-webkit-linear-gradient(top,#5f5f5f,#5c5c5c);box-shadow:rgba(0,0,0,.75) 0 0 0 0 inset}.legal{display:grid;gap:1.25rem;padding:1.25rem 0}.legal ul li{padding:1.25rem 0}.legal h3{font-weight:700}.legal h3:not(:last-child){margin-bottom:.625rem}