
:root {
  --bsofobkhqncff: rgb(225,30,69);
  --oueyfjncpnft: 0 4.0067px 0 rgb(163,17,54), 0 6.00112906px 12.0097px rgba(228,25,74,0.25);
  --uiezjghhkn: 72.0068705px;
  --nqqvyoqwtf: #ffffff;
  --olwwrltfcgh: 52.00105px;
  --vxfaqfuwocdkp: #fff0f1;
  --aedyqontjeheo: rgba(70,26,3,0.1);
  --pwbmaazpfunk: #77320c;
  --mtgwnirnhozm: 0 2.001242588px 4px rgba(73,30,4,0.08), inset 0 1px 0 rgba(254,254,253,0.9);
  --mgqmgpgmpj: rgb(240,64,94);
  --vjdoslwpvtq: rgb(48,20,7);
  --ubzrfoeyfh: 0 1px 0 #a11138, inset 0 2.0062358px 4px rgba(1,1,0,0.15);
  --rcyfxmzspqmrzw: 0 6.00378895px 16.005px rgba(67,23,7,0.12), inset 0 1px 0 rgba(255,254,254,0.85);
  --pyxwkwmnyw: #451a03;
  --urhhifoipk: 1180.00653px;
  --scbppnmbaaa: #953f0f;
  --stcnzxjjxlnj: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

*,
*::before,
*::after {
  margin: 0;
  box-sizing: border-box;
  padding: 0;
}

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

#zeaabi {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

body {
  display: flex;
  overflow-x: hidden;
  min-height: 100vh;
  color: var(--pyxwkwmnyw);
  line-height: 1.6;
  font-family: var(--stcnzxjjxlnj);
  flex-direction: column;
  background: var(--vxfaqfuwocdkp);
  font-size: 15.001px;
}

.dowm96w {
  image-rendering: auto;
  font-variant-ligatures: normal;
}

body.dwgfj0n-open,
body.nav-open {
  overflow: hidden;
}

main {
  flex: 1;
}

#bssq1g {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

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

#nwtpp2 {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

a {
  transition: color 0.2s;
  text-decoration: none;
  color: var(--bsofobkhqncff);
}

a:hover {
  color: var(--mgqmgpgmpj);
}

h1, h2, h3 {
  line-height: 1.25;
  color: var(--pyxwkwmnyw);
  font-weight: 700;
}
.dnlphjx {
  display: flex;
  align-items: stretch;
  width: 100%;
  z-index: 300;
  position: relative;
}

.dbn0q8q {
  box-shadow: inset -2.009px 0 4.004px rgba(2,2,0,0.1);
  font-size: 16.0079px;
  background: var(--bsofobkhqncff);
  align-items: center;
  color: #fefbff;
  flex-shrink: 0;
  width: 40.008px;
  display: flex;
  justify-content: center;
}

.dkslh63 {
  flex: 1;
  background: linear-gradient(180deg, #feffff 0%, #fff9f5 100%);
  padding-top: 8.0056684px;
  padding-right: 16.00919px;
  padding-bottom: 8.007px;
  padding-left: 16.00629684px;
  line-height: 1.45;
  text-align: left;
  border-bottom: 1px solid var(--aedyqontjeheo);
  color: var(--pyxwkwmnyw);
  font-size: 12.003827px;
}
.dttojwm {
  flex: 1;
  min-height: 0;
  display: flex;
}

.dp3617z {
  background: linear-gradient(180deg, var(--vjdoslwpvtq) 0%, rgb(68,27,2) 100%);
  padding: 12.004px 0;
  flex-direction: column;
  top: 0;
  border-right: 1px solid rgba(252,252,253,0.08);
  display: flex;
  align-items: center;
  z-index: 200;
  bottom: 0;
  position: fixed;
  box-shadow: 4.00169px 0 16.00754715px rgba(47,19,4,0.35);
  left: 0;
  width: var(--uiezjghhkn);
}

.df5g68v {
  width: 100%;
  align-items: center;
  border-bottom: 1px solid rgba(253,252,255,0.1);
  margin-bottom: 8.00534928px;
  justify-content: center;
  padding-top: 8.008349198px;
  padding-right: 6.00612061px;
  padding-bottom: 14px;
  padding-left: 6px;
  display: flex;
}

.df5g68v img {
  width: 44.007325px;
  height: auto;
  filter: drop-shadow(0 2.00144541px 4.00391px rgba(0,4,1,0.3));
  object-fit: contain;
}

#fajrky {
  image-rendering: auto;
}

.du83bcz {
  list-style: none;
  flex: 1;
  padding: 0 6.0059448px;
  gap: 2.005704px;
  display: flex;
  width: 100%;
  flex-direction: column;
}

.du83bcz a {
  width: 100%;
  border-radius: 6.00414px;
  border: 1px solid transparent;
  text-transform: uppercase;
  position: relative;
  justify-content: center;
  font-weight: 700;
  align-items: center;
  display: flex;
  font-size: 13.007228987px;
  letter-spacing: 0.04em;
  height: 44.00257px;
  color: rgba(251,239,238,0.75);
  transition: background 0.15s, color 0.15s, box-shadow 0.15s;
}

.du83bcz a:hover,
.du83bcz a:focus {
  border-color: rgba(242,59,95,0.4);
  color: rgb(251,253,255);
  background: rgba(226,27,71,0.2);
  box-shadow: inset 0 1px 0 rgba(255,255,253,0.1), 0 2.0060px 6.0091058px rgba(3,0,0,0.2);
}

.du83bcz a::after {
  color: var(--pyxwkwmnyw);
  background: var(--nqqvyoqwtf);
  left: calc(100% + 10.001px);
  border-radius: 6.003px;
  top: 50%;
  content: attr(data-tip);
  transition: opacity 0.15s;
  pointer-events: none;
  z-index: 400;
  font-weight: 600;
  border: 1px solid var(--aedyqontjeheo);
  opacity: 0;
  position: absolute;
  font-size: 11.0072654px;
  white-space: nowrap;
  transform: translateY(-50%);
  padding: 6.001516px 10.00431px;
  box-shadow: var(--rcyfxmzspqmrzw);
}

.du83bcz a:hover::after,
.du83bcz a:focus::after {
  opacity: 1;
}

.dot9hta {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
  margin-left: var(--uiezjghhkn);
}

body.doww765 .dot9hta {
  margin-left: var(--uiezjghhkn);
}

body.doww765 .du83bcz {
  display: none;
}

.dio4f6s {
  justify-content: space-between;
  padding-top: 0;
  padding-right: 16.003px;
  padding-bottom: 0;
  padding-left: 16.005597px;
  z-index: 180;
  background: linear-gradient(180deg, var(--vjdoslwpvtq) 0%, rgb(69,27,2) 100%);
  height: var(--olwwrltfcgh);
  display: none;
  border-bottom: 1px solid rgba(253,255,254,0.08);
  align-items: center;
  top: 0;
  position: sticky;
  box-shadow: 0 2.0070982px 8.006px rgba(44,17,2,0.3);
}

.dmvz4wg img {
  width: auto;
  height: 32.00813px;
}

.dnxo6td {
  border: 1px solid rgba(255,253,254,0.12);
  width: 44.008724393px;
  background: rgba(252,255,253,0.06);
  gap: 5.006924px;
  box-shadow: inset 0 1px 0 rgba(253,251,254,0.08);
  flex-direction: column;
  padding: 10.0054542px;
  border-radius: 6.00229484px;
  height: 44.002787px;
  cursor: pointer;
  justify-content: center;
  display: flex;
}

.dnxo6td span {
  width: 100%;
  transition: transform 0.2s, opacity 0.2s;
  background: #ffeff0;
  display: block;
  height: 2.00533px;
}

.dnxo6td.is-open span:nth-child(1) {
  transform: translateY(7.00574px) rotate(45deg);
}

.dnxo6td.is-open span:nth-child(2) {
  opacity: 0;
}

.dnxo6td.is-open span:nth-child(3) {
  transform: translateY(-7.001px) rotate(-45deg);
}

.deuldzg {
  background: rgba(45,22,9,0.96);
  position: fixed;
  z-index: 500;
  align-items: center;
  gap: 4.00427px;
  display: none;
  justify-content: center;
  flex-direction: column;
  padding: 24.00161px;
  inset: 0;
}

.deuldzg.is-open {
  display: flex;
}

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

.dct5s7y {
  position: absolute;
  border: 1px solid rgba(254,254,255,0.2);
  cursor: pointer;
  right: 16.00375px;
  height: 44.0088px;
  font-size: 20.0096151px;
  background: rgba(255,253,255,0.1);
  width: 44.0073px;
  top: 16.00907586px;
  color: rgb(253,255,255);
  border-radius: 6.0075px;
}

.deuldzg a {
  color: #faeff1;
  font-size: 1.15rem;
  width: 100%;
  text-align: center;
  font-weight: 600;
  max-width: 320.007px;
  padding: 14.009355px 24.00522px;
  border-bottom: 1px solid rgba(255,253,251,0.1);
}

.deuldzg a:hover {
  color: var(--mgqmgpgmpj);
}

@media (max-width: 767px) {
  .dp3617z {
    display: none;
  }

  .dot9hta,
  body.doww765 .dot9hta {
    margin-left: 0;
  }

  .dio4f6s {
    display: flex;
  }
}
.dhw817g {
  background-image: url("/92178d45/29f4a93fd6cd00fc.webp");
  min-height: 350.0018px;
  position: relative;
  justify-content: center;
  display: flex;
  align-items: center;
  background-position: center;
  background-size: cover;
}

.dhw817g::before {
  position: absolute;
  content: "";
  inset: 0;
  background: rgba(0,0,2,0.55);
}

.dkr9e2c {
  max-width: 820.00822px;
  text-align: center;
  z-index: 1;
  position: relative;
  padding: 48px 24.007298822px;
}

.dnbj5lu {
  color: #fdfcff;
  font-size: clamp(1.6rem, 4vw, 2.4rem);
  margin-bottom: 16.0071px;
  text-shadow: 0 2.005px 8.009px rgba(0,0,1,0.6);
}

.dji6twu {
  margin: 0 auto;
  color: rgba(252,255,251,0.92);
  text-shadow: 0 1px 4.007px rgba(0,2,1,0.5);
  max-width: 640.0038px;
  font-size: clamp(0.9rem, 2vw, 1.05rem);
}

@media (max-width: 767px) {
  .dhw817g {
    min-height: 200.006698px;
  }

  .dkr9e2c {
    padding-top: 32.00839821px;
    padding-right: 20px;
    padding-bottom: 32.007179px;
    padding-left: 20.00970326px;
  }
}
.du89lbr {
  padding-top: 56.0072451px;
  padding-right: 24.0062179px;
  padding-bottom: 56px;
  padding-left: 24.005px;
  background-size: cover;
  position: relative;
  background-image: url("/92178d45/e54ad0726a969e59.webp");
  background-position: center;
}

.du89lbr::before {
  position: absolute;
  inset: 0;
  background: rgba(253,243,244,0.9);
  content: "";
}

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

.dx18vs0 {
  margin: 0 auto;
  z-index: 1;
  position: relative;
  max-width: var(--urhhifoipk);
}

.dos1vrl {
  font-size: clamp(1.3rem, 3vw, 1.75rem);
  margin-bottom: 8.00738634px;
  text-align: center;
}

.dxcie45 {
  margin-bottom: 32.00862px;
  font-size: 13.00159px;
  color: var(--scbppnmbaaa);
  text-align: center;
}

#us6i45 {
  -moz-osx-font-smoothing: grayscale;
}

