@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url(../index/EJRVQgYoZZY2vCFuvAFWzrm_dSb_.woff) format('woff');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: url(../index/EJRSQgYoZZY2vCFuvAnt66qSVy3Vp8NA.woff) format('woff');
}
@font-face {
  font-family: 'Pragati Narrow';
  font-style: normal;
  font-weight: 400;
  src: url(../index/vm8vdRf0T0bS1ffgsPB7WZ-mD274wNRVMJ8b.woff) format('woff');
}
@font-face {
  font-family: 'Pragati Narrow';
  font-style: normal;
  font-weight: 700;
  src: url(../index/vm8sdRf0T0bS1ffgsPB7WZ-mD2ZD5cd4EpQxlZ_5.woff) format('woff');
}
#l-main{
  margin: 0!important;
}
.header__top{
  width: 100vw;
  z-index: 999;
  position: fixed;
  height: 40px;
  background-color: #339d2e;
}
.header__top-wrapper{
  display: flex;
  justify-content: space-between;
  width: 1024px;
  max-width: 1024px;
  height: 40px;
  margin: 0 auto;
}
.header__top-wrapper img{
  height: 100%;
}
.header__bottom{
  padding-bottom: 24px;
  position: relative;
  padding-top: 56px;
  -webkit-box-shadow: 0px 4px 5px 0px rgba(34, 60, 80, 0.31);
  -moz-box-shadow: 0px 4px 5px 0px rgba(34, 60, 80, 0.31);
  box-shadow: 0px 4px 5px 0px rgba(34, 60, 80, 0.31);
}
.header__bottom-wrappper{
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 1024px;
  max-width: 1024px;
  align-items: center;
  margin: 0 auto;
  height: 100%;
}
.header__bottom-wrappper img{
 height: 44px;
}
.header__bottom-img{
  position: relative;
  display: flex;
  justify-content: center;
}
.header__bottom-img:before{  
  position: absolute;
  bottom: -10px;

  width: 80px;
  height: 2px;
  background-color: #339d2e;
  content: "";
}
.header__bottom-nav{
  display: flex;
  margin-top: 40px;
}
.header__bottom-nav li{
  display: block;
  color: #000;
  font-family: BreraCondensed-semibold;
  font-weight: 400;
  font-size: .875rem;
  padding: 0px 12px;
}
#l-footer .bck-media-list{
  background-color: #fff;
}