*, body { margin: 0; padding: 0; box-sizing: border-box;  font-family: "Georama", sans-serif;}
.btn { text-decoration: none; display: inline-block; padding: 12px 24px; border-radius: 8px; font-size: 16px;
  font-weight: 600; border-radius: 80px; background: #ffffff;
border: 1px solid #4D2A86; color: #4D2A86; }
.button { background: #4D2A86; color: #ffffff; }
.cardWrap { display: flex; align-items: center; gap: 16px; } 
.btn-text { text-decoration: none; display: inline-flex; padding: 12px 24px; border-radius: 8px; font-size: 16px;
  font-weight: 600; align-items: center;  }
.btn-text i { margin-right: 10px; position: relative; top: 2px; }
.publishDate { font-weight: 600; color: #707173; } 
.publishDate i {position: relative; top: 2px; margin-right: 8px; }
.title { color: #4D2A86; font-size: 20px; font-weight: 600; text-decoration: none; display: block; margin: 16px 0px; }
.btnWrap { display: inline-flex; align-items: center; }
.btnWrap .btn,
.downloadBtn { margin-right: 24px;}
.downloadBtn { background: url(../images/download.svg); border: 1px solid #4D2A86; width: 56px; height: 56px; border-radius: 50%; display: inline-block; background-position: center; background-repeat: no-repeat; }
footer { background: #23043C;}
header { display: flex; align-items: center; justify-content: space-between; padding: 20px 100px; }
.menuRight { display: flex; align-items: center; justify-content: center;  }
.menuRight .memberBtn { margin: 0 20px;}
.menu { display: inline-block; width: 56px; height: 56px; border-radius: 50%; border: 1px solid #4D2A86; cursor: pointer; }



.topStick { background: #23043C; display: flex; align-items: center; justify-content: center; padding: 8px 0; }
.topStick .topStickSlider { display: flex; }
.topStick .topStickItems { display: flex; align-items: center; }
.herobanner { width: 100%; height: 1010px; background: url(../images/herobanner.png);  padding: 230px 0px;
  opacity: 1;   overflow: hidden; position: relative; background-size: cover; }
.herobanner .lightWrap { position: absolute; right: 0; top: 0; }
.heroContent { width: 69%; background: rgba(0,132,213,1); padding: 60px 140px; opacity: 1;  position: absolute;
  top: 50%; transform: translateY(-50%); left: 0px; border-top-right-radius: 300px;  border-bottom-right-radius: 300px;
  overflow: hidden; }
.heroContent h2 { color: rgba(255,255,255,1); font-size: 64px;}
.heroContent p { color: rgba(255,255,255,1); font-size: 16px; }

.ourWrap { width: 100%; background: rgba(245,245,245,1); padding: 100px 100px; }
.ourHead { display: flex; align-items: center; justify-content: space-between; padding: 0 100px;}
.ourHead h2 {color: rgba(112,113,115,1); font-size: 48px; }

.ourListItems { display: flex; padding: 32px;flex-direction: column;align-items: flex-start;
gap: 44px;flex: 1 0 0;  background: #ffffff;  padding: 32px 32px;  margin: 44px; border-radius: 20px;
box-shadow: 0 8px 24px -6px rgba(0, 0, 0, 0.16), 0 0 1px 0 rgba(0, 0, 0, 0.40); 
  
}
.tags { border-radius: 4px; background:  #F5F5F5;  color: #4D2A86; font-size: 14px; font-weight: 500; line-height: normal; text-transform: uppercase; padding: 8px 16px;}
.ourListItems { }
.ourListItems .pubWrap { }
.ourListItems .pubWrap .publishDate { margin-bottom: 24px; } 
.ourListItems h3 { color: #4D2A86; font-size: 32px; font-weight: 600; }
.ourListItems p { color: #707173; font-size: 16px; font-weight: 400; }

.insightsContent {}
.insightsContent h3 {  color: #707173;font-size: 48px; font-weight: 600; margin-bottom: 32px; }
.insightsContent p {  color: #707173;font-size: 16px; font-weight: 400; margin-bottom: 32px;}
.insightsContent span{ }
.insightsItems figure img { max-width: 100%; display: block; }
.insightsItems .publishDate { margin-top: 20px;}
.insightsItems .publishDate i { top: 0; }

.latestList { margin-top: 44px; padding-top: 44px; border-top: 1px solid #707173; }
.latestList:first-child { margin-top: 0; padding-top: 0; border-top: none; }