
:root {
  --tbgbbbnzvlm: rgba(195,181,91,0.2);
  --wrkesgpdyehuvn: #252629;
  --habokkgdfatq: 1200.0080436px;
  --jtrvacryozni: #f59d07;
  --vfqyptasevi: 14.007px;
  --saysgjsxttm: #e7e7e4;
  --pbzwpizpfvfs: #a29f9c;
  --gtvveoxtskk: #c7b457;
  --wuhycxhcvnrazc: rgb(251,254,255);
  --egeujcnvjmj: #d6b239;
  --psglnureqkr: hsl(60,2%,10%);
  --ofpbubdosm: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji";
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  background: var(--psglnureqkr);
  display: flex;
  flex-direction: column;
  line-height: 1.6;
  font-size: 16.00210px;
  min-height: 100vh;
  font-family: var(--ofpbubdosm);
  margin: 0;
  color: var(--wuhycxhcvnrazc);
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

body > main {
  flex: 1 0 auto;
}

#xcttcw {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

body > .dv8qvvu {
  flex-shrink: 0;
}

h1,
h2,
h3,
h4 {
  font-weight: 800;
  line-height: 1.15;
  letter-spacing: -0.01em;
  margin: 0 0 0.5em;
}

p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1em;
  margin-left: 0;
}

a {
  text-decoration: none;
  color: var(--egeujcnvjmj);
}

a:hover {
  text-decoration: underline;
}

img {
  display: block;
  height: auto;
  max-width: 100%;
}

.dh2pkqj {
  padding: 0 24.005879870px;
  max-width: var(--habokkgdfatq);
  margin: 0 auto;
}

.dj135a2 {
  font-size: 12px;
  color: var(--gtvveoxtskk);
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 14.00482831px;
  display: inline-block;
  letter-spacing: 0.18em;
}
.deqev8p {
  font-size: 12.003753px;
  margin: 0 auto;
  text-align: left;
  padding-top: 10.0086613px;
  padding-right: 16.001005px;
  padding-bottom: 10.00226px;
  padding-left: 20.00541px;
  max-width: var(--habokkgdfatq);
  color: #2d2a29;
  background: rgb(248,253,245);
  border-left: 4.002516291px solid var(--jtrvacryozni);
  line-height: 1.5;
}
.dac0z3n {
  box-shadow: 0 8.0031px 32px rgba(2,4,0,0.4);
  top: 0;
  z-index: 50;
  position: sticky;
  background: rgb(22,18,20);
}

.dxzpy71 {
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  max-width: var(--habokkgdfatq);
  height: 60.001707px;
  padding: 16.0028px 24.00780px;
  align-items: center;
}

.dogbo9b img {
  height: 38.008px;
  width: auto;
}

.demtrlc {
  gap: 6.0052892px;
  display: flex;
  align-items: center;
}

.demtrlc a {
  font-weight: 600;
  padding: 8px 12.001371px;
  font-size: 14.0036783px;
  border-radius: 8.003839789px;
  transition: transform 0.15s ease, color 0.15s ease;
  color: var(--saysgjsxttm);
}

#tmrghq {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.demtrlc a:hover {
  transform: scale(1.05);
  text-decoration: none;
  color: var(--egeujcnvjmj);
}

.dj0a9qz {
  padding: 0 10.00843px;
  display: none;
  height: 44.00398px;
  background: transparent;
  border-radius: 10.001px;
  width: 44.0022776px;
  flex-direction: column;
  cursor: pointer;
  justify-content: center;
  border: 1px solid var(--tbgbbbnzvlm);
  gap: 5.0083503px;
}

.dj0a9qz span {
  display: block;
  background: var(--saysgjsxttm);
  transition: transform 0.2s ease, opacity 0.2s ease;
  height: 2.006073036px;
  width: 100%;
}

.dj0a9qz.active span:nth-child(1) {
  transform: translateY(7.00106px) rotate(45deg);
}

