/* screen - frame-1-all-breakpoints */

.frame-1-all-breakpoints {
  align-items: flex-start;
  background-color: var(--black-rock);
  display: flex;
  flex-direction: column;
  min-width: 1280px;
  position: relative;
}

.frame-1-all-breakpoints .frame-37470 {
  align-self: stretch;
  height:100vh;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .image-9-1 {
  aspect-ratio: 1.74;
  height: 798px;
  left: -56px;
  object-fit: cover;
  position: absolute;
  top: -4px;
  width: 1392px;
}

.romi-hero__romi-container{
  max-width: 1280px;
  width: 100%;
    margin: 0 auto;
    position: relative;
}

.frame-1-all-breakpoints .romi-3 {
  font-size: 250px;
  height: 175px;
  left: calc(50.00% - 200px);
  position: absolute;
  text-shadow: 0px 10px 40px #0044a0b2;
  top: 246px;
  white-space: nowrap;
}

.frame-1-all-breakpoints .vector-10 {
  height: 59.69%;
  left: -1.55%;
  position: absolute;
  top: 53.99%;
  width: 100.23%;
  z-index: -1;
}

.frame-1-all-breakpoints .text-49 {
  align-items: center;
  display: flex;
  height: 48px;
  left: 449px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 182px;
  white-space: nowrap;
  z-index: 1;
}

.frame-1-all-breakpoints .view-30::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%);
  border-radius: 20px 0px 20px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.frame-1-all-breakpoints .view-30 {
  align-items: center;
  border: none;
  border-radius: 20px 0px 20px 0px;
  box-shadow: -7px 3px 30px #00ff3852 , 10px -6px 25px #1a75ff78;
  display: inline-flex;
  justify-content: center;
  left: calc(50.00% + 291px);
  padding: 15px 25px;
  position: absolute;
  top: 460px;
}

