html{--community-bg-color:#191919}.home_page .hero{position:relative;display:flex;flex-direction:column;justify-content:center;max-height:80vh}@media(min-width:350px){.home_page .hero{height:80vh}}@media screen and (min-width:768px){.home_page .hero{padding-top:0;height:735px}}.home_page .hero_img{object-fit:cover;z-index:-1}.home_page .hero__inner{padding-inline:clamp(1.5rem,.5rem + 4vw,5rem);max-width:2000px;width:100%;margin-inline:auto;display:grid;grid-gap:2rem;gap:2rem;padding-top:8rem;padding-bottom:5rem}@media screen and (min-width:768px){.home_page .hero__inner{padding-inline:clamp(1.5rem,.5rem + 6vw,10rem);padding-top:0;padding-bottom:0}}.home_page .hero__inner h1{font-size:clamp(32px,30px + 2.4vw,80px);max-width:18ch}.home_page .hero__inner p{font-size:clamp(1rem,16px + .3vw,24px);max-width:65ch}.home_page .main_content{padding-inline:clamp(1.5rem,.5rem + 4vw,5rem);margin-top:clamp(3rem,2.5rem + 5vw,8rem);max-width:2000px;margin-inline:auto}@media screen and (min-width:768px){.home_page .main_content{padding-inline:clamp(1.5rem,.5rem + 6vw,10rem)}}.home_page .main_content h2{margin-bottom:2rem;text-wrap:pretty}.home_page .main_content .events_news_container{display:flex;flex-direction:column;gap:3rem}@media screen and (min-width:768px){.home_page .main_content .events_news_container{flex-direction:row;justify-content:space-between;gap:2rem}}.home_page .main_content .events_news_container .content{display:flex;flex-direction:column;gap:1rem;flex:1 1;padding:0}.home_page .main_content .events_news_container .content_events{margin-bottom:3rem}.home_page .main_content .events_news_container .content_news ul{padding-left:0;display:grid;grid-gap:1rem;gap:1rem}.home_page .main_content .events_news_container .content_news ul li{list-style-type:none;display:grid;grid-gap:1rem;gap:1rem}.home_page .main_content .events_news_container .content_news ul li a{font-size:1.125rem;font-family:var(--font-nbinternational)}.home_page .main_content .events_news_container .content_news .date{text-transform:uppercase;font-size:.8em;font-family:var(--font-nbinternational-mono)}.home_page .main_content .companies{margin-block:5rem}.home_page .main_content .companies h3{display:block}.home_page .main_content .companies ul{display:grid;grid-gap:2rem;gap:2rem;list-style-type:none;padding-left:0;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:500px){.home_page .main_content .companies ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media screen and (min-width:1000px){.home_page .main_content .companies ul{grid-template-columns:repeat(4,1fr)}}.home_page .main_content .companies ul li img{height:auto}