.call-to-action a,.hero .texts a{font-weight:600;border-radius:9999px}.hero{background:#F5F6F0;padding-top:1rem;padding-bottom:1rem}.hero .texts{display:flex;flex-direction:column;justify-content:center;gap:3rem}.hero .texts h1{font-weight:600;font-size:36px;line-height:54px;color:#141414}.hero .texts p{color:#141414}.hero .texts a{color:#fff;background-color:#06215C;padding:1rem 2.5rem}.logos-title{font-size:1rem;color:#141414;font-weight:500;padding:4rem 0 0}.about-next-gen .about-card .intro-header,.explanation h3{font-size:24px;line-height:36px;font-weight:500;color:#141414}.sponsors-background{padding:4rem 0}.sponsors-background .sponsors .sponsors-logos{display:block;width:100%;height:auto;max-width:150px;margin-left:1rem;margin-right:1rem;margin-bottom:2rem}.sponsors-background .sponsors .molehill{max-height:50px;width:auto}.sponsors-background .sponsors .ka2-logos{display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap}.about-next-gen{margin-top:5rem;margin-bottom:5rem}@media (max-width:991.98px){.about-next-gen .col-lg-4{margin-bottom:1rem}}.about-next-gen .about-card{display:flex;flex-direction:column;gap:3rem}.about-next-gen .about-card .intro-image{border-radius:10px;box-shadow:0 4px 12px 8px rgba(0,0,0,.05)}.about-next-gen .about-card .intro-header{margin-bottom:0}.about-next-gen .about-card .intro-text{color:#141414}.explanation{margin-bottom:8rem}.explanation h3{margin-bottom:2rem}.explanation .explanation-card{box-shadow:0 4px 16px rgba(0,0,0,.25);border-radius:10px;display:flex;height:350px;overflow:hidden}@media (max-width:991.98px){.explanation .explanation-card{flex-direction:column;height:unset}}.explanation .explanation-card .explanation-image{flex-grow:1}.explanation .explanation-card .explanation-text-container{display:flex;justify-content:center;align-items:center;padding:0 4rem}.explanation .explanation-card .explanation-text-container .explanation-text{font-size:18px;line-height:27px;color:#141414}@media (max-width:991.98px){.explanation .explanation-card .explanation-text-container{padding:1rem}.explanation{margin-bottom:3rem}}.call-to-action{padding:4rem 1rem;background:rgba(40,103,246,.1);text-align:center}.call-to-action h3{font-weight:500;font-size:24px;line-height:36px;color:#141414;margin-bottom:3rem}.call-to-action a{color:#fff;background-color:#06215C;padding:1rem 2.5rem}.handbook-cs{text-align:center;padding-top:2rem}.fb-posts{padding:4rem 1rem}.fb-posts .fb-post-container{max-width:750px;margin:0 auto}.fb-posts .fb-post-container h3{font-weight:500;font-size:24px;line-height:36px;color:#141414;margin-bottom:3rem}