.frame-1-all-breakpoints .text_label-16 {
  -webkit-background-clip: text;
  -webkit-text-stroke: 1px transparent;
  background-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  letter-spacing: 0.80px;
  line-height: 14px;
  margin-left: -1.00px;
  margin-top: -2.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.frame-1-all-breakpoints .x0809-2026-6 {
  height: 90px;
  left: 680px;
  position: absolute;
  top: 295px;
  width: 96px;
}

.frame-1-all-breakpoints .x0809-2026-7 {
  color: var(--white);
  font-family: var(--font-family-bebas_neue_cyrillic-regular);
  font-size: 54px;
  font-weight: 400;
  height: 99.88%;
  left: -3px;
  letter-spacing: 0;
  line-height: 45px;
  position: absolute;
  text-align: center;
  top: 6px;
  transform: rotate(-0.06deg);
  width: 99.90%;
}

.frame-1-all-breakpoints .view-31 {
  height: 87px;
  left: 1055px;
  position: absolute;
  top: 162px;
  width: 128px;
}

.frame-1-all-breakpoints .text-50 {
  -webkit-text-stroke: 2px var(--bright-turquoise);
  height: 67.61%;
  left: 0;
  letter-spacing: 2.40px;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 10.47%;
  transform: rotate(15.00deg);
  width: 91.20%;
}

.frame-1-all-breakpoints .frame-37481-1 {
  height: 871px;
  position: relative;
  width: 1280px;
  margin: 0 auto;
}

.frame-1-all-breakpoints .image-8 {
  aspect-ratio: 1.35;
  height: 614px;
  left: 226px;
  mix-blend-mode: lighten;
  object-fit: cover;
  position: absolute;
  top: 197px;
  width: 828px;
}

.frame-1-all-breakpoints .rectangle-3-1 {
  background: linear-gradient(180deg, rgba(21, 8, 44, 0) 0%, rgba(21, 8, 44, 1) 100%);
  height: 153px;
  left: 0;
  position: absolute;
  top: -32px;
  width: 1280px;
}

.frame-1-all-breakpoints .ellipse-2-5 {
  background: radial-gradient(50% 50% at 50% 50%, rgba(6, 191, 255, 0.48) 0%, rgba(6, 191, 255, 0.3) 24%, rgba(174, 234, 255, 0) 100%);
  border-radius: 400.5px/406px;
  height: 812px;
  left: 216px;
  mix-blend-mode: color-dodge;
  position: absolute;
  top: 78px;
  width: 801px;
}

.frame-1-all-breakpoints .frame-2087326032-1 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: center;
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(119deg, rgba(11, 4, 27, 0) 0%, rgba(53, 19, 129, 0.68) 78%, rgba(7, 229, 254, 0.85) 97%);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: transparent;
  border-image: linear-gradient(254deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  border-right-style: solid;
  border-right-width: 1px;
  display: flex;
  gap: 10px;
  justify-content: center;
  left: 51px;
  padding: 24px;
  position: absolute;
  top: 325px;
  width: 589px;
}

.frame-1-all-breakpoints .text_label-19 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .frame-2087326033-1 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: center;
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(292deg, rgba(11, 4, 27, 0) 0%, rgba(53, 19, 129, 0.68) 78%, rgba(7, 229, 254, 0.85) 97%);
  border-color: transparent;
  border-image: linear-gradient(254deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  gap: 10px;
  justify-content: center;
  left: 640px;
  padding: 24px;
  position: absolute;
  top: 610px;
  width: 589px;
}

.frame-1-all-breakpoints .text_label-20 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-partner-card--info,
.romi-partner-card--conference{
  display: none!important;
}

.frame-1-all-breakpoints .vector-11 {
  height: 2.87%;
  left: 51.88%;
  position: absolute;
  top: 64.69%;
  width: 35.70%;
}

.frame-1-all-breakpoints .text-51 {
  align-items: center;
  display: flex;
  height: 170px;
  left: 686px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-shadow: -7px 3px 30px #00ff3852;
  top: 414px;
  width: 448px;
}

.frame-1-all-breakpoints .frame-37482-1 {
  align-self: stretch;
  background-image: url(../img/frame-37482-1.svg);
  background-position: 50% 50%;
  background-size: cover;
  height: 1002px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .rectangle-4-2 {
  background: linear-gradient(180deg, rgba(21, 8, 44, 1) 0%, rgba(7, 22, 15, 1) 100%);
  top: 0;
}

.frame-1-all-breakpoints .rectangle-5-1 {
  background: linear-gradient(180deg, rgba(16, 22, 15, 0) 0%, rgba(39, 17, 63, 1) 100%);
  top: 810px;
}

.frame-1-all-breakpoints .frame-2087326044-1::-webkit-scrollbar {
  display: none;
  width: 0;
}

.frame-1-all-breakpoints .frame-2087326044-1 {
  height: 827px;
  left: 151px;
  overflow: hidden;
  overflow-y: scroll;
  position: absolute;
  top: 91px;
  width: 977px;
}

.frame-1-all-breakpoints .frame-37475-9 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: flex-start;
  backdrop-filter: blur(5px) brightness(100%);
  background-color: var(--black-2);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 736px;
  left: 0;
  position: absolute;
  top: 850px;
  width: 477px;
}

.frame-1-all-breakpoints .frame-37475-8 {
  align-items: flex-start;
  align-self: stretch;
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  display: flex;
  flex-direction: column;
  gap: 12px;
  height: 736px;
  overflow: hidden;
  padding: 48px 48px 0px;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .text-52 {
  align-items: center;
  display: flex;
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .text_label-21 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .chat-gpt-image-15-2026-16_55_31-1-1-4 {
  aspect-ratio: 0.8;
  height: 703px;
  left: -10px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 563px;
  z-index: -1;

}

.frame-1-all-breakpoints .frame-2087326036-2 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: flex-start;
  backdrop-filter: blur(5px) brightness(100%);
  background-color: var(--black-2);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  gap: 10px;
  height: 826px;
  left: 0;
  top: 1px;
  width: 477px;
}

.frame-1-all-breakpoints .frame-37475-10 {
  align-items: flex-start;
  align-self: stretch;
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  display: flex;
  flex-direction: column;
  gap: 12px;
  height: 826px;
  overflow: hidden;
  padding: 48px 48px 0px;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .i-1 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .text_label-22 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .chat-gpt-image-15-2026-16_55_31-1-1-5 {
  aspect-ratio: 0.8;
  height: 984px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 474px;
  z-index: -1;
}

.frame-1-all-breakpoints .frame-2087326035-1 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: flex-start;
  backdrop-filter: blur(5px) brightness(100%);
  background-color: var(--black-2);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 736px;
  left: 500px;
  position: absolute;
  top: 850px;
  width: 477px;
}

.frame-1-all-breakpoints .text-53 {
  align-items: center;
  display: flex;
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .frame-2087326043-4 {
  padding: 0px 24px 0px 0px;
}

.frame-1-all-breakpoints .text_label-23 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .chat-gpt-image-15-2026-16_55_31-1-1-6 {
  aspect-ratio: 0.72;
  height: 675px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 486px;
  z-index: -1;
}

.frame-1-all-breakpoints .frame-2087326037-2 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: flex-start;
  backdrop-filter: blur(5px) brightness(100%);
  background-color: var(--black-2);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  gap: 10px;
  height: 736px;
  left: 500px;
  top: 91px;
  width: 477px;
}

.frame-1-all-breakpoints .data-driven-1 {
  align-items: center;
  display: flex;
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .text_label-24 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .chat-gpt-image-15-2026-16_55_31-1-1-7 {
  aspect-ratio: 0.72;
  height: 770px;
  left: -74px;
  object-fit: cover;
  position: absolute;
  top: -34px;
  width: 554px;
  z-index: -1;
}

.frame-1-all-breakpoints .frame-3748-1 {
  background-color: var(--violet);
  height: 473px;
  position: relative;
  width: 100vw;
}

.frame-1-all-breakpoints .image-11-1 {
  height: 443px;
  left: 31vw;
  object-fit: cover;
  width: 1033px;
}

.frame-1-all-breakpoints .image-12-1 {
  aspect-ratio: 1.36;
  height: 644px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: -117px;
  width: 523px;
}

.frame-1-all-breakpoints .frame-2087326036-3 {
  align-items: center;
  gap: 19px;
  left: 139px;
  top: 98px;
  width: 505px;
  z-index: 99;
}

.frame-1-all-breakpoints .address-1 {
  -webkit-text-stroke: 2px var(--heliotrope);
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.72px;
  position: relative;
  text-align: center;
  transform: rotate(-0.48deg);
  width: fit-content;
}

.frame-1-all-breakpoints .romi-2 {
  align-self: stretch;
  font-size: 180px;
  margin-left: -1.00px;
  position: relative;
  text-shadow: 0px 0px 10px #ffffff;
}

.frame-1-all-breakpoints .view-26::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%);
  border-radius: 20px 0px 20px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.frame-1-all-breakpoints .view-26 {
  align-items: center;
  border: none;
  border-radius: 20px 0px 20px 0px;
  box-shadow: -8px 4px 16px #0038ff4c , 10px -6px 25px #f7003b4c;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  overflow: hidden;
  padding: 15px 25px;
  position: relative;
}

.frame-1-all-breakpoints .text_label-17 {
  -webkit-background-clip: text;
  -webkit-text-stroke: 1px transparent;
  background-image: linear-gradient(270deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%) 1;
  letter-spacing: 0.80px;
  line-height: 14px;
  margin-left: -1.00px;
  margin-top: -2.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.frame-1-all-breakpoints .ellipse-2-6 {
  background: radial-gradient(50% 50% at 50% 50%, rgba(6, 191, 255, 0.48) 0%, rgba(6, 191, 255, 0.3) 24%, rgba(174, 234, 255, 0) 100%);
  border-radius: 258.5px/262px;
  height: 524px;
  left: 86px;
  mix-blend-mode: color-dodge;
  position: absolute;
  top: -16px;
  width: 517px;
}

.frame-1-all-breakpoints .frame-37484-1 {
  height: 1160px;
  overflow: hidden;
  position: relative;
  width: 100vw;
}

.frame-1-all-breakpoints .rectangle-5-2 {
  background: linear-gradient(180deg, rgba(39, 17, 63, 1) 0%, rgba(16, 22, 15, 0) 100%);
  top: 0;
}

.frame-1-all-breakpoints .x1-3 {
  aspect-ratio: 0.97;
  height: 1111px;
  left: 0px;
  mix-blend-mode: lighten;
  object-fit: cover;
  position: absolute;
  top: 54px;
  width: 1077px;
}

.frame-1-all-breakpoints .frame-2087326037-3 {
  align-items: center;
  gap: 24px;
  left: 650px;
  top: 95px;
  width: 575px;
}

.frame-1-all-breakpoints .title-3 {
  align-self: stretch;
  flex: 0 0 auto;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .vector-12 {
  height: 42px;
  left: -16px;
  position: absolute;
  top: 42px;
  width: 492px;
}

.frame-1-all-breakpoints .text-7 {
  align-items: center;
  display: flex;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-shadow: 0px 10px 20px #7cb8ff4c;
  white-space: nowrap;
  width: fit-content;
}

.frame-1-all-breakpoints .view-32 {
  height: 87px;
  left: 425px;
  position: absolute;
  top: -34px;
  transform: rotate(9.21deg);
  width: 128px;
}

.frame-1-all-breakpoints .text_label-18 {
  -webkit-text-stroke: 5px var(--bright-turquoise);
  height: 107.71%;
  left: 11.78%;
  line-height: 48px;
  position: absolute;
  text-align: center;
  top: 9.78%;
  transform: rotate(15.00deg);
  width: 61.58%;
}

.frame-1-all-breakpoints .span0-7 {
  letter-spacing: 1.15px;
}

.frame-1-all-breakpoints .span1-4 {
  letter-spacing: 2.30px;
  line-height: 43px;
}

.frame-1-all-breakpoints .text-55 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
}

.frame-1-all-breakpoints .frame-2087326041-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 24px;
  left: 650px;
  position: absolute;
  top: 421px;
  width: 575px;
}

.frame-1-all-breakpoints .frame-1 {
  align-items: center;
  align-self: stretch;
  background: linear-gradient(281deg, rgba(11, 4, 27, 0) 0%, rgba(53, 19, 129, 0.68) 78%, rgba(7, 229, 254, 0.85) 97%);
  border-color: transparent;
  border-image: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%) 1;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 24px 10px 24px 50px;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .text-8 {
  letter-spacing: 1.20px;
  line-height: 0.85;
  margin-top: -1.00px;
  position: relative;
  width: 446px;
}

.frame-1-all-breakpoints .span0-8 {
  letter-spacing: 0.29px;
  margin-bottom: 10px;
  display: block;
}

#program{
  display: none;
}

.frame-1-all-breakpoints .span-3 {
  letter-spacing: 0.13px;
}

.frame-1-all-breakpoints .number-1 {
  -webkit-text-stroke: 10px #9747ff;
  align-items: center;
  display: flex;
  height: 128px;
  justify-content: center;
  left: -34px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 17px;
  transform: rotate(-7.79deg);
  white-space: nowrap;
}

.frame-1-all-breakpoints .x1-4 {
  -webkit-text-stroke: 10px #49ffe9;
  align-items: center;
  display: flex;
  height: 128px;
  justify-content: center;
  left: -34px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 17px;
  transform: rotate(-7.79deg);
  white-space: nowrap;
}

.frame-1-all-breakpoints .text_label-25 {
  letter-spacing: 0;
  line-height: 0.85;
  margin-top: -1.00px;
  position: relative;
  width: 446px;
}

.frame-1-all-breakpoints .x1-5 {
  -webkit-text-stroke: 10px #0d52ff;
  align-items: center;
  display: flex;
  height: 128px;
  justify-content: center;
  left: -34px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 17px;
  transform: rotate(-7.79deg);
  white-space: nowrap;
}

.frame-1-all-breakpoints .x1-6 {
  -webkit-text-stroke: 10px #ff2bf6;
  align-items: center;
  display: flex;
  height: 128px;
  justify-content: center;
  left: -34px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 17px;
  transform: rotate(-7.79deg);
  white-space: nowrap;
}

.frame-1-all-breakpoints .ellipse-2-7 {
  background: radial-gradient(50% 50% at 50% 50%, rgba(6, 191, 255, 0.48) 0%, rgba(6, 191, 255, 0.3) 24%, rgba(174, 234, 255, 0) 100%);
  border-radius: 433.5px/439px;
  height: 878px;
  left: -88px;
  mix-blend-mode: color-dodge;
  position: absolute;
  top: 118px;
  width: 867px;
}

.frame-1-all-breakpoints .frame-37485-1 {
  background-image: url(../img/frame-37485-1.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1216px;
  position: relative;
  width: 100Vw;
}

.frame-1-all-breakpoints .rectangle-5-3 {
  background: linear-gradient(180deg, rgba(16, 22, 15, 0) 0%, rgba(39, 17, 63, 1) 100%);
  top: 992px;
}

.frame-1-all-breakpoints .frame-37474-1 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex-direction: column;
  gap: 3px;
  height: 415px;
  left: 56px;
  overflow: hidden;
  position: absolute;
  top: 262px;
  width: 475px;
}

.frame-1-all-breakpoints .image-5 {
  aspect-ratio: 1.5;
  height: 322px;
  margin-top: -55px;
  object-fit: cover;
  width: 484px;
}

.frame-1-all-breakpoints .frame-37475-11 {
  height: 145px;
  position: relative;
}

.frame-1-all-breakpoints .text-57 {
  align-items: center;
  display: flex;
  height: 48px;
  left: 22px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 22px;
  white-space: nowrap;
  width: 428px;
}

.frame-1-all-breakpoints .view-33 {
  height: 87px;
  left: 128px;
  position: absolute;
  top: -5px;
  transform: rotate(-37.44deg);
  width: 128px;
}

.frame-1-all-breakpoints .text-9 {
  -webkit-text-stroke: 5px var(--bright-turquoise);
  height: 67.61%;
  left: 32.46%;
  letter-spacing: 2.40px;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 10.47%;
  transform: rotate(15.00deg);
  width: 27.28%;
}

.frame-1-all-breakpoints .text-59 {
  align-items: center;
  display: flex;
  height: 44px;
  left: 22px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 77px;
  width: 428px;
}

.frame-1-all-breakpoints .frame-37477-1 {
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex-direction: column;
  gap: 7px;
  height: 412px;
  left: 252px;
  overflow: hidden;
  position: absolute;
  top: 706px;
  width: 475px;
}

.frame-1-all-breakpoints .image-6 {
  aspect-ratio: 1.5;
  height: 263px;
  width: 475px;
}

.frame-1-all-breakpoints .frame-37475-12 {
  height: 344px;
  position: relative;
}

.frame-1-all-breakpoints .text-60 {
  align-items: center;
  display: flex;
  height: 49px;
  left: 122px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 22px;
  white-space: nowrap;
  width: 317px;
}

.frame-1-all-breakpoints .text-61 {
  height: 39px;
  left: 22px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 79px;
  width: 428px;
}

.frame-1-all-breakpoints .view-34 {
  height: 87px;
  left: 8px;
  position: absolute;
  top: -5px;
  transform: rotate(-29.31deg);
  width: 128px;
}

.frame-1-all-breakpoints .text_label-26 {
  -webkit-text-stroke: 5px var(--bright-turquoise);
  height: 67.61%;
  left: 4.41%;
  letter-spacing: 2.40px;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 10.32%;
  transform: rotate(15.00deg);
  width: 82.63%;
}

.frame-1-all-breakpoints .frame-37475-13 {
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  height: 414px;
  left: 560px;
  overflow: hidden;
  position: absolute;
  top: 176px;
  width: 475px;
}

.frame-1-all-breakpoints .image-4 {
  aspect-ratio: 1.63;
  height: 295px;
  left: -3px;
  object-fit: cover;
  position: absolute;
  top: -16px;
  width: 482px;
}

.frame-1-all-breakpoints .frame-37475-14 {
  height: 144px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 270px;
  width: 475px;
}

.frame-1-all-breakpoints .text-62 {
  align-items: center;
  display: flex;
  height: 49px;
  left: 22px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 22px;
  white-space: nowrap;
  width: 428px;
}

.frame-1-all-breakpoints .view-35 {
  height: 87px;
  left: -12px;
  position: absolute;
  top: -5px;
  transform: rotate(46.59deg);
  width: 128px;
}

.frame-1-all-breakpoints .text-63 {
  align-items: center;
  display: flex;
  height: 39px;
  left: 22px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 83px;
  width: 428px;
}

.frame-1-all-breakpoints .frame-37478-1 {
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  height: 412px;
  left: 756px;
  overflow: hidden;
  position: absolute;
  top: 618px;
  width: 475px;
}

.frame-1-all-breakpoints .frame-37475-15 {
  display: flex;
  flex-direction: column;
  gap: 9px;
  height: 344px;
  left: 0;
  position: absolute;
  top: 270px;
  width: 475px;
}

.frame-1-all-breakpoints .text-64 {
  align-items: center;
  display: flex;
  height: 49px;
  letter-spacing: 0;
  line-height: normal;
  margin-left: 22px;
  margin-top: 22px;
  white-space: nowrap;
  width: 313px;
}

.frame-1-all-breakpoints .text-65 {
  height: 39px;
  letter-spacing: 0;
  line-height: normal;
  margin-left: 22px;
  width: 428px;
}

.frame-1-all-breakpoints .title-4 {
  justify-content: center;
  left: calc(50.00% - 443px);
  position: absolute;
  top: 75px;
  width: 887px;
}

.frame-1-all-breakpoints .vector-8 {
  height: 25px;
  left: 300px;
  position: absolute;
  top: 52px;
  width: 294px;
}

.frame-1-all-breakpoints .view-27 {
  height: 87px;
  left: 546px;
  position: absolute;
  top: -27px;
  transform: rotate(9.21deg);
  width: 128px;
}

.frame-1-all-breakpoints .image-11-2 {
  height: 460px;
  left: 0;
  width: 1040px;
}

.frame-1-all-breakpoints .image-13 {
  aspect-ratio: 1.36;
  height: 810px;
  left: 715px;
  object-fit: cover;
  position: absolute;
  top: -194px;
  width: 565px;
}

.frame-1-all-breakpoints .frame-2087326036-4 {
  align-items: center;
  gap: 19px;
  left: 476px;
  top: 102px;
  width: 505px;
}

.frame-1-all-breakpoints .ellipse-2-8 {
  background: radial-gradient(50% 50% at 50% 50%, rgba(6, 191, 255, 0.48) 0%, rgba(6, 191, 255, 0.3) 24%, rgba(174, 234, 255, 0) 100%);
  border-radius: 258.5px/262px;
  height: 524px;
  left: 459px;
  mix-blend-mode: color-dodge;
  position: absolute;
  top: -16px;
  width: 517px;
}

.frame-1-all-breakpoints .frame-37487-1 {
  background-image: url(../img/Frame37487.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 734px;
  position: relative;
  width: 100vw;
}

.frame-1-all-breakpoints .rectangle-4-3 {
  background: linear-gradient(180deg, rgba(38, 17, 63, 1) 0%, rgba(29, 15, 48, 1) 100%);
  top: 1px;
}

.frame-1-all-breakpoints .title-5 {
  flex-direction: column;
  gap: 24px;
  justify-content: center;
  left: calc(50.00% + 196px);
  position: absolute;
  top: 44px;
  width: 365px;
}

.frame-1-all-breakpoints .text-67 {
  align-items: center;
  display: flex;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.frame-1-all-breakpoints .view-36 {
  height: 87px;
  left: 1144px;
  position: absolute;
  top: 71px;
  transform: rotate(9.21deg);
  width: 128px;
}

.frame-1-all-breakpoints .frame-26-1::-webkit-scrollbar {
  display: none;
  width: 0;
}

.frame-1-all-breakpoints .frame-26-1 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: flex-start;
  backdrop-filter: blur(5px) brightness(100%);
  display: flex;
  flex-wrap: wrap;
  filter: blur(7.5px);;
  gap: 24px 24px;
  height: 567px;
  left: 51px;
  opacity: 0.3;
  overflow: scroll;
  padding: 24px;
  position: absolute;
  top: 84px;
  width: 773px;
}

.frame-1-all-breakpoints .frame-20873260-1 {
  align-items: center;
  display: flex;
  gap: 24px;
  position: relative;
  width: 738px;
}

.frame-1-all-breakpoints .frame-3743-1 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-grow: 1;
  gap: 24px;
  position: relative;
}

.frame-1-all-breakpoints .ellipse-2-4 {
  height: 123px;
  position: relative;
  width: 123px;
}

.frame-1-all-breakpoints .frame-37440-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  position: relative;
}