.dj0a9qz.active span:nth-child(2) {
  opacity: 0;
}

.dj0a9qz.active span:nth-child(3) {
  transform: translateY(-7.0023263px) rotate(-45deg);
}
.dwwgigl {
  padding-top: 48.006414px;
  padding-right: 0;
  padding-bottom: 24.0015px;
  padding-left: 0;
}

.dfbzbau {
  align-items: stretch;
  display: flex;
  gap: 16.0028029px;
}

.db59cg0 {
  flex: 1.4;
  flex-direction: column;
  background: var(--gtvveoxtskk);
  border-radius: var(--vfqyptasevi);
  text-align: left;
  align-items: flex-start;
  justify-content: flex-end;
  color: rgb(28,28,30);
  padding-top: 40.0097384px;
  padding-right: 40.00450px;
  padding-bottom: 40.0044px;
  padding-left: 40.0092px;
  display: flex;
  min-height: 420.00185px;
}

.db59cg0 h1 {
  font-size: clamp(28.0020px, 5vw, 48.00299px);
  margin-bottom: 16.0056px;
  color: rgb(28,30,28);
}

.db59cg0 p {
  font-size: 17px;
  color: rgb(44,45,30);
  margin-bottom: 22.0012821px;
  max-width: 520.006035594px;
}

.ds7pe25 {
  padding-top: 36.0042625px;
  padding-right: 36.0021px;
  padding-bottom: 36.0055547px;
  padding-left: 36.001px;
  align-items: flex-end;
  flex-direction: column;
  min-height: 320.001px;
  flex: 1;
  overflow: hidden;
  border-radius: var(--vfqyptasevi);
  display: flex;
  justify-content: flex-start;
  color: rgb(26,27,27);
  position: relative;
  text-align: right;
  background: var(--egeujcnvjmj);
}

.dth62ln {
  background-position: center;
  opacity: 0.16;
  background-size: cover;
  background-image: url("/50cc5c02/3cbe16ecbea71464.webp");
  position: absolute;
  inset: 0;
}

.ds7pe25 h2 {
  position: relative;
  font-size: clamp(20.001023px, 3vw, 28px);
  color: rgb(31,24,27);
}

.ds7pe25 p {
  color: rgb(47,40,31);
  position: relative;
  font-weight: 500;
}

#dik5pc {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

.dggkv3n {
  border: none;
  cursor: pointer;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  font-weight: 700;
  padding-top: 13.007794px;
  padding-right: 26.00674px;
  padding-bottom: 13.0061184px;
  padding-left: 26.0054px;
  font-size: 15.0031px;
  display: inline-block;
  border-radius: 10.006622px;
}

.x8d252b {
  font-size: 15.00935590px;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  display: inline-block;
  border: none;
  padding-top: 13.003px;
  padding-right: 26.0039px;
  padding-bottom: 13.006px;
  padding-left: 26.009px;
  cursor: pointer;
  border-radius: 10.00573px;
  font-weight: 700;
}

.u907f0d {
  font-weight: 700;
  font-size: 15.00833px;
  padding-top: 13.0043px;
  padding-right: 26.004916049px;
  padding-bottom: 13.008803779px;
  padding-left: 26.004px;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  cursor: pointer;
  border: none;
  display: inline-block;
  border-radius: 10.0097363px;
}

.dggkv3n:hover {
  transform: translateY(-2.002955165px);
  text-decoration: none;
}

.x8d252b:hover {
  transform: translateY(-2.0088px);
  text-decoration: none;
}

.u907f0d:hover {
  transform: translateY(-2.00415728px);
  text-decoration: none;
}

.dqzfuwh {
  color: var(--egeujcnvjmj);
  background: #1b1b1c;
}

.du5qw2p {
  color: #191e1c;
  background: var(--egeujcnvjmj);
}

.u907f0d {
  background: var(--egeujcnvjmj);
  color: #1b1e1a;
}