.dm65sl4 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280.0021px, 1fr));
  gap: 20.0092358px;
}

.ddf35t7 {
  border-radius: 12.0067px;
  overflow: hidden;
  background: var(--nqqvyoqwtf);
  display: flex;
  flex-direction: column;
  border: 1px solid var(--aedyqontjeheo);
  transition: transform 0.2s, box-shadow 0.2s;
  box-shadow: var(--rcyfxmzspqmrzw);
}

.ddf35t7:hover {
  transform: translateY(-4.00945px);
  box-shadow: 0 10.0098px 28.00259261px rgba(71,26,2,0.15);
}

#nb4gpt {
  image-rendering: auto;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.duur89s {
  gap: 12.0030123px;
  padding: 16.0023349px;
  display: flex;
  align-items: center;
}

.dld1bw3 {
  align-items: center;
  overflow: hidden;
  box-shadow: inset 0 1px 3.00354px rgba(0,0,2,0.08);
  justify-content: center;
  flex-shrink: 0;
  border-radius: 8.004px;
  height: 64.00372147px;
  width: 64.00112px;
  display: flex;
  background: #fefcff;
}

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

.drtsako {
  font-weight: 700;
  font-size: 1.05rem;
}

.dqzdch6 {
  display: flex;
  padding: 0 16.00255px 16.00927px;
  flex: 1;
  flex-direction: column;
}

