.overview:where(.astro-4PMGK5ST){background-color:var(--background_color);padding:var(--section-padding) 0}.overview__container:where(.astro-4PMGK5ST){display:grid;gap:3rem;grid-template-columns:repeat(1,1fr)}.overview__item:where(.astro-4PMGK5ST){align-items:center;display:flex;justify-content:center}.overview__cta:where(.astro-4PMGK5ST){background:#333;box-shadow:3px 3px 20px #0003;height:450px;overflow:hidden;position:relative;width:100%}.overview__cta:where(.astro-4PMGK5ST):hover img:where(.astro-4PMGK5ST){filter:brightness(70%);top:-10%}.overview__cta:where(.astro-4PMGK5ST):hover .overview__text:where(.astro-4PMGK5ST){bottom:0}.overview__cta:where(.astro-4PMGK5ST) img:where(.astro-4PMGK5ST){filter:brightness(100%);height:110%;inset:0;-o-object-fit:cover;object-fit:cover}.overview__cta:where(.astro-4PMGK5ST) img:where(.astro-4PMGK5ST),.overview__text:where(.astro-4PMGK5ST){position:absolute;transition:.5s ease-in-out}.overview__text:where(.astro-4PMGK5ST){background-color:#3339;bottom:-9%;display:flex;flex-direction:column;font-family:open sans;font-size:1.2rem;padding:1rem;width:100%}.overview__text:where(.astro-4PMGK5ST) h2:where(.astro-4PMGK5ST){color:#fff;display:inline-block;font-weight:300;margin-bottom:.5rem}.overview__text:where(.astro-4PMGK5ST) a:where(.astro-4PMGK5ST){color:#fff;font-weight:300;margin-right:auto;text-decoration:underline}@media (min-width:700px){.overview__container:where(.astro-4PMGK5ST){grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.overview__container:where(.astro-4PMGK5ST){grid-template-columns:repeat(3,1fr)}}@media (min-width:1400px){.overview__container:where(.astro-4PMGK5ST){grid-template-columns:repeat(4,1fr)}}
