.bg-hero-section:where(.astro-7IAKXIBS){background-color:var(--color-dark-blue)}.contact-section:where(.astro-7IAKXIBS){display:flex;height:100vh;align-items:center;justify-content:space-around;gap:6rem;text-align:center;vertical-align:middle}.hero-bg:where(.astro-7IAKXIBS),.bg-hero-section:where(.astro-7IAKXIBS){position:absolute;z-index:0;height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover}.hero-bg:where(.astro-7IAKXIBS){opacity:.1}.container:where(.astro-7IAKXIBS){z-index:10;margin-left:auto;margin-right:auto;max-width:56rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.logo-container:where(.astro-7IAKXIBS){margin-bottom:2rem;display:flex;justify-content:center}.contact-logo:where(.astro-7IAKXIBS){height:auto;width:12rem}h1:where(.astro-7IAKXIBS){margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;color:var(--color-red)}p:where(.astro-7IAKXIBS){margin-left:auto;margin-right:auto;margin-bottom:3rem;max-width:42rem;font-size:1.125rem;line-height:1.75rem;color:var(--color-white)}.contact-info:where(.astro-7IAKXIBS){margin-left:auto;margin-right:auto;display:grid;max-width:42rem;gap:2rem}@media (min-width: 768px){.contact-info:where(.astro-7IAKXIBS){grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-card:where(.astro-7IAKXIBS){display:block;cursor:pointer;border-radius:.5rem;border-width:1px;border-color:var(--color-red);background-color:var(--color-dark-blue);--tw-bg-opacity: .2;padding:2rem;text-align:center;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.contact-card:where(.astro-7IAKXIBS):hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:var(--color-orange-red);--tw-bg-opacity: .3 }.contact-icon:where(.astro-7IAKXIBS){margin-left:auto;margin-right:auto;margin-bottom:1rem;height:4rem;width:4rem;color:var(--color-white)}.contact-icon:where(.astro-7IAKXIBS) svg:where(.astro-7IAKXIBS){height:100%;width:100%}.contact-card:where(.astro-7IAKXIBS) h2:where(.astro-7IAKXIBS){margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--color-white)}.contact-card:where(.astro-7IAKXIBS) p:where(.astro-7IAKXIBS){margin-bottom:0;color:var(--color-white)}.contact-card:where(.astro-7IAKXIBS):hover h2:where(.astro-7IAKXIBS){color:var(--color-red)}.contact-card:where(.astro-7IAKXIBS):hover p:where(.astro-7IAKXIBS){color:var(--color-red)}.contact-card:where(.astro-7IAKXIBS):hover .contact-icon:where(.astro-7IAKXIBS){color:var(--color-red)}
