@charset "UTF-8";* { -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-sizing: border-box;}body { font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, “Roboto”, “Oxygen”, “Ubuntu”, “Cantarell”, “Fira Sans”, “Droid Sans”, “Helvetica Neue”, sans-serif; padding: 0; margin: 0; overflow-y: scroll;}nav { background-color: #304f72;}.navbar-brand { rotate: 0deg; color: #eeeeee; display: inline-block; margin-right: 1rem; font-size: 2.0rem; line-height: inherit; white-space: nowrap; text-decoration: none;}.container { max-width: 75rem; width: 100%; margin: 0rem auto; padding: 1.25rem;}.container:before, .container:after { content: ""; display: table;}.container:after { clear: both;}.cell{ width: 50%; display: inline-block;}.cell ul{ padding: 0 0; margin: 0 0;}ul{padding: 0rem 1rem;}ul.none{ padding: 0rem 0rem; list-style-type: none;}.right{ float: right;}.left{ float: left;}.list-right { display: inline; float: right;}footer li { display: inline; list-style-type: none; padding: 0; white-space: nowrap;}header, footer { max-width: 75rem; width: 100%; margin: 0.625rem auto; padding: 1.25rem; background-color: #fff; min-height: 6.25rem;}header:before, header:after, footer:before, footer:after { content: ""; display: table;}header:after, footer:after { clear: both;}main { max-width: 75rem; width: 100%; margin: 0 auto; padding: 0;}main:before, main:after { content: ""; display: table;}main:after { clear: both;}section { width: 74.75%; float: left; padding: 0.625rem 1.25rem; margin: 0 1% 0 0; background-color: #fff;}section.full { width: 100%; float: left; padding: 0.625rem 1.25rem; margin: 0 1% 0 0; background-color: #fff;}aside { width: 24.25%; float: left; padding: 0.625rem 1.25rem; margin: 0 0 0 0; background-color: #fff;}article { width: 32%; float: left; padding: 0 1.25rem 1.25rem 1.25rem; margin: 0 2% 1.25rem 0; background-color: #fff;}@media (min-width: 68rem) { article:nth-of-type(3n) { margin-right: 0; }}th { text-align: left;}@media (max-width: 68rem) { article { width: 49%; float: left; padding: 0 1.25rem 1.25rem 1.25rem; margin: 0 2% 1.25rem 0; }}@media (max-width: 68rem) and (min-width: 53rem) { article:nth-of-type(2n) { margin-right: 0; }}@media (max-width: 53rem) { article { width: 100%; float: left; padding: 0 1.25rem 1.25rem 1.25rem; margin: 0 0% 1.25rem 0; } section { width: 66.3333333333%; float: left; padding: 0.625rem 1.25rem; margin: 0 1% 0 0; } aside { width: 32.6666666667%; float: left; padding: 0.625rem 1.25rem; margin: 0 0 0 0; }}@media (max-width: 36rem) { section { width: 100%; float: left; padding: 0.625rem 1.25rem; margin: 0 0 0 0; } aside { width: 100%; float: left; padding: 0.625rem 1.25rem; margin: 0 0 0 0; }}.swiper-slide { float: left; margin: 0 1.2rem 0 0;}.swiper-wrapper { overflow: hidden; white-space: nowrap; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: 100%;}.row { padding-top: 15px;}.singleText { max-width: 40em; text-align: center; margin: 0 auto 5.4em auto;}.singleText h2 {margin: 0.7rem 0;}.navbar-dark .navbar-brand { rotate: 0deg; color: #00abff;}.navbar { text-align: center;}.navbar div, .navbar h1 { rotate: 0deg; color: #eeeeee; display: inline-block; font-size: 2.0rem; line-height: inherit; white-space: nowrap; text-decoration: none; font-weight: normal; text-transform: uppercase;}@media (max-width: 36rem) { .navbar h1 { font-size: 1.6rem; }}.btn-primary { color: #fff; background-color: #00abff; border-color: #00abff;}.btn-group-lg > .btn, .btn-lg { padding: .5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0rem;}.hero { padding: 4rem 2rem; height: 15rem; overflow: hidden; background-color: #00abff;}.teaser h3{ font-size: 1.2rem; font-weight: bold; padding-top: 1.5rem;}.navbar h1 { margin: 0; padding: 0; font-size: 2.0rem; font-weight: normal; text-transform: uppercase;}h2 { margin: 0; padding: 0; font-size: 1.5rem;}footer-old-uralt { position: fixed; bottom: 0px; margin: 0; padding: 0; min-height: 1rem; max-width: 100%;}footer li{}footer li:not(:last-child)::after { content: "|"; margin: 0 0.25rem;}footer { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}@media (max-width: 36rem) { footer { flex-direction: column; align-items: center; text-align: center; } footer ul { justify-content: center; flex-wrap: wrap; } footer left { text-align: center; } footer right { text-align: center; } footer .cell{ width: auto; text-align: center; } }footer a,footer a:visited,footer a:hover,footer a:active { text-decoration: none; color: black;}section a,section a:visited,section a:hover,section a:active { text-decoration: underline; color: #304f72; font-weight: 600; }.center { text-align: center; }