.frame-1-all-breakpoints .ceo-salesdoubler-1 {
  align-self: stretch;
  letter-spacing: 1.00px;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .span0-9 {
  letter-spacing: 0.20px;
}

.frame-1-all-breakpoints .frame-2087326057 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 580px;
  justify-content: center;
  left: 50px;
  padding: 20px 40px;
  position: absolute;
  top: 71px;
  width: 774px;
}

.frame-1-all-breakpoints .text-10 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 0.5;
  position: relative;
  text-align: center;
}

.frame-1-all-breakpoints .span1-5 {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-weight: 400;
}

.frame-1-all-breakpoints .view-28::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%);
  border-radius: 20px 0px 20px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.frame-1-all-breakpoints .view-28 {
  align-items: center;
  border: none;
  border-radius: 20px 0px 20px 0px;
  box-shadow: -7px 3px 30px #00ff3852 , 10px -6px 25px #1a75ff78;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  overflow: hidden;
  padding: 15px 25px;
  position: relative;
}

.frame-1-all-breakpoints .frame-37488-1 {
  background-image: url(../img/frame-37488-1.svg);
  background-position: 50% 50%;
  background-size: cover;
  height: 868px;
  overflow: hidden;
  position: relative;
  width: 100vw;
}

.frame-1-all-breakpoints .rectangle-4-4 {
  background: linear-gradient(180deg, rgba(29, 15, 48, 1) 0%, rgba(7, 22, 15, 1) 100%);
  top: 0;
}

.frame-1-all-breakpoints .rectangle-5-4 {
  background: linear-gradient(180deg, rgba(16, 22, 15, 0) 0%, rgba(14, 22, 15, 1) 100%);
  top: 646px;
}

.frame-1-all-breakpoints .frame-2087326052-1 {
  background-color: #000000c7;
  display: flex;
  height: 594px;
  justify-content: center;
  left: 152px;
  position: absolute;
  top: 189px;
  width: 976px;
}

.frame-1-all-breakpoints .frame-18-1::-webkit-scrollbar {
  display: none;
  width: 0;
}

.frame-1-all-breakpoints .frame-18-1 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: center;
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 594px;
  overflow: scroll;
  padding: 40px;
  position: relative;
  width: 976px;
}

.frame-1-all-breakpoints .frame-3744-2 {
  align-items: flex-start;
}

.frame-1-all-breakpoints .text-69 {
  align-items: center;
  display: flex;
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .frame-37442-2 {
  align-self: stretch;
}

.frame-1-all-breakpoints .text-11 {
  align-items: center;
  display: flex;
  justify-content: center;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.frame-1-all-breakpoints .text-71 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .text-73 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .frame-37442-3 {
  height: 83px;
}

.frame-1-all-breakpoints .frame-37443::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%);
  border-radius: 100px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.frame-1-all-breakpoints .frame-37443 {
  align-items: center;
  border: none;
  border-radius: 100px;
  display: flex;
  gap: 10px;
  height: 77px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 77px;
}

.frame-1-all-breakpoints .image-7 {
  height: 89px;
  margin-bottom: -6.00px;
  margin-left: -10.00px;
  margin-top: -6.00px;
  object-fit: cover;
  position: relative;
  width: 97px;
}

.frame-1-all-breakpoints .frame-37444-3 {
  overflow: hidden;
}

.frame-1-all-breakpoints .text-13 {
  flex: 1;
  letter-spacing: 0;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .span0-10 {
  color: var(--turquoise);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-weight: 700;
}

.frame-1-all-breakpoints .span2-1 {
  line-height: 30px;
}

.frame-1-all-breakpoints .frame-3744-3 {
  align-items: center;
}

.frame-1-all-breakpoints .text-16 {
  align-items: center;
  display: flex;
  justify-content: center;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.frame-1-all-breakpoints .text-77 {
  color: #0075ff;
  flex: 1;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-l);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .text-79 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .text-81 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .frame-37443-1::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: radial-gradient(50% 50% at 72% 50%, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.04) 100%);
  border-radius: 100px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.frame-1-all-breakpoints .frame-37443-1 {
  align-items: center;
  border: none;
  border-radius: 100px;
  display: flex;
  gap: 10px;
  height: 77px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 77px;
}

.frame-1-all-breakpoints .text-85 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .frame-37489-1 {
  background-color: #10160f;
  height: 1076px;
  position: relative;
  width: 100vw;
}

.frame-1-all-breakpoints .image-14 {
  aspect-ratio: 1;
  height: 1076px;
  left: 0;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1270px;
}

.frame-1-all-breakpoints .rectangle-5-5 {
  background: linear-gradient(180deg, rgba(16, 22, 15, 0) 0%, rgba(39, 17, 63, 1) 100%);
  bottom: 0;
}

.frame-1-all-breakpoints .frame-2087326011-3 {
  align-items: flex-end;
  display: flex;
  gap: 48px;
  justify-content: center;
  left: 153px;
  position: absolute;
  top: 233px;
  width: 970px;
}

.frame-1-all-breakpoints .frame-2087326001-1::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%);
  border-radius: 0px 30px 0px 30px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.frame-1-all-breakpoints .frame-2087326001-1 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: center;
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(115deg, rgba(11, 4, 27, 0) 0%, rgba(53, 19, 129, 0.68) 37%, rgba(7, 229, 254, 0.85) 97%);
  border: none;
  border-radius: 0px 30px 0px 30px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  justify-content: center;
  padding: 64px 48px;
  position: relative;
  width: 461px;
}

