header {
  background-color: #ffffff; }
  header .headerF {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 80px;
    padding: 24px;
    position: fixed;
    background-color: #ffffff;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 2; }
    header .headerF .logo img {
      width: 270px;
      height: 68px;
      object-fit: contain; }
    header .headerF .headerContent {
      display: flex;
      flex-direction: column;
      gap: 20px; }
      header .headerF .headerContent .headerIcons {
        display: flex;
        justify-content: flex-end;
        gap: 20px; }
        header .headerF .headerContent .headerIcons .headerBtn {
          display: flex;
          align-items: center;
          position: relative;
          width: 180px;
          height: 36px;
          border: 1px solid #ddd;
          border-radius: 4px; }
          header .headerF .headerContent .headerIcons .headerBtn img {
            width: 30px;
            height: 30px;
            margin-right: 10px; }
          header .headerF .headerContent .headerIcons .headerBtn .btnText {
            flex-grow: 1;
            text-align: center;
            font-size: 16px; }
      header .headerF .headerContent .headerMenu {
        display: flex;
        gap: 32px;
        list-style: none;
        margin: 0;
        padding: 0;
        font-weight: bold; }
        header .headerF .headerContent .headerMenu li {
          font-size: 14px;
          color: #333;
          cursor: pointer; }
          header .headerF .headerContent .headerMenu li:hover {
            text-decoration: underline; }