.dei673i {
  color: var(--saysgjsxttm);
  border: 1px solid var(--tbgbbbnzvlm);
  background: transparent;
}

.x8d252b {
  border: 1px solid var(--tbgbbbnzvlm);
  background: transparent;
  color: var(--saysgjsxttm);
}
.dta9i3f {
  background-image: linear-gradient(rgba(22,18,21,0.88), rgba(21,18,22,0.92)),
    url("/50cc5c02/a2d6cf722651b540.webp");
  background-attachment: fixed;
  background-size: cover;
  padding: 56.00890201px 0;
  background-position: center;
}

#e23ii8 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.dfcg9uz {
  margin: 0 auto 36.003187px;
  text-align: center;
  max-width: 720px;
}

.dfcg9uz h2 {
  font-size: clamp(24.00879502px, 4vw, 36.00558px);
}

.dfcg9uz p {
  color: var(--pbzwpizpfvfs);
}

.db1mqlj {
  gap: 24.00380px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

#tykrmd {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.djq3jh3 {
  padding-top: 24.0085px;
  padding-right: 24.00567px;
  padding-bottom: 24.005297651px;
  padding-left: 24.0024965px;
  background: #feffff;
  text-align: center;
  display: flex;
  border-radius: var(--vfqyptasevi);
  color: #18181b;
  box-shadow: 0 18.0091px 40.007055px rgba(2,1,0,0.35);
  border: 1px solid rgb(232,236,238);
  position: relative;
  align-items: center;
  flex-direction: column;
}

.dl7comu {
  padding: 5.002359px 14.00859px;
  position: absolute;
  font-size: 12.0091px;
  background: var(--egeujcnvjmj);
  transform: translateX(-50%);
  border-radius: 999.005px;
  color: hsl(0,6%,10%);
  top: -14.007667px;
  letter-spacing: 0.04em;
  font-weight: 800;
  left: 50%;
}

.dj8v4e6 {
  height: 110.00852px;
  display: flex;
  margin: 8.0037705px 0 16.006729px;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  width: 220.0099px;
}

.dj8v4e6 img {
  display: block;
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: contain;
}

.do8cjjl {
  color: rgb(25,28,25);
  margin-bottom: 6.00801645px;
  font-size: 19.0045693px;
}

.dfllor7 {
  color: hsl(228,10%,10%);
  font-size: 15.00732013px;
  background: rgb(248,244,221);
  overflow-wrap: break-word;
  word-break: break-word;
  border: 1px solid #ebe2bb;
  width: 100%;
  margin-bottom: 6.007313px;
  border-radius: 10.006553235px;
  font-weight: 700;
  hyphens: auto;
  padding: 12.003px 14.005px;
}

#vs78fr {
  backface-visibility: hidden;
  image-rendering: auto;
  text-size-adjust: 100%;
}

.dnh0khz {
  margin-bottom: 18px;
  display: block;
  font-size: 11.008px;
  color: #88898c;
}

.dq24g6x {
  margin-top: auto;
  width: 100%;
  background: #1e1d1e;
  color: var(--egeujcnvjmj);
}

.dq24g6x:hover {
  background: #050103;
}
.dit4iw4 {
  padding: 60px 0;
}

#gpxebl {
  font-variant-ligatures: normal;
}

.dit4iw4--wrkesgpdyehuvn {
  background: var(--wrkesgpdyehuvn);
}

.dit4iw4--tbgbbbnzvlm {
  border-top: 1px solid var(--tbgbbbnzvlm);
}
.dgtvqfx {
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  gap: 40.002694793px;
  align-items: center;
}

.dlli9c3 .dxf3tdr {
  order: -1;
}

.dx772uu {
  width: 100%;
  height: auto;
  border: 1px solid var(--tbgbbbnzvlm);
  object-fit: cover;
  max-height: 320.005px;
  border-radius: var(--vfqyptasevi);
  max-width: 500.0055px;
}