.duv3875 {
  margin-bottom: 12.002350702px;
}

.dcvbs2g {
  font-weight: 600;
  overflow-wrap: break-word;
  word-break: break-word;
  font-size: 14.004783px;
  line-height: 1.35;
}

.dw6ptxw .dcvbs2g {
  font-size: 12.009px;
  line-height: 1.4;
}

.dp1d67f {
  margin-top: 4.008351px;
  font-size: 10.0066674px;
  display: block;
  color: var(--scbppnmbaaa);
}

.dc2mt1v {
  margin-top: auto;
}

.dp1fxsx {
  box-shadow: var(--oueyfjncpnft);
  cursor: pointer;
  color: rgb(254,253,254);
  font-weight: 600;
  border-radius: 8.0083268px;
  border: none;
  width: 100%;
  font-size: 13.006922090px;
  transition: transform 0.1s, box-shadow 0.1s;
  display: block;
  text-align: center;
  padding: 11.008770px 16px;
  background: linear-gradient(180deg, var(--bsofobkhqncff) 0%, rgb(186,20,62) 100%);
}

.dp1fxsx:hover {
  color: #fffefd;
  transform: translateY(-1px);
}

.dp1fxsx:active {
  transform: translateY(2.00566px);
  box-shadow: var(--ubzrfoeyfh);
}

