.hero[data-astro-cid-ge2uvauf]{background:var(--darkgray);max-width:none;height:380px;padding:0;position:relative}@media (width>=768px){.hero[data-astro-cid-ge2uvauf]{height:485px}}@media (width>=1200px){.hero[data-astro-cid-ge2uvauf]{height:650px}}.hero[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf]{color:#fff;text-align:center;background:#0003;width:100%;height:100%;position:absolute;top:0}.hero[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:first-of-type{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:first-of-type h1[data-astro-cid-ge2uvauf]{color:#fff;text-transform:uppercase;max-width:1200px;margin:70px auto 5px;font-size:36px;line-height:1em}@media (width>=768px){.hero[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:first-of-type h1[data-astro-cid-ge2uvauf]{font-size:46px}}@media (width>=1200px){.hero[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:first-of-type h1[data-astro-cid-ge2uvauf]{font-size:62px}}.hero[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:first-of-type h2[data-astro-cid-ge2uvauf]{color:#fff;max-width:900px;margin:0 auto;font-size:20px;font-weight:400;line-height:1.2em}@media (width>=768px){.hero[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:first-of-type h2[data-astro-cid-ge2uvauf]{font-size:24px}}@media (width>=1200px){.hero[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:first-of-type h2[data-astro-cid-ge2uvauf]{font-size:30px}}.hero[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf] .header-logo[data-astro-cid-ge2uvauf]{width:100px;height:auto;position:absolute;bottom:10px;right:10px}@media (width>=768px){.hero[data-astro-cid-ge2uvauf] .overlay[data-astro-cid-ge2uvauf] .header-logo[data-astro-cid-ge2uvauf]{width:150px;bottom:15px;right:15px}}.hero[data-astro-cid-ge2uvauf].home img[data-astro-cid-ge2uvauf]{object-position:top}.hero[data-astro-cid-ge2uvauf].home .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:first-of-type h1[data-astro-cid-ge2uvauf]{letter-spacing:.05em}.hero[data-astro-cid-ge2uvauf].home .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:first-of-type h2[data-astro-cid-ge2uvauf]{font-size:1rem}@media (width>=1200px){.hero[data-astro-cid-ge2uvauf].home .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:first-of-type h2[data-astro-cid-ge2uvauf]{font-size:1.15rem}}.hero[data-astro-cid-ge2uvauf].home .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:nth-of-type(2){width:70px;height:70px;position:absolute;bottom:0;right:4px}@media (width>=576px){.hero[data-astro-cid-ge2uvauf].home .overlay[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]:nth-of-type(2){width:auto;height:auto}}.hero .overlay ul{flex-wrap:wrap;justify-content:center;margin:15px 0 0;padding:0;list-style-type:none;display:flex}.hero .overlay ul li{margin:0 15px}.hero .overlay ul a{color:#fff;border:solid var(--darktan) 2px;letter-spacing:.05em;background:var(--darktan);border-radius:10px;margin-top:15px;padding:15px 23px 17px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:block}@media (width>=768px){.hero .overlay ul a{padding:17px 25px 19px;font-size:18px}.hero .overlay ul a:after{content:"";opacity:0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3cpath%20style='fill:%20%23fff;'%20d='M440.6%20273.4c4.7-4.5%207.4-10.8%207.4-17.4s-2.7-12.8-7.4-17.4l-176-168c-9.6-9.2-24.8-8.8-33.9%20.8s-8.8%2024.8%20.8%2033.9L364.1%20232%2024%20232c-13.3%200-24%2010.7-24%2024s10.7%2024%2024%2024l340.1%200L231.4%20406.6c-9.6%209.2-9.9%2024.3-.8%2033.9s24.3%209.9%2033.9%20.8l176-168z'/%3e%3c/svg%3e");background-position:right 22px top 45%,0 0;background-repeat:no-repeat,repeat;background-size:.95em,100%;width:100%;height:100%;transition:all .3s;display:block;position:absolute;bottom:0;left:0}.hero .overlay ul a:hover{padding:17px 55px 19px 25px}.hero .overlay ul a:hover:after{opacity:1;transition:all .3s}}@media (width>=1200px){.hero .overlay ul a{font-size:20px}}