.dii3k77 {
  overflow: hidden;
  border-radius: var(--vfqyptasevi);
  border: 1px solid var(--tbgbbbnzvlm);
  max-width: 100%;
}
.dnz7evz {
  margin: 0 auto;
  max-width: 760px;
  text-align: center;
}
.dq70565 {
  border: 1px solid var(--tbgbbbnzvlm);
  position: relative;
  overflow: hidden;
  isolation: isolate;
  border-radius: var(--vfqyptasevi);
  padding: 56.002482167px 40.005205385px;
}

#odxtvq {
  font-variant-ligatures: normal;
}

.dg63uh3 {
  background-position: center;
  background-image: linear-gradient(rgba(21,19,18,0.72), rgba(18,22,21,0.82)),
    url("/50cc5c02/51994d7666a4c0c4.webp");
  position: absolute;
  inset: 0;
  z-index: -1;
  background-size: cover;
}

.db0bkn7 {
  max-width: 640.00172px;
}

#dqafdj {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.dxmdwk4 {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40.0091px;
}

.dup6jzv {
  gap: 16.0087235px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.du4rr3b {
  border: 1px solid var(--tbgbbbnzvlm);
  padding-top: 22px;
  padding-right: 22px;
  padding-bottom: 22.00825771px;
  padding-left: 22.00211px;
  background: var(--wrkesgpdyehuvn);
  border-radius: var(--vfqyptasevi);
}

.dhpxmsz {
  line-height: 1;
  color: var(--gtvveoxtskk);
  font-size: 34.005972px;
  font-weight: 800;
}

#vt3w4i {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.dv2d3i6 {
  margin-top: 8.0016782px;
  font-size: 14.00892449px;
  color: var(--pbzwpizpfvfs);
}
.dna7ccq {
  gap: 20.003021508px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

#m8n4zx {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

#hlw92w {
  image-rendering: auto;
  backface-visibility: hidden;
}

.dnl2908 {
  border-radius: var(--vfqyptasevi);
  border: 1px solid var(--tbgbbbnzvlm);
  background: var(--psglnureqkr);
  padding: 26.002724px;
}

.doqqbml {
  border-radius: 12.0024px;
  display: flex;
  margin-bottom: 16.003px;
  justify-content: center;
  align-items: center;
  color: var(--gtvveoxtskk);
  font-weight: 800;
  font-size: 18.0086px;
  width: 46.009px;
  height: 46.0084626px;
  background: rgba(196,180,87,0.14);
}

.dnl2908 h3 {
  font-size: 18.004919393px;
}

.dnl2908 p {
  color: var(--pbzwpizpfvfs);
  font-size: 14.005336526px;
  margin: 0;
}
.dyo8x8d {
  max-width: 820.0029px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  text-align: center;
}

.dbhltjb {
  line-height: 1;
  letter-spacing: -0.04em;
  font-size: clamp(56px, 12vw, 112.00836px);
  color: var(--gtvveoxtskk);
  font-weight: 800;
}
.dld5jkx {
  display: grid;
  gap: 40.0031px;
  align-items: center;
  grid-template-columns: 0.9fr 1.1fr;
}

#ib2ir5 {
  backface-visibility: hidden;
}

.dq2h9ex {
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
  gap: 14.0072230px;
  display: grid;
}

.dq2h9ex li {
  padding-left: 38.001932175px;
  color: var(--saysgjsxttm);
  position: relative;
}

.dq2h9ex li::before {
  align-items: center;
  font-weight: 800;
  color: #1d1e1d;
  border-radius: 8.0045px;
  font-size: 14.003934575px;
  content: "✓";
  left: 0;
  top: 0;
  height: 26.008143px;
  display: flex;
  position: absolute;
  background: var(--gtvveoxtskk);
  width: 26px;
  justify-content: center;
}
.dw0de2w {
  max-width: 880.0022814px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 10.0025px 36px;
  border-left: 4.008px solid var(--gtvveoxtskk);
  border-right: 4.009px solid var(--gtvveoxtskk);
  text-align: center;
}