.frame-1-all-breakpoints .line-1 {
  color: var(--white);
  font-family: var(--font-family-bebas_neue_cyrillic-regular);
  font-size: 96px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 76.8px;
  margin-top: -1.00px;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: fit-content;
}

.frame-1-all-breakpoints .frame-2087326014-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 6px;
  padding: 12px 0px;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .view-37 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .frame-83-1 {
  height: 24px;
  position: relative;
  width: 24px;
}

.frame-1-all-breakpoints .pajamascheck-xs-1 {
  height: 24px;
  position: relative;
}

.frame-1-all-breakpoints .vector-9 {
  height: 49.99%;
  left: 18.91%;
  position: absolute;
  top: 25.00%;
  width: 62.34%;
}

.frame-1-all-breakpoints .text-17 {
  flex: 1;
  letter-spacing: 0.80px;
  line-height: normal;
  position: relative;
}

.frame-1-all-breakpoints .view-38 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .view-39 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .text-18 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
}

.frame-1-all-breakpoints .view-40 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .text-20 {
  flex: 1;
  letter-spacing: 0.80px;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.frame-1-all-breakpoints .view-41 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .view-42 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .frame-2087326015-1 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .frame-2087326016-2 {
  align-self: stretch;
}

.frame-1-all-breakpoints .early-bird-tickets-2 {
  -webkit-background-clip: text;
  -webkit-text-stroke: 1px transparent;
  background-image: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%) 1;
  margin-top: -2.00px;
}

.frame-1-all-breakpoints .frame-2087326012-1 {
  align-items: center;
  align-self: stretch;
  border-color: var(--white);
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 12px;
  padding: 24px 0px 12px;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .x0809-2026-5 {
  height: 45px;
  position: relative;
  width: 199px;
}

.frame-1-all-breakpoints .x0809-2026-8 {
  color: transparent;
  font-family: var(--font-family-bebas_neue_cyrillic-regular);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  height: 113.33%;
  left: -24.56%;
  letter-spacing: 0;
  line-height: 25.6px;
  position: absolute;
  text-align: center;
  top: 0;
  transform: rotate(-0.02deg);
  width: 148.74%;
}

.frame-1-all-breakpoints .span0-11 {
  color: var(--turquoise);
  text-decoration: line-through;
}

.frame-1-all-breakpoints .span2-2 {
  line-height: 51.2px;
}

.frame-1-all-breakpoints .view-43 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .x31052025-1 {
  flex: 1;
  letter-spacing: 0.80px;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.frame-1-all-breakpoints .view-44::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%);
  border-radius: 20px 0px 20px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.frame-1-all-breakpoints .view-44 {
  align-items: center;
  border: none;
  border-radius: 20px 0px 20px 0px;
  box-shadow: -8px 4px 16px #0038ff4c , 10px -6px 25px #f7003b4c;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  overflow: hidden;
  padding: 20px 25px;
  position: relative;
}

.frame-1-all-breakpoints .text_label-27 {
  -webkit-background-clip: text;
  -webkit-text-stroke: 1px transparent;
  background-image: linear-gradient(270deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%) 1;
  letter-spacing: 1.20px;
  line-height: 14px;
  margin-left: -1.00px;
  margin-top: -2.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.frame-1-all-breakpoints .frame-2087325999-1::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%);
  border-radius: 30px 0px 30px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.frame-1-all-breakpoints .frame-2087325999-1 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: center;
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(195deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: none;
  border-radius: 30px 0px 30px 0px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  justify-content: center;
  padding: 64px 48px;
  position: relative;
  width: 461px;
}

.frame-1-all-breakpoints .view-45 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .view-46 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .view-47 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .early-bird-tickets-3 {
  margin-top: -1.00px;
}

.frame-1-all-breakpoints .x0809-2026-9 {
  color: transparent;
  font-family: var(--font-family-bebas_neue_cyrillic-regular);
  font-size: var(--font-size-xxxl);
  font-weight: 400;
  height: 113.33%;
  left: -27.58%;
  letter-spacing: 0;
  line-height: 28.8px;
  position: absolute;
  text-align: center;
  top: 0;
  transform: rotate(-0.02deg);
  width: 155.28%;
}

.frame-1-all-breakpoints .span0-12 {
  color: #f4ff7ad1;
  text-decoration: line-through;
}

.frame-1-all-breakpoints .span1-6 {
  color: var(--white);
}

.frame-1-all-breakpoints .view-48 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .view-49::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%);
  border-radius: 20px 0px 20px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.frame-1-all-breakpoints .view-49 {
  align-items: center;
  border: none;
  border-radius: 20px 0px 20px 0px;
  box-shadow: -7px 3px 30px #00ff3852 , 10px -6px 25px #1a75ff78;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  overflow: hidden;
  padding: 20px 25px;
  position: relative;
}

.frame-1-all-breakpoints .text_label-28 {
  -webkit-background-clip: text;
  -webkit-text-stroke: 1px transparent;
  background-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  letter-spacing: 1.20px;
  line-height: 14px;
  margin-left: -1.00px;
  margin-top: -2.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.frame-1-all-breakpoints .title-6 {
  left: calc(50.00% - 443px);
  position: absolute;
  top: 75px;
  width: 887px;
}

.frame-1-all-breakpoints .vector-13 {
  height: 25px;
  left: -16px;
  position: absolute;
  top: 53px;
  width: 220px;
}

.frame-1-all-breakpoints .view-50 {
  height: 87px;
  left: 152px;
  position: absolute;
  top: -1px;
  transform: rotate(9.21deg);
  width: 128px;
}

.frame-1-all-breakpoints .frame-37490-1 {
  background-color: var(--violet);
  height: 546px;
  position: relative;
  width: 100vw;
}

.frame-1-all-breakpoints .ellipse-2-9 {
  background: radial-gradient(50% 50% at 50% 50%, rgba(6, 191, 255, 0.48) 0%, rgba(6, 191, 255, 0.3) 24%, rgba(174, 234, 255, 0) 100%);
  border-radius: 258.5px/262px;
  height: 524px;
  left: 68px;
  mix-blend-mode: color-dodge;
  position: absolute;
  top: -25px;
  width: 517px;
}

.frame-1-all-breakpoints .frame-2087326036-5 {
  align-items: center;
  gap: 19px;
  left: 657px;
  top: 120px;
  width: 573px;
}

.frame-1-all-breakpoints .vector-14 {
  height: 25px;
  left: -16px;
  position: absolute;
  top: 115px;
  width: 341px;
}

.frame-1-all-breakpoints .text-96 {
  letter-spacing: 0;
  line-height: 1;
  margin-top: -1.00px;
  position: relative;
  text-shadow: 0px 10px 20px #7cb8ff4c;
  width: fit-content;
}

.frame-1-all-breakpoints .view-51 {
  height: 87px;
  left: 266px;
  position: absolute;
  top: -41px;
  transform: rotate(9.21deg);
  width: 128px;
}

.frame-1-all-breakpoints .frame-2087326053-1 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 24px 0px 0px;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .text_label-29 {
  letter-spacing: 0.80px;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: 573px;
}

.frame-1-all-breakpoints .image-15-1 {
  aspect-ratio: 1;
  height: 585px;
  left: 34px;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  top: -19px;
  width: 585px;
}

.frame-1-all-breakpoints .layer_1-3 {
  height: 90px;
  left: 148px;
  position: absolute;
  top: 330px;
  width: 414px;
}

.frame-1-all-breakpoints .frame-37491-1 {
  align-items: center;
  align-self: stretch;
  background-color: var(--violet);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  padding: 0px 0px 100px;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .abstract-digital-blu-1 {
  aspect-ratio: 2.12;
  height: 957px;
  left: 0;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  top: -124px;
  width: 100vw;
}

.frame-1-all-breakpoints .frame-2087326057-1 {
  -webkit-backdrop-filter: blur(7.5px) brightness(100%);
  align-items: center;
  backdrop-filter: blur(7.5px) brightness(100%);
  background-color: #23103b8a;
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex-direction: column;
  gap: 24px;
  height: 304px;
  justify-content: center;
  padding: 20px 40px;
  position: relative;
  width: 1180px;
}

.frame-1-all-breakpoints .frame-37476-1 {
  align-items: flex-start;
  margin: 0 auto;
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%) 1;
  display: flex;
  flex: 0 0 auto;
  gap: 24px;
  position: relative;
  width: 1180px;
  backdrop-filter: blur(7.5px) brightness(100%);
}

.frame-1-all-breakpoints .frame-2087326011-2 {
  flex: 1;
  flex-grow: 1;
  margin-bottom: -50.00px;
  margin-left: -40.00px;
  margin-right: -40.00px;
  margin-top: -30.00px;
  position: relative;
}

.frame-1-all-breakpoints .frame-208732601-1 {
  align-items: flex-start;
  margin: 0 auto;
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex: 0 0 auto;
  gap: 24px;
  position: relative;
  width: 1180px;
  backdrop-filter: blur(7.5px) brightness(100%);
}

.frame-1-all-breakpoints .frame-37492-1 {
  align-items: flex-end;
  align-self: stretch;
  background-color: var(--violet);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 12px;
  padding: 0px 50px 60px;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .image-16-1 {
  aspect-ratio: 1.78;
  height: 791px;
  left: -63px;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  top: -57px;
  width: 1406px;
}

.frame-1-all-breakpoints .frame-37406-1 {
  margin-bottom: -50.00px;
  margin-right: 0;
  margin-left: auto;
  margin-top: -30.00px;
  position: relative;
  display: block;
  width: 654px;
}

.frame-1-all-breakpoints .menu-3 {
  -webkit-backdrop-filter: blur(7.5px) brightness(100%);
  backdrop-filter: blur(7.5px) brightness(100%);
  background-color: var(--bunting);
  border: 1px solid;
  border-color: #321ba9;
  border-radius: 0px 0px 20px 20px;
  gap: 20px;
  height: 39px;
  left: calc(50.00% - 590px);
  padding: 0px 1px 0px 24px;
  position: fixed;
  top: 11px;
  width: 1180px;
}

.frame-1-all-breakpoints .layer_1-4 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 6px;
  position: relative;
}

.frame-1-all-breakpoints .romi-by-1 {
  color: var(--white);
  font-family: var(--font-family-automata-regular);
  font-size: 28px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.frame-1-all-breakpoints .span1-7 {
  font-size: var(--font-size-xl);
}

.frame-1-all-breakpoints .span2-3 {
  font-size: 14px;
}

.frame-1-all-breakpoints .layer_1-5 {
  height: 26.07px;
  margin-bottom: -1.07px;
  position: relative;
  width: 108px;
}

.frame-1-all-breakpoints .frame-37469-1 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 1;
  flex-grow: 1;
  justify-content: flex-end;
  position: relative;
}

.frame-1-all-breakpoints .view-29 {
  align-items: center;
  border-radius: 20px;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  overflow: hidden;
  padding: 12px 20px;
  position: relative;
}

.frame-1-all-breakpoints .menu-2 {
  letter-spacing: 0;
  line-height: 14px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.frame-1-all-breakpoints .view-52::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%);
  border-radius: 20px 0px 20px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.frame-1-all-breakpoints .view-52 {
  align-items: center;
  border: none;
  border-radius: 20px 0px 20px 0px;
  box-shadow: -8px 4px 16px #0038ff4c , 10px -6px 25px #f7003b4c;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  margin-bottom: -1.00px;
  margin-top: -1.00px;
  overflow: hidden;
  padding: 15px 25px;
  position: relative;
}

.frame-1-all-breakpoints .early-bird-tickets {
  letter-spacing: 0;
  line-height: 32.0px;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: fit-content;
}

.frame-1-all-breakpoints .frame-2087326016 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  position: relative;
}