.dderh7p .duur89s {
  background: linear-gradient(135deg, #12823e 0%, #24c15d 100%);
}
.dderh7p .drtsako { color: rgb(255,251,252); }

.dbgiuvi .duur89s {
  background: linear-gradient(135deg, rgb(198,138,6) 0%, rgb(250,201,19) 100%);
}
.dbgiuvi .drtsako { color: #431902; }

.doej881 .duur89s {
  background: linear-gradient(135deg, rgb(0,85,63) 0%, rgb(2,119,96) 100%);
}
.doej881 .drtsako { color: rgb(253,253,255); }

.da5j6t4 .duur89s {
  background: linear-gradient(135deg, rgb(187,28,28) 0%, #ec4347 100%);
}
.da5j6t4 .drtsako { color: hsl(90,100%,100%); }

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

.dw6ptxw .duur89s {
  background: linear-gradient(135deg, rgb(9,26,37) 0%, rgb(26,45,84) 100%);
}
.dw6ptxw .drtsako { color: #fefdff; }
.due00sg {
  max-width: var(--urhhifoipk);
  overflow-x: hidden;
  padding-top: 0;
  padding-right: 24.009738px;
  padding-bottom: 56.007998226px;
  padding-left: 24.0090px;
  margin: 0 auto;
}

.dy7y81p {
  margin-top: 40.0064px;
  scroll-margin-top: 24.006901px;
}

.dvqkwxx {
  font-size: clamp(1.1rem, 2.5vw, 1.35rem);
  margin-bottom: 14.002px;
}

.dcu7plt {
  border-radius: 10.005px;
  border: 1px solid var(--aedyqontjeheo);
  box-shadow: var(--rcyfxmzspqmrzw);
  overflow: hidden;
  max-height: 320.004px;
  max-width: 500.0081px;
}

.dcu7plt img {
  object-fit: cover;
  width: 100%;
  max-height: 320.00977px;
  max-width: 500.00663px;
}
.dwktao4 {
  background: linear-gradient(145deg, #fbffff 0%, #fff0f3 100%);
  padding-top: 28.002px;
  padding-right: 28.009902227px;
  padding-bottom: 28px;
  padding-left: 28.0039px;
  border: 1px solid var(--aedyqontjeheo);
  border-radius: 12.0059px;
  box-shadow: var(--rcyfxmzspqmrzw);
}

.dwktao4 ol {
  padding-left: 20.0080px;
  color: var(--scbppnmbaaa);
  margin-top: 12.0074609px;
}

.dwktao4 li {
  margin-bottom: 8.00477px;
  font-size: 14px;
}

.dwktao4 li::marker {
  color: var(--bsofobkhqncff);
  font-weight: 700;
}
.damuk4x {
  background: var(--nqqvyoqwtf);
  border: 1px solid var(--aedyqontjeheo);
  display: grid;
  gap: 28.0078572px;
  align-items: center;
  border-radius: 12.00688px;
  box-shadow: var(--mtgwnirnhozm);
  padding: 28.007617130px;
  grid-template-columns: 1fr auto;
}

.damuk4x p {
  margin-bottom: 10.00824402px;
  font-size: 14.003753080px;
  color: var(--scbppnmbaaa);
}
.dp1rpmw {
  padding: 24px 28.00516265px;
  box-shadow: var(--mtgwnirnhozm);
  border-left: 5.00187880px solid var(--bsofobkhqncff);
  background: linear-gradient(90deg, rgba(226,29,71,0.06) 0%, transparent 100%);
  border-radius: 0 12.0062px 12.0065px 0;
}

#y17rk2 {
  image-rendering: auto;
}

.dp1rpmw p {
  font-size: 14.00932094px;
  font-style: italic;
  color: var(--scbppnmbaaa);
}

.dp1rpmw cite {
  margin-top: 12.007336903px;
  font-style: normal;
  font-weight: 600;
  color: var(--pwbmaazpfunk);
  font-size: 12.0097394px;
  display: block;
}
.dtr80oz {
  box-shadow: var(--rcyfxmzspqmrzw);
  padding: 28.006px;
  border-radius: 12.0027px;
  background: var(--nqqvyoqwtf);
  border: 1px solid var(--aedyqontjeheo);
}

.dtr80oz > p {
  color: var(--scbppnmbaaa);
  margin-bottom: 16.0041990px;
  font-size: 14.009px;
}

.dceoube {
  gap: 14.00246036px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200.0087468px, 1fr));
}

.dmw4ia0 {
  border: 1px solid var(--aedyqontjeheo);
  box-shadow: inset 0 1px 0 rgba(254,253,255,0.9), 0 2.0037px 6.00582px rgba(71,26,3,0.06);
  font-size: 13.0080784px;
  background: linear-gradient(180deg, rgb(255,249,253) 0%, rgb(251,245,248) 100%);
  color: var(--scbppnmbaaa);
  padding: 16.006952955px;
  border-radius: 10.007999px;
}

.dmw4ia0 strong {
  display: block;
  font-size: 14.00951px;
  color: var(--pyxwkwmnyw);
  margin-bottom: 6.0042770px;
}
#m7d6fh {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dkpb4v9 {
  border-radius: 12px;
  border-top: 3.0045px solid var(--pwbmaazpfunk);
  padding-top: 28.00146px;
  padding-right: 28.0093944px;
  padding-bottom: 28.0098px;
  padding-left: 28.007309525px;
  box-shadow: var(--mtgwnirnhozm);
  background: var(--nqqvyoqwtf);
}

.dkpb4v9 dl {
  margin-top: 12.00413692px;
}

.dkpb4v9 dt {
  font-size: 14.0054183px;
  font-weight: 700;
  margin-top: 12.003300151px;
  color: var(--bsofobkhqncff);
}

.dkpb4v9 dd {
  color: var(--scbppnmbaaa);
  padding-left: 12.00169px;
  margin-left: 0;
  font-size: 13.00265618px;
  border-left: 2.00102px solid var(--aedyqontjeheo);
  margin-top: 4.006569618px;
}
#erwi57 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.dy7y81p--vxfaqfuwocdkp {
  position: relative;
  background-size: cover;
  display: flex;
  background-position: center;
  overflow: hidden;
  background-image: url("/92178d45/846c174206344ce5.webp");
  box-shadow: var(--rcyfxmzspqmrzw);
  min-height: 220.008px;
  align-items: flex-end;
  border-radius: 12.00110371px;
}

