/**
 * 
 * @authors Bert
 * @date    2020-08-20 10:05:59
 * @version 1.0
 */
/**
 * 
 * @authors Bert
 * @date    2020-08-20 10:05:59
 * @version 1.0
 */
/*font star*/
.publicFont1 {
  font-family: OpenSans-Regular, Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.publicFont2 {
  font-family: OpenSans-Medium, Arial, Helvetica, sans-serif;
  font-weight: 500;
}
.publicFont3 {
  font-family: OpenSans-SemiBold, Arial, Helvetica, sans-serif;
  font-weight: 600;
}
.publicFont4 {
  font-family: OpenSans-Bold, Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.publicFont5 {
  font-family: OpenSans-ExtraBold, Arial, Helvetica, sans-serif;
  font-weight: 800;
}
/*font end*/
/*function star*/
/*function end*/
/**
 * 
 * @authors Bert
 * @date    2020-08-20 10:05:59
 * @version 1.0
 */
/********header star ********/
.logo {
  width: 230px;
  height: 36px;
  background: url("/assets/7b26300dda1305d84f6d.svg") left center no-repeat;
  background-size: contain;
}
.publicHeader .logo {
  background: none left center no-repeat;
  background-size: contain;
}
.blackLogo {
  width: 230px;
  height: 36px;
  background: none left center no-repeat;
  background-size: contain;
}
.fixedTop .logo {
  background: none left center no-repeat !important;
  background-size: contain !important;
}
.prePic .prePicChild {
  background: url("/assets/51abcc1bf3d0ce0c8c2b.png") left center no-repeat;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
  .logo {
    background: none left center no-repeat !important;
    background-size: contain !important;
  }
  .headerTop .newPublicHeader .header .logo {
    background: none left center no-repeat;
  }
  .presentation .prePic .prePicChild {
    width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 912px) {
  .headerTop .newPublicHeader .header .logo {
    background: none left center no-repeat;
    margin-left: 10px;
    background-size: contain !important;
  }
  .headerTop .logo {
    width: 21rem;
    height: 3rem;
  }
}
/********header end********/
