@import url("https://fonts.googleapis.com/css2?family=Freckle+Face&display=swap");.HeroSection_hero__VLtdO{position:relative;width:100%;height:100vh;overflow:hidden}.HeroSection_hero__VLtdO img{z-index:0}.HeroSection_overlay__jQTz5{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:white;padding:1rem;background:rgba(0,0,0,.4);transition:3s ease-in-out}.HeroSection_overlay__jQTz5:hover{transform:scale(1.2);background:rgba(0,0,0,.8)}.HeroSection_t1__854NT{font-size:3rem;transform:scale(1.4);font-family:Freckle Face;margin:1rem 0 50px}.HeroSection_t2__Ms_DZ{font-size:1.25rem;max-width:600px;transform:scale(1.4);font-family:Freckle Face}@media (max-width:320px){.HeroSection_overlay__jQTz5{transform:scale(80%)}}@media (min-width:321px) and (max-width:375px){.HeroSection_overlay__jQTz5{transform:scale(80%)}}@media (min-width:376px) and (max-width:414px){.HeroSection_overlay__jQTz5{transform:scale(80%)}}@media (min-width:415px) and (max-width:480px){.HeroSection_overlay__jQTz5{transform:scale(80%)}}@media (min-width:481px) and (max-width:767px){.HeroSection_overlay__jQTz5{transform:scale(80%)}}.TextCard_card__27zZH{background:#aef0ff;border-radius:12px;height:450px;width:300px;padding:1.5rem;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.4);transition:transform .2s ease,box-shadow .2s ease}.TextCard_card__27zZH:hover{transform:translateY(-4px);box-shadow:0 4px 20px rgba(0,0,0,.7)}.TextCard_icon__qp_mk{display:block;margin:0 auto 1rem;transform:scale(2)}.TextCard_title__EMF5W{margin:0 0 .75rem;font-size:1.5rem}.TextCard_body__r6v2y{margin:0;line-height:1.6;color:#444}.Home_main__VkIEL{max-width:960px;margin:4rem auto;padding:0 1rem;text-align:center}.Home_cardsGrid__Zxs5k{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:2rem}.Home_main__VkIEL h2{font-size:2rem;margin-bottom:1.5rem}