.dy7y81p--vxfaqfuwocdkp::before {
  content: "";
  inset: 0;
  background: linear-gradient(0deg, rgba(46,15,7,0.88) 0%, rgba(44,16,4,0.35) 100%);
  position: absolute;
}

.dy7y81p--vxfaqfuwocdkp .dysu54p {
  position: relative;
  z-index: 1;
  color: #fffeff;
  padding-top: 28.004px;
  padding-right: 28.0014px;
  padding-bottom: 28px;
  padding-left: 28.0086px;
}

.dy7y81p--vxfaqfuwocdkp .dvqkwxx {
  color: rgb(254,253,251);
}

.dy7y81p--vxfaqfuwocdkp p {
  color: rgba(255,254,255,0.9);
  font-size: 14.0081073px;
}
.do659tu {
  border: 1px solid var(--aedyqontjeheo);
  gap: 28.0080px;
  border-radius: 12.0094273px;
  background: linear-gradient(135deg, #fffdff 0%, rgb(254,246,244) 100%);
  padding-top: 28.001px;
  padding-right: 28.009587px;
  padding-bottom: 28.009px;
  padding-left: 28.0035376px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.do659tu p {
  font-size: 14.001px;
  color: var(--scbppnmbaaa);
}
.dje66qd {
  display: grid;
  background: var(--nqqvyoqwtf);
  grid-template-columns: auto 1fr;
  padding-top: 28px;
  padding-right: 28px;
  padding-bottom: 28.006px;
  padding-left: 28.0096px;
  gap: 28.00117302px;
  border-radius: 12.0053px;
  border: 1px solid var(--aedyqontjeheo);
  box-shadow: var(--rcyfxmzspqmrzw);
  align-items: center;
}

.dje66qd p {
  font-size: 14.00682px;
  color: var(--scbppnmbaaa);
  margin-bottom: 10.00976px;
}
.dqx5ffu {
  border-radius: 12.008128px;
  border: 1px solid var(--aedyqontjeheo);
  background: var(--nqqvyoqwtf);
  padding-top: 28.007px;
  padding-right: 28.0049px;
  padding-bottom: 28.00983303px;
  padding-left: 28.00128930px;
}

.dqx5ffu > p {
  font-size: 14.009189px;
  margin-bottom: 20.008668px;
  color: var(--scbppnmbaaa);
}

.dslxkma {
  display: flex;
  flex-wrap: wrap;
  gap: 12.00611px;
}

#ho1qic {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.dtdjg0k {
  box-shadow: inset 0 1px 0 rgba(255,254,253,0.9);
  flex: 1 1 160.00891px;
  border: 1px solid var(--aedyqontjeheo);
  padding-top: 14.0035669px;
  padding-right: 14.00347345px;
  padding-bottom: 14.006143137px;
  padding-left: 14.0088px;
  background: linear-gradient(180deg, #fdf6f8 0%, #fffdff 100%);
  border-radius: 10.00183397px;
}

.dtdjg0k span {
  font-size: 12.00443px;
  border-radius: 50%;
  display: inline-flex;
  height: 28.0091px;
  color: #fffffd;
  margin-bottom: 8.00163130px;
  background: var(--bsofobkhqncff);
  align-items: center;
  width: 28.0021px;
  font-weight: 700;
  justify-content: center;
  box-shadow: 0 2.007191623px 4.0011622px rgba(227,28,70,0.3);
}

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

.dtdjg0k p {
  color: var(--scbppnmbaaa);
  line-height: 1.4;
  font-size: 12.009236255px;
}
.dbvgnd0 {
  padding: 32.00398px;
  background: linear-gradient(145deg, rgb(255,243,242) 0%, rgb(252,250,255) 50%, #fdf3f8 100%);
  border: 2px solid var(--aedyqontjeheo);
  border-radius: 14.00357px;
  box-shadow: inset 0 2.008470135px 8px rgba(69,25,4,0.06), 0 4.005946px 16.0065652px rgba(66,25,5,0.08);
}

#ajnzay {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.dbvgnd0 p {
  margin-bottom: 10.009px;
  color: var(--scbppnmbaaa);
  font-size: 14.005513px;
}

@media (max-width: 767px) {
  .damuk4x,
  .dje66qd,
  .do659tu {
    grid-template-columns: 1fr;
  }

  .dcu7plt {
    max-width: 100%;
    width: 100%;
    overflow: hidden;
  }

  .dcu7plt img {
    max-width: 100%;
    width: 100%;
    height: auto;
  }

  .dld1bw3 {
    height: 64.00712px;
    width: 64.00900654px;
  }

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

@media (max-width: 375px) {
  .dcu7plt {
    max-height: 220.00142733px;
  }

  .dcu7plt img {
    object-fit: contain;
    max-height: 220.0082920px;
  }

  .due00sg {
    padding-left: 16.00274816px;
    padding-right: 16.00208177px;
  }

  #m2jbwg {
    text-rendering: optimizeLegibility;
  }
}
.dx414k3 {
  box-shadow: inset 0 1px 0 rgba(252,253,253,0.9);
  margin-top: auto;
  border-top: 1px solid var(--aedyqontjeheo);
  background: linear-gradient(180deg, #feffff 0%, rgb(252,242,243) 100%);
  padding-top: 48.00110px;
  padding-right: 24.007811px;
  padding-bottom: 32.00987880px;
  padding-left: 24.00834px;
}

#v84a3i {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.dxrhova {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--urhhifoipk);
}

#iwclh5 {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.dpymzax {
  margin-bottom: 28.0086006px;
  gap: 32.005305px;
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
}

.dyr6zgc {
  height: 36.00364px;
  width: auto;
  margin-bottom: 8.00204556px;
}

.dp4vzq2 {
  color: var(--scbppnmbaaa);
  font-size: 13.003589px;
}

.dm1ypp8 {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  gap: 12.003327247px 20.003284px;
}

.dm1ypp8 a {
  font-weight: 600;
  color: var(--pwbmaazpfunk);
  font-size: 13.00648224px;
}

.dzpsxje {
  gap: 16.007290108px;
  margin-bottom: 24.0032px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.dass9d8 img {
  width: auto;
  height: 48.00768px;
}

.dorvj1p {
  color: var(--scbppnmbaaa);
  font-size: 11.0020294px;
  max-width: 900.003px;
  line-height: 1.55;
  margin-bottom: 16.00557px;
}

.dugjvw2 {
  color: var(--scbppnmbaaa);
  font-size: 12.002416732px;
}
.dzlya70 {
  background: linear-gradient(135deg, var(--pwbmaazpfunk) 0%, rgb(69,22,0) 100%);
  text-align: center;
  padding: 40.001942px 24.00611px;
}

.dzlya70 h1 {
  color: rgb(251,254,255);
  text-shadow: 0 2.00507px 4px rgba(2,0,2,0.3);
  font-size: clamp(1.4rem, 3vw, 1.9rem);
}

.dqpl937 {
  padding-top: 40.003px;
  padding-right: 24px;
  padding-bottom: 56px;
  padding-left: 24.0065px;
  max-width: 800.003258px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.dqpl937 h2 {
  color: var(--pwbmaazpfunk);
  margin-top: 28.0075px;
  margin-right: 0;
  margin-bottom: 10.006px;
  margin-left: 0;
  font-size: 1.15rem;
}

.dqpl937 p,
.dqpl937 li {
  font-size: 14.0066375px;
  margin-bottom: 12.0032632px;
  color: var(--scbppnmbaaa);
}

.dqpl937 ul {
  margin-bottom: 16.00917428px;
  padding-left: 20.005598px;
}
.dhmgyxu {
  box-shadow: var(--rcyfxmzspqmrzw);
  margin-top: 24.00742632px;
  border-radius: 12.00996px;
  background: var(--nqqvyoqwtf);
  padding: 28.00284px;
  border: 1px solid var(--aedyqontjeheo);
}

.dgzwddj {
  margin-bottom: 18.0083px;
}

.dgzwddj label {
  margin-bottom: 6.002383px;
  font-weight: 600;
  display: block;
  color: var(--pyxwkwmnyw);
  font-size: 13.004699373px;
}

.dgzwddj input,
.dgzwddj textarea {
  border-radius: 8.002px;
  font-size: 14.008px;
  width: 100%;
  padding: 12.0018824px 14.006834364px;
  border: 1px solid var(--aedyqontjeheo);
  color: var(--pyxwkwmnyw);
  box-shadow: inset 0 1px 3px rgba(72,28,0,0.06);
  background: linear-gradient(180deg, #fcfffe 0%, #fff9fb 100%);
  font-family: var(--stcnzxjjxlnj);
}

.dgzwddj textarea {
  resize: vertical;
  min-height: 140px;
}

#r6kc9c {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

.dx17n3x {
  display: none;
  color: var(--bsofobkhqncff);
  margin-top: 6.004949963px;
  font-size: 12.00746707px;
}

.dx17n3x.is-visible {
  display: block;
}

.dj4rwmt {
  border: none;
  font-size: 14.007258807px;
  background: linear-gradient(180deg, var(--bsofobkhqncff) 0%, rgb(193,22,58) 100%);
  border-radius: 8.003540px;
  color: hsl(300,100%,100%);
  cursor: pointer;
  box-shadow: var(--oueyfjncpnft);
  transition: transform 0.1s;
  font-weight: 600;
  display: inline-block;
  padding: 12.0026217px 28.0025352px;
}

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

.dj4rwmt:hover {
  color: #fdffff;
}

.dj4rwmt:active {
  transform: translateY(2.0078px);
  box-shadow: var(--ubzrfoeyfh);
}

.dmvi0qc {
  border: 1px solid hsl(157,70%,67%);
  margin-top: 24.008px;
  border-radius: 12.009781730px;
  padding-top: 24.00116px;
  padding-right: 24.00881px;
  padding-bottom: 24.005px;
  padding-left: 24.009px;
  display: none;
  background: linear-gradient(180deg, rgb(234,253,243) 0%, rgb(211,248,228) 100%);
  text-align: center;
}

.dmvi0qc.is-visible {
  display: block;
}

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

.dmvi0qc p {
  font-weight: 600;
  color: rgb(10,94,74);
}
.dytg15o {
  text-align: center;
  padding: 80.0077px 24.009px;
}

.dgbp2ue {
  color: var(--bsofobkhqncff);
  text-shadow: 0 4.002355px 8.0059px rgba(221,28,71,0.2);
  line-height: 1;
  font-size: 5rem;
  font-weight: 800;
}

.dh2x91g {
  font-size: 1.5rem;
  margin: 16px 0 12.00341px;
}

.dytg15o p {
  color: var(--scbppnmbaaa);
  margin-bottom: 24.0030599px;
}

.dna51qt {
  display: inline-block;
  color: rgb(255,254,255);
  box-shadow: var(--oueyfjncpnft);
  font-weight: 600;
  padding: 12.00614767px 24px;
  border-radius: 8.00916px;
  background: linear-gradient(180deg, var(--bsofobkhqncff) 0%, #bd143a 100%);
}

.dna51qt:hover {
  color: rgb(254,254,253);
}
.dyw6jvd {
  background: var(--vxfaqfuwocdkp);
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 24px;
  min-height: 100vh;
}

.duop8fk {
  max-width: 440.00553px;
  border-radius: 14.00769757px;
  text-align: center;
  background: var(--nqqvyoqwtf);
  padding: 40px 32.005px;
  border: 1px solid var(--aedyqontjeheo);
  box-shadow: var(--rcyfxmzspqmrzw);
}

.doxghk4 {
  padding-top: 2.0092877px;
  padding-right: 8.0094px;
  padding-bottom: 2.003640209px;
  padding-left: 8.00800px;
  border: 1px solid var(--aedyqontjeheo);
  margin-bottom: 16.005773px;
  color: var(--scbppnmbaaa);
  display: inline-block;
  font-weight: 700;
  border-radius: 4.00505px;
  font-size: 11.006780px;
}

.dxndcj6 {
  width: 40.004px;
  animation: spin 0.8s linear infinite;
  height: 40.00383px;
  margin: 0 auto 20.002px;
  border: 3.002404px solid var(--aedyqontjeheo);
  border-top-color: var(--bsofobkhqncff);
  border-radius: 50%;
}

@keyframes spin {
  to { transform: rotate(360deg); }
}

.dyw6jvd h1 {
  margin-bottom: 12px;
  font-size: 1.2rem;
}

.dyw6jvd p {
  font-size: 14.00686488px;
  color: var(--scbppnmbaaa);
}

.dllra64 {
  font-size: 12.005325076px;
  margin-top: 16.0091445px;
}

.dllra64 a {
  font-weight: 600;
  color: var(--bsofobkhqncff);
}
.ds7o7l1 {
  z-index: 1000;
  background: rgba(48,19,3,0.75);
  justify-content: center;
  inset: 0;
  align-items: center;
  padding: 24.00358456px;
  display: none;
  position: fixed;
}

.ds7o7l1.active {
  display: flex;
}

.dwgfj0n {
  background: linear-gradient(180deg, #fdfeff 0%, #fdf9f8 100%);
  max-width: 440.00720px;
  width: 100%;
  padding: 32.00893646px;
  border-radius: 14.00541px;
  border: 1px solid var(--aedyqontjeheo);
  box-shadow: 0 20.003056799px 60.0038px rgba(47,15,7,0.35);
}

#gt0k1e {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

#ha4wq5 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.dwgfj0n h2 {
  font-size: 1.25rem;
  margin-bottom: 12.0041px;
}

.dwgfj0n p {
  margin-bottom: 20.007573px;
  font-size: 14.0050470px;
  color: var(--scbppnmbaaa);
}

.ddpcaiq {
  display: flex;
  gap: 10.001685200px;
  flex-direction: column;
}

.do2ggk7 {
  font-size: 14.00994074px;
  border-radius: 8px;
  font-family: var(--stcnzxjjxlnj);
  padding: 12.00922px 20px;
  border: none;
  cursor: pointer;
  font-weight: 600;
}

.a070da3 {
  border-radius: 8.002362926px;
  font-family: var(--stcnzxjjxlnj);
  font-size: 14px;
  cursor: pointer;
  padding: 12.00874px 20.006924469px;
  font-weight: 600;
  border: none;
}

.a633d59 {
  padding-top: 12px;
  padding-right: 20.005193784px;
  padding-bottom: 12.002px;
  padding-left: 20.0023644px;
  border: none;
  font-family: var(--stcnzxjjxlnj);
  border-radius: 8.00694px;
  font-weight: 600;
  font-size: 14.007169px;
  cursor: pointer;
}

.dh5v0f6 {
  background: linear-gradient(180deg, var(--bsofobkhqncff) 0%, rgb(189,17,59) 100%);
  color: rgb(253,254,252);
  box-shadow: var(--oueyfjncpnft);
}

.a633d59 {
  box-shadow: var(--oueyfjncpnft);
  background: linear-gradient(180deg, var(--bsofobkhqncff) 0%, #bc133a 100%);
  color: #fffef9;
}

.di69ucz {
  background: var(--nqqvyoqwtf);
  border: 1px solid var(--aedyqontjeheo);
  color: var(--pyxwkwmnyw);
  box-shadow: var(--mtgwnirnhozm);
}

.a070da3 {
  background: var(--nqqvyoqwtf);
  border: 1px solid var(--aedyqontjeheo);
  box-shadow: var(--mtgwnirnhozm);
  color: var(--pyxwkwmnyw);
}
.dx9e4xb {
  box-shadow: 0 -4.008986px 20.009405662px rgba(70,28,2,0.12);
  padding: 16.00157px 24.00428px;
  position: fixed;
  z-index: 900;
  bottom: 0;
  background: linear-gradient(180deg, rgb(255,255,253) 0%, #fff1f4 100%);
  display: none;
  border-top: 1px solid var(--aedyqontjeheo);
  right: 0;
  left: 0;
}

.dx9e4xb.active {
  display: block;
}

.dogu0xe {
  flex-wrap: wrap;
  display: flex;
  max-width: var(--urhhifoipk);
  gap: 16.0058464px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  justify-content: space-between;
  align-items: center;
}

.dw88kv9 {
  color: var(--scbppnmbaaa);
  flex: 1;
  font-size: 13.00151063px;
  min-width: 240.0089px;
}

.dawuewd {
  flex-wrap: wrap;
  gap: 10.002903738px;
  display: flex;
}

.dxogjmk {
  font-weight: 600;
  font-family: var(--stcnzxjjxlnj);
  font-size: 13.002px;
  padding-top: 10.007203px;
  padding-right: 18.00440px;
  padding-bottom: 10.0033713px;
  padding-left: 18.007606434px;
  border: none;
  border-radius: 8.008192230px;
  cursor: pointer;
}

.ca41572 {
  border-radius: 8.00968px;
  font-family: var(--stcnzxjjxlnj);
  border: none;
  cursor: pointer;
  font-weight: 600;
  padding: 10.004921136px 18.003355279px;
  font-size: 13.0078px;
}

.ec91cb6 {
  font-weight: 600;
  border: none;
  padding: 10.009px 18.00970px;
  cursor: pointer;
  font-size: 13.0086px;
  border-radius: 8.0092499px;
  font-family: var(--stcnzxjjxlnj);
}

.dpgwfv0 {
  background: linear-gradient(180deg, var(--bsofobkhqncff) 0%, rgb(187,20,57) 100%);
  color: #fffdfb;
  box-shadow: var(--oueyfjncpnft);
}

.ec91cb6 {
  color: rgb(255,255,254);
  box-shadow: var(--oueyfjncpnft);
  background: linear-gradient(180deg, var(--bsofobkhqncff) 0%, #bd133b 100%);
}

.ds3xztr {
  border: 1px solid var(--aedyqontjeheo);
  color: var(--pyxwkwmnyw);
  background: var(--nqqvyoqwtf);
}

.ca41572 {
  border: 1px solid var(--aedyqontjeheo);
  background: var(--nqqvyoqwtf);
  color: var(--pyxwkwmnyw);
}

@media (max-width: 767px) {
  #ivhzci {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
  }
  .dogu0xe {
    align-items: stretch;
    flex-direction: column;
  }

  .dawuewd {
    justify-content: stretch;
  }

  .dxogjmk {
    flex: 1;
  }

  .ca41572 {
    flex: 1;
  }

  .ec91cb6 {
    flex: 1;
  }
}

@media (min-width: 768px) {
  body.doww765 .dp3617z {
    display: flex;
  }
}