.frame-1-all-breakpoints .frame-2087326036 {
  display: flex;
  flex-direction: column;
  position: absolute;
}

.frame-1-all-breakpoints .frame-2087326037 {
  display: flex;
  flex-direction: column;
  position: absolute;
}

.frame-1-all-breakpoints .frame-3744 {
  align-self: stretch;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  border-color: var(--white);
  display: flex;
  flex: 0 0 auto;
  gap: 20px;
  overflow: hidden;
  padding: 0px 0px 20px;
  position: relative;
  width: 100%;
}

.frame-1-all-breakpoints .frame-37442 {
  align-items: center;
  display: flex;
  gap: 10px;
  overflow: hidden;
  position: relative;
  width: 140px;
}

.frame-1-all-breakpoints .frame-37444 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-grow: 1;
  gap: 10px;
  position: relative;
}

.frame-1-all-breakpoints .image-11 {
  aspect-ratio: 2.33;
  mix-blend-mode: screen;
  position: absolute;
  top: 13px;
}

.frame-1-all-breakpoints .menu-1 {
  align-items: center;
  display: flex;
  justify-content: center;
}

.frame-1-all-breakpoints .rectangle-4 {
  height: 8vw;
  left: 0;
  position: absolute;
  width: 100vw;
}

.frame-1-all-breakpoints .rectangle-5 {
  height: 223px;
  left: 0;
  position: absolute;
  width: 100vw;
}

.frame-1-all-breakpoints .romi {
  -webkit-text-stroke: 1px var(--white);
  align-items: center;
  color: var(--white-2);
  display: flex;
  font-family: var(--font-family-automata-display);
  font-weight: 400;
  justify-content: center;
  letter-spacing: 0;
  line-height: 1;
  text-align: center;
}

.frame-1-all-breakpoints .title {
  align-items: center;
  display: flex;
}
/* screen - romi-2026-u8212-mobile-375 */

