@font-face {
  font-family: Brave Font;
  src: url('../fonts/bravemedium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brave Font;
  src: url('../fonts/braveregular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Brave Font;
  src: url('../fonts/bravebold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --color--brand--black: black;
  --color--brand--yellow: #f4e600;
  --main-font: "Brave Font", Arial, sans-serif;
  --_size---16: 16px;
  --_size---20: 20px;
  --_size---28: 28px;
  --_size---4: 4px;
  --_size---8: 8px;
  --_size---12: 12px;
  --_size---24: 24px;
  --_size---96: 96px;
  --_size---64: 64px;
  --_size---40: 40px;
  --color--brand--white: white;
  --_size---36: 36px;
  --_size---48: 48px;
  --_size---56: 56px;
  --_size---32: 32px;
  --_size---0: 0px;
  --color--gray--700: #25282f;
  --color--gray--600: #4b5563;
  --color--gray--50: #f9fafb;
  --color--gray--400: #9ca3af;
  --color--gray--300: #d1d5db;
  --color--gray--500: #6b7280;
  --color--gray--800: #12151a;
  --color--gray--100: #f3f4f6;
  --color--gray--200: #e5e7eb;
  --color--gray--900: #111827;
  --color--brand--blue: #0052a5;
  --color--brand--green: #4b5320;
  --_size---80: 80px;
  --_size---128: 128px;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.body {
  background-color: var(--color--brand--black);
}

.hero {
  background-color: var(--color--brand--yellow);
  flex-flow: column;
  min-height: 100svh;
  max-height: 100svh;
  display: flex;
}

.menu_text {
  font-family: var(--main-font);
  color: var(--color--brand--black);
  font-size: var(--_size---16);
  line-height: var(--_size---16);
  mix-blend-mode: normal;
  font-weight: 500;
}

.menu_text:hover {
  -webkit-text-decoration-color: var(--color--brand--black);
  text-decoration-color: var(--color--brand--black);
}

.menu_item {
  padding: var(--_size---4) var(--_size---8);
  text-decoration: none;
}

.menu_item:hover {
  text-underline-offset: 1px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--color--brand--black);
  text-decoration-color: var(--color--brand--black);
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: under;
  border-bottom: 0 #000;
  text-decoration-thickness: 2px;
}

.menu_wrap {
  padding-right: var(--_size---4);
  grid-column-gap: var(--_size---8);
  grid-row-gap: var(--_size---8);
  display: flex;
}

.header {
  z-index: 9999;
  padding: var(--_size---16) var(--_size---28);
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.left_top {
  border-top: 2px solid #000;
  border-left: 2px solid var(--color--brand--black);
  width: 8px;
  height: 8px;
}

.left_top.y {
  border-top-color: var(--color--brand--yellow);
  border-left-color: var(--color--brand--yellow);
}

.left_buttom {
  border-top: 0 #000;
  border-bottom: 2px solid var(--color--brand--black);
  border-left: 2px solid var(--color--brand--black);
  flex: 0 auto;
  width: 8px;
  height: 8px;
}

.left_buttom.y {
  border-bottom-color: var(--color--brand--yellow);
  border-left-color: var(--color--brand--yellow);
}

.partnership-button {
  grid-column-gap: var(--_size---8);
  grid-row-gap: var(--_size---8);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.partnership-button:hover {
  text-underline-offset: 1px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--color--brand--black);
  text-decoration-color: var(--color--brand--black);
  text-underline-position: under;
  text-decoration-thickness: 2px;
}

.partnership-button._2 {
  height: 48px;
}

.partnership-button._2:hover {
  -webkit-text-decoration-color: var(--color--brand--yellow);
  text-decoration-color: var(--color--brand--yellow);
}

.left, .right {
  grid-column-gap: var(--_size---28);
  grid-row-gap: var(--_size---28);
  flex-flow: column;
  display: flex;
}

.right_top {
  border-top: 2px solid #000;
  border-right: 2px solid var(--color--brand--black);
  border-left: 0px none var(--color--brand--black);
  width: 8px;
  height: 8px;
}

.right_top.y {
  border-top-color: var(--color--brand--yellow);
  border-right-color: var(--color--brand--yellow);
}

.right_buttom {
  border-style: none solid solid none;
  border-width: 0 2px 2px 0;
  border-color: black black var(--color--brand--black) var(--color--brand--black);
  width: 8px;
  height: 8px;
}

.right_buttom.y {
  border-right-color: var(--color--brand--yellow);
  border-bottom-color: var(--color--brand--yellow);
}

.video {
  aspect-ratio: auto;
  object-fit: cover;
  background-image: none;
  background-size: auto;
  flex-flow: column;
  flex: 1;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-2 {
  z-index: 3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 64%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-3 {
  height: var(--_size---28);
  background-color: var(--color--brand--yellow);
  width: 100%;
}

.div-block-3._2 {
  height: var(--_size---28);
  width: 60%;
}

.div-block-4 {
  z-index: 3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-6 {
  padding: var(--_size---28);
  grid-column-gap: var(--_size---28);
  grid-row-gap: var(--_size---28);
  flex-flow: column;
  flex: none;
  display: flex;
}

.div-block-7 {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.heading-big {
  font-family: var(--main-font);
  color: var(--color--brand--black);
  font-size: var(--_size---96);
  line-height: var(--_size---96);
  text-transform: uppercase;
  flex: none;
  font-weight: 700;
}

.div-block-8 {
  padding-top: var(--_size---12);
  padding-bottom: var(--_size---12);
  grid-column-gap: var(--_size---8);
  grid-row-gap: var(--_size---8);
  background-color: var(--color--brand--black);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-8:hover {
  color: #fff;
  text-underline-position: under;
  text-decoration: underline;
}

.btn_text {
  font-family: var(--main-font);
  color: var(--color--brand--white);
  font-size: var(--_size---36);
  line-height: var(--_size---36);
  text-transform: uppercase;
  font-weight: 500;
}

.text-block {
  font-family: var(--main-font);
  color: var(--color--brand--black);
  font-size: var(--_size---48);
  line-height: var(--_size---56);
  font-weight: 500;
}

.div-block-9 {
  grid-column-gap: var(--_size---12);
  grid-row-gap: var(--_size---12);
  flex-flow: column;
  display: flex;
}

.text-block-2 {
  font-family: var(--main-font);
  color: var(--color--brand--black);
  font-size: var(--_size---24);
  line-height: var(--_size---32);
}

.text-block-2.white {
  color: var(--color--brand--white);
  font-size: var(--_size---24);
  line-height: var(--_size---28);
  max-width: none;
  font-weight: 400;
}

.language-button {
  padding-right: var(--_size---12);
  padding-left: var(--_size---12);
  grid-column-gap: var(--_size---4);
  grid-row-gap: var(--_size---4);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.language-button:hover {
  text-underline-offset: 1px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--color--brand--black);
  text-decoration-color: var(--color--brand--black);
  text-underline-position: under;
  text-decoration-thickness: 2px;
}

.language-button._2:hover {
  -webkit-text-decoration-color: var(--color--brand--white);
  text-decoration-color: var(--color--brand--white);
}

.div-block-10 {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  display: flex;
}

.background-video-3 {
  z-index: 2;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.div-block-11 {
  margin: var(--_size---28);
  padding: var(--_size---28);
  background-color: var(--color--gray--700);
  flex-flow: row;
  display: flex;
}

.paragraph {
  padding-left: var(--_size---20);
  border-left: 2px solid var(--color--brand--white);
  font-family: var(--main-font);
  color: var(--color--brand--white);
  font-size: var(--_size---20);
  line-height: var(--_size---28);
  flex: 0 auto;
  max-width: 30%;
  margin-bottom: 0;
}

.paragraph._2 {
  padding-left: var(--_size---0);
  border-left-style: none;
  max-width: none;
}

.paragraph._3 {
  padding-left: var(--_size---0);
  border-left-style: none;
  max-width: 50%;
}

.paragraph._3-copy {
  padding-left: var(--_size---0);
  border-left-style: none;
  flex: 1;
  max-width: none;
}

.div-block-12 {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  flex-flow: row;
  grid-template: "Area-2 Area Area Area"
  / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image {
  height: 53.12px;
}

.image-2 {
  height: 32.77px;
}

.image-3 {
  height: 33.79px;
}

.image-4 {
  height: 52.05px;
}

.div-block-13 {
  grid-column-gap: var(--_size---32);
  grid-row-gap: var(--_size---32);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.about {
  margin-bottom: var(--_size---0);
  padding-right: var(--_size---28);
  padding-bottom: var(--_size---28);
  padding-left: var(--_size---28);
}

.div-block-14 {
  grid-column-gap: var(--_size---0);
  grid-row-gap: var(--_size---0);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.image-5 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.text-block-3 {
  font-family: var(--main-font);
  color: var(--color--brand--white);
  font-size: var(--_size---64);
  line-height: var(--_size---64);
  text-transform: uppercase;
  font-weight: 500;
}

.text-block-3.black {
  color: var(--color--brand--black);
}

.div-block-15 {
  padding-top: var(--_size---28);
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-16 {
  background-color: var(--color--brand--white);
  width: 16px;
  height: 16px;
}

.div-block-17 {
  grid-column-gap: var(--_size---12);
  grid-row-gap: var(--_size---12);
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-18 {
  padding-right: var(--_size---28);
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  flex-flow: column;
  display: flex;
}

.div-block-18._2 {
  padding-left: var(--_size---28);
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
}

.text-span-2 {
  color: var(--color--gray--600);
}

.highlights {
  margin-bottom: var(--_size---24);
  padding-right: var(--_size---28);
  padding-left: var(--_size---28);
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  flex-flow: column;
  display: flex;
}

.slider_wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  display: flex;
}

.div-block-20 {
  background-color: var(--color--brand--yellow);
  flex: 1;
}

.div-block-20.black {
  padding: var(--_size---28);
  grid-column-gap: var(--_size---24);
  grid-row-gap: var(--_size---24);
  flex-flow: column;
  min-width: 50%;
  display: flex;
}

.div-block-21 {
  flex: 1;
  min-width: 50%;
}

.left-arrow {
  background-color: var(--color--gray--50);
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: absolute;
  inset: auto 86px 0% auto;
}

.right-arrow {
  background-color: var(--color--gray--50);
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  inset: auto 0% 0% auto;
}

.slide-nav {
  display: none;
}

.slider {
  height: 100%;
}

.image-6 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.div-block-22 {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  grid-template: "Area Area-2 Area-2"
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-23 {
  padding: var(--_size---28);
  background-color: var(--color--brand--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.image-7 {
  width: 100%;
}

.div-block-22-copy {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  grid-template: "Area Area-2 Area-3"
  / 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-23-copy {
  padding: var(--_size---28);
  background-color: var(--color--brand--yellow);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-22-copy-copy {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  grid-template: "Area Area Area"
  / 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.program {
  margin-bottom: var(--_size---24);
  padding: var(--_size---28);
  grid-column-gap: var(--_size---40);
  grid-row-gap: var(--_size---40);
  flex-flow: column;
  display: flex;
}

.div-block-24 {
  padding: var(--_size---8);
  background-color: var(--color--gray--700);
  cursor: default;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 340px;
  display: flex;
}

.div-block-25 {
  background-color: var(--color--gray--600);
  flex: 1;
  height: 2px;
}

.div-block-26 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-4 {
  font-family: var(--main-font);
  color: var(--color--gray--600);
  font-size: var(--_size---36);
  line-height: var(--_size---40);
  text-align: center;
  text-transform: uppercase;
  cursor: default;
  font-weight: 500;
}

.speakers-2025 {
  margin-bottom: var(--_size---24);
  padding: var(--_size---28);
  grid-column-gap: var(--_size---40);
  grid-row-gap: var(--_size---40);
  flex-flow: column;
  display: flex;
}

.div-block-27 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.div-block-28 {
  padding: var(--_size---24);
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  background-color: var(--color--gray--700);
  flex-flow: column;
  flex: 1;
  display: flex;
}

.small {
  font-family: var(--main-font);
  color: var(--color--brand--white);
  font-size: var(--_size---16);
  line-height: var(--_size---20);
  font-weight: 400;
}

.div-block-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.div-block-30 {
  flex-flow: column;
  display: flex;
}

.speakers-2026 {
  margin-bottom: var(--_size---24);
  padding: var(--_size---28);
  grid-column-gap: var(--_size---40);
  grid-row-gap: var(--_size---40);
  flex-flow: column;
  display: flex;
}

.iocn {
  height: 32px;
}

.iocn._2 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.battle-proven {
  margin-bottom: var(--_size---24);
  padding: var(--_size---28);
  grid-column-gap: var(--_size---40);
  grid-row-gap: var(--_size---40);
  flex-flow: column;
  display: flex;
}

.div-block-31 {
  padding: var(--_size---20) var(--_size---28);
  background-color: var(--color--gray--700);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-5 {
  font-family: var(--main-font);
  color: var(--color--brand--white);
  font-size: var(--_size---32);
  line-height: var(--_size---36);
  text-transform: uppercase;
}

.div-block-32 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-33 {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  flex-flow: column;
  display: flex;
}

.div-block-34 {
  flex-flow: column;
  display: flex;
}

.text-span-3 {
  text-transform: uppercase;
  font-weight: 500;
}

.div-block-35 {
  grid-column-gap: var(--_size---8);
  grid-row-gap: var(--_size---8);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-36 {
  background-color: var(--color--gray--50);
  width: 2px;
  height: 55%;
}

.div-block-37 {
  padding: var(--_size---28);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color--brand--yellow);
  cursor: pointer;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-3-copy {
  font-family: var(--main-font);
  color: var(--color--brand--black);
  font-size: var(--_size---56);
  line-height: var(--_size---64);
  text-transform: uppercase;
  font-weight: 500;
}

.text-block-3-copy.white {
  color: var(--color--brand--white);
}

.div-block-38 {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  flex-flow: column;
  display: flex;
}

.menu_text-copy {
  font-family: var(--main-font);
  color: var(--color--brand--black);
  font-size: var(--_size---48);
  line-height: var(--_size---56);
  text-transform: uppercase;
  font-weight: 500;
}

.image-8 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-8-copy {
  position: absolute;
  inset: auto auto 0% 0%;
  transform: rotate(-90deg);
}

.image-8-copy-copy {
  position: absolute;
  inset: 0% 0% auto auto;
  transform: rotate(90deg);
}

.image-8-copy-copy-copy {
  position: absolute;
  inset: auto 0% 0% auto;
  transform: rotate(180deg);
}

.visit {
  margin-bottom: var(--_size---24);
  padding: var(--_size---28);
  grid-column-gap: var(--_size---40);
  grid-row-gap: var(--_size---40);
  flex-flow: column;
  display: flex;
}

.div-block-39 {
  grid-column-gap: var(--_size---8);
  grid-row-gap: var(--_size---8);
  display: flex;
}

.div-block-40 {
  background-image: url('../images/SVG.svg');
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: 72px 40px;
  flex: 1;
  height: 76px;
}

.div-block-41 {
  padding: var(--_size---28);
  grid-column-gap: var(--_size---32);
  grid-row-gap: var(--_size---32);
  background-color: var(--color--gray--700);
  flex-flow: column;
  display: flex;
}

.div-block-42 {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  flex-flow: column;
  display: flex;
}

.div-block-43 {
  padding-top: var(--_size---16);
  grid-column-gap: var(--_size---8);
  grid-row-gap: var(--_size---8);
  border-top: 2px solid var(--color--gray--400);
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-44 {
  grid-column-gap: var(--_size---36);
  grid-row-gap: var(--_size---36);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-4 {
  color: var(--color--gray--300);
}

.div-block-45 {
  padding: var(--_size---12) var(--_size---16);
  background-color: var(--color--gray--500);
}

.text-span-5 {
  color: var(--color--gray--700);
  line-height: var(--_size---36);
  -webkit-text-stroke-color: var(--color--gray--800);
  cursor: default;
}

.div-block-46 {
  grid-column-gap: var(--_size---24);
  grid-row-gap: var(--_size---24);
  flex-flow: column;
  display: flex;
}

.standart {
  padding: var(--_size---24);
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  background-color: #cd7f32;
  flex-flow: column;
  display: flex;
  position: relative;
}

.text-block-copy {
  font-family: var(--main-font);
  color: var(--color--brand--black);
  font-size: var(--_size---36);
  line-height: var(--_size---40);
  font-weight: 500;
}

.div-block-48 {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-6 {
  color: var(--color--brand--black);
  max-width: none;
}

.image-10 {
  width: 48px;
  height: 48px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.senior {
  padding: var(--_size---24);
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  background-color: var(--color--gray--300);
  flex-flow: column;
  display: flex;
  position: relative;
}

.executive {
  padding: var(--_size---24);
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  background-color: gold;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-49 {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  flex-flow: column;
  display: flex;
}

.mob {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  flex-flow: column;
  flex: 1;
  display: flex;
}

.text-span-7 {
  color: var(--color--brand--white);
}

.menu_text-copy {
  font-family: var(--main-font);
  color: var(--color--gray--400);
  font-size: var(--_size---20);
  line-height: var(--_size---24);
  text-align: center;
  font-weight: 500;
}

.div-block-51 {
  padding: var(--_size---12) var(--_size---16);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-11 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-11._2 {
  inset: auto auto 0% 0%;
  transform: rotate(-90deg);
}

.image-11._3 {
  inset: 0% 0% auto auto;
  transform: rotate(90deg);
}

.image-11._4 {
  inset: auto 0% 0% auto;
  transform: rotate(180deg);
}

.div-block-52 {
  padding-right: var(--_size---28);
  padding-left: var(--_size---28);
  grid-column-gap: var(--_size---56);
  grid-row-gap: var(--_size---56);
  display: flex;
}

.menu_text-copy-copy {
  font-family: var(--main-font);
  color: var(--color--brand--black);
  font-size: var(--_size---36);
  line-height: var(--_size---40);
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 500;
}

.investor {
  padding-right: var(--_size---28);
  padding-left: var(--_size---28);
  grid-column-gap: var(--_size---8);
  grid-row-gap: var(--_size---8);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.investor:hover {
  text-underline-offset: 1px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--color--brand--black);
  text-decoration-color: var(--color--brand--black);
  text-underline-position: under;
  text-decoration-thickness: 2px;
}

.investor.off {
  opacity: .3;
  cursor: pointer;
}

.investor.off:hover {
  text-decoration: none;
}

.partnership {
  padding: var(--_size---28);
}

.footer {
  padding: var(--_size---28);
  grid-column-gap: var(--_size---24);
  grid-row-gap: var(--_size---24);
  display: flex;
}

.image-12 {
  width: auto;
  max-width: none;
  height: 100%;
}

.div-block-54 {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  flex-flow: column;
  flex: 0 auto;
  max-width: 70%;
  display: flex;
}

.pedal {
  padding-left: var(--_size---24);
  border-left: 2px solid var(--color--gray--500);
  flex: 1;
}

.div-block-56 {
  padding: var(--_size---16);
  background-color: var(--color--brand--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.div-block-56:hover {
  opacity: .8;
}

.div-block-57 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.pedal-text {
  font-family: var(--main-font);
  color: var(--color--brand--black);
  font-size: var(--_size---24);
  line-height: var(--_size---32);
  text-transform: uppercase;
  font-weight: 500;
}

.image-13 {
  width: 32px;
  height: 32px;
}

.nav {
  padding: var(--_size---16) var(--_size---28);
  background-color: var(--color--brand--black);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.white {
  color: var(--color--brand--white);
}

.white:hover {
  -webkit-text-decoration-color: var(--color--brand--white);
  text-decoration-color: var(--color--brand--white);
}

.yellow {
  color: var(--color--brand--yellow);
}

.yellow:hover {
  -webkit-text-decoration-color: var(--color--brand--yellow);
  text-decoration-color: var(--color--brand--yellow);
}

.mmenu__close {
  padding-right: var(--_size---16);
  padding-left: var(--_size---16);
  background-color: var(--color--brand--yellow);
  justify-content: center;
  align-items: center;
  height: 48px;
  text-decoration: none;
  display: flex;
}

.mmenu__close:hover {
  text-decoration: underline;
  -webkit-text-decoration-color: var(--color--brand--black);
  text-decoration-color: var(--color--brand--black);
  text-underline-position: under;
  text-decoration-thickness: 2px;
}

.image-15, .image-16, .image-18, .image-19 {
  display: none;
}

.mnav {
  padding: var(--_size---8) var(--_size---28);
  background-color: var(--color--brand--yellow);
  justify-content: space-between;
  align-items: center;
  display: none;
}

.mmenu {
  padding: var(--_size---8) var(--_size---28) var(--_size---28);
  background-color: var(--color--brand--black);
  flex-flow: column;
  height: auto;
  display: flex;
}

.mmenu_wrap {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  flex-flow: column;
  flex: 1;
  display: flex;
}

.mmenu__link {
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
}

.mmenu__link:hover {
  text-underline-offset: 1px;
  text-decoration: none;
  -webkit-text-decoration-color: var(--color--brand--white);
  text-decoration-color: var(--color--brand--white);
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: under;
  border-bottom: 0 #000;
  text-decoration-thickness: 2px;
}

.div-block-59 {
  padding-bottom: var(--_size---20);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-10-m {
  grid-column-gap: var(--_size---16);
  grid-row-gap: var(--_size---16);
  flex-flow: column;
  display: flex;
}

.language-button-m {
  grid-column-gap: var(--_size---4);
  grid-row-gap: var(--_size---4);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.mmenu__2__close {
  grid-column-gap: var(--_size---8);
  grid-row-gap: var(--_size---8);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.mmenu__2__close:hover {
  text-underline-offset: 1px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--color--brand--black);
  text-decoration-color: var(--color--brand--black);
  text-underline-position: under;
  text-decoration-thickness: 2px;
}

.mmenu__2__close._2 {
  height: 48px;
}

.mmenu__2__close._2:hover {
  -webkit-text-decoration-color: var(--color--brand--yellow);
  text-decoration-color: var(--color--brand--yellow);
}

.mmenu__2__close._2-copy {
  height: 48px;
}

.mmenu__2__close._2-copy:hover {
  -webkit-text-decoration-color: var(--color--brand--yellow);
  text-decoration-color: var(--color--brand--yellow);
}

.purchase-tickets {
  padding-top: var(--_size---12);
  padding-bottom: var(--_size---12);
  grid-column-gap: var(--_size---8);
  grid-row-gap: var(--_size---8);
  background-color: var(--color--gray--50);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.purchase-tickets:hover {
  color: #fff;
  text-underline-position: under;
  -webkit-text-decoration: underline #000;
  text-decoration: underline #000;
}

.btn_text-black {
  font-family: var(--main-font);
  color: var(--color--brand--black);
  font-size: var(--_size---36);
  line-height: var(--_size---36);
  text-transform: uppercase;
  font-weight: 500;
}

.iocn-copy {
  height: 32px;
}

.iocn-copy._2 {
  transform-style: preserve-3d;
  width: 32px;
  height: 24px;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

@media screen and (max-width: 991px) {
  .menu_text {
    font-size: var(--_size---20);
    line-height: var(--_size---28);
    text-align: center;
  }

  .menu_wrap {
    grid-column-gap: var(--_size---16);
    grid-row-gap: var(--_size---16);
    flex-flow: column;
    display: flex;
  }

  .header, .partnership-button {
    display: none;
  }

  .partnership-button._2 {
    height: 48px;
    display: flex;
  }

  .div-block-3, .div-block-3._2 {
    height: var(--_size---28);
  }

  .div-block-4 {
    display: none;
  }

  .div-block-6 {
    padding: var(--_size---24);
  }

  .div-block-7 {
    flex-flow: column;
  }

  .heading-big {
    font-size: var(--_size---64);
    line-height: var(--_size---64);
  }

  .text-block {
    font-size: var(--_size---36);
    line-height: var(--_size---36);
  }

  .language-button {
    order: -9999;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .div-block-10 {
    flex-flow: column;
    display: none;
  }

  .div-block-11 {
    flex-flow: column;
  }

  .paragraph, .paragraph._3, .paragraph._3-copy {
    max-width: none;
  }

  .div-block-12 {
    flex-flow: column;
  }

  .div-block-13 {
    flex-flow: wrap;
    order: -9999;
    width: 100%;
  }

  .div-block-14 {
    padding-bottom: var(--_size---28);
    flex-flow: column;
    display: flex;
  }

  .image-5 {
    order: -9999;
  }

  .text-block-3 {
    font-size: var(--_size---48);
    line-height: var(--_size---48);
  }

  .div-block-15 {
    padding-top: var(--_size---16);
  }

  .div-block-18 {
    padding-right: var(--_size---0);
  }

  .div-block-18._2 {
    padding-left: var(--_size---0);
  }

  .slider_wrap {
    flex-flow: column;
  }

  .image-7 {
    object-fit: cover;
    height: 100%;
  }

  .div-block-29 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-32 {
    grid-template-columns: 1fr;
  }

  .div-block-37 {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .text-block-3-copy {
    font-size: var(--_size---48);
    line-height: var(--_size---48);
  }

  .menu_text-copy {
    font-size: var(--_size---32);
  }

  .div-block-44 {
    flex-flow: column;
  }

  .div-block-45 {
    padding-left: var(--_size---16);
  }

  .text-block-copy {
    font-size: var(--_size---36);
    line-height: var(--_size---36);
  }

  .image-10 {
    width: 40px;
    height: 40px;
  }

  .menu_text-copy {
    line-height: var(--_size---36);
  }

  .div-block-52 {
    flex-flow: column;
  }

  .menu_text-copy-copy {
    font-size: var(--_size---32);
    line-height: var(--_size---36);
  }

  .investor {
    display: flex;
  }

  .div-block-54 {
    max-width: 65%;
  }

  .nav {
    background-color: var(--color--brand--yellow);
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    display: none;
  }

  .mmenu__close {
    height: 48px;
    display: flex;
  }

  .image-15, .image-16, .image-18, .image-19 {
    display: block;
  }

  .mnav {
    display: flex;
  }

  .mmenu_wrap {
    grid-column-gap: var(--_size---16);
    grid-row-gap: var(--_size---16);
    flex-flow: column;
    display: flex;
  }

  .div-block-10-m {
    flex-flow: column;
    display: flex;
  }

  .language-button-m {
    order: 0;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mmenu__2__close {
    display: none;
  }

  .mmenu__2__close._2, .mmenu__2__close._2-copy {
    height: 48px;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .menu_text {
    font-size: var(--_size---20);
    line-height: var(--_size---28);
    text-align: center;
  }

  .header {
    padding: var(--_size---12) var(--_size---16);
  }

  .div-block-3, .div-block-3._2 {
    height: var(--_size---16);
  }

  .div-block-6 {
    padding: var(--_size---16);
    grid-column-gap: var(--_size---16);
    grid-row-gap: var(--_size---16);
  }

  .heading-big {
    font-size: var(--_size---40);
    line-height: var(--_size---40);
  }

  .btn_text {
    font-size: var(--_size---20);
  }

  .text-block {
    font-size: var(--_size---28);
    line-height: var(--_size---28);
  }

  .text-block-2 {
    font-size: var(--_size---16);
    line-height: var(--_size---20);
  }

  .text-block-2.white {
    font-size: var(--_size---16);
    line-height: var(--_size---24);
  }

  .language-button, .div-block-10 {
    display: none;
  }

  .div-block-11 {
    margin: var(--_size---16);
    padding: var(--_size---16);
  }

  .paragraph {
    font-size: var(--_size---16);
    line-height: var(--_size---20);
  }

  .paragraph._2 {
    font-size: var(--_size---16);
  }

  .paragraph._3, .paragraph._3-copy {
    line-height: var(--_size---20);
  }

  .about {
    padding-right: var(--_size---16);
    padding-bottom: var(--_size---16);
    padding-left: var(--_size---16);
  }

  .text-block-3 {
    font-size: var(--_size---32);
    line-height: var(--_size---32);
  }

  .highlights {
    padding-right: var(--_size---16);
    padding-left: var(--_size---16);
  }

  .div-block-20.black {
    padding: var(--_size---16);
    grid-column-gap: var(--_size---16);
    grid-row-gap: var(--_size---16);
  }

  .left-arrow {
    width: 48px;
    height: 48px;
    right: 56px;
  }

  .right-arrow {
    width: 48px;
    height: 48px;
  }

  .div-block-23, .div-block-23-copy {
    padding: var(--_size---16);
  }

  .program {
    padding: var(--_size---16);
    grid-column-gap: var(--_size---24);
    grid-row-gap: var(--_size---24);
  }

  .div-block-24 {
    height: 240px;
  }

  .text-block-4 {
    font-size: var(--_size---24);
    line-height: var(--_size---28);
  }

  .speakers-2025 {
    padding: var(--_size---16);
    grid-column-gap: var(--_size---32);
    grid-row-gap: var(--_size---32);
  }

  .div-block-27 {
    flex-flow: column;
    display: flex;
  }

  .div-block-28 {
    padding: var(--_size---16);
    grid-column-gap: var(--_size---8);
    grid-row-gap: var(--_size---8);
  }

  .small {
    font-size: var(--_size---12);
    line-height: var(--_size---16);
  }

  .div-block-29 {
    grid-column-gap: var(--_size---12);
    grid-row-gap: var(--_size---12);
    grid-template-columns: 1fr 1fr;
  }

  .speakers-2026 {
    padding: var(--_size---16);
    grid-column-gap: var(--_size---24);
    grid-row-gap: var(--_size---24);
  }

  .iocn {
    height: 24px;
  }

  .battle-proven {
    padding: var(--_size---16);
    grid-column-gap: var(--_size---32);
    grid-row-gap: var(--_size---32);
  }

  .div-block-31 {
    padding: var(--_size---16);
  }

  .text-block-5 {
    font-size: var(--_size---24);
  }

  .text-span-3 {
    font-size: var(--_size---20);
  }

  .div-block-37 {
    padding: var(--_size---16);
  }

  .text-block-3-copy {
    font-size: var(--_size---32);
    line-height: var(--_size---32);
  }

  .text-block-3-copy.white {
    font-size: var(--_size---28);
  }

  .menu_text-copy {
    font-size: var(--_size---20);
  }

  .image-8, .image-8-copy, .image-8-copy-copy, .image-8-copy-copy-copy {
    width: 16px;
  }

  .visit {
    padding: var(--_size---16);
    grid-column-gap: var(--_size---32);
    grid-row-gap: var(--_size---32);
  }

  .div-block-40 {
    background-size: 33px 24px;
    height: 32px;
  }

  .div-block-41 {
    padding: var(--_size---16);
  }

  .div-block-43 {
    padding-top: var(--_size---16);
  }

  .div-block-44 {
    flex-flow: column;
  }

  .div-block-45 {
    padding-left: var(--_size---16);
  }

  .text-span-5 {
    font-size: var(--_size---20);
  }

  .standart {
    padding: var(--_size---20);
  }

  .text-block-copy {
    font-size: var(--_size---24);
    line-height: var(--_size---28);
  }

  .text-span-6 {
    font-size: var(--_size---20);
    line-height: var(--_size---32);
  }

  .image-10 {
    width: 32px;
    height: 32px;
  }

  .senior, .executive {
    padding: var(--_size---20);
  }

  .menu_text-copy {
    line-height: var(--_size---28);
  }

  .div-block-52 {
    padding-right: var(--_size---0);
    padding-left: var(--_size---0);
    flex-flow: column;
  }

  .menu_text-copy-copy {
    font-size: var(--_size---20);
    line-height: var(--_size---28);
  }

  .investor {
    padding-top: var(--_size---12);
    padding-bottom: var(--_size---12);
  }

  .partnership {
    padding: var(--_size---16);
  }

  .footer {
    padding: var(--_size---16);
    flex-flow: column;
  }

  .div-block-54 {
    max-width: 100%;
  }

  .pedal {
    padding-left: var(--_size---0);
  }

  .div-block-56 {
    grid-column-gap: var(--_size---48);
    grid-row-gap: var(--_size---48);
  }

  .div-block-57 {
    background-position: 50%;
    background-size: 56px 24px;
    height: 32px;
  }

  .pedal-text {
    font-size: var(--_size---16);
    line-height: var(--_size---20);
    text-transform: uppercase;
    font-weight: 500;
  }

  .nav {
    padding: var(--_size---12) var(--_size---16);
    background-color: var(--color--brand--yellow);
    flex-flow: row;
  }

  .div-block-10-m {
    display: flex;
  }

  .language-button-m {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-span-8 {
    text-align: center;
  }

  .purchase-tickets {
    cursor: pointer;
  }

  .btn_text-black {
    font-size: var(--_size---20);
  }

  .iocn-copy {
    height: 24px;
  }
}

@media screen and (max-width: 479px) {
  .menu_text {
    font-size: var(--_size---20);
    line-height: var(--_size---28);
    text-align: center;
  }

  .menu_wrap {
    display: flex;
  }

  .header {
    padding-left: var(--_size---16);
    display: none;
  }

  .div-block-2 {
    justify-content: flex-start;
    align-items: flex-start;
    left: 0;
  }

  .div-block-3, .div-block-3._2 {
    height: var(--_size---16);
  }

  .div-block-4 {
    display: none;
  }

  .btn_text {
    text-align: center;
  }

  .text-block-2.white {
    font-size: var(--_size---20);
    line-height: var(--_size---24);
  }

  .language-button {
    padding-right: var(--_size---0);
    padding-left: var(--_size---0);
    display: none;
  }

  .div-block-10 {
    display: none;
  }

  .paragraph {
    padding-left: var(--_size---16);
  }

  .div-block-13 {
    flex-flow: column;
  }

  .div-block-15 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .highlights {
    grid-column-gap: var(--_size---12);
    grid-row-gap: var(--_size---12);
  }

  .div-block-21 {
    order: -9999;
  }

  .left-arrow {
    width: 32px;
    height: 32px;
    right: 40px;
  }

  .right-arrow {
    width: 32px;
    height: 32px;
  }

  .div-block-22 {
    grid-column-gap: var(--_size---12);
    grid-row-gap: var(--_size---12);
    flex-flow: column;
    display: flex;
  }

  .div-block-23 {
    grid-column-gap: var(--_size---20);
    grid-row-gap: var(--_size---20);
  }

  .image-7 {
    order: -9999;
  }

  .div-block-22-copy {
    grid-column-gap: var(--_size---12);
    grid-row-gap: var(--_size---12);
    flex-flow: column;
    order: 0;
    display: flex;
  }

  .speakers-2025 {
    padding-bottom: var(--_size---4);
    grid-column-gap: var(--_size---32);
    grid-row-gap: var(--_size---32);
  }

  .div-block-29 {
    grid-column-gap: var(--_size---12);
    grid-row-gap: var(--_size---12);
    grid-template-columns: 1fr;
  }

  .iocn {
    height: 16px;
  }

  .battle-proven {
    padding-bottom: var(--_size---4);
    grid-column-gap: var(--_size---32);
    grid-row-gap: var(--_size---32);
  }

  .menu_text-copy {
    font-size: var(--_size---16);
  }

  .visit {
    padding-bottom: var(--_size---4);
    grid-column-gap: var(--_size---32);
    grid-row-gap: var(--_size---32);
  }

  .div-block-40 {
    background-size: 26px 24px;
  }

  .div-block-44 {
    display: flex;
  }

  .div-block-45 {
    padding-left: var(--_size---16);
  }

  .text-span-5 {
    line-height: var(--_size---24);
  }

  .text-span-6 {
    font-size: var(--_size---16);
    line-height: var(--_size---28);
  }

  .menu_text-copy {
    line-height: var(--_size---20);
  }

  .menu_text-copy-copy {
    font-size: var(--_size---16);
    line-height: var(--_size---20);
  }

  .footer {
    padding: var(--_size---16);
  }

  .pedal {
    border-left-style: none;
  }

  .div-block-57 {
    background-image: none;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .nav {
    padding-left: var(--_size---16);
    background-color: var(--color--brand--yellow);
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .white {
    font-size: var(--_size---20);
  }

  .mnav {
    padding-right: var(--_size---20);
    padding-left: var(--_size---20);
  }

  .mmenu {
    padding-right: var(--_size---20);
    padding-bottom: 15%;
    padding-left: var(--_size---20);
    grid-column-gap: var(--_size---20);
    grid-row-gap: var(--_size---20);
  }

  .mmenu_wrap {
    flex: 1;
    display: flex;
  }

  .div-block-10-m {
    display: flex;
  }

  .language-button-m {
    padding-right: var(--_size---0);
    padding-left: var(--_size---0);
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mmenu__2__close {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .text-span-8, .btn_text-black {
    text-align: center;
  }

  .iocn-copy {
    height: 16px;
  }
}

#w-node-_7530bde0-9224-eefa-3a4f-dfd4204ed37b-a4ce05f0 {
  grid-area: Area-2;
}

#w-node-_8c11f9c9-f47f-db07-250d-24d64378fb34-a4ce05f0, #w-node-_320a8053-2932-77fd-6d3c-836277a179ef-a4ce05f0 {
  grid-area: Area;
}

#w-node-_8fe99feb-191b-b23d-f27a-89b7d02d372c-a4ce05f0, #w-node-c3372021-39e4-eb0d-0965-09734ff921ce-a4ce05f0 {
  grid-area: Area-2;
}

#w-node-d90caf9f-5355-afcd-31d7-80eb97140974-a4ce05f0 {
  grid-area: Area-3;
}

#w-node-_1e1d6abf-fb08-2796-573c-bcc2ebbcab66-a4ce05f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2df7d34-dd67-f198-9dc8-a8ab64907867-a4ce05f0, #w-node-_10bceaeb-ff5f-a47b-aaec-acfdcf917a03-a4ce05f0 {
  grid-area: Area;
}

#w-node-_10bceaeb-ff5f-a47b-aaec-acfdcf917a08-a4ce05f0 {
  grid-area: Area-2;
}

#w-node-_10bceaeb-ff5f-a47b-aaec-acfdcf917a0d-a4ce05f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7530bde0-9224-eefa-3a4f-dfd4204ed37b-26671db2 {
  grid-area: Area-2;
}

#w-node-_8c11f9c9-f47f-db07-250d-24d64378fb34-26671db2, #w-node-_320a8053-2932-77fd-6d3c-836277a179ef-26671db2 {
  grid-area: Area;
}

#w-node-_8fe99feb-191b-b23d-f27a-89b7d02d372c-26671db2, #w-node-c3372021-39e4-eb0d-0965-09734ff921ce-26671db2 {
  grid-area: Area-2;
}

#w-node-d90caf9f-5355-afcd-31d7-80eb97140974-26671db2 {
  grid-area: Area-3;
}

#w-node-_1e1d6abf-fb08-2796-573c-bcc2ebbcab66-26671db2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f2df7d34-dd67-f198-9dc8-a8ab64907867-26671db2, #w-node-_10bceaeb-ff5f-a47b-aaec-acfdcf917a03-26671db2 {
  grid-area: Area;
}

#w-node-_10bceaeb-ff5f-a47b-aaec-acfdcf917a08-26671db2 {
  grid-area: Area-2;
}

#w-node-_10bceaeb-ff5f-a47b-aaec-acfdcf917a0d-26671db2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


@font-face {
  font-family: 'Brave Font';
  src: url('../fonts/bravemedium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Brave Font';
  src: url('../fonts/braveregular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Brave Font';
  src: url('../fonts/bravebold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}