.banner-container[data-v-f8e005cf]{align-content:center;background:url(../home_banner.png) no-repeat;background-position:100% 100%;background-size:contain;display:grid;height:90vh;justify-content:left;margin-bottom:60px;margin-top:0;padding-left:15%}h1[data-v-f8e005cf]{font-family:Roboto,sans-serif;font-size:4.125rem;margin-bottom:1rem;margin-top:0}h1[data-v-f8e005cf],h3[data-v-f8e005cf]{line-height:1.2}h3[data-v-f8e005cf]{font-family:Roboto Slab,sans-serif;font-size:1.8rem}h3 a[data-v-f8e005cf]:hover{filter:brightness(140%)}.headline[data-v-f8e005cf]{color:#000000b3}.button[data-v-f8e005cf]{min-width:225px}@media only screen and (max-width:1050px){.banner-container[data-v-f8e005cf]{padding-left:8%}.headline[data-v-f8e005cf]{font-size:3rem;font-weight:400}}@media only screen and (max-width:601px){h3[data-v-f8e005cf]{font-size:1rem}.banner-container[data-v-f8e005cf]{justify-content:center;padding:0 20px}.headline[data-v-f8e005cf]{font-size:2rem}}.loading-dots[data-v-f8e005cf]{text-align:center;z-index:5}.dot[data-v-f8e005cf]{animation:showHideDot-f8e005cf 2.5s ease-in-out infinite;display:inline;opacity:0;position:relative}.dot.one[data-v-f8e005cf]{animation-delay:.2s}.dot.two[data-v-f8e005cf]{animation-delay:.4s}.dot.three[data-v-f8e005cf]{animation-delay:.6s}@keyframes showHideDot-f8e005cf{0%{opacity:0}50%{opacity:1}60%{opacity:1}to{opacity:0}}.big-wrapper[data-v-d2fba19b]{margin-bottom:60px;margin-top:60px}.card-grid[data-v-d2fba19b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:30px}h5[data-v-d2fba19b]{font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;margin-bottom:1.4rem;margin-top:0}@media only screen and (max-width:601px){.card-grid[data-v-d2fba19b]{grid-template-columns:1fr}}@media only screen and (max-width:440px){h5[data-v-d2fba19b]{align-items:center;display:flex;flex-direction:column}.card-grid[data-v-d2fba19b]{justify-items:center}}.big-wrapper[data-v-3adf016a]{margin-bottom:60px;margin-top:60px}.card-grid[data-v-3adf016a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:30px}h5[data-v-3adf016a]{font-family:Roboto,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.2;margin-bottom:1.4rem;margin-top:0}@media only screen and (max-width:601px){.card-grid[data-v-3adf016a]{grid-template-columns:1fr}}@media only screen and (max-width:440px){h5[data-v-3adf016a]{align-items:center;display:flex;flex-direction:column;text-align:center}.card-grid[data-v-3adf016a]{justify-items:center}}
