@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes appear{0%{opacity:0;top:10px}to{opacity:1;top:0}}@keyframes appear{0%{opacity:0;top:10px}to{opacity:1;top:0}}@media (max-width:480px){html{font-size:12px}}@media (min-width:480px){html{font-size:13px}}@media (min-width:768px){html{font-size:14px}}@media (min-width:992px){html{font-size:15px}}@media (min-width:1200px){html{font-size:16px}}html body{margin:0;padding:0;height:100%}html a{color:#084f67}html button,html input,html pre,html textarea{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;box-sizing:border-box}html input,html textarea{padding:5px}html textarea{resize:vertical;min-height:2em}html pre{white-space:pre-wrap;margin:0}.Avow{margin:0 auto;width:100%;color:#000}.Avow header{color:#fff;text-align:center;margin-bottom:2em;padding-left:20px;padding-right:20px;padding-top:20px}.Avow header h1{font-family:Montserrat,sans-serif;font-size:3em;color:#fff}.Avow header h1,.Avow header h2{text-shadow:3px 3px rgba(0,0,0,.5)}.Avow header h2{font-size:1.25em}.Avow header p{text-shadow:0 0 3px rgba(0,0,0,.5)}.Avow header a{color:#fff}.Avow .container{max-width:700px;margin:0 auto;padding:20px 20px 40px}.Avow .container .tab-navigator{box-shadow:5px 5px rgba(0,0,0,.5)}.Avow .container .tab-navigator .tabs{display:flex}.Avow .container .tab-navigator .tabs a{text-align:center;position:relative;padding:10px;flex-grow:1;cursor:pointer;outline:none;text-decoration:none}.Avow .container .tab-navigator .tabs a:not(.selected){background:#d3d3d3;color:#000;border:1px solid;border-color:grey grey #084f67;z-index:1}.Avow .container .tab-navigator .tabs a.selected{background:#fff;color:#084f67;font-weight:700;border:1px solid #084f67;border-bottom:none;z-index:2}.Avow .container .tab-navigator .tabs a:not(:last-child){margin-right:-1px}.Avow .container .tab-navigator .tab-content{background:#fff;border:1px solid #084f67;border-top:none;padding:20px}.Avow button{cursor:pointer;border:1px solid #084f67;border-radius:0;background:#084f67;color:#fff;padding:10px;outline:none}.Avow .hidden{display:none}.Avow .link{cursor:pointer;color:#084f67;text-decoration:underline}.Avow .form-header{display:flex;align-items:center;margin-bottom:.83em}.Avow .form-header h2{margin-top:0;margin-bottom:0;color:#084f67;display:inline-block;flex-grow:1}.Avow .form-row:not(:last-child){margin-bottom:1em}.Avow .form-row :not(:last-child){margin-bottom:.25em}.Avow .form-row button{width:100%}.Avow .form-row button:not(:last-child){margin-right:5px}.Avow .form-row input{width:100%}.Avow .form-row textarea{width:100%;height:5em}.Avow .Signer .label.signed{font-weight:700}.Avow .Verifier input.error,.Avow .Verifier textarea.error{border:1px solid red}.Avow .Verifier .result-message{text-align:center;-webkit-animation:fadein 1s;animation:fadein 1s}.Avow .Verifier .valid-result-message{color:green}.Avow .Verifier .invalid-result-message{color:red}.Avow .HelpInfo.modal-background{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(8,79,103,.25);z-index:100;overflow:auto;padding:40px 60px}.Avow .HelpInfo .window{background:#fff;border:1px solid #084f67;box-shadow:5px 5px rgba(0,0,0,.5);max-width:600px;position:relative;margin:0 auto;-webkit-animation:appear .5s;animation:appear .5s}.Avow .HelpInfo .window .window-header{position:absolute;top:0;right:0}.Avow .HelpInfo .window .window-header .close-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;padding:10px;display:inline-block}.Avow .HelpInfo .window .window-content{padding:30px}.Avow .HelpInfo .q{font-weight:700}