* {
  box-sizing: border-box;
}
body {
  margin: 0;
}
#i95k4{
  margin-top:50px;
}
#ibbqi{
  background:#556666;
  padding:12px 20px;
}
*{
  box-sizing:border-box;
}
body{
  margin:0;
}
.fnf-press-item a{
  text-decoration:none;
}
.fnf-hero h1{
  position:relative;
  z-index:2;
  text-transform:uppercase;
  font-weight:400;
  letter-spacing:1px;
  font-size:74px;
  font-family:"Bebas Neue", sans-serif;
  line-height:1.1em;
  color:#fff;
}
.fnf-item-list a{
  text-decoration:none;
}
.fnf-page-container{
  width:auto;
  margin:auto;
  max-width:1020px;
  padding:96px 32px 48px 32px;
  display:flex;
  gap:40px;
}
.fnf-sidebar{
  flex:0 0 200px;
}
.fnf-sidebar h3{
  font-family:europa, sans-serif;
  font-weight:300;
  font-size:26px;
  line-height:1.2em;
  color:#1f2526;
  margin-bottom:.5em;
}
.fnf-sidebar nav ul{
  list-style:none;
}
.fnf-sidebar nav ul li a{
  text-transform:uppercase;
  font-weight:600;
  text-decoration:none;
  letter-spacing:3px;
  font-size:12px;
  font-family:Assistant, sans-serif;
  color:#1f252694;
  display:block;
  padding:0 0 .75em;
}
.fnf-sidebar nav ul li a.fnf-active{
  color:#1f252666;
}
.fnf-sidebar nav ul li a.fnf-active:hover{
  color:#1f2526;
}
.fnf-content{
  flex:1;
}
.fnf-press-header{
  text-align:center;
  font-family:"Bebas Neue", sans-serif;
  font-size:42px;
  text-transform:uppercase;
  color:#707373;
  letter-spacing:1px;
  margin-bottom:40px;
}
.fnf-press-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:30px;
  margin-bottom:80px;
}
.fnf-press-item{
  text-align:center;
}
.fnf-circle-img{
  width:100%;
  aspect-ratio:1 / 1;
  border-radius:50%;
  object-fit:cover;
  margin-bottom:20px;
}
.fnf-press-item h4{
  font-family:"Bebas Neue", sans-serif;
  font-size:18px;
  text-transform:uppercase;
  color:#1f2526;
  margin-bottom:15px;
}
.fnf-press-item p{
  font-family:Assistant, sans-serif;
  font-size:14px;
  line-height:1.5;
  color:#555;
  margin-bottom:20px;
  font-weight:300;
}
.fnf-learn-more{
  display:inline-block;
  background-color:#1f2526;
  color:#fff;
  text-decoration:none;
  padding:10px 20px;
  font-family:"Bebas Neue", sans-serif;
  font-size:14px;
  letter-spacing:1px;
  text-transform:uppercase;
}
.fnf-section-title{
  font-family:europa, sans-serif;
  font-weight:300;
  font-size:24px;
  color:#1f2526;
  padding-top:50px;
  margin-bottom:30px;
  border-top:1px solid #e0e0e0;
}
.fnf-list-row{
  display:flex;
  padding:30px 0;
}
.fnf-year-label{
  flex:0 0 150px;
  color:#1f2526;
  font-family:europa, sans-serif;
  font-weight:300;
  font-size:24px;
}
.fnf-item-list{
  flex:1;
}
.fnf-item-list li{
  position:relative;
  padding-left:20px;
  font-family:Assistant, sans-serif;
  font-weight:300;
  font-size:16px;
  color:rgba(8,11,12,.88);
  margin-bottom:12px;
  line-height:1.4;
}
.fnf-footer-social{
  text-align:center;
  padding:40px 0;
  border-top:1px solid #eee;
  color:#707373;
  font-size:14px;
  font-family:Assistant, sans-serif;
}
.fnf-social-icons{
  margin-top:15px;
}
.fnf-social-icons a{
  margin:0 10px;
  text-decoration:none;
  color:#1f2526;
  font-size:20px;
}
#imo92y{
  font-family:'Europa', sans-serif;
  color:black;
}
#ib9nnz{
  font-family:'Assistant ExtraLight', sans-serif;
  color:#1f2526;
}
#ipcjio{
  font-family:'Assistant ExtraLight', sans-serif;
}
#ie7nul{
  font-family:'Europa', sans-serif;
}
#i5m56g{
  font-family:'Europa', sans-serif;
}
#i7c0h5{
  font-family:'Europa', sans-serif;
}
#ijemhk{
  font-family:'Europa', sans-serif;
}
#i9fgn1{
  font-family:'Europa', sans-serif;
}
#i4q45g{
  font-family:'Europa', sans-serif;
}
#i80vh3{
  font-family:'Europa', sans-serif;
}
#itdw76{
  font-family:'Assistant ExtraLight', sans-serif;
  color:black;
}
#iqs3sh{
  font-family:'Europa', sans-serif;
  color:black;
}
#ibje6o{
  font-family:'Assistant ExtraLight', sans-serif;
  color:black;
}
#imdo79{
  font-family:'Europa', sans-serif;
}
#io61w2{
  font-family:'Europa', sans-serif;
  color:black;
}
#izga41{
  font-family:'Assistant ExtraLight', sans-serif;
  color:black;
}
#i1k4hy{
  font-family:'Europa', sans-serif;
}
#i0rcak{
  color:black;
}
#itp3vw{
  font-family:'Europa', sans-serif;
  color:black;
}
#ikiy6d{
  font-family:'Assistant ExtraLight', sans-serif;
  color:black;
}
#iy6ij2{
  font-family:'Europa', sans-serif;
}
#id0gbh{
  color:black;
}
#irm9xl{
  border:0 solid black;
  color:#070709;
}
#i14a6a{
  color:black;
}
#iqd7c2{
  color:black;
}
#idgkuc{
  color:black;
}
#iws5tc{
  color:#070709;
}
#ixpfg7{
  color:#070709;
}
#iwvgfr{
  font-family:'Assistant ExtraLight', sans-serif;
  color:#070709;
}
#iczstv{
  color:black;
}
#i4o1aj{
  color:#070709;
}
#i292go{
  color:black;
}
#i2144b{
  color:#070709;
}
#iovskk{
  color:black;
}
#ijv72m{
  color:black;
}
#ihxfni{
  color:black;
}
#iixfpw{
  color:#070709;
}
#iuq3cn{
  color:black;
  border:0 solid black;
}
#id4juq{
  color:black;
}
#ih8815{
  color:black;
}
#icg76p{
  color:black;
}
#ihjwvh{
  color:black;
}
#ixoxal{
  color:black;
}
#ia1vo6{
  color:black;
}
#ii9cp3{
  color:black;
}
#iipn5f{
  color:black;
}
#iu38du{
  color:black;
}
#ig807o{
  color:black;
}
#ipcjio:hover{
  color:#1f2526;
}
#id4juq_2{
  color:#171515;
  border-color:black;
}
#i3bzce{
  font-family:Assistant, sans-serif;
  color:#181b20;
  border:0 solid black;
}
#i50jbh{
  font-family:Assistant, sans-serif;
  color:#000000;
  border-color:black;
}
#igumrj{
  font-family:Assistant, sans-serif;
  color:#07080b;
}
@media (max-width: 768px){
  .fnf-page-container{
	flex-direction:column;
  }
  .fnf-press-grid{
	grid-template-columns:1fr;
  }
  .fnf-list-row{
	flex-direction:column;
	gap:10px;
  }
}