.screen textarea:focus,
    .screen input:focus {
      outline: none;
    }

    .screen * {
      -webkit-font-smoothing: antialiased;
      box-sizing: border-box;
    }

    .screen div {
      -webkit-text-size-adjust: none;
    }

    .component-wrapper a {
      display: contents;
      pointer-events: auto;
      text-decoration: none;
    }

    .component-wrapper * {
      -webkit-font-smoothing: antialiased;
      box-sizing: border-box;
      pointer-events: none;
    }

    .component-wrapper a *,
    .component-wrapper input,
    .component-wrapper video,
    .component-wrapper iframe {
      pointer-events: auto;
    }

    .component-wrapper.not-ready,
    .component-wrapper.not-ready * {
      visibility: hidden !important;
    }

    .screen a {
      display: contents;
      text-decoration: none;
    }

    .full-width-a {
      width: 100%;
    }

    .full-height-a {
      height: 100%;
    }

    .container-center-vertical {
      align-items: center;
      display: flex;
      flex-direction: row;
      height: 100%;
      pointer-events: none;
    }

    .container-center-vertical>* {
      flex-shrink: 0;
      pointer-events: auto;
    }

    .container-center-horizontal {
      display: flex;
      flex-direction: row;
      justify-content: center;
      pointer-events: none;
      width: 100%;
    }

    .container-center-horizontal>* {
      flex-shrink: 0;
      pointer-events: auto;
    }

    .auto-animated div {
      --z-index: -1;
      opacity: 0;
      position: absolute;
    }

    .auto-animated input {
      --z-index: -1;
      opacity: 0;
      position: absolute;
    }

    .auto-animated .container-center-vertical,
    .auto-animated .container-center-horizontal {
      opacity: 1;
    }

    .overlay-base {
      display: none;
      height: 100%;
      opacity: 0;
      position: fixed;
      top: 0;
      width: 100%;
    }

    .overlay-base.animate-appear {
      align-items: center;
      animation: reveal 0.3s ease-in-out 1 normal forwards;
      display: flex;
      flex-direction: column;
      justify-content: center;
      opacity: 0;
    }

    .overlay-base.animate-disappear {
      animation: reveal 0.3s ease-in-out 1 reverse forwards;
      display: block;
      opacity: 1;
      pointer-events: none;
    }

    .overlay-base.animate-disappear * {
      pointer-events: none;
    }

    @keyframes reveal {
      from {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .animate-nodelay {
      animation-delay: 0s;
    }

    .align-self-flex-start {
      align-self: flex-start;
    }

    .align-self-flex-end {
      align-self: flex-end;
    }

    .align-self-flex-center {
      align-self: flex-center;
    }

    .valign-text-middle {
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    .valign-text-bottom {
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
    }

    input:focus {
      outline: none;
    }

    .listeners-active,
    .listeners-active * {
      pointer-events: auto;
    }

    .hidden,
    .hidden * {
      pointer-events: none;
      visibility: hidden;
    }

    .smart-layers-pointers,
    .smart-layers-pointers * {
      pointer-events: auto;
      visibility: visible;
    }

    .listeners-active-click,
    .listeners-active-click * {
      cursor: pointer;
    }

    * {
      box-sizing: border-box;
    }

    :root {
      --black: #000000;
      --black-haze: #f6f6f6;
      --brown: #8c4900;
      --onyx: #3a3a3a;
      --onyx-2: #3a3a3a80;
      --tango: #f58220;
      --white: #ffffff;

      --font-size-l: 18px;
      --font-size-m: 16px;
      --font-size-xl: 24px;
      --font-size-xxl: 36px;
      --font-size-xxxl: 48px;

      --font-family-inter: "Inter", Helvetica;
    }

    .inter-semi-bold-onyx-16px {
      color: var(--onyx-2);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-m);
      font-style: normal;
      font-weight: 600;
    }

    .inter-normal-white-18px {
      color: var(--white);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-l);
      font-style: normal;
      font-weight: 400;
    }

    .inter-normal-onyx-18px {
      color: var(--onyx);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-l);
      font-style: normal;
      font-weight: 400;
    }

    .inter-bold-onyx-36px {
      color: var(--onyx);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-xxl);
      font-style: normal;
      font-weight: 700;
    }

    .inter-bold-onyx-24px {
      color: var(--onyx);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-xl);
      font-style: normal;
      font-weight: 700;
    }

    .inter-normal-onyx-16px {
      color: var(--onyx);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-m);
      font-style: normal;
      font-weight: 400;
    }

    .inter-bold-tango-18px {
      color: var(--tango);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-l);
      font-style: normal;
      font-weight: 700;
    }

    .inter-medium-white-24px {
      color: var(--white);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-xl);
      font-style: normal;
      font-weight: 500;
    }

    :root {}


    /* screen - 1u46-home */

    @media screen and (min-width: 1440px) {

    .x1u46-home {
      background-color: #fdfafa;
      height: 4251px;
      overflow: hidden;
      overflow-x: hidden;
      position: relative;
      width: 1440px;
    }

    .x1u46-home .group-203-qIcb9C {
      background-color: transparent;
      height: 639px;
      left: 150px;
      object-fit: cover;
      position: absolute;
      top: 346px;
      width: 1141px;
    }

    .x1u46-home .frame-600-qIcb9C {
      align-items: center;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 47px;
      left: 188px;
      position: absolute;
      top: 40px;
      width: 1064px;
    }

    .x1u46-home .frame-597-WU4byk {
      align-items: center;
      align-self: stretch;
      background-color: transparent;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 30px;
      position: relative;
      width: 100%;
    }

    .x1u46-home .join-our-network-of-0dhq8y {
      align-self: stretch;
      background-color: transparent;
      color: var(--onyx);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-xxxl);
      font-style: normal;
      font-weight: 800;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: center;
    }

    .x1u46-home .expand-your-food-bev-0dhq8y {
      background-color: transparent;
      color: var(--onyx);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-m);
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0.00px;
      line-height: 28px;
      position: relative;
      text-align: center;
      width: 784px;
    }

    .x1u46-home .frame-599-WU4byk {
      background-color: transparent;
      height: 10px;
      position: relative;
      width: 70px;
    }

    .x1u46-home .group-1-AlmFNr {
      background-color: transparent;
      height: 10px;
      left: 0px;
      position: relative;
      top: 0px;
      width: 70px;
    }

    .x1u46-home .ellipse-1-qLdDxB {
      background-color: var(--tango);
      border-radius: 5px;
      height: 10px;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 10px;
    }

    .x1u46-home .ellipse-2-qLdDxB {
      background-color: transparent;
      border: 1px solid;
      border-color: var(--tango);
      border-radius: 5px;
      height: 10px;
      left: 20px;
      position: absolute;
      top: 0px;
      width: 10px;
    }

    .x1u46-home .ellipse-3-qLdDxB {
      background-color: transparent;
      border: 1px solid;
      border-color: var(--tango);
      border-radius: 5px;
      height: 10px;
      left: 40px;
      position: absolute;
      top: 0px;
      width: 10px;
    }

    .x1u46-home .ellipse-4-qLdDxB {
      background-color: transparent;
      border: 1px solid;
      border-color: var(--tango);
      border-radius: 5px;
      height: 10px;
      left: 60px;
      position: absolute;
      top: 0px;
      width: 10px;
    }

    .x1u46-home .group-272-qIcb9C {
      background-color: transparent;
      height: 469px;
      left: 296px;
      object-fit: cover;
      position: absolute;
      top: 516px;
      width: 849px;
    }

    .x1u46-home .frame-225-qIcb9C {
      background-color: var(--onyx);
      height: 127px;
      left: 0px;
      overflow: hidden;
      position: absolute;
      top: 985px;
      width: 1440px;
    }

    .x1u46-home .frame-27-HO5YiP {
      background-color: var(--tango);
      box-shadow: 0px 4px 14px #00000033;
      left: 566px;
      padding: 20px 100px;
      position: relative;
      top: 33px;
    }

    .x1u46-home .view-more-v9yLrr {
      color: var(--white);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-l);
      font-style: normal;
      font-weight: 700;
    }

    .x1u46-home .frame-564-qIcb9C {
      background-color: transparent;
      height: 994px;
      left: 110px;
      position: absolute;
      top: 1242px;
      width: 1220px;
    }

    .x1u46-home .frame-607-lI7sFV {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 11px;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 465px;
    }

    .x1u46-home .about-us-apVr9d {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
    }

    .x1u46-home .we-are-food-industry-asia-apVr9d {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      position: relative;
      text-align: left;
    }

    .x1u46-home .frame-602-lI7sFV {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      left: 0px;
      position: absolute;
      top: 104px;
      width: 703px;
    }

    .x1u46-home .frame-601-tiJmOk {
      align-items: flex-start;
      align-self: stretch;
      background-color: var(--brown);
      border-radius: 5px 5px 0px 0px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      height: 594px;
      padding: 0px 41px;
      position: relative;
      width: 100%;
    }

    .x1u46-home .untitled-1440-x-991-px-3-1-CfKW1T {
      background-color: transparent;
      height: 594px;
      object-fit: cover;
      position: relative;
      width: 620px;
    }

    .x1u46-home .frame-475-tiJmOk {
      align-items: flex-start;
      align-self: stretch;
      background-color: var(--black-haze);
      display: flex;
      flex-direction: column;
      gap: 10px;
      height: 296px;
      padding: 35px;
      position: relative;
      width: 100%;
    }

    .x1u46-home .frame-275-Bl2xCr {
      align-items: flex-start;
      align-self: stretch;
      background-color: transparent;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 24px;
      position: relative;
      width: 100%;
    }

    .x1u46-home .group-213-xXdX3f {
      background-color: transparent;
      height: 56px;
      position: relative;
      width: 129px;
    }

    .x1u46-home .who-is-fia-cxIFn7 {
      background-color: transparent;
      height: auto;
      left: 0px;
      letter-spacing: 0.00px;
      line-height: normal;
      position: absolute;
      text-align: left;
      top: 27px;
      width: auto;
    }

    .x1u46-home .about-cxIFn7 {
      height: auto;
      left: 0px;
      position: absolute;
      top: 0px;
      white-space: nowrap;
      width: auto;
    }

    .x1u46-home .food-industry-asia-f-xXdX3f {
      align-self: stretch;
      height: 139px;
      position: relative;
    }

    .x1u46-home .frame-563-lI7sFV {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      left: 723px;
      position: absolute;
      top: 104px;
      width: 497px;
    }

    .x1u46-home .frame-229-ON74t3 {
      align-self: stretch;
      background-color: var(--brown);
      border-radius: 5px 5px 0px 0px;
      height: 176px;
      overflow: hidden;
      position: relative;
      width: 100%;
    }

    .x1u46-home .untitled-1440-x-991-px-5-1-mpMq5x {
      background-color: transparent;
      height: 176px;
      left: 119px;
      object-fit: cover;
      position: absolute;
      top: 0px;
      width: 256px;
    }

    .x1u46-home .frame-477-ON74t3 {
      align-items: flex-start;
      align-self: stretch;
      background-color: var(--black-haze);
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 10px;
      padding: 35px 35px 60px;
      position: relative;
      width: 100%;
    }

    .x1u46-home .frame-277-vUEtla {
      align-items: flex-start;
      align-self: stretch;
      background-color: transparent;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 24px;
      position: relative;
      width: 100%;
    }

    .x1u46-home .group-215-C2epE8 {
      background-color: transparent;
      height: 56px;
      position: relative;
      width: 236px;
    }

    .x1u46-home .what-is-fia-mission-QWyGH1 {
      background-color: transparent;
      height: auto;
      left: 0px;
      letter-spacing: 0.00px;
      line-height: normal;
      position: absolute;
      text-align: left;
      top: 27px;
      width: 232px;
    }

    .x1u46-home .about-QWyGH1 {
      height: auto;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 49px;
    }

    .x1u46-home .food-industry-asia-f-C2epE8 {
      align-self: stretch;
      position: relative;
    }

    .x1u46-home .frame-562-lI7sFV {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      left: 723px;
      position: absolute;
      top: 559px;
      width: 497px;
    }

    .x1u46-home .frame-228-rFc86z {
      align-self: stretch;
      background-color: var(--brown);
      height: 176px;
      overflow: hidden;
      position: relative;
      width: 100%;
    }

    .x1u46-home .untitled-1440-x-991-px-4-1-n2Lb2O {
      background-color: transparent;
      height: 324px;
      left: 63px;
      object-fit: cover;
      position: absolute;
      top: 21px;
      width: 407px;
    }

    .x1u46-home .frame-476-rFc86z {
      align-items: flex-start;
      align-self: stretch;
      background-color: var(--black-haze);
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 10px;
      padding: 35px 35px 60px;
      position: relative;
      width: 100%;
    }

    .x1u46-home .frame-276-TiTFls {
      align-items: flex-start;
      align-self: stretch;
      background-color: transparent;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 24px;
      position: relative;
      width: 100%;
    }

    .x1u46-home .group-214-n1YMxo {
      background-color: transparent;
      height: 56px;
      position: relative;
      width: 218px;
    }

    .x1u46-home .what-is-fia-vision-31f1sH {
      background-color: transparent;
      height: auto;
      left: 0px;
      letter-spacing: 0.00px;
      line-height: normal;
      position: absolute;
      text-align: left;
      top: 27px;
      width: 214px;
    }

    .x1u46-home .about-31f1sH {
      height: auto;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 49px;
    }

    .x1u46-home .food-industry-asia-f-n1YMxo {
      align-self: stretch;
      position: relative;
    }

    .x1u46-home .frame-38-lI7sFV {
      left: 1074px;
      top: 32px;
    }

    .x1u46-home .frame-480-qIcb9C {
      background-color: transparent;
      height: 359px;
      left: 0px;
      position: absolute;
      top: 2366px;
      width: 1440px;
    }

    .x1u46-home .frame-38-UNShrG {
      left: 1184px;
      top: 26px;
    }

    .x1u46-home .frame-67-UNShrG {
      /* background-color: var(--onyx); */
      background-color: #f2f2f2;
      height: 255px;
      left: 0px;
      overflow: hidden;
      position: absolute;
      top: 104px;
      width: 1440px;
    }

    .x1u46-home .frame-68-0TuUF0 {
      align-items: center;
      background-color: transparent;
      display: flex;
      flex-wrap: wrap;
      gap: 36px 36px;
      left: 110px;
      position: relative;
      top: 39px;
      width: 1220px;
    }

    .x1u46-home .frame-40-kFZvGj {
      align-items: center;
      background-color: transparent;
      border-radius: 5px;
      display: flex;
      gap: 10px;
      height: 177px;
      justify-content: center;
      overflow: hidden;
      padding: 10px;
      position: relative;
      width: 278px;
    }

    .x1u46-home .frame-41-kFZvGj {
      align-items: center;
      background-color: transparent;
      border-radius: 5px;
      display: flex;
      gap: 10px;
      height: 177px;
      justify-content: center;
      overflow: hidden;
      padding: 10px;
      position: relative;
      width: 278px;
    }

    .x1u46-home .frame-42-kFZvGj {
      align-items: center;
      background-color: transparent;
      border-radius: 5px;
      display: flex;
      gap: 10px;
      height: 177px;
      justify-content: center;
      overflow: hidden;
      padding: 10px;
      position: relative;
      width: 278px;
    }

    .x1u46-home .frame-43-kFZvGj {
      align-items: center;
      background-color: transparent;
      border-radius: 5px;
      display: flex;
      gap: 10px;
      height: 177px;
      justify-content: center;
      overflow: hidden;
      padding: 10px;
      position: relative;
      width: 278px;
    }

    .x1u46-home .frame-603-UNShrG {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 11px;
      left: 110px;
      position: absolute;
      top: 0px;
      width: 390px;
    }

    .x1u46-home .members-and-benefits-HyfjtE {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
    }

    .x1u46-home .our-consumer-brands-HyfjtE {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      position: relative;
      text-align: left;
    }

    .x1u46-home .frame-47-qIcb9C {
      background-color: #232323;
      height: 383px;
      left: 0px;
      overflow: hidden;
      position: absolute;
      top: 4268px;
      width: 1440px;
    }

    .x1u46-home .frame-65-x08YgS {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      gap: 160px;
      justify-content: center;
      left: 110px;
      position: relative;
      top: 56px;
      width: 1220px;
    }

    .x1u46-home .group-174-64jxpH {
      background-color: transparent;
      height: 221px;
      position: relative;
      width: 261px;
    }

    .x1u46-home .group-6-yYwrNO {
      background-color: transparent;
      height: 61px;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 133px;
    }

    .x1u46-home .mask-group-5sTVHT {
      height: 61px;
      width: 69px;
    }

    .x1u46-home .mask-group-9QZp1S {
      height: 61px;
      width: 133px;
    }

    .x1u46-home .vector-43-yYwrNO {
      background-color: transparent;
      height: 1px;
      left: 0px;
      object-fit: cover;
      position: absolute;
      top: 90px;
      width: 259px;
    }

    .x1u46-home .food-industry-asia-f-yYwrNO {
      color: var(--white);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-m);
      font-style: normal;
      font-weight: 400;
      height: auto;
      left: 0px;
      position: absolute;
      top: 109px;
      width: 259px;
    }

    .x1u46-home .frame-62-64jxpH {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 24px;
      position: relative;
      width: 198px;
    }

    .x1u46-home .navigation-mHAqOG {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
    }

    .x1u46-home .frame-54-mHAqOG {
      align-items: flex-start;
      align-self: stretch;
      background-color: transparent;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 10px;
      justify-content: center;
      padding: 10px 0px;
      position: relative;
      width: 100%;
    }

    .x1u46-home .frame-57-S45H4E {
      align-items: center;
      background-color: transparent;
      display: inline-flex;
      flex: 0 0 auto;
      gap: 10px;
      justify-content: center;
      padding: 10px 0px;
      position: relative;
    }

    .x1u46-home .frame-55-S45H4E {
      align-items: flex-start;
      display: inline-flex;
      flex-direction: column;
      justify-content: center;
    }

    .x1u46-home .about-zmCARk {
      margin-top: -1.00px;
      position: relative;
      width: fit-content;
    }

    .x1u46-home .frame-58-S45H4E {
      align-items: flex-start;
      background-color: transparent;
      display: inline-flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 10px;
      justify-content: center;
      padding: 10px 0px;
      position: relative;
    }

    .x1u46-home .frame-61-64jxpH {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 24px;
      position: relative;
      width: 160px;
    }

    .x1u46-home .membership-gMvQ5O {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
    }

    .x1u46-home .frame-55-gMvQ5O {
      align-items: flex-start;
      align-self: stretch;
      display: flex;
      flex-direction: column;
      justify-content: center;
      width: 100%;
    }

    .x1u46-home .frame-55-xvk9Pt {
      align-items: flex-start;
      display: inline-flex;
      flex-direction: column;
      justify-content: center;
    }

    .x1u46-home .frame-63-64jxpH {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 20px;
      position: relative;
      width: 123px;
    }

    .x1u46-home .social-kgWjj7 {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
    }

    .x1u46-home .frame-55-kgWjj7 {
      align-items: center;
      display: flex;
      width: 122px;
    }

    .x1u46-home .frame-565-14ALQX {
      align-items: center;
      background-color: transparent;
      display: inline-flex;
      flex: 0 0 auto;
      gap: 10px;
      position: relative;
    }

    .x1u46-home .icbaseline-tiktok-JoB8hG {
      background-color: transparent;
      height: 34px;
      position: relative;
      width: 34px;
    }

    .x1u46-home .frame-606-qIcb9C {
      background-color: transparent;
      height: 443px;
      left: 66px;
      position: absolute;
      top: 3693px;
      width: 1264px;
    }

    .x1u46-home .group-179-47bJ7Z {
      background-color: transparent;
      height: 443px;
      left: 0px;
      position: relative;
      top: 0px;
      width: 1264px;
    }

    .x1u46-home .frame-46-xx58n1 {
      background-color: var(--tango);
      height: 415px;
      left: 44px;
      overflow: hidden;
      position: absolute;
      top: 0px;
      width: 1220px;
    }

    .x1u46-home .frame-36-C028EB {
      align-items: center;
      background-color: transparent;
      display: inline-flex;
      gap: 10px;
      justify-content: center;
      left: 372px;
      padding: 10px;
      position: absolute;
      top: 126px;
    }

    .x1u46-home .become-a-member-today-g01aCb {
      background-color: transparent;
      color: var(--white);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-xxl);
      font-style: normal;
      font-weight: 700;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: center;
      width: fit-content;
    }

    .x1u46-home .unlock-exclusive-benefits-C028EB {
      background-color: transparent;
      color: var(--white);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-m);
      font-style: normal;
      font-weight: 600;
      height: auto;
      left: 511px;
      letter-spacing: 0.00px;
      line-height: normal;
      position: absolute;
      text-align: left;
      top: 104px;
      white-space: nowrap;
      width: auto;
    }

    .x1u46-home .frame-27-C028EB {
      background-color: var(--white);
      box-shadow: 0px 4px 14px #00000033;
      left: 450px;
      padding: 20px 40px;
      position: absolute;
      top: 242px;
    }

    .x1u46-home .become-a-member-CfnsSO {
      color: var(--tango);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-xl);
      font-style: normal;
      font-weight: 700;
    }

    .x1u46-home .clip-path-group-C028EB {
      height: 223px;
      left: 1019px;
      top: 192px;
      width: 201px;
    }

    .x1u46-home .clip-path-group-SJbjxx {
      height: 90px;
      left: 917px;
      top: 325px;
      width: 137px;
    }

    .x1u46-home .clip-path-group-E8B9mO {
      height: 159px;
      left: 1153px;
      top: 102px;
      width: 67px;
    }

    .x1u46-home .frame-66-xx58n1 {
      background-color: transparent;
      height: 363px;
      left: 0px;
      position: absolute;
      top: 80px;
      width: 347px;
    }

    .x1u46-home .group-9RaqSM {
      background-color: transparent;
      height: 363px;
      left: 0px;
      position: relative;
      top: 0px;
      width: 347px;
    }

    .x1u46-home .mask-group-HFew2I {
      height: 363px;
      width: 347px;
    }

    .x1u46-home .frame-481-qIcb9C {
      background-color: transparent;
      height: 708px;
      left: 110px;
      position: absolute;
      top: 2855px;
      width: 1220px;
    }

    .x1u46-home .frame-604-mQlo5c {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 11px;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 298px;
    }

    .x1u46-home .featured-gkTW1E {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
    }

    .x1u46-home .our-social-media-gkTW1E {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      position: relative;
      text-align: left;
    }

    .x1u46-home .frame-605-mQlo5c {
      background-color: transparent;
      height: 604px;
      left: 0px;
      position: absolute;
      top: 104px;
      width: 1220px;
    }

    .x1u46-home .frame-231-0tV4xk {
      background-color: var(--white);
      height: 290px;
      left: 930px;
      overflow: hidden;
      position: absolute;
      top: 0px;
      width: 290px;
    }

    .x1u46-home .foodindustryasia-2-1-Tv8sNw {
      background-color: transparent;
      height: 290px;
      left: 0px;
      object-fit: cover;
      position: absolute;
      top: 0px;
      width: 290px;
    }

    .x1u46-home .frame-232-0tV4xk {
      background-color: var(--brown);
      height: 290px;
      left: 930px;
      overflow: hidden;
      position: absolute;
      top: 314px;
      width: 290px;
    }

    .x1u46-home .frame-234-Yt3yzQ {
      background-color: var(--white);
      height: 203px;
      left: 73px;
      overflow: hidden;
      position: relative;
      top: 44px;
      width: 144px;
    }

    .x1u46-home .free-linked-in-page-post-mockup-psd-1-nMsxeO {
      background-color: transparent;
      height: 290px;
      left: -73px;
      object-fit: cover;
      position: absolute;
      top: -43px;
      width: 290px;
    }

    .x1u46-home .frame-233-0tV4xk {
      background-color: #f1dec6;
      height: 604px;
      left: 0px;
      overflow: hidden;
      position: absolute;
      top: 0px;
      width: 906px;
    }

    .x1u46-home .untitled-1440-x-991-px-6-1-gzagCs {
      background-color: transparent;
      height: 624px;
      left: 0px;
      object-fit: cover;
      position: absolute;
      top: 20px;
      width: 906px;
    }

    .x1u46-home .rectangle-83-gzagCs {
      background-color: #252525;
      height: 604px;
      left: 0px;
      opacity: 0.78;
      position: absolute;
      top: 0px;
      width: 906px;
    }

    .x1u46-home .mdiyoutube-gzagCs {
      background-color: transparent;
      height: 185px;
      left: 360px;
      position: absolute;
      top: 210px;
      width: 185px;
    }

    .x1u46-home .frame-24-qIcb9C {
      align-items: center;
      background-color: var(--white);
      display: flex;
      justify-content: space-between;
      left: 0px;
      overflow: hidden;
      padding: 20px 110px;
      position: absolute;
      top: 0px;
      width: 1440px;
    }

    .x1u46-home .image-3-O3tMYs {
      background-color: transparent;
      height: 61px;
      object-fit: cover;
      position: relative;
      width: 133px;
    }

    .x1u46-home .frame-26-O3tMYs {
      align-items: center;
      background-color: transparent;
      display: inline-flex;
      flex: 0 0 auto;
      gap: 30px;
      position: relative;
    }

    .x1u46-home .frame-23-Pys2il {
      align-items: center;
      background-color: transparent;
      display: inline-flex;
      flex: 0 0 auto;
      gap: 25px;
      justify-content: center;
      position: relative;
    }

    .x1u46-home .home-jZZM8r {
      color: var(--tango);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-l);
      font-style: normal;
      font-weight: 500;
    }

    .x1u46-home .about-jZZM8r {
      margin-top: -1.00px;
      position: relative;
      width: fit-content;
    }

    .x1u46-home .frame-559-O3tMYs {
      align-items: center;
      background-color: transparent;
      display: inline-flex;
      flex: 0 0 auto;
      gap: 12px;
      position: relative;
    }

    .x1u46-home .frame-29-T50Voc {
      align-items: center;
      background-color: transparent;
      display: inline-flex;
      flex: 0 0 auto;
      gap: 9px;
      position: relative;
    }

    .x1u46-home .frame-27-Cb4txP {
      background-color: transparent;
      border: 1px solid;
      border-color: var(--tango);
      flex: 0 0 auto;
      padding: 13px 25px;
      position: relative;
    }

    .x1u46-home .login-6a2iwi {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }

    .x1u46-home .frame-28-T50Voc {
      align-items: center;
      background-color: transparent;
      display: inline-flex;
      flex: 0 0 auto;
      gap: 9px;
      position: relative;
    }

    .x1u46-home .frame-27-iWHV34 {
      background-color: var(--tango);
      flex: 0 0 auto;
      padding: 13px 25px;
      position: relative;
    }

    .x1u46-home .become-a-member-EU1al8 {
      color: var(--white);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-l);
      font-style: normal;
      font-weight: 500;
    }

    .x1u46-home .abbott_-laboratories_logosvg-1 {
      background-color: transparent;
      height: 140px;
      object-fit: contain;
      position: relative;
      width: 206px;
    }

    .x1u46-home .about {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      text-align: left;
    }

    .x1u46-home .become-a-member {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }

    .x1u46-home .clip-path-group {
      background-color: transparent;
      position: absolute;
    }

    .x1u46-home .contact {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }

    .x1u46-home .food-industry-asia-f {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: 28px;
      text-align: left;
    }

    .x1u46-home .frame-27 {
      align-items: center;
      border-radius: 5px;
      display: inline-flex;
      gap: 10px;
      justify-content: center;
    }

    .x1u46-home .frame-38 {
      align-items: center;
      background-color: transparent;
      border-radius: 5px;
      display: inline-flex;
      gap: 10px;
      justify-content: center;
      padding: 15px 20px;
      position: absolute;
    }

    .x1u46-home .frame-55 {
      background-color: transparent;
      flex: 0 0 auto;
      gap: 10px;
      padding: 10px 0px;
      position: relative;
    }

    .x1u46-home .frame-56 {
      align-items: flex-start;
      background-color: transparent;
      display: inline-flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 10px;
      justify-content: center;
      padding: 10px 0px;
      position: relative;
    }

    .x1u46-home .home {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }

    .x1u46-home .icbaseline-facebook {
      background-color: transparent;
      height: 34px;
      position: relative;
      width: 34px;
    }

    .x1u46-home .issues-hub {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }

    .x1u46-home .mask-group {
      background-color: transparent;
      left: 0px;
      position: absolute;
      top: 0px;
    }

    .x1u46-home .membership-benefits {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }

    .x1u46-home .view-more {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }

  }

  @media screen and (max-width: 540px) {

    .x1u46-home {
      background-color: #fdfbfb;
      height: 7462px;
      overflow: hidden;
      overflow-x: hidden;
      position: relative;
      width: 360px;
    }
    
    .x1u46-home .frame-464-qIcb9C {
      background-color: #fdfbfb;
      height: 1063px;
      left: 0px;
      overflow: hidden;
      position: absolute;
      top: 0px;
      width: 360px;
    }
    
    .x1u46-home .group-257-zw6a2E {
      background-color: transparent;
      height: 360px;
      left: 8px;
      position: absolute;
      top: 829px;
      width: 345px;
    }
    
    .x1u46-home .group-203-yajE87 {
      background-color: transparent;
      height: 345px;
      left: 0px;
      opacity: 0.34;
      position: absolute;
      top: 16px;
      width: 345px;
    }
    
    .x1u46-home .clip-path-group-cNEXNu {
      height: 27px;
      left: 0px;
      top: 68px;
      width: 24px;
    }
    
    .x1u46-home .vector-cNEXNu {
      height: 26px;
      left: 46px;
      top: 144px;
      width: 47px;
    }
    
    .x1u46-home .vector-LVhBCp {
      height: 51px;
      left: 23px;
      top: 94px;
      width: 24px;
    }
    
    .x1u46-home .vector-TN4rmx {
      height: 26px;
      left: 23px;
      top: 18px;
      width: 24px;
    }
    
    .x1u46-home .vector-6n53Hl {
      height: 51px;
      left: 46px;
      top: 44px;
      width: 24px;
    }
    
    .x1u46-home .vector-hUxkXk {
      height: 26px;
      left: 92px;
      top: 69px;
      width: 24px;
    }
    
    .x1u46-home .vector-v8G0De {
      height: 26px;
      left: 92px;
      top: 119px;
      width: 24px;
    }
    
    .x1u46-home .vector-ZL6xiF {
      height: 26px;
      left: 115px;
      top: 144px;
      width: 24px;
    }
    
    .x1u46-home .vector-QiwWWB {
      height: 51px;
      left: 138px;
      top: 94px;
      width: 24px;
    }
    
    .x1u46-home .vector-HPfpAF {
      height: 26px;
      left: 138px;
      top: 169px;
      width: 47px;
    }
    
    .x1u46-home .clip-path-group-LVhBCp {
      height: 27px;
      left: 0px;
      top: 168px;
      width: 24px;
    }
    
    .x1u46-home .vector-Svduvp {
      height: 25px;
      left: 23px;
      top: 194px;
      width: 24px;
    }
    
    .x1u46-home .vector-lq6n0V {
      height: 51px;
      left: -54668px;
      top: -15836px;
      width: 24px;
    }
    
    .x1u46-home .vector-BexeFv {
      height: 25px;
      left: 69px;
      top: 194px;
      width: 47px;
    }
    
    .x1u46-home .vector-Lv2vBq {
      height: 26px;
      left: -54599px;
      top: -15836px;
      width: 24px;
    }
    
    .x1u46-home .vector-LDkHkH {
      height: 51px;
      left: -54622px;
      top: -15811px;
      width: 24px;
    }
    
    .x1u46-home .vector-Ox7zJi {
      height: 26px;
      left: -54576px;
      top: -15786px;
      width: 24px;
    }
    
    .x1u46-home .vector-5xWIIH {
      height: 26px;
      left: -54691px;
      top: -15786px;
      width: 24px;
    }
    
    .x1u46-home .vector-M2ArYM {
      height: 26px;
      left: -54668px;
      top: -15761px;
      width: 24px;
    }
    
    .x1u46-home .clip-path-group-TN4rmx {
      height: 26px;
      left: -54714px;
      top: -15736px;
      width: 24px;
    }
    
    .x1u46-home .vector-N9jRGA {
      height: 26px;
      left: -54508px;
      top: -15811px;
      width: 47px;
    }
    
    .x1u46-home .vector-J7OxfV {
      height: 51px;
      left: 229px;
      top: 144px;
      width: 24px;
    }
    
    .x1u46-home .vector-ppwaH5 {
      height: 26px;
      left: -54416px;
      top: -15786px;
      width: 24px;
    }
    
    .x1u46-home .vector-xMR5cG {
      height: 25px;
      left: 252px;
      top: 194px;
      width: 24px;
    }
    
    .x1u46-home .vector-cIuoxU {
      height: 26px;
      left: -54439px;
      top: -15836px;
      width: 47px;
    }
    
    .x1u46-home .vector-iVosxd {
      height: 26px;
      left: -54462px;
      top: -15786px;
      width: 24px;
    }
    
    .x1u46-home .clip-path-group-6n53Hl {
      height: 51px;
      left: -54394px;
      top: -15761px;
      width: 24px;
    }
    
    .x1u46-home .vector-Xhuxux {
      height: 26px;
      left: 275px;
      top: 144px;
      width: 24px;
    }
    
    .x1u46-home .vector-iX0oKT {
      height: 26px;
      left: 298px;
      top: 169px;
      width: 24px;
    }
    
    .x1u46-home .clip-path-group-hUxkXk {
      height: 27px;
      left: 320px;
      top: 118px;
      width: 24px;
    }
    
    .x1u46-home .vector-pYdPdx {
      height: 25px;
      left: 183px;
      top: 194px;
      width: 24px;
    }
    
    .x1u46-home .vector-u69HjY {
      height: 26px;
      left: -54554px;
      top: -15836px;
      width: 24px;
    }
    
    .x1u46-home .vector-SROzG4 {
      height: 14px;
      left: -54709px;
      top: -15830px;
      width: 13px;
    }
    
    .x1u46-home .vector-f9he34 {
      height: 9px;
      left: -54683px;
      top: -15753px;
      width: 8px;
    }
    
    .x1u46-home .vector-AJLNBE {
      height: 11px;
      left: 53px;
      top: 176px;
      width: 10px;
    }
    
    .x1u46-home .vector-8pziGg {
      height: 8px;
      left: -54637px;
      top: -15827px;
      width: 7px;
    }
    
    .x1u46-home .vector-mtOppz {
      height: 10px;
      left: 7px;
      top: 102px;
      width: 9px;
    }
    
    .x1u46-home .vector-NiBMxK {
      height: 12px;
      left: 75px;
      top: 100px;
      width: 11px;
    }
    
    .x1u46-home .clip-path-group-v8G0De {
      height: 13px;
      left: 6px;
      top: 0px;
      width: 12px;
    }
    
    .x1u46-home .vector-Cjl6Az {
      height: 8px;
      left: 123px;
      top: 52px;
      width: 8px;
    }
    
    .x1u46-home .vector-qbHDy3 {
      height: 16px;
      left: 188px;
      top: 149px;
      width: 15px;
    }
    
    .x1u46-home .vector-E7pcDR {
      height: 8px;
      left: 169px;
      top: 128px;
      width: 7px;
    }
    
    .x1u46-home .vector-IPlr4b {
      height: 8px;
      left: -54477px;
      top: -15828px;
      width: 8px;
    }
    
    .x1u46-home .vector-W1pKxb {
      height: 7px;
      left: 261px;
      top: 128px;
      width: 6px;
    }
    
    .x1u46-home .vector-VXvLuI {
      height: 12px;
      left: 304px;
      top: 100px;
      width: 11px;
    }
    
    .x1u46-home .vector-WE4ljt {
      height: 12px;
      left: 327px;
      top: 200px;
      width: 11px;
    }
    
    .x1u46-home .vector-R379Fq {
      height: 8px;
      left: 329px;
      top: 153px;
      width: 7px;
    }
    
    .x1u46-home .vector-rIWbL9 {
      height: 8px;
      left: -54385px;
      top: -15802px;
      width: 7px;
    }
    
    .x1u46-home .vector-Y1n4Pq {
      height: 6px;
      left: 284px;
      top: 178px;
      width: 6px;
    }
    
    .x1u46-home .vector-uhEMbY {
      height: 13px;
      left: -54433px;
      top: -15755px;
      width: 12px;
    }
    
    .x1u46-home .rectangle-57-yajE87 {
      background-color: var(--white);
      height: 21px;
      left: 24px;
      position: absolute;
      top: 0px;
      width: 22px;
    }
    
    .x1u46-home .rectangle-59-yajE87 {
      background-color: var(--white);
      height: 22px;
      left: 322px;
      position: absolute;
      top: 88px;
      width: 22px;
    }
    
    .x1u46-home .rectangle-58-yajE87 {
      background-color: var(--white);
      height: 8px;
      left: 9px;
      position: absolute;
      top: 74px;
      width: 8px;
    }
    
    .x1u46-home .rectangle-60-yajE87 {
      background-color: var(--white);
      height: 6px;
      left: 329px;
      position: absolute;
      top: 119px;
      width: 7px;
    }
    
    .x1u46-home .frame-640-zw6a2E {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 30px;
      left: 15px;
      position: absolute;
      top: 180px;
      width: 330px;
    }
    
    .x1u46-home .join-our-network-of-kVy0LT {
      align-self: stretch;
      background-color: transparent;
      color: var(--onyx);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-xxxxl);
      font-style: normal;
      font-weight: 800;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: center;
    }
    
    .x1u46-home .expand-your-food-bev-kVy0LT {
      align-self: stretch;
      background-color: transparent;
      color: var(--onyx);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-m);
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0.00px;
      line-height: 28px;
      position: relative;
      text-align: center;
    }
    
    .x1u46-home .frame-465-zw6a2E {
      align-items: center;
      background-color: transparent;
      display: inline-flex;
      gap: 10px;
      left: 145px;
      position: absolute;
      top: 789px;
    }
    
    .x1u46-home .ellipse-1-yrkCe1 {
      background-color: var(--tango);
      border-radius: 5px;
      height: 10px;
      position: relative;
      width: 10px;
    }
    
    .x1u46-home .ellipse-2-yrkCe1 {
      background-color: transparent;
      border: 1px solid;
      border-color: var(--tango);
      border-radius: 5px;
      height: 10px;
      position: relative;
      width: 10px;
    }
    
    .x1u46-home .ellipse-3-yrkCe1 {
      background-color: transparent;
      border: 1px solid;
      border-color: var(--tango);
      border-radius: 5px;
      height: 10px;
      position: relative;
      width: 10px;
    }
    
    .x1u46-home .ellipse-4-yrkCe1 {
      background-color: transparent;
      border: 1px solid;
      border-color: var(--tango);
      border-radius: 5px;
      height: 10px;
      position: relative;
      width: 10px;
    }
    
    .x1u46-home .group-272-zw6a2E {
      background-color: transparent;
      height: 200px;
      left: 0px;
      object-fit: cover;
      position: absolute;
      top: 863px;
      width: 361px;
    }
    
    .x1u46-home .frame-461-qIcb9C {
      background-color: var(--white);
      justify-content: space-between;
      left: 0px;
      overflow: hidden;
      padding: 20px 15px;
      position: absolute;
      top: 0px;
      width: 360px;
    }
    
    .x1u46-home .image-3-jBBLUZ {
      background-color: transparent;
      height: 61px;
      object-fit: cover;
      position: relative;
      width: 133px;
    }
    
    .x1u46-home .frame-462-jBBLUZ {
      background-color: var(--tango);
      border-radius: 5px;
      height: 50px;
      overflow: hidden;
      position: relative;
      width: 50px;
    }
    
    .x1u46-home .frame-463-cBoZRA {
      background-color: transparent;
      height: 23px;
      left: 10px;
      position: absolute;
      top: 14px;
      width: 29px;
    }
    
    .x1u46-home .frame-225-qIcb9C {
      background-color: var(--onyx);
      height: 122px;
      left: 0px;
      overflow: hidden;
      position: absolute;
      top: 1063px;
      width: 360px;
    }
    
    .x1u46-home .frame-27-HO5YiP {
      background-color: var(--tango);
      display: inline-flex;
      left: 26px;
      padding: 20px 100px;
      position: relative;
      top: 30px;
    }
    
    .x1u46-home .view-more-v9yLrr {
      margin-top: -1.00px;
      position: relative;
      width: fit-content;
    }
    
    .x1u46-home .frame-642-qIcb9C {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      left: 15px;
      position: absolute;
      top: 1404px;
      width: 330px;
    }
    
    .x1u46-home .frame-461-G9GyEa {
      align-self: stretch;
      background-color: var(--brown);
      border-radius: 5px 5px 0px 0px;
      flex-direction: column;
      gap: 10px;
      height: 287px;
      justify-content: flex-end;
      padding: 0px 35px;
      position: relative;
      width: 100%;
    }
    
    .x1u46-home .untitled-1440-x-991-px-3-1-crfx6V {
      align-self: stretch;
      background-color: transparent;
      height: 249px;
      object-fit: cover;
      position: relative;
      width: 100%;
    }
    
    .x1u46-home .frame-523-G9GyEa {
      align-items: center;
      align-self: stretch;
      background-color: var(--black-haze);
      display: flex;
      flex: 0 0 auto;
      gap: 10px;
      padding: 24px 15px 35px;
      position: relative;
      width: 100%;
    }
    
    .x1u46-home .frame-522-6mW35T {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 24px;
      position: relative;
      width: 300px;
    }
    
    .x1u46-home .group-213-u7oqRT {
      background-color: transparent;
      height: 51px;
      position: relative;
      width: 108px;
    }
    
    .x1u46-home .who-is-fia-MOsghw {
      background-color: transparent;
      height: auto;
      left: 0px;
      letter-spacing: 0.00px;
      line-height: normal;
      position: absolute;
      text-align: left;
      top: 27px;
      white-space: nowrap;
      width: auto;
    }
    
    .x1u46-home .about-MOsghw {
      height: auto;
      left: 0px;
      position: absolute;
      top: 0px;
      white-space: nowrap;
      width: auto;
    }
    
    .x1u46-home .food-industry-asia-f-u7oqRT {
      height: 261px;
    }
    
    .x1u46-home .frame-275-u7oqRT {
      align-items: flex-start;
      align-self: stretch;
      background-color: transparent;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 24px;
      position: relative;
      width: 100%;
    }
    
    .x1u46-home .frame-643-qIcb9C {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      left: 15px;
      position: absolute;
      top: 2187px;
      width: 330px;
    }
    
    .x1u46-home .frame-485-sJcVld {
      background-color: var(--brown);
      border-radius: 5px 5px 0px 0px;
      height: 176px;
      overflow: hidden;
    }
    
    .x1u46-home .untitled-1440-x-991-px-5-1-dGx52s {
      background-color: transparent;
      height: 176px;
      left: 37px;
      object-fit: cover;
      position: absolute;
      top: 0px;
      width: 256px;
    }
    
    .x1u46-home .frame-484-sJcVld {
      align-items: center;
      align-self: stretch;
      background-color: var(--black-haze);
      display: flex;
      flex: 0 0 auto;
      gap: 10px;
      padding: 24px 15px 35px;
      position: relative;
      width: 100%;
    }
    
    .x1u46-home .what-is-fia-mission-lN6TDr {
      background-color: transparent;
      height: auto;
      left: 0px;
      letter-spacing: 0.00px;
      line-height: normal;
      position: absolute;
      text-align: left;
      top: 27px;
      width: 232px;
    }
    
    .x1u46-home .about-lN6TDr {
      height: auto;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 49px;
    }
    
    .x1u46-home .frame-528-qIcb9C {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      left: 15px;
      position: absolute;
      top: 2710px;
      width: 330px;
    }
    
    .x1u46-home .frame-465-gF4Wt1 {
      align-self: stretch;
      background-color: var(--brown);
      border-radius: 5px 5px 0px 0px;
      height: 176px;
      overflow: hidden;
      position: relative;
      width: 100%;
    }
    
    .x1u46-home .untitled-1440-x-991-px-4-1-00cVF5 {
      background-color: transparent;
      height: 279px;
      left: 0px;
      object-fit: cover;
      position: absolute;
      top: 36px;
      width: 350px;
    }
    
    .x1u46-home .frame-485-gF4Wt1 {
      align-items: center;
      background-color: var(--black-haze);
      display: flex;
      flex: 0 0 auto;
      gap: 10px;
      padding: 24px 15px 35px;
    }
    
    .x1u46-home .what-is-fia-vision-1pGvnh {
      background-color: transparent;
      height: auto;
      left: 0px;
      letter-spacing: 0.00px;
      line-height: normal;
      position: absolute;
      text-align: left;
      top: 27px;
      width: 232px;
    }
    
    .x1u46-home .about-1pGvnh {
      height: auto;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 49px;
    }
    
    .x1u46-home .frame-644-qIcb9C {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 11px;
      left: 15px;
      position: absolute;
      top: 3338px;
      width: 260px;
    }
    
    .x1u46-home .our-consumer-brands-7nlOB4 {
      font-size: var(--font-size-xxl);
    }
    
    .x1u46-home .view-more-qIcb9C {
      color: var(--tango);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-l);
      font-style: normal;
      font-weight: 700;
      height: auto;
      left: 127px;
      position: absolute;
      top: 4317px;
      width: auto;
    }
    
    .x1u46-home .frame-67-qIcb9C {
      background-color: var(--onyx);
      height: 867px;
      left: 0px;
      overflow: hidden;
      position: absolute;
      top: 3427px;
      width: 360px;
    }
    
    .x1u46-home .frame-468-Md7H5B {
      align-items: center;
      background-color: transparent;
      display: flex;
      flex-wrap: wrap;
      gap: 36px 36px;
      justify-content: center;
      left: 15px;
      position: relative;
      top: 26px;
      width: 330px;
    }
    
    .x1u46-home .frame-55-TIbzOX {
      align-items: center;
      border-radius: 5px;
      display: flex;
      height: 177px;
      justify-content: center;
      overflow: hidden;
      padding: 10px;
      width: 278px;
    }
    
    .x1u46-home .frame-56-TIbzOX {
      align-items: center;
      border-radius: 5px;
      display: flex;
      height: 177px;
      overflow: hidden;
      padding: 10px;
      width: 278px;
    }
    
    .x1u46-home .frame-57-TIbzOX {
      border-radius: 5px;
      display: flex;
      height: 177px;
      overflow: hidden;
      padding: 10px;
      width: 278px;
    }
    
    .x1u46-home .frame-58-TIbzOX {
      align-items: center;
      border-radius: 5px;
      display: flex;
      height: 177px;
      overflow: hidden;
      padding: 10px;
      width: 278px;
    }
    
    .x1u46-home .frame-546-qIcb9C {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 20px;
      left: 15px;
      position: absolute;
      top: 4470px;
      width: 330px;
    }
    
    .x1u46-home .our-consumer-brands-9UInJ4 {
      font-size: var(--font-size-xxxl);
    }
    
    .x1u46-home .frame-233-9UInJ4 {
      align-self: stretch;
      background-color: #f1dec6;
      height: 255px;
      overflow: hidden;
      position: relative;
      width: 100%;
    }
    
    .x1u46-home .untitled-1440-x-991-px-6-1-Y02NIR {
      background-color: transparent;
      height: 224px;
      left: 7px;
      object-fit: cover;
      position: absolute;
      top: 17px;
      width: 316px;
    }
    
    .x1u46-home .rectangle-83-Y02NIR {
      background-color: #252525;
      height: 255px;
      left: 0px;
      opacity: 0.78;
      position: absolute;
      top: 0px;
      width: 330px;
    }
    
    .x1u46-home .mdiyoutube-Y02NIR {
      background-color: transparent;
      height: 147px;
      left: 92px;
      position: absolute;
      top: 56px;
      width: 147px;
    }
    
    .x1u46-home .frame-231-9UInJ4 {
      align-self: stretch;
      background-color: var(--white);
      height: 349px;
      overflow: hidden;
      position: relative;
      width: 100%;
    }
    
    .x1u46-home .foodindustryasia-2-1-gj3H23 {
      background-color: transparent;
      height: 349px;
      left: 0px;
      object-fit: cover;
      position: absolute;
      top: 1px;
      width: 330px;
    }
    
    .x1u46-home .frame-232-9UInJ4 {
      align-self: stretch;
      background-color: #232323;
      height: 349px;
      overflow: hidden;
      position: relative;
      width: 100%;
    }
    
    .x1u46-home .frame-234-8qxHL8 {
      background-color: var(--white);
      height: 244px;
      left: 79px;
      overflow: hidden;
      position: relative;
      top: 54px;
      width: 173px;
    }
    
    .x1u46-home .free-linked-in-page-post-mockup-psd-1-ROM4Oh {
      background-color: transparent;
      height: 349px;
      left: -88px;
      object-fit: cover;
      position: absolute;
      top: -52px;
      width: 349px;
    }
    
    .x1u46-home .frame-533-qIcb9C {
      background-color: transparent;
      height: 1869px;
      left: -24px;
      position: absolute;
      top: 5740px;
      width: 384px;
    }
    
    .x1u46-home .frame-645-nA6S5j {
      background-color: transparent;
      height: 547px;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 369px;
    }
    
    .x1u46-home .group-258-lBgh4D {
      background-color: transparent;
      height: 547px;
      left: 0px;
      position: relative;
      top: 0px;
      width: 369px;
    }
    
    .x1u46-home .group-179-wKAT4J {
      background-color: transparent;
      height: 514px;
      left: 39px;
      position: absolute;
      top: 0px;
      width: 330px;
    }
    
    .x1u46-home .frame-46-hBXDt8 {
      background-color: var(--tango);
      height: 514px;
      left: 0px;
      overflow: hidden;
      position: relative;
      top: 0px;
      width: 330px;
    }
    
    .x1u46-home .frame-530-alHlGi {
      background-color: transparent;
      height: 204px;
      left: 20px;
      position: absolute;
      top: 101px;
      width: 290px;
    }
    
    .x1u46-home .frame-529-HjLS9t {
      align-items: center;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 13px;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 290px;
    }
    
    .x1u46-home .unlock-exclusive-benefits-5Yx0sD {
      align-self: stretch;
      background-color: transparent;
      color: var(--white);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-m);
      font-style: normal;
      font-weight: 600;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: center;
    }
    
    .x1u46-home .become-a-member-today-5Yx0sD {
      align-self: stretch;
      background-color: transparent;
      color: var(--white);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-xxxl);
      font-style: normal;
      font-weight: 700;
      letter-spacing: 0.00px;
      line-height: normal;
      position: relative;
      text-align: center;
    }
    
    .x1u46-home .frame-27-HjLS9t {
      background-color: var(--white);
      display: flex;
      height: 69px;
      left: 0px;
      padding: 20px 40px;
      position: absolute;
      top: 135px;
      width: 290px;
    }
    
    .x1u46-home .become-a-member-DG1hSP {
      color: var(--tango);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-xxl);
      font-style: normal;
      font-weight: 700;
      margin-left: -14.50px;
      margin-right: -14.50px;
    }
    
    .x1u46-home .frame-531-alHlGi {
      background-color: transparent;
      height: 217px;
      left: 158px;
      position: absolute;
      top: 328px;
      width: 228px;
    }
    
    .x1u46-home .group-248-m8kgio {
      background-color: transparent;
      height: 217px;
      left: 0px;
      position: relative;
      top: 0px;
      width: 228px;
    }
    
    .x1u46-home .vector-GKTyD0 {
      height: 134px;
      left: 59px;
      top: 52px;
      width: 113px;
    }
    
    .x1u46-home .clip-path-group-GKTyD0 {
      height: 57px;
      left: 0px;
      top: 129px;
      width: 79px;
    }
    
    .x1u46-home .clip-path-group-LzQ1yi {
      height: 92px;
      left: 136px;
      top: 0px;
      width: 36px;
    }
    
    .x1u46-home .frame-66-wKAT4J {
      background-color: transparent;
      height: 213px;
      left: 0px;
      position: absolute;
      top: 334px;
      width: 204px;
    }
    
    .x1u46-home .group-yeX4xm {
      background-color: transparent;
      height: 167px;
      left: 13px;
      position: relative;
      top: 41px;
      width: 160px;
    }
    
    .x1u46-home .mask-group-IxBrMy {
      height: 167px;
      left: 11px;
      width: 149px;
    }
    
    .x1u46-home .frame-47-nA6S5j {
      background-color: #232323;
      height: 1083px;
      left: 24px;
      overflow: hidden;
      position: absolute;
      top: 639px;
      width: 360px;
    }
    
    .x1u46-home .frame-532-P3Ej3e {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 85px;
      left: 11px;
      position: relative;
      top: 47px;
      width: 338px;
    }
    
    .x1u46-home .frame-589-RzCViQ {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 18px;
      position: relative;
      width: 330px;
    }
    
    .x1u46-home .group-174-iR0f7V {
      background-color: transparent;
      height: 91px;
      position: relative;
      width: 330px;
    }
    
    .x1u46-home .group-6-kdvp0L {
      background-color: transparent;
      height: 61px;
      left: 0px;
      position: absolute;
      top: 0px;
      width: 133px;
    }
    
    .x1u46-home .mask-group-iQRLwQ {
      height: 61px;
      left: 0px;
      width: 69px;
    }
    
    .x1u46-home .mask-group-0dVYXO {
      height: 61px;
      left: 0px;
      width: 133px;
    }
    
    .x1u46-home .vector-43-kdvp0L {
      background-color: transparent;
      height: 1px;
      left: 0px;
      object-fit: cover;
      position: absolute;
      top: 90px;
      width: 330px;
    }
    
    .x1u46-home .food-industry-asia-f-iR0f7V {
      color: var(--white);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-m);
      font-style: normal;
      font-weight: 400;
    }
    
    .x1u46-home .frame-62-RzCViQ {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 24px;
      position: relative;
      width: 198px;
    }
    
    .x1u46-home .navigation-uS4htS {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
    }
    
    .x1u46-home .frame-54-uS4htS {
      align-items: flex-start;
      align-self: stretch;
      background-color: transparent;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 10px;
      justify-content: center;
      padding: 10px 0px;
      position: relative;
      width: 100%;
    }
    
    .x1u46-home .frame-57-xhxJFA {
      display: inline-flex;
      flex: 0 0 auto;
      padding: 10px 0px;
    }
    
    .x1u46-home .home-TXexLx {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }
    
    .x1u46-home .frame-55-xhxJFA {
      align-items: flex-start;
      display: inline-flex;
      flex: 0 0 auto;
      flex-direction: column;
      justify-content: center;
      padding: 10px 0px;
    }
    
    .x1u46-home .about-o8KD6A {
      margin-top: -1.00px;
      position: relative;
      width: fit-content;
    }
    
    .x1u46-home .frame-56-xhxJFA {
      align-items: flex-start;
      display: inline-flex;
      flex: 0 0 auto;
      flex-direction: column;
      padding: 10px 0px;
    }
    
    .x1u46-home .membership-benefits-lIBwZx {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }
    
    .x1u46-home .frame-58-xhxJFA {
      align-items: flex-start;
      display: inline-flex;
      flex: 0 0 auto;
      flex-direction: column;
      padding: 10px 0px;
    }
    
    .x1u46-home .issues-hub-hhFgro {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }
    
    .x1u46-home .frame-61-RzCViQ {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 24px;
      position: relative;
      width: 160px;
    }
    
    .x1u46-home .membership-8owaxZ {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
    }
    
    .x1u46-home .frame-55-8owaxZ {
      align-items: flex-start;
      align-self: stretch;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      justify-content: center;
      padding: 10px 0px;
      width: 100%;
    }
    
    .x1u46-home .frame-55-qC9CP6 {
      align-items: flex-start;
      display: inline-flex;
      flex: 0 0 auto;
      flex-direction: column;
      justify-content: center;
      padding: 10px 0px;
    }
    
    .x1u46-home .contact-2YToHQ {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }
    
    .x1u46-home .frame-56-qC9CP6 {
      align-items: flex-start;
      display: inline-flex;
      flex: 0 0 auto;
      flex-direction: column;
      padding: 10px 0px;
    }
    
    .x1u46-home .frame-63-RzCViQ {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      gap: 20px;
      position: relative;
      width: 123px;
    }
    
    .x1u46-home .social-GEboFr {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
    }
    
    .x1u46-home .frame-55-GEboFr {
      align-items: center;
      display: flex;
      flex: 0 0 auto;
      padding: 10px 0px;
      width: 122px;
    }
    
    .x1u46-home .frame-565-6Mpbks {
      align-items: center;
      background-color: transparent;
      display: inline-flex;
      flex: 0 0 auto;
      gap: 10px;
      position: relative;
    }
    
    .x1u46-home .icbaseline-tiktok-VP2YWY {
      background-color: transparent;
      height: 34px;
      position: relative;
      width: 34px;
    }
    
    .x1u46-home .frame-641-qIcb9C {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 11px;
      left: 25px;
      position: absolute;
      top: 1315px;
      width: 310px;
    }
    
    .x1u46-home .about-us-dDM1pm {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
    }
    
    .x1u46-home .we-are-food-industry-asia-dDM1pm {
      align-self: stretch;
      background-color: transparent;
      color: var(--onyx);
      font-family: var(--font-family-inter);
      font-size: var(--font-size-xxl);
      font-style: normal;
      font-weight: 700;
      letter-spacing: 0.00px;
      line-height: normal;
      position: relative;
      text-align: left;
    }
    
    .x1u46-home .abbott_-laboratories_logosvg-1 {
      background-color: transparent;
      height: 53px;
      object-fit: cover;
      position: relative;
      width: 206px;
    }
    
    .x1u46-home .about {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      text-align: left;
    }
    
    .x1u46-home .become-a-member {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }
    
    .x1u46-home .clip-path-group {
      background-color: transparent;
      position: absolute;
    }
    
    .x1u46-home .food-industry-asia-f {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: 28px;
      position: relative;
      text-align: left;
    }
    
    .x1u46-home .frame-27 {
      align-items: center;
      border-radius: 5px;
      box-shadow: 0px 4px 14px #00000033;
      gap: 10px;
      justify-content: center;
    }
    
    .x1u46-home .frame-277 {
      align-items: flex-start;
      background-color: transparent;
      display: flex;
      flex-direction: column;
      gap: 24px;
      position: relative;
      width: 300px;
    }
    
    .x1u46-home .frame-38 {
      align-items: center;
      background-color: var(--tango);
      border-radius: 5px;
      box-shadow: 0px 4px 4px #0000001a;
      display: inline-flex;
      flex: 0 0 auto;
      gap: 10px;
      justify-content: center;
      padding: 15px 20px;
      position: relative;
    }
    
    .x1u46-home .frame-461 {
      align-items: center;
      display: flex;
    }
    
    .x1u46-home .frame-485 {
      align-self: stretch;
      position: relative;
      width: 100%;
    }
    
    .x1u46-home .frame-55 {
      background-color: transparent;
      gap: 10px;
      position: relative;
    }
    
    .x1u46-home .frame-56 {
      background-color: transparent;
      gap: 10px;
      justify-content: center;
      position: relative;
    }
    
    .x1u46-home .frame-57 {
      align-items: center;
      background-color: transparent;
      gap: 10px;
      justify-content: center;
      position: relative;
    }
    
    .x1u46-home .frame-58 {
      background-color: transparent;
      gap: 10px;
      justify-content: center;
      position: relative;
    }
    
    .x1u46-home .group-215 {
      background-color: transparent;
      height: 51px;
      position: relative;
      width: 236px;
    }
    
    .x1u46-home .icbaseline-facebook {
      background-color: transparent;
      height: 34px;
      position: relative;
      width: 34px;
    }
    
    .x1u46-home .mask-group {
      background-color: transparent;
      position: absolute;
      top: 0px;
    }
    
    .x1u46-home .members-and-benefits {
      align-self: stretch;
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
    }
    
    .x1u46-home .our-consumer-brands {
      align-self: stretch;
      background-color: transparent;
      color: var(--onyx);
      font-family: var(--font-family-inter);
      font-style: normal;
      font-weight: 700;
      letter-spacing: 0.00px;
      line-height: normal;
      position: relative;
      text-align: left;
    }
    
    .x1u46-home .read-more {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      margin-top: -1.00px;
      position: relative;
      text-align: left;
      width: fit-content;
    }
    
    .x1u46-home .vector {
      background-color: transparent;
      position: absolute;
    }
    
    .x1u46-home .view-more {
      background-color: transparent;
      letter-spacing: 0.00px;
      line-height: normal;
      text-align: left;
    }
    
    }