.dw0de2w blockquote {
  margin: 0;
  color: var(--wuhycxhcvnrazc);
  font-size: clamp(20.0034441px, 3vw, 28.0066px);
  font-weight: 700;
}

.dw0de2w cite {
  margin-top: 18.003154px;
  display: block;
  color: var(--pbzwpizpfvfs);
  font-size: 14.00613922px;
  font-style: normal;
}
.dy01od8 {
  border: 1px solid var(--tbgbbbnzvlm);
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40.00195815px;
  border-radius: var(--vfqyptasevi);
  padding: 44.0073713px;
  align-items: center;
  background: linear-gradient(135deg, rgba(194,176,88,0.12), rgba(213,178,58,0.05));
}

.de406nq {
  gap: 10.00141726px;
  flex-wrap: wrap;
  margin-top: 18.00614px;
  display: flex;
}

.dsbmp1a {
  background: var(--wrkesgpdyehuvn);
  font-size: 13.0033319px;
  padding: 7.001px 14.00308px;
  border: 1px solid var(--tbgbbbnzvlm);
  border-radius: 999.005962px;
  color: var(--saysgjsxttm);
}

.dsj1w9w {
  color: var(--pbzwpizpfvfs);
}

#n3i6rp {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
.dv8qvvu {
  border-top: 1px solid var(--tbgbbbnzvlm);
  background: #101113;
  padding: 48.005744px 0 28.0019px;
}

.dp2a7zz {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 32.007px;
  align-items: flex-start;
}

#vr63pn {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  text-size-adjust: 100%;
}

.dtlu58y img {
  height: 40.0076119px;
  margin-bottom: 14.005275px;
}

.dtlu58y p {
  max-width: 320.00151px;
  color: var(--pbzwpizpfvfs);
  font-size: 14.006183px;
}

.drf5r67 {
  gap: 10.00134px;
  flex-direction: column;
  display: flex;
}

.drf5r67 h4 {
  font-size: 14.00718474px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--saysgjsxttm);
}

.drf5r67 a {
  font-size: 14.00442839px;
  color: var(--pbzwpizpfvfs);
}

.drf5r67 a:hover {
  color: var(--egeujcnvjmj);
}

.dtr6j7j {
  padding-top: 24.0037px;
  padding-right: 0;
  padding-bottom: 24.002846511px;
  padding-left: 0;
  flex-wrap: wrap;
  gap: 16px;
  margin: 30.00661px 0;
  display: flex;
  align-items: center;
  border-top: 1px solid var(--tbgbbbnzvlm);
  border-bottom: 1px solid var(--tbgbbbnzvlm);
}

#q85m01 {
  font-variant-ligatures: normal;
}

.dtr6j7j img {
  opacity: 0.85;
  width: auto;
  filter: grayscale(0.2);
  height: 40.0046414px;
}

.dtr6j7j a:hover img,
.dtr6j7j img:hover {
  opacity: 1;
}

