:root {
  --korvus: #f6a710;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.menusection_xl {
  z-index: 1;
  background-color: #ffffffa8;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
  transform: translate(0, 500px);
}

.tabs-content {
  display: none;
}

.topbar {
  color: #422727;
  background-color: #ddd0;
  font-family: Varela Round, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.topbar.w--current {
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
}

.tabs-menu {
  background-color: #f6a710;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  display: flex;
}

.panels {
  color: #fff0;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  padding-top: 20px;
  display: flex;
}

.secmenu {
  background-color: #ddd0;
  border-bottom: 1px solid #000;
  border-radius: 0;
  font-family: Varela Round, sans-serif;
}

.secmenu.w--current {
  outline-offset: 0px;
  background-color: #fff0;
  border-color: #000;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  outline: 3px #222;
}

.panels-content {
  padding-top: 0;
}

.tabs-menu-3 {
  justify-content: center;
  width: 100vw;
  display: flex;
}

.source {
  background-color: #ddd0;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.source.w--current {
  text-align: left;
  background-color: #fff0;
  text-decoration: underline;
}

.source-image {
  width: 90px;
  height: 143px;
}

.thirdmenu {
  background-color: #ddd0;
  border-bottom: 0 solid #24abff;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  border-radius: 0;
  font-family: Varela Round, sans-serif;
}

.thirdmenu.w--current {
  outline-offset: 0px;
  background-color: #ffc8005c;
  border-color: #000 #000 #24abff;
  border-bottom-style: solid;
  border-bottom-width: 0;
  border-right-style: solid;
  border-right-width: 2px;
  outline: 3px #222;
}

.pump-size {
  justify-content: center;
  width: 100vw;
  padding-top: 20px;
  display: flex;
}

.image-2 {
  z-index: 10;
  flex: 0 auto;
  order: -1;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.panels-copy {
  color: #fff0;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  padding-top: 20px;
  display: flex;
}

.pumpicons {
  width: 143px;
  height: 143px;
}

.source-select {
  justify-content: center;
  width: 100vw;
  padding-top: 20px;
  display: flex;
}

.sample6 {
  justify-content: center;
  width: 100vw;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.helpcontent {
  box-sizing: border-box;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  object-fit: fill;
  background-color: #fff;
  border: 2px solid #f6a710;
  border-radius: 4px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 250px;
  height: 240px;
  margin: auto;
  display: none;
  position: fixed;
  inset: 30% 0% auto;
  overflow: visible;
}

.helpheader {
  background-color: #f6a710;
}

.closeh {
  float: left;
  color: #fff;
  text-align: left;
  padding: 10px;
  font-family: "Fa Sharp Solid 900", Arial, sans-serif;
}

.helphtext {
  float: left;
  clear: none;
  color: #fff;
  padding: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.div-block-2 {
  background-image: linear-gradient(#f8bc48, #fff);
  height: 190px;
}

.text-block-3 {
  color: #2f2f2f;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.notice {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.text-block {
  text-align: center;
  background-color: #cecece;
  margin-bottom: 34px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  display: block;
}

.menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 500px;
  display: flex;
}

.extras {
  color: #fff0;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  padding-top: 20px;
  display: flex;
}

.front_cover {
  z-index: 50;
  background-image: radial-gradient(circle, #fff 44%, #fff0), linear-gradient(#fffffff2, #fffffff2), url('../images/bg-pattern-blue.svg');
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-top: 7.5%;
  padding-bottom: 10%;
  display: flex;
  position: absolute;
  inset: 0 0% 0%;
  overflow: visible;
}

.heading {
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.paragraph {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  width: 30%;
  font-family: Droid Sans, sans-serif;
  display: flex;
}

.hexsize {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  background-color: #fff;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hex-select {
  width: 250px;
  height: 400px;
}

.button-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  background-color: #f6a710;
  border-radius: 7px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 10px 5px;
  font-family: Droid Sans, sans-serif;
  font-size: 1.5em;
  display: flex;
}

.preloader {
  z-index: 100;
  background-color: #fff;
  background-image: radial-gradient(circle, #fff 44%, #fff0), linear-gradient(#fffffff2, #fffffff2), url('../images/bg-pattern-blue.svg');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: none;
  position: absolute;
  inset: 0;
  overflow: visible;
}

.preloadericon {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  display: flex;
}

.preloaderbar {
  background-image: linear-gradient(#f6a710, #f6a710);
  border-radius: 20px;
  width: 100%;
  height: 7.5px;
  margin-top: 20px;
}

.menu_hex, .menu_hex-l, .menuhexl {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 425px;
  display: none;
}

.tabs-menu-copy {
  background-color: #f6a710;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  display: flex;
}

.menuhexs {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 425px;
  display: none;
}

.menusection_l, .menusection_s {
  z-index: 1;
  background-color: #ffffffa8;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
  transform: translate(0, 500px);
}

.list {
  text-align: center;
  flex-flow: column;
  line-height: 40px;
  list-style-type: none;
  display: flex;
}

.menu_trigger_s {
  z-index: 10;
  object-fit: fill;
  justify-content: center;
  align-items: flex-end;
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-4 {
  color: #ffa600;
  justify-content: center;
  align-items: flex-start;
  margin-top: 29px;
  font-size: 25px;
  font-weight: 700;
  display: flex;
}

.menutext {
  color: #ffa600;
  justify-content: center;
  align-items: flex-start;
  font-size: 19px;
  font-weight: 700;
  display: flex;
}

.hexbuttons {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  background-color: #fff;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 106px;
  display: flex;
}

.hex-buttons {
  width: 250px;
  height: 50px;
}

.div-block-3 {
  z-index: 51;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
}

.code-embed {
  z-index: 51;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.table {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  z-index: 51;
  background-color: #fff0;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vw;
  padding-top: 300px;
  display: flex;
  position: relative;
  inset: 0%;
}

.tablepage {
  z-index: 100;
  background-color: #fff;
  background-image: radial-gradient(circle, #fff 44%, #fff0), linear-gradient(#fffffff2, #fffffff2), url('../images/bg-pattern-blue.svg');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
  overflow: visible;
}

.header-section {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  padding-bottom: 50px;
  text-decoration: none;
  display: flex;
}

.glovebox {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  padding-left: 1px;
  padding-right: 1px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000001a;
}

.cover-2 {
  grid-column-gap: 10px;
  background-color: #f6a710;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 11px 144px;
  text-decoration: none;
  display: flex;
}

.bt {
  grid-row-gap: 15px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 25px 23px;
  text-decoration: none;
  display: flex;
}

.compare-text {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.title-2 {
  color: #111827;
  text-align: center;
  letter-spacing: -1.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 800;
  line-height: 36px;
  text-decoration: none;
}

.stack-hex {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  padding: 1px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000001a;
}

.subtitle {
  color: #4b5563;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.h3 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 495px;
  padding-right: 495px;
  text-decoration: none;
  display: flex;
}

.extras-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #f3f4f6;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 25px;
  text-decoration: none;
  display: flex;
}

.hex-name {
  color: #1f2937;
  letter-spacing: -1.1px;
  margin-top: 0;
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.button-4 {
  grid-column-gap: 10px;
  background-color: #f6a710;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 11px;
  padding-bottom: 11px;
  text-decoration: none;
  display: flex;
}

.special-features-title {
  color: #1f2937;
  text-align: center;
  letter-spacing: -1.1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.container {
  grid-row-gap: 73px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 18px 16px 48px;
  text-decoration: none;
  display: flex;
}

.button1 {
  grid-column-gap: 10px;
  background-image: linear-gradient(#f6a710, #f6a710);
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 11px 0;
  text-decoration: none;
  display: flex;
}

.sectionbg {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.select-button {
  color: #000;
  text-align: center;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  text-decoration: none;
  display: flex;
}

.button {
  background-color: #f6a710;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 11px 0%;
  font-family: Droid Sans, sans-serif;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.compare-icon {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.cover {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0 24px 24px;
  text-decoration: none;
  display: flex;
}

.compare-section {
  grid-row-gap: 10px;
  background-color: #f3f4f6;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 8px 400px;
  text-decoration: none;
  display: flex;
}

.div {
  grid-row-gap: 15px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px 16px;
  text-decoration: none;
  display: flex;
}

.svg {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.hex-l {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 394.672px;
  padding: 1px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000001a;
}

.description {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
}

.button-2 {
  grid-column-gap: 16px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.make-selection {
  grid-column-gap: 32px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.img {
  grid-column-gap: 10px;
  object-fit: cover;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.main-section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: -10px;
  text-decoration: none;
  display: flex;
}

.title-3 {
  color: #374151;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.hex {
  grid-column-gap: 10px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 394.656px;
  padding: 1px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000001a;
}

.front_cover_new {
  z-index: 50;
  background-color: #0000;
  background-image: radial-gradient(circle, #fff 44%, #fff0), linear-gradient(#fffffff2, #fffffff2), url('../images/bg-pattern-blue.svg'), linear-gradient(#ffffff80, #ffffff80);
  background-position: 0 0, 0 0, 50%, 0 0;
  background-repeat: repeat, repeat, repeat, repeat;
  background-size: auto, auto, auto, auto;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding-top: 24px;
  display: flex;
  position: absolute;
  inset: 0 0% 0%;
  overflow: visible;
}

.image-3, .image-4, .image-5 {
  align-self: center;
}

.vectors-wrapper-copy {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  text-decoration: none;
  display: flex;
}

.code-embed-2 {
  display: block;
}

.td-6 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 283.48px;
  max-width: 335.95px;
  padding: 19px 24px 19px 15px;
  text-decoration: none;
  display: flex;
}

.frame-2 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 4px;
  text-decoration: none;
  display: flex;
}

.th-2 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 340px;
  max-width: 340.08px;
  padding: 13px 24px;
  text-decoration: none;
  display: flex;
}

.button-5 {
  background-color: #f6a710;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 11px 8px;
  text-decoration: none;
  display: flex;
}

.td-9 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 335.95px;
  padding: 17px 24px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.td-5 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 288.48px;
  max-width: 288.48px;
  padding: 19px 24px 19px 15px;
  text-decoration: none;
  display: flex;
}

.div-5 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.tr-5 {
  background-color: #fff;
  border: 0 solid #d1d5db;
  border-bottom-width: 1px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.tr-4 {
  background-color: #fff;
  border: 0 solid #d1d5db;
  border-bottom-width: 1px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.svg-2 {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.return-to-menu {
  color: #fff;
  text-align: center;
  background-color: #fff0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.table-2 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1248px;
  text-decoration: none;
  display: flex;
}

.table-2.hextable {
  min-width: 400px;
}

.th-3 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 288.48px;
  max-width: 288.48px;
  padding: 10px 10px 10px 5px;
  text-decoration: none;
  display: flex;
}

.th {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 283.4px;
  max-width: 283.48px;
  padding: 10px 10px 10px 5px;
  text-decoration: none;
  display: flex;
}

.tr-2 {
  grid-column-gap: 1px;
  background-color: #fff;
  border: 0 solid #d1d5db;
  border-bottom-width: 1px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1248px;
  height: 70px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 13.9875px;
  height: 9.99957px;
  text-decoration: none;
  display: flex;
}

.tr {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.td-3 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  min-width: 305px;
  max-width: 283.48px;
  padding: 19px 24px 19px 15px;
  text-decoration: none;
  display: flex;
}

.td-2 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  min-width: 288.48px;
  max-width: 288.48px;
  padding: 18px 24px;
  text-decoration: none;
  display: flex;
}

.td-4 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 340px;
  max-width: 340.08px;
  padding: 19px 24px;
  text-decoration: none;
  display: flex;
}

.frame-3 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 5px 3px;
  text-decoration: none;
  display: flex;
}

.div-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 32px 16px;
  text-decoration: none;
  display: flex;
}

.tr-3 {
  background-color: #fff;
  border: 0 solid #d1d5db;
  border-bottom-width: 1px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  height: 55px;
  text-decoration: none;
  display: flex;
}

.body-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f9fafb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 50px;
  padding-left: 80px;
  padding-right: 80px;
  text-decoration: none;
  display: flex;
}

.text-5 {
  color: #1f2937;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.text-6 {
  color: #1f2937;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-3 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  text-decoration: none;
  display: flex;
}

.td-8 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 288.48px;
  padding: 17px 24px;
  text-decoration: none;
  display: flex;
}

.td {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 340px;
  max-width: 340px;
  padding: 18px 24px;
  text-decoration: none;
  display: flex;
}

.thead {
  grid-column-gap: 10px;
  background-color: #f3f4f6;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.th-4 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 329px;
  padding: 10px 10px 10px 5px;
  text-decoration: none;
  display: flex;
}

.td-7 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 340px;
  max-width: 340.08px;
  padding: 17px 24px;
  text-decoration: none;
  display: flex;
}

.text-4 {
  color: #1f2937;
  letter-spacing: -1.25px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  text-decoration: none;
}

.tbody {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #00000040;
}

.tr-6 {
  background-color: #fff;
  border: 0 solid #d1d5db;
  border-bottom-width: 1px;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  height: 54px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 12.0121px;
  height: 12px;
  text-decoration: none;
  display: flex;
}

.buildspecsheet {
  z-index: 100;
  background-color: #fff;
  background-image: radial-gradient(circle, #fff 44%, #fff0), linear-gradient(#fffffff2, #fffffff2), url('../images/bg-pattern-blue.svg');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 0;
  display: none;
  position: absolute;
  overflow: visible;
}

.th-copy {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 340px;
  max-width: 283.48px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.button-6 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 176.56px;
  height: 48px;
  padding: 14px 11px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-16 {
  color: #1f2937;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.hex-compare {
  z-index: 100;
  background-color: #fff;
  background-image: radial-gradient(circle, #fff 44%, #fff0), linear-gradient(#fffffff2, #fffffff2), url('../images/bg-pattern-blue.svg');
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 0;
  display: none;
  position: absolute;
  overflow: visible;
}

.spec_cat {
  color: #1f2937;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.spec-data {
  color: #1f2937;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.spec_titles {
  color: #1f2937;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
  display: block;
}

.buttons {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  text-decoration: none;
  display: flex;
}

.menu_trigger_l, .menu_trigger_xl {
  z-index: 10;
  object-fit: fill;
  justify-content: center;
  align-items: flex-end;
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.div-7 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-7 {
  color: #111827;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
}

.p-3 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 24px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.listtext {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.div-13 {
  grid-row-gap: 24px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  text-decoration: none;
  display: flex;
}

.div-9 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-6 {
  grid-row-gap: 46px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-top: 30px;
  text-decoration: none;
  display: flex;
}

.div-22 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  padding-left: 367px;
  padding-right: 367px;
  display: flex;
}

.text-17 {
  color: #1f2937;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.productimg1 {
  grid-row-gap: 10px;
  background-image: url('../images/Korvus-130-e1681474370549-1536x1371.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 349px;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  min-height: 350px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.div-15 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#cfcfcf80, #cfcfcf80);
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 296px;
  min-height: 160px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.div-10 {
  grid-row-gap: 8px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 576px;
  height: 414px;
  text-decoration: none;
  display: flex;
}

.div-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 14px;
  text-decoration: none;
  display: flex;
}

.div-19 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.672px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.div-16 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  border-top-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 277px;
  display: flex;
}

.div-21 {
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.672px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.list-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  font-size: 12px;
  list-style-type: disc;
  display: flex;
}

.text-13 {
  color: #374151;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-9 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.productimg2 {
  grid-row-gap: 10px;
  background-image: url('../images/fission2.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 296px;
  min-height: 160px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.text-12 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-10 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.div-12 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 245.97px;
  text-decoration: none;
  display: flex;
}

.div-20 {
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.p {
  grid-row-gap: 4px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.text-11 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.p-2 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.button-7 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 176.56px;
  height: 48px;
  padding: 14px 11px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-14 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
}

.text-15 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-14 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-8 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.div-8 {
  grid-row-gap: 32px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.div-11 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80px;
  height: 5px;
  text-decoration: none;
  display: flex;
}

.div-18 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.span {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 9px 1px;
  text-decoration: none;
  display: flex;
}

.div-23 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-18 {
  color: #111827;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
}

.div-24 {
  grid-row-gap: 24px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  text-decoration: none;
  display: flex;
}

.div-25 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-26 {
  grid-row-gap: 46px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-top: 30px;
  text-decoration: none;
  display: flex;
}

.div-27 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  padding-left: 367px;
  padding-right: 367px;
  display: flex;
}

.text-19 {
  color: #1f2937;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-28 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#cfcfcf80, #cfcfcf80);
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 296px;
  min-height: 160px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.div-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 14px;
  text-decoration: none;
  display: flex;
}

.div-30 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.672px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.div-31 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  border-top-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 277px;
  display: flex;
}

.div-32 {
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.672px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.list-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  font-size: 12px;
  list-style-type: disc;
  display: flex;
}

.text-20 {
  color: #374151;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-21 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.text-22 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-23 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.div-33 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 245.97px;
  text-decoration: none;
  display: flex;
}

.div-block {
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.div-34 {
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.p-4 {
  grid-row-gap: 4px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.text-24 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.p-5 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.button-8 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 176.56px;
  height: 48px;
  padding: 14px 11px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-25 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
}

.text-26 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-35 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-27 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.div-36 {
  grid-row-gap: 32px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.div-37 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80px;
  height: 5px;
  text-decoration: none;
  display: flex;
}

.div-38 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.div-39 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-28 {
  color: #111827;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
}

.p-6 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 24px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.div-40 {
  grid-row-gap: 24px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  text-decoration: none;
  display: flex;
}

.div-41 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-42 {
  grid-row-gap: 46px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-top: 30px;
  text-decoration: none;
  display: flex;
}

.div-43 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  padding-left: 367px;
  padding-right: 367px;
  display: flex;
}

.text-29 {
  color: #1f2937;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-44 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#cfcfcf80, #cfcfcf80);
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 296px;
  min-height: 160px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.div-45 {
  grid-row-gap: 8px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 576px;
  height: 414px;
  text-decoration: none;
  display: flex;
}

.div-46 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 14px;
  text-decoration: none;
  display: flex;
}

.div-47 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.672px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.div-48 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  border-top-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 277px;
  display: flex;
}

.text-30 {
  color: #374151;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-31 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.text-32 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-33 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.div-49 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 245.97px;
  text-decoration: none;
  display: flex;
}

.div-50 {
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.p-7 {
  grid-row-gap: 4px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.text-34 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.p-8 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.button-9 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 176.56px;
  height: 48px;
  padding: 14px 11px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-35 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
}

.text-36 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-51 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-37 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.div-52 {
  grid-row-gap: 32px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.div-53 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80px;
  height: 5px;
  text-decoration: none;
  display: flex;
}

.div-54 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.div-55 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-38 {
  color: #111827;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
}

.div-56 {
  grid-row-gap: 24px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  text-decoration: none;
  display: flex;
}

.div-57 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-58 {
  grid-row-gap: 46px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-top: 30px;
  text-decoration: none;
  display: flex;
}

.div-59 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  padding-left: 367px;
  padding-right: 367px;
  display: flex;
}

.text-39 {
  color: #1f2937;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-60 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#cfcfcf80, #cfcfcf80);
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 296px;
  min-height: 160px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.div-61 {
  grid-row-gap: 8px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 576px;
  height: 414px;
  text-decoration: none;
  display: flex;
}

.div-62 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 14px;
  text-decoration: none;
  display: flex;
}

.div-63 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.672px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.div-64 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  border-top-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 277px;
  display: flex;
}

.text-40 {
  color: #374151;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-41 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.text-42 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-43 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.div-65 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 245.97px;
  text-decoration: none;
  display: flex;
}

.div-66 {
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.p-9 {
  grid-row-gap: 4px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.text-44 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.p-10 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.button-10 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 176.56px;
  height: 48px;
  padding: 14px 11px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-45 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
}

.text-46 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-67 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-47 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.div-68 {
  grid-row-gap: 32px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.div-69 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80px;
  height: 5px;
  text-decoration: none;
  display: flex;
}

.div-70 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.div-71 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-48 {
  color: #111827;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
}

.p-11 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.div-72 {
  grid-row-gap: 24px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  text-decoration: none;
  display: flex;
}

.div-73 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-74 {
  grid-row-gap: 46px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-top: 30px;
  text-decoration: none;
  display: flex;
}

.div-75 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  padding-left: 367px;
  padding-right: 367px;
  display: flex;
}

.text-49 {
  color: #1f2937;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-76 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#cfcfcf80, #cfcfcf80);
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 296px;
  min-height: 160px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.div-77 {
  grid-row-gap: 8px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 576px;
  height: 414px;
  text-decoration: none;
  display: flex;
}

.div-78 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 14px;
  text-decoration: none;
  display: flex;
}

.div-79 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.672px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.div-80 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  border-top-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 277px;
  display: none;
}

.text-50 {
  color: #374151;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-51 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.text-52 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-53 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.div-81 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  text-decoration: none;
  display: flex;
}

.div-82 {
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.text-54 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.p-12 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.button-11 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 176.56px;
  height: 48px;
  padding: 14px 11px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-55 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
}

.text-56 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-83 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-57 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.div-84 {
  grid-row-gap: 32px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.div-85 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80px;
  height: 5px;
  text-decoration: none;
  display: flex;
}

.div-86 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.div-87 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-58 {
  color: #111827;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  text-decoration: none;
}

.p-13 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 24px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
}

.div-88 {
  grid-row-gap: 24px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  text-decoration: none;
  display: flex;
}

.div-89 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.div-90 {
  grid-row-gap: 46px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-top: 30px;
  text-decoration: none;
  display: flex;
}

.div-91 {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  padding-left: 367px;
  padding-right: 367px;
  display: flex;
}

.text-59 {
  color: #1f2937;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-92 {
  grid-row-gap: 10px;
  background-image: linear-gradient(#cfcfcf80, #cfcfcf80);
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 296px;
  min-height: 160px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.div-93 {
  grid-row-gap: 8px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 576px;
  height: 414px;
  text-decoration: none;
  display: flex;
}

.div-94 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 14px;
  text-decoration: none;
  display: flex;
}

.div-95 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.672px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.div-96 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  border-top-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 277px;
  display: flex;
}

.text-60 {
  color: #374151;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.text-61 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.text-62 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-63 {
  color: #4b5563;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.div-97 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 245.97px;
  text-decoration: none;
  display: flex;
}

.div-98 {
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.p-14 {
  grid-row-gap: 4px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.text-64 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.p-15 {
  grid-column-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: flex;
}

.button-12 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 176.56px;
  height: 48px;
  padding: 14px 11px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.text-65 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
}

.text-66 {
  color: #374151;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.div-99 {
  grid-row-gap: 10px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-67 {
  color: #111827;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.div-100 {
  grid-row-gap: 32px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  text-decoration: none;
  display: flex;
}

.div-101 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80px;
  height: 5px;
  text-decoration: none;
  display: flex;
}

.div-102 {
  grid-row-gap: 1px;
  background-color: #f9fafb;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 394.656px;
  height: 104px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.info_fission {
  z-index: 15;
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
}

.cluster {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 300px;
  padding: 1px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000001a;
}

.info_orca {
  z-index: 15;
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
}

.info_qcm, .info_qcm-copy {
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.info_tau, .info_tes {
  z-index: 15;
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
}

.info_orca-copy {
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.info__qcm {
  z-index: 15;
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
}

.info_pump_300l {
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
}

.info_pump_80l {
  z-index: 15;
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
}

.info_pump_700l {
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
}

.productimg1-tes {
  grid-row-gap: 10px;
  background-image: url('../images/TES_image.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  min-height: 350px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.productimg1-tau {
  grid-row-gap: 10px;
  background-image: url('../images/tau_image.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  min-height: 350px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.productimg1-qcm {
  grid-row-gap: 10px;
  background-image: url('../images/QCM-transparent-background.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  min-height: 350px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.info_sampletable {
  z-index: 15;
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
}

.productimg1-sample {
  grid-row-gap: 10px;
  background-image: url('../images/Korvus-130-e1681474370549-1536x1371.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 349px;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  min-height: 350px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.productimgpump {
  grid-row-gap: 10px;
  background-image: url('../images/Product-image-HiPace-700.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 349px;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  min-height: 350px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.productionimgfission {
  grid-row-gap: 10px;
  background-image: url('../images/fission.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  min-height: 350px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.productimgorca {
  grid-row-gap: 10px;
  background-image: url('../images/ORCA_image.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  min-height: 350px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.specbuttons {
  background-color: #0000;
  border: 0 solid #e5e7eb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.button-77 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 48px;
  padding: 14px 5px;
  text-decoration: none;
  display: none;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.button-22 {
  grid-column-gap: 10px;
  background-color: #facc15;
  border: 0 solid #e5e7eb;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 48px;
  padding: 14px 11px;
  text-decoration: none;
  display: none;
  box-shadow: 0 10px 15px #0000001a, 0 4px 6px #0000001a;
}

.group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 16px 32px;
  text-decoration: none;
  display: flex;
}

.mneu_back {
  z-index: 10;
  object-fit: fill;
  justify-content: center;
  align-items: flex-end;
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.tabs-menu-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.toolmeu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f6a710;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  display: flex;
}

.thirdmenu-tool {
  background-color: #f6a710;
  border-bottom: 0 solid #24abff;
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  border-radius: 0;
  font-family: Varela Round, sans-serif;
}

.thirdmenu-tool.w--current {
  outline-offset: 0px;
  background-color: #ffc8005c;
  border-color: #000 #000 #24abff;
  border-bottom-style: solid;
  border-bottom-width: 0;
  border-right-style: solid;
  border-right-width: 2px;
  outline: 3px #222;
}

.isolate-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  vertical-align: baseline;
  background-color: #ec3838;
  display: flex;
}

.tab-isolate {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.tabs-content-2 {
  display: flex;
}

.loadlock {
  z-index: 15;
  background-color: #f0f0f0;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  display: none;
  position: absolute;
}

.productimg8 {
  grid-row-gap: 10px;
  background-image: url('../images/DSC_0609-1536x1024.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 608px;
  min-height: 350px;
  padding: 56px 16px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 6px #0000001a, 0 2px 4px #0000001a;
}

.tabs-menu-5 {
  display: flex;
}

.tabs-menu-6 {
  justify-content: center;
  display: flex;
}

.menusection_gb, .menusection_stack, .menusection_cl {
  z-index: 1;
  background-color: #ffffffa8;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
  transform: translate(0, 500px);
}

.menu_trigger_gb, .menu_trigger_cl, .menu_trigger_stack {
  z-index: 10;
  object-fit: fill;
  justify-content: center;
  align-items: flex-end;
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.tabs-menu-7 {
  justify-content: center;
  width: 100vw;
  display: flex;
}

.menusection_s-2 {
  z-index: 1;
  background-color: #ffffffa8;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
  transform: translate(0, 450px);
}

.tabs-menu-8 {
  background-color: #f6a710;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  display: flex;
}

.tabs-menu-9 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.bold-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.comparetext {
  grid-column-gap: 16px;
  background-color: #0000;
  border: 0 solid #e5e7eb;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 0;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.tab-link-tab-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-5 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.noticesample {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ddd0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  padding-top: 9px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, -34px);
}

.noticesample.w--current {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #c8c8c800;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  min-width: 450px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  transform: translate(0, -34px);
}

.infoicon {
  opacity: 1;
  color: #191919;
  font-family: "Fa Sharp 300", Arial, sans-serif;
  font-size: 25px;
  -webkit-text-decoration: underline #ff808000;
  text-decoration: underline #ff808000;
}

.infoicon:active, .infoicon:focus, .infoicon.current {
  text-decoration: none;
}

.bold-text-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  display: flex;
  position: static;
}

.noticesample-low {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ddd0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  padding-top: 9px;
  display: block;
  position: absolute;
  inset: 160px 0% 0%;
  transform: translate(0, -34px);
}

.noticesample-low.w--current {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #c8c8c800;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  min-width: 450px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  transform: translate(0, -34px);
}

.bold-text-2-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-end;
  min-width: 600px;
  padding-top: 0;
  display: flex;
  position: static;
}

.div-block-4, .buttonwrapper {
  width: 100%;
}

@media screen and (max-width: 991px) {
  .notice {
    display: block;
  }

  .paragraph {
    width: 60%;
  }

  .hexsize {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
  }

  .hex-select {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    height: 40%;
    margin-top: 0;
    display: flex;
  }

  .button-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    align-self: center;
    padding-left: 25px;
    padding-right: 25px;
  }

  .hexbuttons {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: flex-start;
  }

  .hex-buttons {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 30%;
    height: 40%;
    margin-top: 0;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .front_cover {
    justify-content: center;
    align-items: center;
  }

  .paragraph {
    flex: 0 auto;
    display: none;
  }

  .front_cover_new {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 479px) {
  .menusection_xl {
    display: none;
  }

  .notice {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .front_cover {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading {
    text-align: center;
  }

  .hexsize {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .hex-select {
    justify-content: center;
    align-items: center;
    width: 20%;
  }

  .button-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-left: 50px;
    padding-right: 50px;
  }

  .menusection_l, .menusection_s {
    display: none;
  }

  .hexbuttons {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .hex-buttons {
    justify-content: center;
    align-items: center;
    width: 20%;
  }

  .front_cover_new {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .menusection_gb, .menusection_stack, .menusection_cl, .menusection_s-2 {
    display: none;
  }
}


@font-face {
  font-family: 'Fa Brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp Solid 900';
  src: url('../fonts/fa-sharp-solid-900.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp 100';
  src: url('../fonts/fa-sharp-thin-100.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp 300';
  src: url('../fonts/fa-sharp-light-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp Duotone Solid 900';
  src: url('../fonts/fa-sharp-duotone-solid-900.woff2') format('woff2'), url('../fonts/fa-sharp-duotone-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 300';
  src: url('../fonts/fa-light-300.woff2') format('woff2'), url('../fonts/fa-light-300.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Duotone 900';
  src: url('../fonts/fa-duotone-900.woff2') format('woff2'), url('../fonts/fa-duotone-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa V 4 Compatibility';
  src: url('../fonts/fa-v4compatibility.woff2') format('woff2'), url('../fonts/fa-v4compatibility.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Sharp 400';
  src: url('../fonts/fa-sharp-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}