body{background:#fff;font-family:Catamaran,sans-serif;font-size:.9rem;line-height:1.6}#content{background:transparent;padding:0}.home-container{display:flex;flex-direction:column;height:100%;min-height:100vh}@media(max-height:700px){.home-container{height:auto}}.header-content,main{width:98%;max-width:1600px;margin:auto}@media(min-width:1200px){.header-content,main{width:75%}}header{display:flex;padding:2rem;background:#e2e2e4 url(/build/assets/background_start-CLJNfGa-.jpg) no-repeat center;background-size:cover}@media(min-width:992px){header{padding:3rem}}@media(min-width:1600px){header{padding:6rem}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){header{background-image:url(/build/assets/background_start@2x-BmNLj4HT.jpg)}}header .header-content{display:flex;align-items:flex-start;flex-direction:column;gap:3rem}@media(min-width:992px){header .header-content{flex-direction:row}}header .logo{display:flex;margin:auto;background:#fff;width:200px;height:200px;border-radius:200px;border:1px solid rgba(0,0,0,.2)}@media(min-width:1080px){header .logo{width:280px;height:280px;border-radius:280px}}header .logo svg{margin:auto;width:80%}header .logo svg path{fill:#0d2ea0}header .intro{flex:1;margin:auto;padding-top:1rem}header .intro h1:not(.tt-menu h1){margin:0;color:#0d2ea0;text-align:center;font-size:2rem;text-shadow:0 0 5px rgb(255,255,255)}@media(min-width:768px){header .intro h1:not(.tt-menu h1){font-size:2.5rem}}@media(min-width:1080px){header .intro h1:not(.tt-menu h1){font-size:2.5rem}}@media(min-width:1200px){header .intro h1:not(.tt-menu h1){font-size:3rem}}header .intro p{color:#0d2ea0;text-align:center;text-shadow:0 0 5px rgb(255,255,255)}header .intro p.tagline{margin-bottom:2rem;font-size:1.3rem}@media(min-width:1080px){header .intro p.tagline{font-size:2rem}}header .intro a:link,header .intro a:visited,header .intro a:hover,header .intro a:active{color:#0d2ea0}header #searchForm{padding:1rem 0;margin-bottom:1rem}header #searchForm:focus-within .tt-hint{transform:translate(1px) translateY(1px)}header #searchForm .tt-hint{left:auto!important}header #searchForm #searchField,header #searchForm .tt-hint{width:100%}@media(min-width:1080px){header #searchForm #searchField,header #searchForm .tt-hint{width:80%}}header #searchForm #searchField{outline:0;border:1px solid rgba(0,0,0,.2);transition:all .1s ease-out}header #searchForm #searchField:focus{border-color:transparent;outline:2px solid #0d2ea0}main{flex:1;max-width:1600px;padding:2rem 0}main .main-content{display:grid;grid-template-columns:1fr;justify-items:center;gap:4rem;margin-bottom:2rem}@media(min-width:1200px){main .main-content{grid-template-columns:1fr 1fr 1fr;justify-items:stretch}}main .main-content:last-child{margin-bottom:0}main .main-content article{max-width:640px;border:1px solid #dadada;border-radius:10px;overflow:hidden}main .main-content article a{display:block;transition:all .1s ease-out;padding:1.5rem 2rem}main .main-content article a:first-child{padding-top:1.5rem}main .main-content article a:focus{outline-offset:-2px}main .main-content article a~a{padding-top:0}main .main-content article a:link,main .main-content article a:visited{color:#333}main .main-content article a:hover,main .main-content article a:active{text-decoration:none;color:#1861d8}main .main-content article img{width:auto;max-width:100%}main .main-content article .article-group{display:flex;flex-direction:column}main .main-content article .article-content h1{display:flex;gap:1rem;align-items:center;margin-bottom:.5rem;font-size:1.3rem}main .main-content article .article-content p{margin:0}main .main-content .btn{display:flex;align-items:center;gap:1rem;background:#0d2ea0;border-radius:10px;transition:all .1s ease-out;color:#fff;font-size:1.1rem}main .main-content .btn:hover{background:#1861d8;color:#fff}.global-footer{display:flex;place-content:center;width:100vw;background:transparent;border-top:1px solid #dadada}.global-footer a:link,.global-footer a:visited,.global-footer a:hover,.global-footer a:active{color:#333}.global-footer p{font-size:1rem;text-align:center}.print-block{display:none!important}
