/* screen - 1024 */

.x1024 {
  background-color: var(--governor-bay);
  height: 100vh;
  margin: 0px;
  min-height: 950px;
  min-width: 1024px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x1024 .rectangle-1-kGulvu {
  background-color: var(--governor-bay);
  height: 1607px;
  left: -737px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1474px);
}

.x1024 .frame-kGulvu {
  background-color: transparent;
  height: 87px;
  left: calc(50.00% - 134px);
  mix-blend-mode: normal;
  position: absolute;
  top: 72px;
  width: 269px;
}

.x1024 .frame-7-kGulvu {
  background-color: transparent;
  height: 460px;
  left: calc(50.00% - 418px);
  position: absolute;
  top: 241px;
  width: 836px;
}

.x1024 .schwa-is-a-brand-con-jGamaS {
  background-color: transparent;
  display: block;
  height: auto;
  left: 11px;
  letter-spacing: 0.00px;
  line-height: 54px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0px;
  transform: translate(0, 25px);
  width: 814px;
}

.x1024 .schwa-is-a-brand-con-jGamaS.bp3-animate-enter {
  animation: bp3-animate-enter-frames 0.60s ease-in-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1024 .established-in-2022-jGamaS {
  background-color: transparent;
  color: transparent;
  display: block;
  font-family: var(--font-family-hk_grotesk-light);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 300;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 45px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 190px;
  transform: translate(0, 25px);
  width: 836px;
}

.x1024 .span0-x6jRze {
  font-style: normal;
}

.x1024 .span1-x6jRze {
  color: var(--honeysuckle);
  font-style: normal;
  text-decoration: underline;
}

.x1024 .span2-x6jRze {
  font-style: normal;
  text-decoration: underline;
}

.x1024 .span3-x6jRze {
  font-style: normal;
}

.x1024 .established-in-2022-jGamaS.bp3-animate-enter1 {
  animation: bp3-animate-enter1-frames 0.90s ease-in-out 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1024 .frame-15-kGulvu {
  background-color: transparent;
  display: block;
  height: 133px;
  left: calc(50.00% - 475px);
  opacity: 0;
  position: absolute;
  top: 850px;
  transform: translate(0, 25px);
  width: 950px;
}

.x1024 .frame-15-kGulvu.bp3-animate-enter9 {
  animation: bp3-animate-enter9-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter9-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1024 .frame-11-yyfvZa {
  background-color: transparent;
  height: 133px;
  left: calc(50.00% - 475px);
  position: relative;
  top: 0px;
  width: 950px;
}

.x1024 .frame-1-jDcCWO {
  background-color: transparent;
  height: 54px;
  left: 27px;
  position: absolute;
  top: 0px;
  width: 896px;
}

.x1024 .frame-4-KE7lY1 {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 54px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 253px;
}

.x1024 .frame-4-KE7lY1.bp3-animate-enter2 {
  animation: bp3-animate-enter2-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp3-animate-enter2-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1024 .brand-consultancy-6xPRdI {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.25px;
  line-height: 39.8px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x1024 .frame-7-KE7lY1 {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 54px;
  left: 272px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 352px;
}

.x1024 .frame-7-KE7lY1.bp3-animate-enter3 {
  animation: bp3-animate-enter3-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp3-animate-enter3-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1024 .diversity-equity-inclusion-tZgGR3 {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.25px;
  line-height: 39.8px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x1024 .frame-8-KE7lY1 {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 54px;
  left: 643px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 253px;
}

.x1024 .frame-8-KE7lY1.bp3-animate-enter4 {
  animation: bp3-animate-enter4-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp3-animate-enter4-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1024 .employer-branding-k35JSq {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.25px;
  line-height: 39.8px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x1024 .frame-2-jDcCWO {
  background-color: transparent;
  height: 54px;
  left: 0px;
  position: absolute;
  top: 79px;
  width: 950px;
}

.x1024 .frame-4-7dn70x {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 54px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 256px;
}

.x1024 .frame-4-7dn70x.bp3-animate-enter5 {
  animation: bp3-animate-enter5-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp3-animate-enter5-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1024 .fashion-and-design-xD8KR7 {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.25px;
  line-height: 39.8px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x1024 .frame-10-7dn70x {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 54px;
  left: 275px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 126px;
}

.x1024 .frame-10-7dn70x.bp3-animate-enter6 {
  animation: bp3-animate-enter6-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp3-animate-enter6-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1024 .finance-PYOvjl {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.25px;
  line-height: 39.8px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x1024 .frame-11-7dn70x {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 54px;
  left: 420px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 236px;
}

.x1024 .frame-11-7dn70x.bp3-animate-enter7 {
  animation: bp3-animate-enter7-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp3-animate-enter7-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1024 .luxury-concierge-rTLPix {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.25px;
  line-height: 39.8px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x1024 .frame-13-7dn70x {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 54px;
  left: 675px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 275px;
}

.x1024 .frame-13-7dn70x.bp3-animate-enter8 {
  animation: bp3-animate-enter8-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp3-animate-enter8-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1024 .pr-communication-DmFxP7 {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.25px;
  line-height: 39.8px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x1024 .frame-10-kGulvu {
  background-color: var(--honeysuckle);
  bottom: 0px;
  height: 72px;
  left: calc(50.00% - 1273px);
  mix-blend-mode: normal;
  position: absolute;
  width: 2546px;
}

.x1024 .schwa-srl-piazza-del-cxRz5X {
  background-color: transparent;
  height: auto;
  left: 930px;
  letter-spacing: 0.00px;
  line-height: 24px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 24px;
  white-space: nowrap;
  width: auto;
}
/* screen - 1440 */

.x1440 {
  background-color: var(--governor-bay);
  height: 100vh;
  margin: 0px;
  min-height: 1251px;
  min-width: 1440px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x1440 .rectangle-1-7R3e8M {
  background-color: var(--governor-bay);
  height: 1207px;
  left: -737px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1474px);
}

.x1440 .frame-7R3e8M {
  background-color: transparent;
  height: 95px;
  left: calc(50.00% - 150px);
  mix-blend-mode: normal;
  position: absolute;
  top: 71px;
  width: 301px;
}

.x1440 .frame-7-7R3e8M {
  background-color: transparent;
  height: 496px;
  left: calc(50.00% - 475px);
  position: absolute;
  top: 272px;
  width: 950px;
}

.x1440 .schwa-is-a-brand-con-Ppyspy {
  background-color: transparent;
  display: block;
  height: auto;
  left: 68px;
  letter-spacing: 0.00px;
  line-height: 54px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0px;
  transform: translate(0, 25px);
  width: 814px;
}

.x1440 .schwa-is-a-brand-con-Ppyspy.bp2-animate-enter {
  animation: bp2-animate-enter-frames 0.60s ease-in-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1440 .established-in-2022-Ppyspy {
  background-color: transparent;
  color: transparent;
  display: block;
  font-family: var(--font-family-hk_grotesk-light);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 300;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 51px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 190px;
  transform: translate(0, 25px);
  width: 950px;
}

.x1440 .span0-I5QAbq {
  color: var(--white);
  font-style: normal;
}

.x1440 .span1-I5QAbq {
  color: var(--honeysuckle);
  font-style: normal;
  text-decoration: underline;
}

.x1440 .span2-I5QAbq {
  color: var(--white);
  font-style: normal;
}

.x1440 .established-in-2022-Ppyspy.bp2-animate-enter1 {
  animation: bp2-animate-enter1-frames 0.90s ease-in-out 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1440 .frame-15-7R3e8M {
  background-color: transparent;
  display: block;
  height: 170px;
  left: calc(50.00% - 610px);
  opacity: 0;
  position: absolute;
  top: 897px;
  transform: translate(0, 25px);
  width: 1221px;
}

.x1440 .frame-15-7R3e8M.bp2-animate-enter9 {
  animation: bp2-animate-enter9-frames 0.60s ease-in-out 1.70s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter9-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1440 .frame-11-5gTEj7 {
  background-color: transparent;
  height: 170px;
  left: calc(50.00% - 610px);
  position: relative;
  top: 0px;
  width: 1221px;
}

.x1440 .frame-1-lByY37 {
  background-color: transparent;
  height: 69px;
  left: 34px;
  position: absolute;
  top: 0px;
  width: 1152px;
}

.x1440 .frame-4-waXgSs {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 326px;
}

.x1440 .frame-4-waXgSs.bp2-animate-enter2 {
  animation: bp2-animate-enter2-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp2-animate-enter2-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1440 .brand-consultancy-Qb7zxN {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1440 .frame-7-waXgSs {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 350px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 453px;
}

.x1440 .frame-7-waXgSs.bp2-animate-enter3 {
  animation: bp2-animate-enter3-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp2-animate-enter3-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1440 .diversity-equity-inclusion-UMt6ql {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1440 .frame-8-waXgSs {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 827px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 325px;
}

.x1440 .frame-8-waXgSs.bp2-animate-enter4 {
  animation: bp2-animate-enter4-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp2-animate-enter4-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1440 .employer-branding-zZx3Ng {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1440 .frame-2-lByY37 {
  background-color: transparent;
  height: 69px;
  left: 0px;
  position: absolute;
  top: 101px;
  width: 1221px;
}

.x1440 .frame-4-OO9mFx {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 329px;
}

.x1440 .frame-4-OO9mFx.bp2-animate-enter5 {
  animation: bp2-animate-enter5-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp2-animate-enter5-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1440 .fashion-and-design-XVNrCa {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1440 .frame-10-OO9mFx {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 353px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 162px;
}

.x1440 .frame-10-OO9mFx.bp2-animate-enter6 {
  animation: bp2-animate-enter6-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp2-animate-enter6-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1440 .finance-uRQcL2 {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1440 .frame-11-OO9mFx {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 539px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 304px;
}

.x1440 .frame-11-OO9mFx.bp2-animate-enter7 {
  animation: bp2-animate-enter7-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp2-animate-enter7-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1440 .luxury-concierge-dO0o7V {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1440 .frame-13-OO9mFx {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 867px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 354px;
}

.x1440 .frame-13-OO9mFx.bp2-animate-enter8 {
  animation: bp2-animate-enter8-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp2-animate-enter8-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1440 .pr-communication-ppp0nm {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1440 .frame-10-7R3e8M {
  background-color: var(--honeysuckle);
  bottom: 0px;
  height: 72px;
  left: calc(50.00% - 1273px);
  mix-blend-mode: normal;
  position: absolute;
  width: 2546px;
}

.x1440 .schwa-srl-piazza-del-8GT0L5 {
  background-color: transparent;
  height: auto;
  left: 930px;
  letter-spacing: 0.00px;
  line-height: 24px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 24px;
  white-space: nowrap;
  width: auto;
}
/* screen - 1920 */

.x1920 {
  background-color: var(--governor-bay);
  height: 100vh;
  margin: 0px;
  min-height: 1401px;
  min-width: 1920px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x1920 .frame-3YiSwQ {
  background-color: transparent;
  height: 102px;
  left: calc(50.00% - 160px);
  mix-blend-mode: normal;
  position: absolute;
  top: 66px;
  width: 320px;
}

.x1920 .frame-7-3YiSwQ {
  background-color: transparent;
  height: 514px;
  left: calc(50.00% - 475px);
  position: absolute;
  top: 272px;
  width: 950px;
}

.x1920 .schwa-is-a-brand-con-iXMN8X {
  background-color: transparent;
  display: block;
  height: auto;
  left: 68px;
  letter-spacing: 0.00px;
  line-height: 54px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0px;
  transform: translate(0, 25px);
  width: 814px;
}

.x1920 .schwa-is-a-brand-con-iXMN8X.bp1-animate-enter {
  animation: bp1-animate-enter-frames 0.60s ease-in-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1920 .established-in-2022-iXMN8X {
  background-color: transparent;
  color: transparent;
  display: block;
  font-family: var(--font-family-hk_grotesk-light);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 300;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 54px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 190px;
  transform: translate(0, 25px);
  width: 950px;
}

.x1920 .span0-TA8dUX {
  font-style: normal;
}

.x1920 .span1-TA8dUX {
  color: var(--honeysuckle);
  font-style: normal;
  text-decoration: underline;
}

.x1920 .span2-TA8dUX {
  font-style: normal;
}

.x1920 .established-in-2022-iXMN8X.bp1-animate-enter1 {
  animation: bp1-animate-enter1-frames 0.90s ease-in-out 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1920 .frame-15-3YiSwQ {
  background-color: transparent;
  display: block;
  height: 170px;
  left: calc(50.00% - 610px);
  opacity: 0;
  position: absolute;
  top: 909px;
  transform: translate(0, 25px);
  width: 1221px;
}

.x1920 .frame-15-3YiSwQ.bp1-animate-enter9 {
  animation: bp1-animate-enter9-frames 0.60s ease-in-out 1.50s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter9-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1920 .frame-11-I58x7w {
  background-color: transparent;
  height: 170px;
  left: calc(50.00% - 610px);
  position: relative;
  top: 0px;
  width: 1221px;
}

.x1920 .frame-1-WNiid9 {
  background-color: transparent;
  height: 69px;
  left: 34px;
  position: absolute;
  top: 0px;
  width: 1152px;
}

.x1920 .frame-4-KgQdpQ {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 326px;
}

.x1920 .frame-4-KgQdpQ.bp1-animate-enter2 {
  animation: bp1-animate-enter2-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp1-animate-enter2-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1920 .brand-consultancy-3SINN0 {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1920 .frame-7-KgQdpQ {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 350px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 453px;
}

.x1920 .frame-7-KgQdpQ.bp1-animate-enter3 {
  animation: bp1-animate-enter3-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp1-animate-enter3-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1920 .diversity-equity-inclusion-O7bb5S {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1920 .frame-8-KgQdpQ {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 827px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 325px;
}

.x1920 .frame-8-KgQdpQ.bp1-animate-enter4 {
  animation: bp1-animate-enter4-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp1-animate-enter4-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1920 .employer-branding-wsqKYY {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1920 .frame-2-WNiid9 {
  background-color: transparent;
  height: 69px;
  left: 0px;
  position: absolute;
  top: 101px;
  width: 1221px;
}

.x1920 .frame-4-znCHOb {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 329px;
}

.x1920 .frame-4-znCHOb.bp1-animate-enter5 {
  animation: bp1-animate-enter5-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp1-animate-enter5-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1920 .fashion-and-design-EexDrM {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1920 .frame-10-znCHOb {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 353px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 162px;
}

.x1920 .frame-10-znCHOb.bp1-animate-enter6 {
  animation: bp1-animate-enter6-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp1-animate-enter6-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1920 .finance-hfKsWu {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1920 .frame-14-znCHOb {
  background-color: transparent;
  height: 69px;
  left: 539px;
  position: absolute;
  top: 0px;
  width: 682px;
}

.x1920 .frame-12-nWfx38 {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 304px;
}

.x1920 .frame-12-nWfx38.bp1-animate-enter7 {
  animation: bp1-animate-enter7-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp1-animate-enter7-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1920 .luxury-concierge-xXM5tx {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1920 .frame-13-nWfx38 {
  background-color: var(--white-2);
  border-radius: 4px;
  display: block;
  height: 69px;
  left: 328px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 354px;
}

.x1920 .frame-13-nWfx38.bp1-animate-enter8 {
  animation: bp1-animate-enter8-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp1-animate-enter8-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x1920 .pr-communication-KseS89 {
  background-color: transparent;
  height: auto;
  left: 24px;
  letter-spacing: 0.32px;
  line-height: 51.2px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.x1920 .frame-10-3YiSwQ {
  background-color: var(--honeysuckle);
  height: 72px;
  left: calc(50.00% - 1273px);
  mix-blend-mode: normal;
  position: absolute;
  top: 1329px;
  width: 2546px;
}

.x1920 .schwa-srl-piazza-del-gFPa6o {
  background-color: transparent;
  height: auto;
  left: 930px;
  letter-spacing: 0.00px;
  line-height: 24px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 24px;
  white-space: nowrap;
  width: auto;
}
/* screen - 375 */

.x375 {
  background-color: var(--governor-bay);
  height: 100vh;
  margin: 0px;
  min-height: 908px;
  min-width: 375px;
  mix-blend-mode: normal;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x375 .rectangle-1-kbeuKH {
  background-color: var(--governor-bay);
  height: 1607px;
  left: -737px;
  mix-blend-mode: normal;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1474px);
}

.x375 .frame-kbeuKH {
  background-color: transparent;
  height: 71px;
  left: calc(50.00% - 108px);
  mix-blend-mode: normal;
  position: absolute;
  top: 55px;
  width: 219px;
}

.x375 .frame-7-kbeuKH {
  background-color: transparent;
  height: 498px;
  left: calc(50.00% - 182px);
  position: absolute;
  top: 199px;
  width: 364px;
}

.x375 .schwa-is-a-brand-con-Am5Vhj {
  background-color: transparent;
  display: block;
  height: auto;
  left: 46px;
  letter-spacing: 0.00px;
  line-height: 31.9px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0px;
  transform: translate(0, 25px);
  width: 272px;
}

.x375 .schwa-is-a-brand-con-Am5Vhj.bp4-animate-enter {
  animation: bp4-animate-enter-frames 0.60s ease-in-out 0.30s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x375 .established-in-2022-Am5Vhj {
  background-color: transparent;
  color: transparent;
  display: block;
  font-family: var(--font-family-hk_grotesk-light);
  font-size: var(--font-size-xxxs);
  font-style: normal;
  font-weight: 300;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 31.9px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 178px;
  transform: translate(0, 25px);
  width: 304px;
}

.x375 .span0-o0DClh {
  font-style: normal;
}

.x375 .span1-o0DClh {
  color: var(--honeysuckle);
  font-style: normal;
  text-decoration: underline;
}

.x375 .span2-o0DClh {
  font-style: normal;
}

.x375 .established-in-2022-Am5Vhj.bp4-animate-enter1 {
  animation: bp4-animate-enter1-frames 0.90s ease-in-out 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x375 .frame-16-kbeuKH {
  background-color: transparent;
  display: block;
  height: 432px;
  left: calc(50.00% - 151px);
  opacity: 0;
  position: absolute;
  top: 762px;
  transform: translate(0, 25px);
  width: 303px;
}

.x375 .frame-16-kbeuKH.bp4-animate-enter9 {
  animation: bp4-animate-enter9-frames 0.60s ease-in-out 1.70s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter9-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x375 .frame-11-pHXDhQ {
  background-color: transparent;
  height: 432px;
  left: calc(50.00% - 152px);
  position: relative;
  top: 0px;
  width: 303px;
}

.x375 .frame-1-XLArMs {
  background-color: transparent;
  height: 176px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 303px;
}

.x375 .frame-4-1BNjWE {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 48px;
  left: 42px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 219px;
}

.x375 .frame-4-1BNjWE.bp4-animate-enter2 {
  animation: bp4-animate-enter2-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp4-animate-enter2-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x375 .brand-consultancy-omEXYU {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.21px;
  line-height: 33.6px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x375 .frame-7-1BNjWE {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 48px;
  left: 0px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 64px;
  transform: scale(1.1);
  width: 303px;
}

.x375 .frame-7-1BNjWE.bp4-animate-enter3 {
  animation: bp4-animate-enter3-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp4-animate-enter3-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x375 .diversity-equity-inclusion-ATvj3x {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.21px;
  line-height: 33.6px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x375 .frame-8-1BNjWE {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 48px;
  left: 42px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 128px;
  transform: scale(1.1);
  width: 219px;
}

.x375 .frame-8-1BNjWE.bp4-animate-enter4 {
  animation: bp4-animate-enter4-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp4-animate-enter4-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x375 .employer-branding-S6FFU0 {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.21px;
  line-height: 33.6px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x375 .frame-2-XLArMs {
  background-color: transparent;
  height: 176px;
  left: 0px;
  position: absolute;
  top: 192px;
  width: 303px;
}

.x375 .frame-4-kzxWz6 {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 48px;
  left: 40px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: scale(1.1);
  width: 222px;
}

.x375 .frame-4-kzxWz6.bp4-animate-enter5 {
  animation: bp4-animate-enter5-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp4-animate-enter5-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x375 .fashion-and-design-HMV7Xy {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.21px;
  line-height: 33.6px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x375 .frame-10-kzxWz6 {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 48px;
  left: 96px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 64px;
  transform: scale(1.1);
  width: 112px;
}

.x375 .frame-10-kzxWz6.bp4-animate-enter6 {
  animation: bp4-animate-enter6-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp4-animate-enter6-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x375 .finance-77UhMz {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.21px;
  line-height: 33.6px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x375 .frame-11-kzxWz6 {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 48px;
  left: 49px;
  mix-blend-mode: normal;
  opacity: 0;
  position: absolute;
  top: 128px;
  transform: scale(1.1);
  width: 205px;
}

.x375 .frame-11-kzxWz6.bp4-animate-enter7 {
  animation: bp4-animate-enter7-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp4-animate-enter7-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x375 .luxury-concierge-Pd2a1S {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.21px;
  line-height: 33.6px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x375 .frame-14-XLArMs {
  background-color: transparent;
  height: 48px;
  left: 0px;
  position: absolute;
  top: 384px;
  width: 303px;
}

.x375 .frame-13-4eKux5 {
  background-color: var(--white-2);
  border-radius: 3.11px;
  display: block;
  height: 48px;
  left: 32px;
  mix-blend-mode: normal;
  opacity: 0;
  position: relative;
  top: 0px;
  transform: scale(1.1);
  width: 238px;
}

.x375 .frame-13-4eKux5.bp4-animate-enter8 {
  animation: bp4-animate-enter8-frames 0.60s ease-in-out 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: scale(1.1);
}

@keyframes bp4-animate-enter8-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.x375 .pr-communication-TB7fqG {
  background-color: transparent;
  height: auto;
  left: 19px;
  letter-spacing: 0.21px;
  line-height: 33.6px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.x375 .frame-10-kbeuKH {
  background-color: var(--honeysuckle);
  bottom: 0px;
  height: 80px;
  left: calc(50.00% - 1272px);
  mix-blend-mode: normal;
  position: absolute;
  width: 2546px;
}

.x375 .schwa-srl-piazza-del-1u64Hq {
  background-color: transparent;
  color: var(--governor-bay);
  font-family: var(--font-family-hk_grotesk-medium);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  left: 1162px;
  letter-spacing: 0.00px;
  line-height: 15.6px;
  mix-blend-mode: normal;
  position: absolute;
  text-align: center;
  top: 16px;
  width: auto;
}
@media screen and (max-width: 1023px) {
  .screen.x1920 { 
    display: none;
   }
  .screen.x1440 { 
    display: none;
   }
  .screen.x1024 { 
    display: none;
   }
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .screen.x375 { 
    display: none;
   }
  .screen.x1920 { 
    display: none;
   }
  .screen.x1440 { 
    display: none;
   }
}
@media screen and (min-width: 1440px) and (max-width: 1919px) {
  .screen.x375 { 
    display: none;
   }
  .screen.x1920 { 
    display: none;
   }
  .screen.x1024 { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.x375 { 
    display: none;
   }
  .screen.x1440 { 
    display: none;
   }
  .screen.x1024 { 
    display: none;
   }
}