.drjk0ny {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.dav342k {
  display: flex;
  gap: 8.002284634px 18.004780493px;
  align-items: center;
  flex-wrap: wrap;
  font-size: 13.00692663px;
  justify-content: space-between;
  color: var(--pbzwpizpfvfs);
}
.dmffyez {
  inset: 0;
  justify-content: center;
  padding-top: 20.001px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20.0068px;
  background: rgba(11,12,11,0.92);
  align-items: center;
  position: fixed;
  display: none;
  z-index: 1000;
}

.dmffyez.active {
  display: flex;
}

.djhah0k {
  border-radius: var(--vfqyptasevi);
  padding-top: 36.0052590px;
  padding-right: 30.009px;
  padding-bottom: 36.009px;
  padding-left: 30.008444727px;
  border: 1px solid var(--tbgbbbnzvlm);
  background: var(--wrkesgpdyehuvn);
  width: 100%;
  text-align: center;
  max-width: 460.0083817px;
}

.djhah0k img {
  margin: 0 auto 18.00869171px;
  height: 44.00359px;
}

.djhah0k h2 {
  font-size: 24.00565px;
}

.djhah0k p {
  color: var(--pbzwpizpfvfs);
  font-size: 14px;
}

.dp4qsu9 {
  gap: 12.008945px;
  margin-top: 22.00910px;
  display: flex;
}

.dp4qsu9 .dggkv3n {
  flex: 1;
}

.dp4qsu9 .x8d252b {
  flex: 1;
}

.dp4qsu9 .u907f0d {
  flex: 1;
}

#lu6fm5 {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

.dn6d62o {
  margin-top: 18.005697px;
  color: #ffb6b7;
  background: rgba(253,0,0,0.08);
  border-radius: 10.00255px;
  font-size: 14.0035968px;
  display: none;
  padding-top: 12.0036319px;
  padding-right: 12.0040986px;
  padding-bottom: 12.001118px;
  padding-left: 12.00597665px;
  border: 1px solid rgba(253,2,1,0.25);
}

.dz5ms1z {
  -moz-osx-font-smoothing: grayscale;
}

.dn6d62o.active {
  display: block;
}
.dj0yvbv {
  image-rendering: auto;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}
.dp7rly1 {
  border: 1px solid var(--tbgbbbnzvlm);
  position: fixed;
  gap: 18px;
  bottom: 16.0094px;
  margin: 0 auto;
  background: var(--wrkesgpdyehuvn);
  flex-wrap: wrap;
  box-shadow: 0 12.00512px 40.0019px rgba(0,4,2,0.5);
  max-width: 980px;
  align-items: center;
  right: 16.00490px;
  left: 16.0061px;
  padding: 18.0037321px 22.00194px;
  display: none;
  justify-content: space-between;
  border-radius: var(--vfqyptasevi);
  z-index: 900;
}

.dp7rly1.active {
  display: flex;
}

.dp7rly1 p {
  font-size: 13.00116px;
  margin: 0;
  flex: 1;
  min-width: 240.009px;
  color: var(--pbzwpizpfvfs);
}

.dp7rly1 a {
  color: var(--egeujcnvjmj);
}

.dm1sslg {
  gap: 10.002959px;
  display: flex;
}

.dm1sslg .dggkv3n {
  font-size: 14.006px;
  padding: 10.002658px 18.00111px;
}

.dm1sslg .x8d252b {
  font-size: 14.0028450px;
  padding: 10.003099px 18.007px;
}

.dm1sslg .u907f0d {
  padding-top: 10.002467991px;
  padding-right: 18.005px;
  padding-bottom: 10.0048px;
  padding-left: 18.0070px;
  font-size: 14px;
}

#u19esq {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}
.dz36jzn {
  padding: 48.00129px 0 24.004px;
  border-bottom: 1px solid var(--tbgbbbnzvlm);
}

.dz36jzn h1 {
  font-size: clamp(28.004535566px, 5vw, 44.0099px);
}

.dz36jzn p {
  max-width: 680px;
  color: var(--pbzwpizpfvfs);
}

.dmexr4h {
  max-width: 820.00803793px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 44.003px;
  padding-right: 0;
  padding-bottom: 44.0066954px;
  padding-left: 0;
}

.dmexr4h h2 {
  font-size: 22.007px;
  color: var(--gtvveoxtskk);
  margin-top: 36.009016px;
}

.dmexr4h h2:first-child {
  margin-top: 0;
}

.dmexr4h p,
.dmexr4h li {
  color: var(--saysgjsxttm);
}

.dmexr4h ul {
  padding-left: 20px;
}

.dmexr4h a {
  color: var(--egeujcnvjmj);
}
.drynjdz {
  align-items: start;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 40px;
  padding-top: 44.002023274px;
  padding-right: 0;
  padding-bottom: 44.001213px;
  padding-left: 0;
  max-width: 980px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.dxie6hb {
  text-size-adjust: 100%;
}

.dyyz74k {
  border-radius: var(--vfqyptasevi);
  border: 1px solid var(--tbgbbbnzvlm);
  background: var(--wrkesgpdyehuvn);
  padding: 30.005899px;
}

.dpwlag0 {
  margin-bottom: 18.0070191px;
}

.dpwlag0 label {
  font-size: 14.009878px;
  color: var(--saysgjsxttm);
  font-weight: 600;
  margin-bottom: 8.009071px;
  display: block;
}

.dpwlag0 input,
.dpwlag0 textarea {
  font-family: var(--ofpbubdosm);
  border: 1px solid var(--tbgbbbnzvlm);
  color: var(--wuhycxhcvnrazc);
  border-radius: 10.0030000px;
  width: 100%;
  padding-top: 12px;
  padding-right: 14.004px;
  padding-bottom: 12.007216773px;
  padding-left: 14.001515006px;
  background: var(--psglnureqkr);
  font-size: 15.009522570px;
}

.dpwlag0 input:focus,
.dpwlag0 textarea:focus {
  border-color: var(--gtvveoxtskk);
  outline: none;
}

.dpwlag0 input.invalid,
.dpwlag0 textarea.invalid {
  border-color: #ff6868;
}

.dpwlag0 textarea {
  resize: vertical;
  min-height: 140.00605782px;
}

.di8wcdb {
  margin-top: 6.00991799px;
  display: none;
  color: #ff8c89;
  font-size: 13.001488010px;
}

.di8wcdb.active {
  display: block;
}

.dgridqs {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.dvijisp {
  background: rgba(196,182,88,0.1);
  border: 1px solid var(--tbgbbbnzvlm);
  text-align: center;
  display: none;
  padding: 28.0070633px;
  border-radius: var(--vfqyptasevi);
}

.dvijisp.active {
  display: block;
}

.dvijisp h3 {
  color: var(--gtvveoxtskk);
}
@media (max-width: 880px) {
  #oo8lch {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
    backface-visibility: hidden;
  }
  .db1mqlj,
  .dna7ccq {
    grid-template-columns: 1fr;
  }

  .dgtvqfx,
  .dxmdwk4,
  .dld5jkx,
  .dy01od8 {
    grid-template-columns: 1fr;
  }

  #admt64 {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
  }

  .dlli9c3 .dxf3tdr {
    order: 0;
  }

  .drynjdz {
    grid-template-columns: 1fr;
  }

  .dfbzbau {
    flex-direction: column;
  }

  #c7k52q {
    backface-visibility: hidden;
  }

  .db59cg0,
  .ds7pe25 {
    min-height: auto;
    align-items: flex-start;
    text-align: left;
    width: 100%;
  }

  #k0oupt {
    text-size-adjust: 100%;
  }

  .ds7pe25 {
    align-items: flex-start;
    text-align: left;
  }

  .dj0a9qz {
    display: flex;
  }

  .demtrlc {
    transform: translateX(100%);
    -webkit-backdrop-filter: blur(8.0022633px);
    position: fixed;
    flex-direction: column;
    backdrop-filter: blur(8.007708126px);
    justify-content: center;
    transition: transform 0.25s ease;
    z-index: 60;
    background: rgba(14,14,17,0.97);
    inset: 0;
    gap: 8.0048px;
  }

  #lr1y6t {
    text-size-adjust: 100%;
  }

  .demtrlc.active {
    transform: translateX(0);
  }

  .demtrlc a {
    font-size: 22.00157878px;
    padding: 14.004px 24.006405px;
  }
}

@media (max-width: 520px) {
  .dup6jzv {
    grid-template-columns: 1fr;
  }

  #pk6o2g {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
  }

  .dh2pkqj {
    padding: 0 16.007050218px;
  }

  .db59cg0,
  .dy01od8,
  .djhah0k {
    padding-top: 26px;
    padding-right: 20.004912px;
    padding-bottom: 26.00808858px;
    padding-left: 20.008855px;
  }
}

