body { background-color: #ffffff; font-family: sans-serif; }

.text { width: 80%; margin: auto; }

.banner { box-sizing: border-box; width: 100%; }

@media screen and (min-height: 800px) { .banner img { height: 100px; } }

@media screen and (max-height: 799px) { .banner img { height: 80px; } }

@media screen and (max-height: 419px) { .banner img { height: 50px; } }

.banner .banner_column { flex: 50%; padding: 5px; }

.banner .banner_column_right { flex: 50%; padding: 5px; }

.banner .banner_column_right img { display: block; float: right; }

.banner .banner_row { display: flex; }

.banner .banner_row::after { content: ""; clear: both; display: table; }

@media screen and (max-width: 600px) { .small_hidden { display: none !important; } }

.copyright { text-align: center; }

.version { text-align: right; }

/*# sourceMappingURL=styles.css.map */