.hero:where(.astro-PKAU46ZI){background-color:#71ce75}.hero:where(.astro-PKAU46ZI) h1:where(.astro-PKAU46ZI){font-family:Poppins;font-size:3rem;line-height:1;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 640px){.hero:where(.astro-PKAU46ZI) h1:where(.astro-PKAU46ZI){font-size:4.5rem;line-height:1}}.hero:where(.astro-PKAU46ZI) h1:where(.astro-PKAU46ZI){padding-top:1rem}@media (min-width: 640px){.hero:where(.astro-PKAU46ZI) h1:where(.astro-PKAU46ZI){padding-top:0}}.hero:where(.astro-PKAU46ZI) h1:where(.astro-PKAU46ZI){line-height:1.3}.hero:where(.astro-PKAU46ZI) p:where(.astro-PKAU46ZI){font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));margin-top:1rem;margin-bottom:1rem}.hero:where(.astro-PKAU46ZI) .img:where(.astro-PKAU46ZI){background-image:url(/coffeefy-hero.webp);background-size:cover;background-position:center;height:360px}@media (min-width: 640px){.hero:where(.astro-PKAU46ZI) .img:where(.astro-PKAU46ZI){height:800px}.hero:where(.astro-PKAU46ZI) .body:where(.astro-PKAU46ZI){display:flex;flex-direction:row;align-content:center;height:300px;flex-wrap:wrap}}h2:where(.astro-PKAU46ZI){font-family:Poppins;font-size:2.25rem;line-height:2.5rem;font-weight:700;padding-top:1.5rem}p:where(.astro-PKAU46ZI){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity));margin-top:2rem;margin-bottom:2rem}.action-main:where(.astro-PKAU46ZI){margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:1rem;width:91.666667%}@media (min-width: 640px){.action-main:where(.astro-PKAU46ZI){width:320px;margin-left:0}}.action-secondary:where(.astro-PKAU46ZI){margin-left:auto;margin-right:auto;margin-bottom:2rem;width:91.666667%}@media (min-width: 640px){.action-secondary:where(.astro-PKAU46ZI){width:320px;margin-left:0}}.body:where(.astro-PKAU46ZI){padding-top:2rem;padding-bottom:2rem}@media (min-width: 640px){.body-narrow:where(.astro-PKAU46ZI){max-width:800px}}.grey-box:where(.astro-PKAU46ZI){margin-left:auto;margin-right:auto;margin-bottom:2.5rem;display:flex;width:100%;flex-direction:column;justify-content:space-around;gap:1.5rem;border-radius:.375rem;padding:1rem}@media (min-width: 640px){.grey-box:where(.astro-PKAU46ZI){flex-direction:row}}.grey-box:where(.astro-PKAU46ZI){text-align:center;sm:text-left;background-color:#f4f4f4}.grey-box:where(.astro-PKAU46ZI) span:where(.astro-PKAU46ZI){font-family:Poppins;font-weight:600;text-transform:uppercase}.highlight:where(.astro-PKAU46ZI){background-color:#71ce75}.gallery:where(.astro-PKAU46ZI){margin-bottom:4rem;display:flex;flex-direction:row;gap:2rem;overflow:scroll}@media (min-width: 640px){.gallery:where(.astro-PKAU46ZI){flex-wrap:wrap;justify-content:space-around}}.gallery:where(.astro-PKAU46ZI) img:where(.astro-PKAU46ZI){width:200px}@media (min-width: 768px){.gallery:where(.astro-PKAU46ZI) img:where(.astro-PKAU46ZI){width:300px}}.contact:where(.astro-PKAU46ZI){padding-top:5rem;padding-bottom:5rem}.contact:where(.astro-PKAU46ZI) h4:where(.astro-PKAU46ZI){margin-left:auto;margin-right:auto;margin-bottom:.75rem;width:-moz-fit-content;width:fit-content;font-family:Poppins;font-size:1.875rem;line-height:2.25rem;font-weight:500}.contact:where(.astro-PKAU46ZI)>a:where(.astro-PKAU46ZI){margin-left:auto;margin-right:auto;margin-bottom:2rem;display:block;width:-moz-fit-content;width:fit-content;font-family:Poppins;font-size:1.25rem;line-height:1.75rem;text-decoration-line:underline;color:#5c76d7}.contact:where(.astro-PKAU46ZI)>div:where(.astro-PKAU46ZI){margin-left:auto;margin-right:auto;display:block;display:flex;width:-moz-fit-content;width:fit-content;flex-direction:row;gap:1rem}.contact:where(.astro-PKAU46ZI)>div:where(.astro-PKAU46ZI) a:where(.astro-PKAU46ZI){background-size:cover;width:35px;height:35px;display:block;text-indent:-999px;overflow:hidden;background-repeat:no-repeat}.contact:where(.astro-PKAU46ZI) .icon-linkedin:where(.astro-PKAU46ZI){background-image:url(/icons/linkedin-b.svg)}.contact:where(.astro-PKAU46ZI) .icon-behance:where(.astro-PKAU46ZI){background-image:url(/icons/behance-b.svg);width:36px}.contact:where(.astro-PKAU46ZI) .icon-instagram:where(.astro-PKAU46ZI){background-image:url(/icons/instagram-b.svg)}.contact:where(.astro-PKAU46ZI) .icon-dribble:where(.astro-PKAU46ZI){background-image:url(/icons/dribble-b.svg)}footer:where(.astro-PKAU46ZI){padding-top:3rem;padding-bottom:3rem;text-align:center;color:#6b6b6b}
