.home_main__u5kTL{margin-left:7%;margin-right:7%}@media (max-width:640px){.home_main__u5kTL{margin-left:1%;margin-right:1%}}@media (min-width:641px) and (max-width:1024px){.home_main__u5kTL{margin-left:5%;margin-right:5%}}@media (min-width:1025px) and (max-width:1767px){.home_main__u5kTL{margin-left:5%;margin-right:5%}}.page_date__X96_u{margin-top:30px;margin-bottom:50px;font-size:30px}.page_alllink__9vESk,.page_date__X96_u{display:flex;justify-content:center}.page_ctaButton__9SmZS{height:200px;width:200px;margin-left:100px;margin-bottom:20px;border-radius:20px;font-size:30px;background:linear-gradient(45deg,#2563eb,#7c3aed);color:#ffffff;box-shadow:0 4px 15px rgba(59,130,246,.4)}.page_ctaButton__9SmZS:hover{background:linear-gradient(45deg,#1d4ed8,#6b21a8);transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.6)}@media (max-width:640px){.page_ctaButton__9SmZS{margin-left:1%;margin-right:1%;width:80%}}.hero_hero__vlnW3{overflow:hidden;height:350px}.hero_hero__vlnW3:before{content:"";position:absolute;left:0;right:0;background-color:white}.hero_hero__vlnW3>*{position:relative;z-index:1}.hero_heroTitle__yot3r{background:linear-gradient(90deg,#3b82f6,#a855f7,#ec4899);background-clip:text;-webkit-background-clip:text;color:transparent;animation:hero_fadeIn__6265Z 1.5s ease-in-out}.hero_ctaButton__V3krP{background:linear-gradient(45deg,#2563eb,#7c3aed);color:#ffffff;box-shadow:0 4px 15px rgba(59,130,246,.4)}.hero_ctaButton__V3krP:hover{background:linear-gradient(45deg,#1d4ed8,#6b21a8);transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.6)}@keyframes hero_fadeIn__6265Z{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card_card__kTX02{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:10px}.card_link__TR_mt{margin:10px}.card_image__Npnam{background:linear-gradient(45deg,#2563eb,#7c3aed)}@media (min-width:1767px){.card_heading__t1snZ{font-size:28px}.card_description__KxiWl{font-size:24px}.card_link__TR_mt{min-width:450px}}@media (min-width:1024px) and (max-width:1767px){.card_heading__t1snZ{font-size:27px}.card_description__KxiWl{font-size:20px}}