/* header */
#header {
   width: 100%;
   position: fixed;
   display: flex;
   align-items: center;
   justify-content: center;
   column-gap: 4rem;
   padding: 2.5rem 0;
   background-color: white;
   z-index: 10;
}
.header-logo-wrap {
   position: absolute;
   left: 2.5%;
}
.header-logo-image {
   width: auto;
   height: 2rem;
   object-fit: contain;
   cursor: pointer;
}
.header-wrap {
   width: 75rem;
   height: auto;
   display: flex;
   align-items: center;
   justify-content: space-around;
}
.header-text {
   font-size: 1.5rem;
   font-weight: bold;
   line-height: 100%;
   color: black;
   cursor: pointer;
}