.romi-2026-u8212-mobile-375 {
  align-items: flex-start;
  background-color: var(--black-rock);
  display: flex;
  flex-direction: column;
  min-width: 375px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .x01-hero-mobile {
  background-color: var(--black-rock);
  height: 437px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .image-9 {
  aspect-ratio: 1.14;
  height: 437px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .vector-1 {
  height: 3.66%;
  left: 3.73%;
  position: absolute;
  top: 25.17%;
  width: 91.73%;
  opacity: 0;
}

.romi-2026-u8212-mobile-375 .text-1-3 {
  color: var(--white);
  font-family: var(--font-family-bebas_neue_cyrillic-regular);
  font-size: 29px;
  font-weight: 400;
  height: 29px;
  left: 24px;
  position: absolute;
  top: 96px;
  white-space: nowrap;
}

.romi-2026-u8212-mobile-375 .romi-1 {
  -webkit-text-stroke: 0.46px var(--white);
  align-items: center;
  color: var(--white-2);
  display: flex;
  font-family: var(--font-family-automata-display);
  font-size: 115px;
  font-weight: 400;
  height: 80px;
  justify-content: center;
  left: calc(50.00% - 162px);
  position: absolute;
  text-align: center;
  text-shadow: 0px 4.6px 18.4px #0044a0b2;
  top: 143px;
}

.romi-2026-u8212-mobile-375 .x0809-2026-1 {
  height: 68px;
  left: 120px;
  position: absolute;
  top: 164px;
  width: 73px;
  opacity: 0;
}

.romi-2026-u8212-mobile-375 .x0809-2026-2 {
  color: var(--white);
  font-family: var(--font-family-bebas_neue_cyrillic-regular);
  font-size: var(--font-size-xl);
  font-weight: 400;
  height: 58.41%;
  left: 20.57%;
  letter-spacing: 0;
  line-height: 20.0px;
  position: absolute;
  text-align: center;
  top: 5px;
  transform: rotate(-0.06deg);
  width: 58.88%;
}

.romi-2026-u8212-mobile-375 .view-3 {
  height: 66px;
  left: 266px;
  position: absolute;
  top: 143px;
  width: 97px;
}

.romi-2026-u8212-mobile-375 .text-2-1 {
  -webkit-text-stroke: 3.8px var(--bright-turquoise);
  color: var(--black);
  font-family: var(--font-family-montserrat);
  font-size: 36.5px;
  font-weight: 700;
  height: 66.34%;
  left: 0;
  letter-spacing: 1.82px;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 10.51%;
  transform: rotate(15.00deg);
  width: 91.29%;
}

.romi-2026-u8212-mobile-375 .view-4::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%);
  border-radius: 18px 0px 18px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 0.9px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.romi-2026-u8212-mobile-375 .view-4 {
  align-items: center;
  border: none;
  border-radius: 18px 0px 18px 0px;
  box-shadow: -6.3px 2.7px 27px #00ff3852 , 9px -5.4px 22.5px #1a75ff78;
  display: inline-flex;
  justify-content: center;
  left: calc(50.00% - 40px);
  padding: 13.5px 22.5px;
  position: absolute;
  top: 238px;
}

.romi-2026-u8212-mobile-375 .text_label-3 {
  -webkit-background-clip: text;
  -webkit-text-stroke: 0.9px transparent;
  background-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.72px;
  line-height: 12.6px;
  margin-left: -0.90px;
  margin-top: -1.80px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .rectangle-3 {
  background: linear-gradient(180deg, rgba(21, 8, 44, 0) 0%, rgba(21, 8, 44, 1) 100%);
  height: 57px;
  left: -11px;
  position: absolute;
  top: 380px;
  width: 476px;
}

.romi-2026-u8212-mobile-375 .rectangle-4 {
  background: linear-gradient(180deg, rgba(21, 8, 44, 0) 0%, rgba(21, 8, 44, 1) 100%);
  height: 61px;
  left: 0;
  position: absolute;
  top: 393px;
  width: 518px;
}

.romi-2026-u8212-mobile-375 .frame-37481 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  padding: 40px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .ellipse-2-2 {
  background: radial-gradient(50% 50% at 50% 50%, rgba(6, 191, 255, 0.48) 0%, rgba(6, 191, 255, 0.3) 24%, rgba(174, 234, 255, 0) 100%);
  border-radius: 305.5px/310px;
  height: 620px;
  left: -140px;
  mix-blend-mode: color-dodge;
  position: absolute;
  top: 179px;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-2087326056 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .vector-2 {
  height: 25px;
  left: -9px;
  position: absolute;
  top: 159px;
  width: 220px;
}

.romi-2026-u8212-mobile-375 .text-3-1 {
  align-items: center;
  display: flex;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-shadow: -7px 3px 30px #00ff3852;
  width: 332px;
}

.romi-2026-u8212-mobile-375 .frame-2087326033 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: center;
  align-self: stretch;
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(286deg, rgba(11, 4, 27, 0) 0%, rgba(53, 19, 129, 0.68) 78%, rgba(7, 229, 254, 0.85) 97%);
  border-color: transparent;
  border-image: linear-gradient(254deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 24px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .text_label-4 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .frame-2087326032 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: center;
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(113deg, rgba(11, 4, 27, 0) 0%, rgba(53, 19, 129, 0.68) 78%, rgba(7, 229, 254, 0.85) 97%);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: transparent;
  border-image: linear-gradient(254deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  border-right-style: solid;
  border-right-width: 1px;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 24px;
  position: relative;
  width: 331px;
}

.romi-2026-u8212-mobile-375 .text_label-5 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .frame-37482 {
  align-self: stretch;
  background-image: url(../img/frame-37482.svg);
  background-position: 50% 50%;
  background-size: cover;
  flex: 0 0 auto;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 929px;
}

.romi-2026-u8212-mobile-375 .rectangle-4-1 {
  background: linear-gradient(180deg, rgba(21, 8, 44, 1) 0%, rgba(7, 22, 15, 1) 100%);
  height: 91px;
  left: 0;
  position: absolute;
  top: 0;
  width: 522px;
}

.romi-2026-u8212-mobile-375 .rectangle-5 {
  background: linear-gradient(180deg, rgba(16, 22, 15, 0) 0%, rgba(39, 17, 63, 1) 100%);
  height: 107px;
  left: 0;
  position: absolute;
  top: 673px;
  width: 611px;
}

.romi-2026-u8212-mobile-375 .frame-2087326044::-webkit-scrollbar {
  display: none;
  width: 0;
}

.romi-2026-u8212-mobile-375 .frame-2087326044 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 816px;
  left: 20px;
  overflow: hidden;
  overflow-y: scroll;
  position: absolute;
  top: 53px;
  width: calc(100% - 40px);
}

.romi-2026-u8212-mobile-375 .frame-2087326036-1 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: flex-start;
  align-self: stretch;
  backdrop-filter: blur(5px) brightness(100%);
  background-color: var(--black-2);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 816px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-37475-1 {
  align-items: flex-start;
  align-self: stretch;
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  gap: 12px;
  height: 816px;
  overflow: hidden;
  padding: 40px 20px 0px;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .i {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text_label-6 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .chat-gpt-image-15-2026-16_55_31-1-1 {
  aspect-ratio: 0.8;
  height: 496px;
  left: -11px;
  object-fit: cover;
  position: absolute;
  top: 340px;
  width: 397px;
  z-index: -1;
}

.romi-2026-u8212-mobile-375 .frame-2087326037 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: flex-start;
  align-self: stretch;
  backdrop-filter: blur(5px) brightness(100%);
  background-color: var(--black-2);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 736px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-37475 {
  align-items: flex-start;
  align-self: stretch;
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  display: flex;
  flex-direction: column;
  gap: 12px;
  height: 736px;
  overflow: hidden;
  padding: 40px 20px 0px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .data-driven {
  align-items: center;
  display: flex;
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .frame-2087326043-1 {
  padding: 0px 24px 0px 0px;
}

.romi-2026-u8212-mobile-375 .text_label-7 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .chat-gpt-image-15-2026-16_55_31-1-1-1 {
  aspect-ratio: 0.72;
  height: 549px;
  left: -10px;
  object-fit: cover;
  position: absolute;
  top: 187px;
  width: 395px;
  z-index: -1;
}

.romi-2026-u8212-mobile-375 .frame-2087326035 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: flex-start;
  align-self: stretch;
  backdrop-filter: blur(5px) brightness(100%);
  background-color: var(--black-2);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 655px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .text-4-1 {
  align-items: center;
  display: flex;
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .chat-gpt-image-15-2026-16_55_31-1-1-2 {
  aspect-ratio: 0.63;
  height: 643px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: -1;
}

.romi-2026-u8212-mobile-375 .text_label-8 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .frame-37475-2 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: flex-start;
  align-self: stretch;
  backdrop-filter: blur(5px) brightness(100%);
  background-color: var(--black-2);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  gap: 10px;
  height: 636px;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .text-5-1 {
  align-items: center;
  display: flex;
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text_label-9 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .chat-gpt-image-15-2026-16_55_31-1-1-3 {
  aspect-ratio: 0.8;
  height: 635px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: -1;
}

.romi-2026-u8212-mobile-375 .frame-3748 {
  align-items: center;
  align-self: stretch;
  background-color: var(--violet);
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 455px;
  padding: 40px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .image-12 {
  aspect-ratio: 1.36;
  height: 269px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: -18px;
  width: 235px;
}

.romi-2026-u8212-mobile-375 .image-11 {
  aspect-ratio: 2.33;
  height: 195px;
  left: -78px;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  top: 224px;
  width: 455px;
}

.romi-2026-u8212-mobile-375 .ellipse-2 {
  background: radial-gradient(50% 50% at 50% 50%, rgba(6, 191, 255, 0.48) 0%, rgba(6, 191, 255, 0.3) 24%, rgba(174, 234, 255, 0) 100%);
  border-radius: 258.5px/262px;
  height: 524px;
  left: -70px;
  mix-blend-mode: color-dodge;
  position: absolute;
  top: -60px;
  width: 517px;
}

.romi-2026-u8212-mobile-375 .frame-2087326036 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 19px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .address {
  -webkit-text-stroke: 2px var(--heliotrope);
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.72px;
  position: relative;
  text-align: center;
  transform: rotate(-0.48deg);
  width: fit-content;
  opacity: 0;
}

.romi-2026-u8212-mobile-375 .romi {
  -webkit-text-stroke: 1px var(--white);
  align-items: center;
  align-self: stretch;
  color: var(--white-2);
  display: flex;
  font-family: var(--font-family-automata-display);
  font-size: 46px;
  font-weight: 400;
  justify-content: center;
  letter-spacing: 0;
  line-height: normal;
  margin-left: -1.00px;
  position: relative;
  text-align: center;
  text-shadow: 0px 0px 10px #ffffff;
  opacity: 0;
}

.romi-2026-u8212-mobile-375 .view::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%);
  border-radius: 20px 0px 20px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.romi-2026-u8212-mobile-375 .view {
  align-items: center;
  border: none;
  border-radius: 20px 0px 20px 0px;
  box-shadow: -8px 4px 16px #0038ff4c , 10px -6px 25px #f7003b4c;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  overflow: hidden;
  padding: 15px 25px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .frame-37484 {
  align-items: flex-end;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  padding: 40px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-2087326037-1 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .title {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .vector-3 {
  height: 26px;
  left: -16px;
  position: absolute;
  top: 25px;
  width: 304px;
}

.romi-2026-u8212-mobile-375 .text {
  align-items: center;
  display: flex;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-shadow: 0px 10px 20px #7cb8ff4c;
  white-space: nowrap;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .view-5 {
  height: 87px;
  left: 425px;
  position: absolute;
  top: -34px;
  transform: rotate(9.21deg);
  width: 128px;
  display: none!important;
}

.romi-2026-u8212-mobile-375 .text_label-1 {
  -webkit-text-stroke: 5px var(--bright-turquoise);
  height: 107.71%;
  left: 11.78%;
  line-height: 48px;
  position: absolute;
  text-align: center;
  top: 9.78%;
  transform: rotate(15.00deg);
  width: 61.58%;
  display: none!important;
}

.romi-2026-u8212-mobile-375 .span0 {
  letter-spacing: 1.15px;
}

.romi-2026-u8212-mobile-375 .span1 {
  letter-spacing: 2.30px;
  line-height: 43px;
}

.romi-2026-u8212-mobile-375 .text-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
}

.romi-2026-u8212-mobile-375 .frame-2087326041 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame {
  align-items: center;
  align-self: stretch;
  background: linear-gradient(281deg, rgba(11, 4, 27, 0) 0%, rgba(53, 19, 129, 0.68) 78%, rgba(7, 229, 254, 0.85) 97%);
  border-color: transparent;
  border-image: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%) 1;
  border-left-style: solid;
  border-left-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 24px 10px 24px 50px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .text-2 {
  flex: 1;
  letter-spacing: 1.20px;
  line-height: 1;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .span0-1 {
  letter-spacing: 0.29px;
}

.romi-2026-u8212-mobile-375 .span-1 {
  letter-spacing: 0.13px;
}

.romi-2026-u8212-mobile-375 .number {
  -webkit-text-stroke: 10px #9747ff;
  align-items: center;
  display: flex;
  height: 128px;
  justify-content: center;
  left:5px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 17px;
  transform: rotate(-7.79deg);
  white-space: nowrap;
}

.romi-2026-u8212-mobile-375 .x1 {
  -webkit-text-stroke: 10px #49ffe9;
  align-items: center;
  display: flex;
  height: 128px;
  justify-content: center;
  left: 5px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 17px;
  transform: rotate(-7.79deg);
  white-space: nowrap;
}

.romi-2026-u8212-mobile-375 .text_label-10 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .x1-1 {
  -webkit-text-stroke: 10px #0d52ff;
}

.romi-2026-u8212-mobile-375 .x1-2 {
  -webkit-text-stroke: 10px #ff2bf6;
}

.romi-2026-u8212-mobile-375 .frame-37485 {
  align-items: center;
  align-self: stretch;
  background-image: url(../img/frame-37485.svg);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  overflow: hidden;
  padding: 40px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .title-2 {
  margin-left: -276.00px;
  margin-right: -276.00px;
  width: 887px;
}

.romi-2026-u8212-mobile-375 .vector-4 {
  height: 17px;
  left: 344px;
  position: absolute;
  top: 28px;
  width: 210px;
}

.romi-2026-u8212-mobile-375 .view-6 {
  height: 87px;
  left: 480px;
  position: absolute;
  top: -37px;
  transform: rotate(9.21deg);
  width: 128px;
}

.romi-2026-u8212-mobile-375 .text_label-2 {
  -webkit-text-stroke: 5px var(--bright-turquoise);
  height: 82.50%;
  left: 21.80%;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 10.21%;
  transform: rotate(15.00deg);
  width: 45.99%;
}

.romi-2026-u8212-mobile-375 .span0-2 {
  letter-spacing: 0.65px;
}

.romi-2026-u8212-mobile-375 .span1-1 {
  letter-spacing: 1.30px;
}

.romi-2026-u8212-mobile-375 .frame-37475-3 {
  align-items: center;
  align-self: stretch;
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  flex: 0 0 auto;
  overflow: hidden;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .image {
  aspect-ratio: 1.63;
  height: 240px;
  margin-left: -29.00px;
  margin-right: -29.00px;
  object-fit: cover;
  position: relative;
  width: 393px;
}

.romi-2026-u8212-mobile-375 .frame-37475-4 {
  align-items: flex-start;
  flex: 0 0 auto;
  gap: 12px;
  overflow: hidden;
  padding: 20px;
  width: 335px;
}

.romi-2026-u8212-mobile-375 .text-1-1 {
  align-self: stretch;
  height: 49px;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text-1-2 {
  align-self: stretch;
  position: relative;
}

.romi-2026-u8212-mobile-375 .view-7 {
  height: 87px;
  left: -12px;
  position: absolute;
  top: -5px;
  transform: rotate(46.59deg);
  width: 128px;
}

.romi-2026-u8212-mobile-375 .text_label-11 {
  -webkit-text-stroke: 5px var(--bright-turquoise);
  height: 56.15%;
  left: 35.81%;
  letter-spacing: 2.00px;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 10.66%;
  transform: rotate(15.00deg);
  width: 22.61%;
}

.romi-2026-u8212-mobile-375 .frame-37474 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: flex-start;
  align-self: stretch;
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 5px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .image-1 {
  aspect-ratio: 1.5;
  height: 231px;
  margin-right: -13.00px;
  object-fit: cover;
  position: relative;
  width: 347px;
}

.romi-2026-u8212-mobile-375 .frame-37475-5 {
  align-items: flex-start;
  align-self: stretch;
  flex: 0 0 auto;
  gap: 7px;
  overflow: hidden;
  padding: 20px;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .text-12 {
  align-items: center;
  display: flex;
  height: 48px;
  letter-spacing: 0;
  line-height: normal;
  margin-right: -135.00px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: 428px;
}

.romi-2026-u8212-mobile-375 .view-8 {
  height: 87px;
  left: 98px;
  position: absolute;
  top: -2px;
  transform: rotate(-37.44deg);
  width: 128px;
}

.romi-2026-u8212-mobile-375 .text-14 {
  -webkit-text-stroke: 5px var(--bright-turquoise);
  height: 56.15%;
  left: 35.04%;
  letter-spacing: 2.00px;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 10.52%;
  transform: rotate(15.00deg);
  width: 23.39%;
}

.romi-2026-u8212-mobile-375 .frame-37478 {
  align-items: flex-start;
  align-self: stretch;
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .image-2 {
  aspect-ratio: 1.63;
  height: 205px;
  margin-right: -1.00px;
  object-fit: cover;
  position: relative;
  width: 335px;
}

.romi-2026-u8212-mobile-375 .frame-37475-6 {
  align-items: flex-start;
  align-self: stretch;
  flex: 0 0 auto;
  gap: 8px;
  padding: 20px;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .text-15 {
  align-items: center;
  display: flex;
  letter-spacing: 0;
  line-height: normal;
  margin-right: -20.00px;
  margin-top: -1.00px;
  position: relative;
  width: 313px;
}

.romi-2026-u8212-mobile-375 .frame-37477 {
  align-items: center;
  align-self: stretch;
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 7px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .image-3 {
  aspect-ratio: 1.5;
  height: 227px;
  margin-left: -3.00px;
  margin-right: -3.00px;
  object-fit: cover;
  position: relative;
  width: 341px;
}

.romi-2026-u8212-mobile-375 .frame-37475-7 {
  align-items: flex-end;
  align-self: stretch;
  flex: 0 0 auto;
  gap: 8px;
  overflow: hidden;
  padding: 20px;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .view-9 {
  height: 87px;
  left: -10px;
  position: absolute;
  top: -5px;
  transform: rotate(-29.31deg);
  width: 128px;
}

.romi-2026-u8212-mobile-375 .text_label-12 {
  -webkit-text-stroke: 5px var(--bright-turquoise);
  height: 56.15%;
  left: 12.44%;
  letter-spacing: 2.00px;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 10.52%;
  transform: rotate(15.00deg);
  width: 68.60%;
}

.romi-2026-u8212-mobile-375 .frame-37487 {
  align-items: flex-start;
  align-self: stretch;
  background-color: #1d0f30;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  padding: 40px 20px;
  position: relative;
  width: 100%;
  display: none;
}

.romi-2026-u8212-mobile-375 .title-1 {
  align-self: stretch;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .text-19 {
  align-items: center;
  display: flex;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .frame-26::-webkit-scrollbar {
  display: none;
  width: 0;
}

.romi-2026-u8212-mobile-375 .frame-26 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: flex-start;
  align-self: stretch;
  backdrop-filter: blur(5px) brightness(100%);
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 563px;
  overflow: scroll;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-20873260 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  gap: 24px;
  position: relative;
  width: 738px;
}

.romi-2026-u8212-mobile-375 .frame-3743 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-grow: 1;
  gap: 24px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .ellipse-2-1 {
  height: 123px;
  position: relative;
  width: 123px;
}

.romi-2026-u8212-mobile-375 .frame-37440 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  position: relative;
}

.romi-2026-u8212-mobile-375 .ceo-salesdoubler {
  align-self: stretch;
  letter-spacing: 1.00px;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .span0-3 {
  letter-spacing: 0.20px;
}

.romi-2026-u8212-mobile-375 .view-10 {
  height: 87px;
  left: 212px;
  position: absolute;
  top: 14px;
  transform: rotate(9.21deg);
  width: 128px;
}

.romi-2026-u8212-mobile-375 .frame-37488 {
  align-items: flex-end;
  align-self: stretch;
  background-image: url(../img/frame-37488.svg);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  padding: 40px 20px;
  position: relative;
  width: 100%;
  display: none;
}

.romi-2026-u8212-mobile-375 .vector-5 {
  height: 13px;
  left: 91px;
  position: absolute;
  top: 22px;
  width: 152px;
}

.romi-2026-u8212-mobile-375 .view-11 {
  height: 87px;
  left: 546px;
  position: absolute;
  top: -27px;
  transform: rotate(9.21deg);
  width: 128px;
  display: none !important;
}

.romi-2026-u8212-mobile-375 .frame-2087326052 {
  align-items: flex-start;
  align-self: stretch;
  background-color: #000000c7;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 718px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-18::-webkit-scrollbar {
  display: none;
  width: 0;
}

.romi-2026-u8212-mobile-375 .frame-18 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: center;
  align-self: stretch;
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(270deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 718px;
  overflow: scroll;
  padding: 40px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-37441 {
  align-items: flex-start;
  align-self: stretch;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  border-color: var(--white);
  display: flex;
  flex: 0 0 auto;
  gap: 20px;
  overflow: hidden;
  padding: 0px 0px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-37444-1 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-grow: 1;
  gap: 10px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text-21 {
  align-items: center;
  display: flex;
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .frame-3744 {
  align-items: flex-start;
  align-self: stretch;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  border-color: var(--white);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  overflow: hidden;
  padding: 0px 0px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-37442 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  position: relative;
  width: 140px;
}

.romi-2026-u8212-mobile-375 .text-3 {
  align-items: center;
  display: flex;
  justify-content: center;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .frame-37444 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .text-23 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text-25 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text-4 {
  flex: 1;
  letter-spacing: 0;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .span0-4 {
  color: var(--turquoise);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-weight: 700;
}

.romi-2026-u8212-mobile-375 .span2 {
  line-height: 30px;
}

.romi-2026-u8212-mobile-375 .frame-3744-1 {
  align-items: flex-start;
  align-self: stretch;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  border-color: var(--white);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  overflow: hidden;
  padding: 0px 0px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-37442-1 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  overflow: hidden;
  position: relative;
  width: 140px;
}

.romi-2026-u8212-mobile-375 .text-29 {
  color: #0075ff;
  flex: 1;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-l);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text-31 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text-33 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text-37 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .frame-37489 {
  align-items: flex-end;
  align-self: stretch;
  background-color: #10160f;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 40px;
  padding: 40px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .vector-6 {
  height: 15px;
  left: 117px;
  position: absolute;
  top: 27px;
  width: 126px;
}

.romi-2026-u8212-mobile-375 .view-12 {
  height: 87px;
  left: 192px;
  position: absolute;
  top: -34px;
  transform: rotate(9.21deg);
  width: 128px;
}

.romi-2026-u8212-mobile-375 .frame-2087326011-1 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  justify-content: flex-end;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-2087326001::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%);
  border-radius: 0px 30px 0px 30px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.romi-2026-u8212-mobile-375 .frame-2087326001 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: center;
  align-self: stretch;
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(115deg, rgba(11, 4, 27, 0) 0%, rgba(53, 19, 129, 0.68) 37%, rgba(7, 229, 254, 0.85) 97%);
  border: none;
  border-radius: 0px 30px 0px 30px;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  justify-content: center;
  padding: 40px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .line {
  letter-spacing: 0;
  line-height: 51.2px;
  margin-top: -1.00px;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .frame-2087326014 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 6px;
  padding: 12px 0px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .view-13 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-83 {
  height: 24px;
  position: relative;
  width: 24px;
}

.romi-2026-u8212-mobile-375 .pajamascheck-xs {
  height: 24px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .vector {
  height: 49.99%;
  left: 18.91%;
  position: absolute;
  top: 25.00%;
  width: 62.34%;
}

.romi-2026-u8212-mobile-375 .text-5 {
  flex: 1;
  letter-spacing: 0.80px;
  line-height: normal;
  position: relative;
}

.romi-2026-u8212-mobile-375 .view-14 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .view-15 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .text-41 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .view-16 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .text-6 {
  flex: 1;
  letter-spacing: 0.80px;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .view-17 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .view-18 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-2087326015 {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-2087326016 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  position: relative;
}

.romi-2026-u8212-mobile-375 .early-bird-tickets {
  -webkit-background-clip: text;
  -webkit-text-stroke: 1px transparent;
  background-image: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%) 1;
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -2.00px;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .frame-2087326012 {
  align-items: center;
  align-self: stretch;
  border-color: var(--white);
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 12px;
  padding: 24px 0px 12px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .x0809-2026 {
  height: 45px;
  position: relative;
  width: 199px;
}

.romi-2026-u8212-mobile-375 .x0809-2026-3 {
  color: transparent;
  font-family: var(--font-family-bebas_neue_cyrillic-regular);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  height: 182.22%;
  left: 2.10%;
  letter-spacing: 0;
  line-height: 25.6px;
  position: absolute;
  text-align: center;
  top: 0;
  transform: rotate(-0.02deg);
  width: 95.98%;
}

.romi-2026-u8212-mobile-375 .span0-5 {
  color: var(--turquoise);
  text-decoration: line-through;
}

.romi-2026-u8212-mobile-375 .span1-2 {
  line-height: 51.2px;
}

.romi-2026-u8212-mobile-375 .view-1 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 24px 0px 0px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .x31052025 {
  flex: 1;
  letter-spacing: 0.80px;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

.romi-2026-u8212-mobile-375 .view-19::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%);
  border-radius: 20px 0px 20px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.romi-2026-u8212-mobile-375 .view-19 {
  align-items: center;
  border: none;
  border-radius: 20px 0px 20px 0px;
  box-shadow: -8px 4px 16px #0038ff4c , 10px -6px 25px #f7003b4c;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  overflow: hidden;
  padding: 20px 25px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text_label-13 {
  -webkit-background-clip: text;
  -webkit-text-stroke: 1px transparent;
  background-image: linear-gradient(270deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%) 1;
  letter-spacing: 1.20px;
  line-height: 14px;
  margin-left: -1.00px;
  margin-top: -2.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .frame-2087325999::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%);
  border-radius: 30px 0px 30px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.romi-2026-u8212-mobile-375 .frame-2087325999 {
  -webkit-backdrop-filter: blur(5px) brightness(100%);
  align-items: center;
  align-self: stretch;
  backdrop-filter: blur(5px) brightness(100%);
  background: linear-gradient(195deg, rgba(11, 4, 27, 0.02) 0%, rgba(39, 129, 19, 0.68) 78%, rgba(132, 172, 0, 0.69) 97%);
  border: none;
  border-radius: 30px 0px 30px 0px;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 24px;
  justify-content: center;
  padding: 40px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .view-20 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .view-21 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .view-22 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .text-47 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .frame-2087326016-1 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-grow: 1;
  position: relative;
}

.romi-2026-u8212-mobile-375 .early-bird-tickets-1 {
  letter-spacing: 0;
  line-height: 25.6px;
  margin-top: -1.00px;
  position: relative;
  text-align: right;
  white-space: nowrap;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .x0809-2026-4 {
  color: transparent;
  font-family: var(--font-family-bebas_neue_cyrillic-regular);
  font-size: var(--font-size-xxxl);
  font-weight: 400;
  height: 186.67%;
  left: 2.11%;
  letter-spacing: 0;
  line-height: 28.8px;
  position: absolute;
  text-align: center;
  top: 0;
  transform: rotate(-0.02deg);
  width: 95.98%;
}

.romi-2026-u8212-mobile-375 .span0-6 {
  color: #f4ff7ad1;
  text-decoration: line-through;
}

.romi-2026-u8212-mobile-375 .view-23::before {
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  background: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%);
  border-radius: 20px 0px 20px 0px;
  content: '';
  inset: 0;
  mask-composite: exclude;
  padding: 1px;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.romi-2026-u8212-mobile-375 .view-23 {
  align-items: center;
  border: none;
  border-radius: 20px 0px 20px 0px;
  box-shadow: -7px 3px 30px #00ff3852 , 10px -6px 25px #1a75ff78;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  overflow: hidden;
  padding: 20px 25px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text_label-14 {
  -webkit-background-clip: text;
  -webkit-text-stroke: 1px transparent;
  background-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  letter-spacing: 1.20px;
  line-height: 14px;
  margin-left: -1.00px;
  margin-top: -2.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .frame-37490 {
  align-items: flex-start;
  align-self: stretch;
  background-color: var(--violet);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  padding: 40px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .image-15 {
  aspect-ratio: 1;
  height: 326px;
  mix-blend-mode: screen;
  object-fit: cover;
  position: relative;
  width: 326px;
}

.romi-2026-u8212-mobile-375 .vector-7 {
  height: 15px;
  left: -16px;
  position: absolute;
  top: 72px;
  width: 211px;
}

.romi-2026-u8212-mobile-375 .text-48 {
  flex: 1;
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-shadow: 0px 10px 20px #7cb8ff4c;
}

.romi-2026-u8212-mobile-375 .view-24 {
  height: 87px;
  left: 146px;
  position: absolute;
  top: -11px;
  transform: rotate(9.21deg);
  width: 128px;
}

.romi-2026-u8212-mobile-375 .frame-2087326053 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  padding: 10px 0px 0px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .ellipse-2-3 {
  background: radial-gradient(50% 50% at 50% 50%, rgba(6, 191, 255, 0.48) 0%, rgba(6, 191, 255, 0.3) 24%, rgba(174, 234, 255, 0) 100%);
  border-radius: 144px/146px;
  height: 292px;
  left: 53px;
  mix-blend-mode: color-dodge;
  position: absolute;
  top: -25px;
  width: 288px;
}

.romi-2026-u8212-mobile-375 .layer_1 {
  height: 50px;
  left: 80px;
  position: absolute;
  top: 233px;
  width: 230px;
}

.romi-2026-u8212-mobile-375 .frame-37491 {
  align-items: center;
  align-self: stretch;
  background-color: var(--violet);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 20px;
  padding: 40px 20px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .abstract-digital-blu {
  aspect-ratio: 2.12;
  height: 1647px;
  left: 0;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  top: -18px;
  width: 375px;
  display: none!important;
}

.romi-2026-u8212-mobile-375 .frame-37476 {
  align-items: flex-start;
  align-self: stretch;
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(249deg, rgba(255, 44, 247, 1) 0%, rgba(251, 4, 123, 0.8) 20%, rgba(255, 126, 188, 0.81) 37%, rgba(255, 255, 255, 0) 58%, rgba(73, 255, 233, 0.65) 73%, rgba(19, 14, 255, 1) 100%) 1;
  display: flex;
  flex: 0 0 auto;
  gap: 24px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-2087326011 {
  flex: 1;
  flex-grow: 1;
  margin-bottom: -50.00px;
  margin-left: -20.00px;
  margin-right: -20.00px;
  margin-top: -30.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .frame-208732601 {
  align-items: flex-start;
  align-self: stretch;
  border: 1px solid;
  border-color: transparent;
  border-image: linear-gradient(258deg, rgba(44, 217, 255, 1) 0%, rgba(126, 255, 178, 0.81) 18%, rgba(255, 255, 255, 0) 43%, rgba(244, 255, 122, 0.82) 84%, rgba(255, 216, 14, 1) 100%) 1;
  display: flex;
  flex: 0 0 auto;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-37492 {
  align-items: flex-end;
  align-self: stretch;
  background-color: var(--violet);
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 40px 20px 200px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .image-16 {
  aspect-ratio: 1.78;
  height: 211px;
  left: -1px;
  mix-blend-mode: screen;
  object-fit: cover;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-37406 {
  align-self: stretch;
  flex: 0 0 auto;
  margin-left: -20.00px;
  margin-right: -20.00px;
  margin-top: -30.00px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .menu-1 {
  -webkit-backdrop-filter: blur(7.5px) brightness(100%);
  align-items: flex-start;
  backdrop-filter: blur(7.5px) brightness(100%);
  background-color: var(--bunting);
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 37px;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-2087326018 {
  align-items: center;
  align-self: stretch;
  display: flex;
  gap: 10px;
  height: 37px;
  padding: 8px 10px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .layer_1-1 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-grow: 1;
  gap: 6px;
  margin-bottom: -2.00px;
  margin-top: -2.00px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .romi-by {
  opacity: 0;
  position: relative;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .span1-3 {
  color: var(--white);
  font-family: var(--font-family-automata-regular);
  font-size: 10px;
  font-weight: 400;
}

.romi-2026-u8212-mobile-375 .layer_1-2 {
  height: 25px;
  position: relative;
  width: 108px;
}

.romi-2026-u8212-mobile-375 .group {
  background-image: url(../img/vector.svg);
  background-size: 100% 100%;
  cursor: pointer;
  height: 16px;
  position: relative;
  width: 18px;
}

.romi-2026-u8212-mobile-375 .frame-37469 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  padding: 0px 24px;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .view-2 {
  align-items: center;
  border-radius: 20px;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  overflow: hidden;
  padding: 12px 20px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .menu {
  align-items: center;
  display: flex;
  justify-content: center;
  letter-spacing: 0;
  line-height: 14px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .frame-2087326019 {
  align-items: flex-start;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 10px;
  padding: 10px 0px 0px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .view-25 {
  align-items: center;
  background-color: #ff6b6b;
  border: 1px solid;
  border-color: #ffb9b9;
  border-radius: 0px 20px 0px 20px;
  box-shadow: 0px 10px 25px #ff6b6b99;
  display: inline-flex;
  flex: 0 0 auto;
  justify-content: center;
  overflow: hidden;
  padding: 10px 15px;
  position: relative;
}

.romi-2026-u8212-mobile-375 .text_label-15 {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.70px;
  line-height: 14px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.romi-2026-u8212-mobile-375 .frame-2087326042-4 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-2087326043-4 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.romi-2026-u8212-mobile-375 .frame-37475-8 {
  display: flex;
  flex-direction: column;
  position: relative;
}

.romi-2026-u8212-mobile-375 .romi-2 {
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
  opacity: 0;
}

.romi-2026-u8212-mobile-375 .text-1-4 {
  align-items: center;
  display: flex;
  letter-spacing: 0;
  line-height: normal;
  opacity: 0;
}

.romi-2026-u8212-mobile-375 .frame-37474 .title-3{
  opacity: 1;
}

.romi-2026-u8212-mobile-375 .frame-37485 .text-1-4{
  opacity: 1;
}

.romi-2026-u8212-mobile-375 .title-3 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  position: relative;
}

.romi-2026-u8212-mobile-375 .x1-3 {
  align-items: center;
  display: flex;
  height: 128px;
  justify-content: center;
  left: 5px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 17px;
  transform: rotate(-7.79deg);
  white-space: nowrap;
}
@media screen and (max-width: 1279px) {
  .screen.frame-1-all-breakpoints { 
    display: none;
   }
}
@media screen and (min-width: 1280px) {
  .screen.romi-2026-u8212-mobile-375 { 
    display: none;
   }
}