.landing-page-container1 {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
 
.landing-page-thq-landing-page-elm {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
  align-items: flex-start;
  flex-direction: column;
  background-color: var(--dl-color-background-primary);
}
 
.landing-page-thq-hero-elm {
  width: 1920px;
  height: 1006px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
  background-color: var(--dl-color-background-primary);
}
 
.landing-page-thq-line3-elm10 {
  top: 54px;
  left: 0px;
  width: 1920px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-frame1-elm {
  gap: 32px;
  top: 146px;
  left: 220px;
  width: 546px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-frame4-elm {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-text-elm100 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 84px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: 72px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm101 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226070-elm {
  gap: 20px;
  display: flex;
  align-items: flex-start;
}
 
.landing-page-thq-button-elm1 {
  width: 202px;
  height: 36px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-vector1-elm1 {
  top: 0px;
  left: 0px;
  width: 202px;
  height: 36px;
  position: absolute;
}
 
.landing-page-thq-text-elm102 {
  top: 9px;
  left: 20.000019073486328px;
  color: var(--dl-color-background-primary);
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-button-elm2 {
  width: 122px;
  height: 36px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-vector1-elm2 {
  top: 0px;
  left: 0px;
  width: 122px;
  height: 36px;
  position: absolute;
}
 
.landing-page-thq-text-elm103 {
  top: 9px;
  left: 20.000019073486328px;
  color: var(--dl-color-label-secondary);
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame5-elm {
  gap: 20px;
  top: 752px;
  left: 220px;
  width: 595px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-nav-item-elm1 {
  gap: 8px;
  display: flex;
  padding: 5px 10px 5px 0;
  align-items: center;
  justify-content: center;
}
 
.landing-page-thq-ellipse1-elm1 {
  width: 4px;
  height: 4px;
}
 
.landing-page-thq-text-elm104 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 16px;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-nav-item-elm2 {
  gap: 8px;
  width: 525px;
  display: flex;
  padding: 5px 10px 5px 0;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
 
.landing-page-thq-text-elm105 {
  color: var(--dl-color-label-secondary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-logos-elm {
  gap: 24px;
  display: flex;
  position: relative;
  align-items: center;
}
 
.landing-page-thq-companylogo-elm {
  width: 127px;
  height: 48px;
}
 
.landing-page-thq-magentosvg1-elm {
  width: 174px;
  height: 48px;
  z-index: 1;
}
 
.landing-page-thq-prestashop1-elm {
  width: 48px;
  height: 48px;
  z-index: 2;
}
 
.landing-page-thq-open-cartlogosvg1-elm {
  width: 174px;
  height: 34px;
  z-index: 3;
}
 
.landing-page-thq-rectangle14-elm {
  top: 0px;
  left: 0px;
  width: 63px;
  height: 48px;
  z-index: 4;
  position: absolute;
}
 
.landing-page-thq-rectangle16-elm {
  top: 0px;
  left: 595px;
  width: 63px;
  height: 48px;
  z-index: 5;
  position: absolute;
}
 
.landing-page-thq-container-elm1 {
  gap: 20px;
  top: 146px;
  left: 1094px;
  width: 606px;
  display: flex;
  position: absolute;
  flex-wrap: wrap;
  align-items: flex-end;
  flex-shrink: 0;
}
 
.landing-page-thq-image-elm1 {
  width: 606px;
  height: 416px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 4px;
  background-size: cover;
  background-image: url("public/tq_ahmeppdo4g-iz53-500h.png");
}
 
.landing-page-thq-frame6-elm {
  top: 357px;
  left: -131px;
  width: 261px;
  height: 59px;
  display: flex;
  overflow: hidden;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.landing-page-thq-image-elm2 {
  width: 293px;
  height: 364px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 4px;
  background-size: cover;
  background-image: url("public/tq_9_xo6xqoyq-kfha-400h.png");
}
 
.landing-page-thq-image-elm3 {
  width: 293px;
  height: 364px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 4px;
  background-size: cover;
  background-image: url("public/tq_kc9fest7b9-l5bq-400h.png");
}
 
.landing-page-thq-lines-elm1 {
  top: 0px;
  left: 140px;
  width: 1640px;
  height: 1006px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-line1-elm1 {
  top: 4.440892098500626e-15px;
  left: 0px;
  width: 1006px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line2-elm1 {
  top: 2.842170943040401e-14px;
  left: 1639.997802734375px;
  width: 1006px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-group1000006453-elm {
  top: 16px;
  left: 200px;
  width: 1520px;
  height: 76px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-frame2147226291-elm1 {
  gap: 8px;
  top: 0px;
  left: 0px;
  width:100%;
  padding: 10px;
  position: absolute;
  box-sizing: content-box;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm10 {
  gap: 20px;
  display: flex;
  padding: 10px;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-navbar-container-elm {
  gap: 10px;
  width: 1480px;
  display: flex;
  padding: 0 12px;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  border-radius: 8px;
  justify-content: space-between;
  background-color: var(--dl-color-background-primary);
}
 
.landing-page-thq-salle-logo1-elm1 {
  width: 28px;
  height: 26px;
}
 
.landing-page-thq-nav-links-elm {
  gap: 7px;
  display: flex;
  align-items: center;
}
 
.landing-page-thq-nav-item-elm3 {
  gap: 10px;
  display: flex;
  padding: 5px 10px;
  align-items: center;
  justify-content: center;
}
 
.landing-page-thq-text-elm106 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-ellipse1-elm2 {
  width: 4px;
  height: 4px;
}
 
.landing-page-thq-nav-item-elm4 {
  gap: 10px;
  display: flex;
  padding: 5px 10px;
  align-items: center;
  justify-content: center;
}
 
.landing-page-thq-text-elm107 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-ellipse2-elm {
  width: 4px;
  height: 4px;
}
 
.landing-page-thq-nav-item-elm5 {
  gap: 10px;
  display: flex;
  padding: 5px 10px;
  align-items: center;
  justify-content: center;
}
 
.landing-page-thq-text-elm108 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-ellipse3-elm {
  width: 4px;
  height: 4px;
}
 
.landing-page-thq-nav-item-elm6 {
  gap: 10px;
  display: flex;
  padding: 5px 10px;
  align-items: center;
  justify-content: center;
}
 
.landing-page-thq-text-elm109 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-ellipse5-elm {
  width: 4px;
  height: 4px;
}
 
.landing-page-thq-nav-item-elm7 {
  gap: 10px;
  display: flex;
  padding: 5px 10px;
  align-items: center;
  justify-content: center;
}
 
.landing-page-thq-text-elm110 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-ellipse4-elm {
  width: 4px;
  height: 4px;
}
 
.landing-page-thq-nav-item-elm8 {
  gap: 10px;
  display: flex;
  padding: 5px 10px;
  align-items: center;
  justify-content: center;
}
 
.landing-page-thq-text-elm111 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226300-elm {
  gap: 15px;
  display: flex;
  align-items: center;
}
 
.landing-page-thq-button-elm3 {
  gap: 10px;
  height: 36px;
  display: flex;
  padding: 10px 20px;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
 
.landing-page-thq-text-elm112 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 16px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-group1000006455-elm {
  width: 98px;
  height: 36px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-vector2-elm {
  top: 0px;
  left: 0px;
  width: 98px;
  height: 36px;
  position: absolute;
}
 
.landing-page-thq-text-elm113 {
  top: 9px;
  left: 20px;
  color: var(--dl-color-background-primary);
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-pricing-elm {
  gap: 60px;
  width: 1920px;
  display: flex;
  padding: 100px 250px 60px;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: var(--dl-color-background-primary);
}
 
.landing-page-thq-section-header-elm1 {
  gap: 12px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-text-elm114 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 60px;
  font-style: Md;
  text-align: center;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm117 {
  color: var(--dl-color-label-secondary);
  width: 464px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226296-elm {
  gap: 20px;
  display: flex;
  z-index: 1;
  align-items: center;
}
 
.landing-page-thq-frame2147226291-elm2 {
  gap: 8px;
  display: flex;
  padding: 10px;
  box-sizing: content-box;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-pricing-card-elm1 {
  gap: 10px;
  width: 460px;
  display: flex;
  padding: 24px 20px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-frame2147226005-elm {
  gap: 54px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147225997-elm1 {
  gap: 12px;
  width: 420px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-text-elm118 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 20px;
  font-style: Semi Bold;
  text-align: center;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm119 {
  color: var(--dl-color-label-secondary);
  height: auto;
  opacity: 0.70;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226302-elm {
  gap: 32px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147226301-elm {
  gap: 32px;
  height: 139px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-frame2147225986-elm1 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147225980-elm1 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
}
 
.landing-page-thq-text-elm120 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 40px;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm121 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 20px;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm122 {
  color: var(--dl-color-label-secondary);
  height: auto;
  opacity: 0.70;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-button-elm4 {
  width: 420px;
  height: 36px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-vector1-elm3 {
  top: 0px;
  left: 0px;
  width: 420px;
  height: 36px;
  position: absolute;
}
 
.landing-page-thq-text-elm123 {
  top: 9px;
  left: 169px;
  color: var(--dl-color-background-primary);
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226307-elm {
  width: 100px;
  height: 100px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.landing-page-thq-frame2147226002-elm1 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-line3-elm11 {
  width: 420px;
  height: 1px;
  align-self: stretch;
}
 
.landing-page-thq-frame2147225984-elm1 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147225981-elm1 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm10 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm124 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225982-elm1 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm11 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm125 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225984-elm2 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm12 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm126 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225985-elm1 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm13 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm127 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225986-elm2 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm14 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm128 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225987-elm1 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm15 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm129 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225988-elm1 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm16 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm130 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225989-elm1 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm17 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm131 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225990-elm1 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm18 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm132 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226292-elm1 {
  gap: 8px;
  display: flex;
  padding: 10px;
  box-sizing: content-box;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-pricing-card-elm2 {
  gap: 10px;
  width: 460px;
  display: flex;
  padding: 24px 20px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-frame2147226006-elm1 {
  gap: 32px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147225997-elm2 {
  gap: 12px;
  width: 420px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-text-elm133 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 20px;
  font-style: Semi Bold;
  text-align: center;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm134 {
  color: var(--dl-color-label-secondary);
  height: auto;
  opacity: 0.70;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225986-elm3 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147225980-elm2 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
}
 
.landing-page-thq-text-elm135 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 40px;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm136 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 20px;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm137 {
  color: var(--dl-color-label-secondary);
  height: auto;
  opacity: 0.70;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-button-elm5 {
  width: 420px;
  height: 36px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-vector1-elm4 {
  top: 0px;
  left: 0px;
  width: 420px;
  height: 36px;
  position: absolute;
}
 
.landing-page-thq-text-elm138 {
  top: 9px;
  left: 169px;
  color: var(--dl-color-background-primary);
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226002-elm2 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-line3-elm12 {
  width: 420px;
  height: 1px;
  align-self: stretch;
}
 
.landing-page-thq-frame2147225984-elm3 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147225981-elm2 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm19 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm139 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225982-elm2 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm20 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm140 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225984-elm4 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm21 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm141 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225985-elm2 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm22 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm142 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225986-elm4 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm23 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm143 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225987-elm2 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm24 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm144 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225988-elm2 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm25 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm145 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225989-elm2 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm26 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm146 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225990-elm2 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-vector-elm27 {
  width: 15px;
  height: 10px;
}
 
.landing-page-thq-text-elm147 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226293-elm1 {
  gap: 8px;
  height: 724px;
  display: flex;
  padding: 10px;
  align-self: stretch;
  box-sizing: content-box;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-pricing-card-elm3 {
  gap: 10px;
  height: 704px;
  display: flex;
  padding: 24px 20px;
  flex-grow: 1;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: center;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-frame2147226006-elm2 {
  gap: 32px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147225997-elm3 {
  gap: 12px;
  width: 420px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-text-elm148 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 20px;
  font-style: Semi Bold;
  text-align: center;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm149 {
  color: var(--dl-color-label-secondary);
  height: auto;
  opacity: 0.70;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226069-elm {
  gap: 32px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147225986-elm5 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147225980-elm3 {
  gap: 4px;
  display: flex;
  align-items: flex-start;
}
 
.landing-page-thq-text-elm150 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 40px;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm151 {
  color: var(--dl-color-label-secondary);
  height: auto;
  opacity: 0.70;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-button-elm6 {
  width: 420px;
  height: 36px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-button-elm7 {
  top: 0px;
  left: 0px;
  width: 420px;
  height: 36px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-vector1-elm5 {
  top: 0px;
  left: 0px;
  width: 420px;
  height: 36px;
  position: absolute;
}
 
.landing-page-thq-text-elm152 {
  top: 9px;
  left: 169px;
  color: var(--dl-color-background-primary);
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226002-elm3 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-line3-elm13 {
  width: 420px;
  height: 1px;
  align-self: stretch;
}
 
.landing-page-thq-frame2147225984-elm5 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147225981-elm3 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.landing-page-thq-text-elm153 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225982-elm3 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-text-elm154 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147225988-elm3 {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
}
 
.landing-page-thq-text-elm155 {
  color: var(--dl-color-label-primary);
  height: auto;
  flex-grow: 1;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-lines-elm2 {
  top: 0px;
  left: 140px;
  width: 1640px;
  height: 1133px;
  display: flex;
  z-index: 2;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-line1-elm2 {
  top: 4.440892098500626e-15px;
  left: 0px;
  width: 1133px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line2-elm2 {
  top: 2.842170943040401e-14px;
  left: 1639.997802734375px;
  width: 1133px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line3-elm14 {
  top: 40px;
  left: 0px;
  width: 1920px;
  height: 1px;
  z-index: 3;
  position: absolute;
}
 
.landing-page-thq-section-elm1 {
  gap: 60px;
  width: 1920px;
  display: flex;
  padding: 100px 250px 60px;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: var(--dl-color-background-primary);
}
 
.landing-page-thq-section-header-elm2 {
  gap: 12px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-text-elm156 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 60px;
  font-style: Md;
  text-align: center;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm159 {
  color: var(--dl-color-label-secondary);
  width: 478px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-container-elm2 {
  gap: 20px;
  width: 1440px;
  display: flex;
  z-index: 1;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.landing-page-thq-frame2147226291-elm3 {
  gap: 8px;
  width: 703px;
  display: flex;
  padding: 10px;
  box-sizing: content-box;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm11 {
  gap: 20px;
  display: flex;
  padding: 32px;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-frame2147226009-elm1 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-text-elm160 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm161 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226292-elm2 {
  gap: 8px;
  width: 717px;
  height: 222px;
  display: flex;
  padding: 10px;
  box-sizing: content-box;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm12 {
  gap: 20px;
  display: flex;
  padding: 32px;
  overflow: hidden;
  flex-grow: 1;
  align-self: stretch;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-frame2147226009-elm2 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-text-elm162 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm163 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226293-elm2 {
  gap: 8px;
  width: 703px;
  display: flex;
  padding: 10px;
  box-sizing: content-box;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm13 {
  gap: 20px;
  display: flex;
  padding: 32px;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-frame2147226008-elm1 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-text-elm164 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm165 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226294-elm1 {
  gap: 8px;
  width: 717px;
  display: flex;
  padding: 10px;
  box-sizing: content-box;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm14 {
  gap: 20px;
  display: flex;
  padding: 32px;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-frame2147226009-elm3 {
  gap: 16px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-text-elm166 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm167 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-lines-elm3 {
  top: 0px;
  left: 140px;
  width: 1640px;
  height: 873px;
  display: flex;
  z-index: 2;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-line1-elm3 {
  top: 4.440892098500626e-15px;
  left: 0px;
  width: 873px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line2-elm3 {
  top: 2.842170943040401e-14px;
  left: 1639.997802734375px;
  width: 873px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line3-elm15 {
  top: 40px;
  left: 0px;
  width: 1920px;
  height: 1px;
  z-index: 3;
  position: absolute;
}
 
.landing-page-thq-section-elm2 {
  gap: 60px;
  width: 1920px;
  display: flex;
  padding: 100px 250px 60px;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: var(--dl-color-background-primary);
}
 
.landing-page-thq-section-header-elm3 {
  gap: 12px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-text-elm168 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 60px;
  font-style: Md;
  text-align: center;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm171 {
  color: var(--dl-color-label-secondary);
  width: 548px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-container-elm3 {
  gap: 16px;
  display: flex;
  z-index: 1;
  align-items: flex-end;
}
 
.landing-page-thq-frame2147226291-elm4 {
  gap: 8px;
  height: 320px;
  display: flex;
  padding: 10px;
  align-self: stretch;
  box-sizing: content-box;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm15 {
  gap: 40px;
  display: flex;
  padding: 32px 20px;
  overflow: hidden;
  flex-grow: 1;
  align-self: stretch;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-text-elm172 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm173 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226292-elm3 {
  gap: 8px;
  height: 320px;
  display: flex;
  padding: 10px;
  align-self: stretch;
  box-sizing: content-box;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm16 {
  gap: 40px;
  display: flex;
  padding: 32px 20px;
  overflow: hidden;
  flex-grow: 1;
  align-self: stretch;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-text-elm174 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm175 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226293-elm3 {
  gap: 8px;
  height: 320px;
  display: flex;
  padding: 10px;
  align-self: stretch;
  box-sizing: content-box;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm17 {
  gap: 30px;
  display: flex;
  padding: 32px 20px;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-text-elm176 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm177 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226294-elm2 {
  gap: 8px;
  height: 320px;
  display: flex;
  padding: 10px;
  align-self: stretch;
  box-sizing: content-box;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm18 {
  gap: 30px;
  display: flex;
  padding: 32px 20px;
  overflow: hidden;
  flex-grow: 1;
  align-self: stretch;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-text-elm178 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm179 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-lines-elm4 {
  top: 0px;
  left: 140px;
  width: 1640px;
  height: 731px;
  display: flex;
  z-index: 2;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-line1-elm4 {
  top: 4.440892098500626e-15px;
  left: 0px;
  width: 731px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line2-elm4 {
  top: 2.842170943040401e-14px;
  left: 1639.997802734375px;
  width: 731px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line3-elm16 {
  top: 40px;
  left: 0px;
  width: 1920px;
  height: 1px;
  z-index: 3;
  position: absolute;
}
 
.landing-page-thq-section-elm3 {
  gap: 60px;
  width: 1920px;
  display: flex;
  padding: 100px 250px 60px;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: var(--dl-color-background-primary);
}
 
.landing-page-thq-section-header-elm4 {
  gap: 12px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-text-elm180 {
  color: var(--dl-color-label-primary);
  width: 782px;
  height: auto;
  font-size: 60px;
  font-style: Md;
  text-align: center;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226009-elm4 {
  gap: 120px;
  display: flex;
  z-index: 1;
  align-items: flex-start;
  justify-content: center;
}
 
.landing-page-thq-text-elm181 {
  color: var(--dl-color-label-secondary);
  width: 440px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226291-elm5 {
  gap: 8px;
  display: flex;
  padding: 10px;
  box-sizing: content-box;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm19 {
  gap: 20px;
  width: 369px;
  display: flex;
  padding: 24px 20px 60px;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-frame2147226010-elm {
  gap: 40px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-successsvgrepocom1-elm {
  width: 40px;
  height: 40px;
}
 
.landing-page-thq-text-elm189 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 40px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm190 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 16px;
  align-self: stretch;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-lines-elm5 {
  top: 0px;
  left: 140px;
  width: 1640px;
  height: 928px;
  display: flex;
  z-index: 2;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-line1-elm5 {
  top: 4.440892098500626e-15px;
  left: 0px;
  width: 928px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line2-elm5 {
  top: 2.842170943040401e-14px;
  left: 1639.997802734375px;
  width: 928px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line3-elm17 {
  top: 40px;
  left: 0px;
  width: 1920px;
  height: 1px;
  z-index: 3;
  position: absolute;
}
 
.landing-page-thq-section-elm4 {
  gap: 60px;
  width: 1920px;
  display: flex;
  padding: 100px 250px 60px;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: var(--dl-color-background-primary);
}
 
.landing-page-thq-section-header-elm5 {
  gap: 12px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-text-elm196 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 60px;
  font-style: Md;
  text-align: center;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-container-elm4 {
  gap: 20px;
  display: flex;
  z-index: 1;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-frame2147226291-elm6 {
  gap: 8px;
  display: flex;
  padding: 10px;
  box-sizing: content-box;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm20 {
  gap: 20px;
  width: 964px;
  display: flex;
  padding: 32px;
  overflow: hidden;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-evaluationtestsvgrepocom1-elm {
  width: 40px;
  height: 40px;
}
 
.landing-page-thq-frame2147226008-elm2 {
  gap: 16px;
  width: 910px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-text-elm199 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm200 {
  color: var(--dl-color-label-secondary);
  width: 910px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226292-elm4 {
  gap: 8px;
  display: flex;
  padding: 10px;
  box-sizing: content-box;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm21 {
  gap: 20px;
  width: 964px;
  display: flex;
  padding: 32px;
  overflow: hidden;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-analysisresearchsvgrepocom1-elm {
  width: 40px;
  height: 40px;
}
 
.landing-page-thq-frame2147226009-elm5 {
  gap: 16px;
  width: 910px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-text-elm201 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm202 {
  color: var(--dl-color-label-secondary);
  width: 910px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226293-elm4 {
  gap: 8px;
  display: flex;
  padding: 10px;
  box-sizing: content-box;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm22 {
  gap: 20px;
  width: 964px;
  display: flex;
  padding: 32px;
  overflow: hidden;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-intelligenceskillssvgrepocom1-elm {
  width: 40px;
  height: 40px;
}
 
.landing-page-thq-frame2147226009-elm6 {
  gap: 16px;
  width: 910px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-text-elm203 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm204 {
  color: var(--dl-color-label-secondary);
  width: 910px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226294-elm3 {
  gap: 8px;
  width: 984px;
  display: flex;
  padding: 10px;
  box-sizing: content-box;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-card-elm23 {
  gap: 20px;
  width: 964px;
  display: flex;
  padding: 32px;
  overflow: hidden;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-settingsgearsvgrepocom1-elm {
  width: 40px;
  height: 40px;
}
 
.landing-page-thq-frame2147226009-elm7 {
  gap: 16px;
  width: 910px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-text-elm205 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  align-self: stretch;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm206 {
  color: var(--dl-color-label-secondary);
  width: 910px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-lines-elm6 {
  top: 0px;
  left: 140px;
  width: 1640px;
  height: 1376px;
  display: flex;
  z-index: 2;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-line1-elm6 {
  top: 4.440892098500626e-15px;
  left: 0px;
  width: 1376px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line2-elm6 {
  top: 2.842170943040401e-14px;
  left: 1639.997802734375px;
  width: 1376px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line3-elm18 {
  top: 40px;
  left: 0px;
  width: 1920px;
  height: 1px;
  z-index: 3;
  position: absolute;
}
 
.landing-page-thq-section-elm5 {
  gap: 60px;
  width: 1920px;
  display: flex;
  padding: 100px 250px 60px;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: var(--dl-color-background-primary);
}
 
.landing-page-thq-frame2147226295-elm {
  gap: 100px;
  width: 1260px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.landing-page-thq-frame2147226297-elm {
  gap: 60px;
  width: 414.33837890625px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-frame2147226253-elm {
  gap: 20px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-frame2147226261-elm {
  gap: 12px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-text-elm207 {
  color: var(--dl-color-label-primary);
  width: 404px;
  height: auto;
  font-size: 60px;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm210 {
  color: var(--dl-color-label-secondary);
  width: 414px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226262-elm {
  gap: 20px;
  display: flex;
  align-items: flex-start;
}
 
.landing-page-thq-button-elm8 {
  width: 140px;
  height: 36px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-vector1-elm6 {
  top: 0px;
  left: 0px;
  width: 140px;
  height: 36px;
  position: absolute;
}
 
.landing-page-thq-text-elm211 {
  top: 9px;
  left: 20.000019073486328px;
  color: var(--dl-color-background-primary);
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-image-elm4 {
  gap: 10px;
  height: 449px;
  display: flex;
  padding: 10px;
  overflow: hidden;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 12px;
  flex-direction: column;
  background-size: cover;
  background-image: url("public/tq_zlonprjysj-3p5-1500w.png");
}
 
.landing-page-thq-frame2147226291-elm7 {
  gap: 8px;
  width: 745.66162109375px;
  display: flex;
  padding: 10px;
  flex-grow: 1;
  box-sizing: content-box;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 16px;
  flex-direction: column;
  background-color: var(--dl-color-background-sectionbreaks);
}
 
.landing-page-thq-frame2147226291-elm8 {
  gap: 8px;
  display: flex;
  padding: 8px 12px 12px;
  align-self: stretch;
  align-items: flex-start;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  flex-direction: column;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-frame2147226294-elm4 {
  gap: 314px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: space-between;
}
 
.landing-page-thq-text-elm212 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 18px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-group1000006451-elm1 {
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-rectangle13-elm1 {
  top: 0.00009818319813348353px;
  left: -0.00007392076076939702px;
  width: 32px;
  height: 32px;
  position: absolute;
  box-sizing: content-box;
  border-radius: 50px;
}
 
.landing-page-thq-plus-elm1 {
  top: 7.999961853027344px;
  left: 7.999848365783691px;
  width: 16px;
  height: 16px;
  position: absolute;
}
 
.landing-page-thq-text-elm213 {
  color: var(--dl-color-label-primary);
  width: 639px;
  height: auto;
  opacity: 0.70;
  font-size: 16px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226290-elm {
  gap: 151px;
  display: flex;
  padding: 8px 12px;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: space-between;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-text-elm214 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 18px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-group1000006451-elm2 {
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-rectangle13-elm2 {
  top: 0.00009818319813348353px;
  left: -0.00007392076076939702px;
  width: 32px;
  height: 32px;
  position: absolute;
  box-sizing: content-box;
  border-radius: 50px;
}
 
.landing-page-thq-plus-elm2 {
  top: 7.999961853027344px;
  left: 7.999848365783691px;
  width: 16px;
  height: 16px;
  position: absolute;
}
 
.landing-page-thq-frame2147226292-elm5 {
  gap: 151px;
  display: flex;
  padding: 8px 12px;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: space-between;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-text-elm215 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 18px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-group1000006452-elm1 {
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-rectangle13-elm3 {
  top: 0.00009818319813348353px;
  left: -0.00007392076076939702px;
  width: 32px;
  height: 32px;
  position: absolute;
  box-sizing: content-box;
  border-radius: 50px;
}
 
.landing-page-thq-plus-elm3 {
  top: 7.999961853027344px;
  left: 7.999848365783691px;
  width: 16px;
  height: 16px;
  position: absolute;
}
 
.landing-page-thq-frame2147226293-elm5 {
  gap: 151px;
  display: flex;
  padding: 8px 12px;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: space-between;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-text-elm216 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 18px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-group1000006452-elm2 {
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-rectangle13-elm4 {
  top: 0.00009818319813348353px;
  left: -0.00007392076076939702px;
  width: 32px;
  height: 32px;
  position: absolute;
  box-sizing: content-box;
  border-radius: 50px;
}
 
.landing-page-thq-plus-elm4 {
  top: 7.999961853027344px;
  left: 7.999848365783691px;
  width: 16px;
  height: 16px;
  position: absolute;
}
 
.landing-page-thq-frame2147226294-elm5 {
  gap: 151px;
  display: flex;
  padding: 8px 12px;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(26, 26, 26, 0.10000000149011612);
  border-style: solid;
  border-width: 1px;
  border-radius: 12px;
  justify-content: space-between;
  background-color: var(--dl-color-background-secondary);
}
 
.landing-page-thq-text-elm217 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 18px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-group1000006452-elm3 {
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-rectangle13-elm5 {
  top: 0.00009818319813348353px;
  left: -0.00007392076076939702px;
  width: 32px;
  height: 32px;
  position: absolute;
  box-sizing: content-box;
  border-radius: 50px;
}
 
.landing-page-thq-plus-elm5 {
  top: 7.999961853027344px;
  left: 7.999848365783691px;
  width: 16px;
  height: 16px;
  position: absolute;
}
 
.landing-page-thq-lines-elm7 {
  top: 0px;
  left: 140px;
  width: 1640px;
  height: 895px;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-line1-elm7 {
  top: 4.440892098500626e-15px;
  left: 0px;
  width: 895px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line2-elm7 {
  top: 2.842170943040401e-14px;
  left: 1639.997802734375px;
  width: 895px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line3-elm19 {
  top: 40px;
  left: 0px;
  width: 1920px;
  height: 1px;
  z-index: 2;
  position: absolute;
}
 
.landing-page-thq-section-elm6 {
  gap: 60px;
  width: 1920px;
  display: flex;
  padding: 100px 250px;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: var(--dl-color-background-primary);
}
 
.landing-page-thq-section-header-elm6 {
  gap: 24px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-text-elm218 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 60px;
  font-style: Md;
  text-align: center;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm221 {
  color: var(--dl-color-label-secondary);
  width: 506px;
  height: auto;
  font-size: 16px;
  font-style: Regular;
  text-align: center;
  font-family: Inter;
  font-weight: 300;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-lines-elm8 {
  top: 0px;
  left: 140px;
  width: 1640px;
  height: 535px;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-line1-elm8 {
  top: 4.440892098500626e-15px;
  left: 0px;
  width: 535px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line2-elm8 {
  top: 2.842170943040401e-14px;
  left: 1639.997802734375px;
  width: 535px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line3-elm20 {
  top: 40px;
  left: 0px;
  width: 1920px;
  height: 1px;
  z-index: 2;
  position: absolute;
}
 
.landing-page-thq-button-elm9 {
  width: 122px;
  height: 36px;
  display: flex;
  z-index: 3;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-vector1-elm7 {
  top: 0px;
  left: 0px;
  width: 122px;
  height: 36px;
  position: absolute;
}
 
.landing-page-thq-text-elm222 {
  top: 9px;
  left: 20.000019073486328px;
  color: var(--dl-color-background-primary);
  height: auto;
  position: absolute;
  font-size: 16px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: normal;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-footer-elm {
  gap: 60px;
  width: 1920px;
  display: flex;
  padding: 130px 250px 80px;
  overflow: hidden;
  position: relative;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: var(--dl-color-background-primary);
}
 
.landing-page-thq-frame-elm {
  gap: 60px;
  width: 1300px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-frame2147226062-elm1 {
  gap: 56px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: space-between;
}
 
.landing-page-thq-frame2147226059-elm {
  gap: 20px;
  width: 220px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-group1-elm {
  width: 99px;
  height: 28.002296447753906px;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-salle-logo1-elm2 {
  top: 0px;
  left: 0px;
  width: 24px;
  height: 22px;
  position: absolute;
}
 
.landing-page-thq-axsly-elm {
  top: -9.094947017729282e-13px;
  left: 30.202470779418945px;
  width: 69px;
  height: 28px;
  position: absolute;
  box-sizing: content-box;
}
 
.landing-page-thq-frame8-elm1 {
  gap: 12px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-text-elm223 {
  color: var(--dl-color-label-primary);
  height: auto;
  font-size: 24px;
  font-style: Md;
  text-align: left;
  font-family: GT Walsheim Trial;
  font-weight: 300;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226062-elm2 {
  gap: 20px;
  width: 220px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-text-elm226 {
  color: var(--dl-color-brand-axslyblack);
  height: auto;
  font-size: 14px;
  align-self: stretch;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame8-elm2 {
  gap: 12px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-text-elm227 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: underline;
}
 
.landing-page-thq-text-elm228 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: underline;
}
 
.landing-page-thq-text-elm229 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: underline;
}
 
.landing-page-thq-text-elm230 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: underline;
}
 
.landing-page-thq-text-elm231 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: underline;
}
 
.landing-page-thq-text-elm232 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm233 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm234 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226060-elm {
  gap: 20px;
  width: 220px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.landing-page-thq-text-elm235 {
  color: var(--dl-color-brand-axslyblack);
  height: auto;
  font-size: 14px;
  align-self: stretch;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame8-elm3 {
  gap: 12px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-text-elm236 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: underline;
}
 
.landing-page-thq-text-elm237 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm238 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: underline;
}
 
.landing-page-thq-text-elm239 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: underline;
}
 
.landing-page-thq-frame2147226061-elm {
  gap: 20px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.landing-page-thq-text-elm240 {
  color: var(--dl-color-brand-axslyblack);
  height: auto;
  font-size: 14px;
  align-self: stretch;
  font-style: Semi Bold;
  text-align: left;
  font-family: Inter;
  font-weight: 700;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame8-elm4 {
  gap: 12px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
 
.landing-page-thq-text-elm241 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm242 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm243 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm244 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm245 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm246 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-text-elm247 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Regular;
  text-align: left;
  font-family: Inter;
  font-weight: 300;
  line-height: 20px;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-lines-elm9 {
  top: 0px;
  left: 140px;
  width: 1640px;
  height: 592px;
  display: flex;
  z-index: 1;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 1;
}
 
.landing-page-thq-line1-elm9 {
  top: 4.440892098500626e-15px;
  left: 0px;
  width: 592px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line2-elm9 {
  top: 2.842170943040401e-14px;
  left: 1639.997802734375px;
  width: 592px;
  height: 1px;
  position: absolute;
}
 
.landing-page-thq-line3-elm21 {
  top: 40px;
  left: 0px;
  width: 1920px;
  height: 1px;
  z-index: 2;
  position: absolute;
}
 
.landing-page-thq-frame2147226066-elm {
  gap: 701px;
  display: flex;
  z-index: 3;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  justify-content: space-between;
}
 
.landing-page-thq-menuitem-elm1 {
  gap: 8px;
  display: flex;
  opacity: 0.70;
  padding: 12px 8px;
  align-items: center;
}
 
.landing-page-thq-text-elm248 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-menuitem-elm2 {
  gap: 8px;
  display: flex;
  opacity: 0.70;
  padding: 12px 8px;
  align-items: center;
}
 
.landing-page-thq-text-elm249 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226065-elm {
  gap: 12px;
  display: flex;
  align-items: center;
}
 
.landing-page-thq-menuitem-elm3 {
  gap: 8px;
  display: flex;
  opacity: 0.70;
  padding: 12px 8px;
  align-items: center;
}
 
.landing-page-thq-text-elm250 {
  color: var(--dl-color-label-secondary);
  height: auto;
  font-size: 14px;
  font-style: Medium;
  text-align: left;
  font-family: Inter;
  font-weight: 500;
  line-height: 100%;
  font-stretch: normal;
  text-decoration: none;
}
 
.landing-page-thq-frame2147226064-elm {
  width: 158px;
  height: 28px;
}
 
.landing-page-link {
  display: contents;
}
 
.landing-page-container2 {
  right: 50px;
  border: 1px solid #ffffff5c;
  bottom: 30px;
  display: flex;
  z-index: 22;
  position: fixed;
  box-shadow: 5px 5px 10px 0px rgba(31, 31, 31, 0.4);
  min-height: auto;
  align-items: center;
  padding-top: 8px;
  padding-left: 12px;
  border-radius: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  backdrop-filter: blur(6px);
  background-color: rgba(41, 41, 41, 0.41);
}
 
.landing-page-icon1 {
  width: 24px;
  margin-right: 4px;
}
 
.landing-page-text27 {
  color: white;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
