@import url("https://www.ksh.hu/css/fonts/roboto/stylesheet.css");*, *::before, *::after {box-sizing: border-box;}html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {margin: 0;font-family: -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;font-size: 16px;font-weight: 400;line-height: 1.5;color: #37474f;text-align: left;background-color: #e3f2fd80;}body.uni {background-color: #ffebee80;}div#wrapper {width: 99%;max-width: 800px;margin: 10px auto;}@media screen and (max-width:600px) {body, html {margin: 2px;}}#logos {padding: 0 .5rem;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}@media screen and (max-width:600px) {#logos img {height: 60px;}}@media screen and (max-width:480px) {#logos img {height: 40px;}}h1, h2, h3 {margin: 0;font-size: 1.5rem;font-weight: 400;text-align: center;line-height: 1.2;color: #014587;}h1 {margin-top: 1rem;font-size: 3.0rem;font-weight: 700;}h3 {margin-top: 1em;}div#thanks {padding: 10px;font-size: 1rem;text-align: center;line-height: 2;}#noscript {margin-top: 10px;padding: 10px;line-height: 1.5;border: 5px double #d32f2f;}#noscript a {text-decoration: underline;}form {margin-top: 1em;}form.nojs {display: none;}form fieldset {margin: 1em 0 0 0;padding: 1em;background: #fff;border: 1px solid #607d8b;border-radius: 10px;}form p {margin: 0 0 0.5em 0;}form p.warning {margin-top: 1em;padding: 0.5em;background: #ffcdd2;border: 1px solid #d32f2f;border-radius: 10px;}form label, div.label {display: block;}form label span {display: block;margin-bottom: 0.5em;}form label span.comment {display: inline;margin-left: 0.5em;color: #6f6f6f;}form label span.gdpr {margin-left: 1.5em;}form input[type=text], form input[type=email], form input[type=phone], form select {width: 100%;padding: 2px 5px;border: 1px solid #b0bec5;font-size: 1rem;color: #37474f;}form input[type=text]:focus, form input[type=email]:focus, form input[type=phone]:focus, form select:focus {background: #fff8e1;border-color: #607d8b;}form fieldset ul {margin: 0.5em 0 0 0;padding: 0;list-style: none;}form label b, form div.label b, form b.req {position: relative;top: -2px;padding-left: 2px;font-weight: bold;color: #c00;}form div.error {clear: both;margin-top: 3px;padding: 4px;text-align: center;color: #fff;background: #b71c1c;}button {width: 100%;margin: 1em 0;padding: .5rem 3rem;font-size: 1rem;font-weight: 400;text-decoration: none;color: #000;background: #64b5f6;border: 2px solid #014587;outline: 0;border-radius: 10px;cursor: pointer;-webkit-appearance: none;}.uni button {background: #ef9a9a;border-color: #b71c1c;}button:disabled {cursor: not-allowed;background-color: #cfd8dc;border-color: #455a64;}button:hover, button:focus {background: #2196f3;}.uni button:hover, button:focus {background: #e57373;}button:disabled:hover {background-color: #b0bec5;}